body{--bs-body-font-size:1rem;--bs-body-color:#000;--bs-body-bg:#fff}@media(min-width:576px){body{--bs-body-font-size:1.1rem}}@media(min-width:992px){body{--bs-body-font-size:1.2rem}}body .custom-container{margin:auto;max-width:1480px}body img{height:auto;max-width:100%;object-fit:cover}body h1{font-size:1.5rem}@media(min-width:576px){body h1{font-size:1.8rem}}@media(min-width:992px){body h1{font-size:2.1rem}}body h2{font-size:1.3rem}@media(min-width:576px){body h2{font-size:1.6rem}}@media(min-width:992px){body h2{font-size:1.8rem}}body h3{font-size:1.2rem}@media(min-width:576px){body h3{font-size:1.5rem}}@media(min-width:992px){body h3{font-size:1.6rem}}body h4{font-size:1.1rem}@media(min-width:576px){body h4{font-size:1.4rem}}@media(min-width:992px){body h4{font-size:1.5rem}}body h5{font-size:1rem}@media(min-width:576px){body h5{font-size:1.1rem}}@media(min-width:992px){body h5{font-size:1.3rem}}body a .card{--bs-link-color-rgb:#000fff}body .required-label:after{color:red;content:"*";margin-left:.2em}body .form-control{--bs-border-color:#000}body .social-media .fa-brands{font-size:1.6rem}@media(min-width:768px){body .social-media .fa-brands{font-size:2rem}}.main-nav{--bs-navbar-hover-color:#000fff;--bs-navbar-color:#000;background-color:#f2f2f2;font-family:Inter,sans-serif}.main-nav .nav-link{--bs-nav-link-font-size:0.9rem;--bs-nav-link-font-weight:700}@media(min-width:576px){.main-nav .nav-link{--bs-nav-link-font-size:1rem;--bs-nav-link-font-weight:700}}.main-nav img{height:30px;object-fit:contain;width:90px}@media(min-width:576px){.main-nav img{height:45px;width:180px}}@media(min-width:768px){.main-nav img{height:50px;width:200px}}footer{background-color:#737373;font-size:.8rem;line-height:1.8rem}@media(min-width:576px){footer{font-size:.9rem}}footer a{--bs-link-color-rgb:#fff;text-decoration:none}footer a:hover{color:#fff;text-decoration:underline}.client-nav{font-family:Inter,sans-serif}.client-nav img{object-fit:contain}.client-nav .nav-link{--bs-nav-link-font-size:1rem;--bs-nav-link-font-weight:700}@media(min-width:576px){.client-nav .nav-link{--bs-nav-link-font-size:1.1rem;--bs-nav-link-font-weight:700}}header{background-color:#d9ced7}header .client{padding:80px 0 30px}@media(min-width:576px){header .client{padding:130px 0 70px}}@media(min-width:768px){header .client{padding:160px 0 90px}}.home-main{margin:40px 0}@media(min-width:576px){.home-main{margin:90px 0}}@media(min-width:768px){.home-main{margin:140px 0}}.home-main .main-content{gap:40px}@media(min-width:576px){.home-main .main-content{gap:70px}}@media(min-width:768px){.home-main .main-content{gap:100px}}.home-main .main-content h2{margin-bottom:20px}.home-main .main-content .themes ul{gap:10px 0}@media(min-width:768px){.home-main .main-content .themes ul{gap:0 0}}.home-main .main-content .themes ul img{height:500px;object-fit:inherit;width:100%}@media(min-width:576px){.home-main .main-content .themes ul img{height:520px}}.home-main .main-content .pricing-plans{gap:15px 0}.home-main .main-content .pricing-plans h3{color:#000fff;font-weight:600}.home-main .main-content .pricing-plans h4{color:#0065fc}.home-main .main-content .pricing-plans .card-price{background-color:#d9ced7}.home-main .main-content .functioning ul{display:flex;flex-direction:column;gap:10px;justify-content:center}@media(min-width:576px){.home-main .main-content .functioning ul{flex-direction:row;flex-wrap:wrap;gap:20px}}.home-main .main-content .functioning ul li{background-color:#f2f2f2;border:1px solid #f2f2f2;border-radius:20px;font-weight:300;padding:10px 0;width:100%}@media(min-width:576px){.home-main .main-content .functioning ul li{width:48%}}.home-main .main-content .functioning ul li:focus,.home-main .main-content .functioning ul li:hover{background-color:#b5d2ff}.home-main .main-content .functioning ul li:focus i:nth-child(2),.home-main .main-content .functioning ul li:hover i:nth-child(2){color:#0065fc}.home-main .main-content .functioning ul li i{margin-right:20px}@media(min-width:768px){.home-main .main-content .functioning ul li i{margin-right:5px}}.home-main .main-content .functioning ul li i:first-child{background-color:#0065fc;border-radius:30px;color:#fff;font-size:.8rem;padding:6px 7px}.home-main .main-content .functioning ul li i:nth-child(2){color:#737373}body{font-family:Quicksand,sans-serif;font-size:1rem;font-weight:500}@media(min-width:576px){body{font-size:1.1rem}}@media(min-width:992px){body{font-size:1.2rem}}body h1,body h2{font-family:Montserrat,sans-serif;font-weight:500}@media(min-width:576px){body h1,body h2{font-weight:600}}@media(min-width:768px){body h1,body h2{font-weight:600}}body .btn{font-family:Poppins,sans-serif;font-size:.9rem;font-weight:400}@media(min-width:576px){body .btn{font-size:1.1rem;font-weight:500}}@media(min-width:992px){body .btn{font-size:1.3rem;font-weight:500}}.legale-mentions-main{padding:110px 0 30px}@media(min-width:576px){.legale-mentions-main{padding:160px 0 100px}}@media(min-width:768px){.legale-mentions-main{padding:220px 0}}.about-us-main{padding:110px 0 30px}@media(min-width:576px){.about-us-main{padding:160px 0 100px}}@media(min-width:768px){.about-us-main{padding:220px 0}}.sign-up-main{padding:110px 0 0}@media(min-width:576px){.sign-up-main{padding:160px 0 100px}}@media(min-width:768px){.sign-up-main{padding:220px 0}}.sign-in-main{padding:110px 0 0}@media(min-width:576px){.sign-in-main{padding:160px 0 100px}}@media(min-width:768px){.sign-in-main{padding:220px 0}}.forgot-password-main{padding:110px 0 0}@media(min-width:576px){.forgot-password-main{padding:160px 0 100px}}@media(min-width:768px){.forgot-password-main{padding:220px 0}}.reset-password-main{padding:110px 0 0}@media(min-width:576px){.reset-password-main{padding:160px 0 100px}}@media(min-width:768px){.reset-password-main{padding:220px 0}}.accomplishments-main-design-and-dev{font-family:Inter,sans-serif;font-size:1rem;font-weight:400}@media(min-width:576px){.accomplishments-main-design-and-dev{font-size:1.1rem}}@media(min-width:992px){.accomplishments-main-design-and-dev{font-size:1.2rem}}.accomplishments-main-design-and-dev h1,.accomplishments-main-design-and-dev h2{font-family:Space Grotesk,sans-serif;font-weight:700}.accomplishments-main-design-and-dev button{font-family:Poppins,sans-serif;font-weight:600}.accomplishments-main-design-and-dev #profile-article{padding:90px 0 30px}@media(min-width:576px){.accomplishments-main-design-and-dev #profile-article{padding:130px 0 60px}}@media(min-width:768px){.accomplishments-main-design-and-dev #profile-article{padding:160px 0 80px}}.accomplishments-main-design-and-dev #profile-article .profile .profile-data .figure{text-align:center}.accomplishments-main-design-and-dev #profile-article .profile .profile-data .figure img{height:100px;width:100px}@media(min-width:576px){.accomplishments-main-design-and-dev #profile-article .profile .profile-data .figure img{height:150px;width:150px}}@media(min-width:992px){.accomplishments-main-design-and-dev #profile-article .profile .profile-data .figure img{height:200px;width:200px}}.accomplishments-main-design-and-dev #profile-article .profile .cv .card{background:#fff;border-radius:8px;margin-bottom:10px}@media(min-width:768px){.accomplishments-main-design-and-dev #profile-article .profile .cv .card{margin-bottom:30px}}.accomplishments-main-design-and-dev #profile-article .profile .cv .card h3{border-radius:8px 8px 0 0;padding:4px}.accomplishments-main-design-and-dev #profile-article .profile .cv .card .badge{--bs-badge-font-size:0.9rem;margin-bottom:6px}@media(min-width:768px){.accomplishments-main-design-and-dev #profile-article .profile .cv .card .badge{--bs-badge-font-size:1rem}}.accomplishments-main-design-and-dev #profile-article .profile .cv .card img{border-radius:10px;cursor:zoom-in;max-height:160px;width:100%}@media(min-width:768px){.accomplishments-main-design-and-dev #profile-article .profile .cv .card img{max-height:220px}}.accomplishments-main-design-and-dev #accomplishments-section{padding:35px 0 30px}@media(min-width:768px){.accomplishments-main-design-and-dev #accomplishments-section{padding:100px 0}}.accomplishments-main-design-and-dev #accomplishments-section .sort-by{width:inherit}@media(min-width:576px){.accomplishments-main-design-and-dev #accomplishments-section .sort-by{width:25%}}.accomplishments-main-design-and-dev #accomplishments-section .card{--bs-card-title-spacer-y:0}.accomplishments-main-design-and-dev #accomplishments-section .card img{height:300px}@media(min-width:576px){.accomplishments-main-design-and-dev #accomplishments-section .card img{height:300px}}@media(min-width:992px){.accomplishments-main-design-and-dev #accomplishments-section .card img{height:360px}}.accomplishments-main-design-and-dev #accomplishments-section .card .badge{--bs-badge-padding-y:0.4em;--bs-badge-padding-x:1em;--bs-badge-font-size:0.9em;--bs-badge-font-weight:500;right:12px;top:8px}.accomplishments-main-design-and-dev #accomplishments-section .card .card-body{--bs-card-spacer-y:8px;--bs-card-spacer-x:8px}.accomplishments-main-design-and-dev #accomplishments-section .pagination-container{margin-top:60px}.accomplishments-main-design-and-dev #accomplishments-section .pagination-container .pagination{justify-content:center;--bs-link-color:var(--link-color)!important;--bs-pagination-hover-color:var(--bs-link-hover-color)!important;--bs-pagination-active-border-color:var(--pagination-active-border-color)!important}.accomplishments-main-design-and-dev #accomplishments-section .pagination-container .pagination .active .page-link{--bs-pagination-active-bg:var(--pagination-color)!important}.accomplishments-main-design-and-construction{font-family:Raleway,sans-serif;font-size:1rem;font-weight:500}@media(min-width:576px){.accomplishments-main-design-and-construction{font-size:1.1rem}}@media(min-width:992px){.accomplishments-main-design-and-construction{font-size:1.2rem}}.accomplishments-main-design-and-construction h1,.accomplishments-main-design-and-construction h2{font-family:Raleway,sans-serif;font-weight:600}.accomplishments-main-design-and-construction button{font-family:Poppins,sans-serif;font-weight:600}.accomplishments-main-design-and-construction #profile-article{padding:90px 0 0}@media(min-width:576px){.accomplishments-main-design-and-construction #profile-article{padding:130px 0 60px}}@media(min-width:768px){.accomplishments-main-design-and-construction #profile-article{padding:160px 0 80px}}.accomplishments-main-design-and-construction #profile-article .profile{margin-top:40px}@media(min-width:576px){.accomplishments-main-design-and-construction #profile-article .profile{margin-top:80px}}.accomplishments-main-design-and-construction #profile-article .profile .cv{background:#fff;border-radius:8px;height:100%;max-height:260px;overflow-y:auto;padding:15px 8px}@media(min-width:768px){.accomplishments-main-design-and-construction #profile-article .profile .cv{max-height:500px;padding:30px 20px}}.accomplishments-main-design-and-construction #profile-article .profile .cv .badge{--bs-badge-font-size:0.9rem;margin-bottom:6px}@media(min-width:768px){.accomplishments-main-design-and-construction #profile-article .profile .cv .badge{--bs-badge-font-size:1rem}}.accomplishments-main-design-and-construction #profile-article .profile .cv h3{border-radius:6px;padding:4px 0}.accomplishments-main-design-and-construction #profile-article .profile .cv img{border-radius:10px;cursor:zoom-in;max-height:160px;width:100%}@media(min-width:768px){.accomplishments-main-design-and-construction #profile-article .profile .cv img{max-height:220px}}.accomplishments-main-design-and-construction #profile-article .profile .profile-data .figure img{height:100px;width:100px}@media(min-width:576px){.accomplishments-main-design-and-construction #profile-article .profile .profile-data .figure img{height:150px;width:150px}}@media(min-width:992px){.accomplishments-main-design-and-construction #profile-article .profile .profile-data .figure img{height:200px;width:200px}}.accomplishments-main-design-and-construction #accomplishments-section{padding:35px 0 30px}@media(min-width:768px){.accomplishments-main-design-and-construction #accomplishments-section{padding:100px 0}}.accomplishments-main-design-and-construction #accomplishments-section .sort-by{width:inherit}@media(min-width:576px){.accomplishments-main-design-and-construction #accomplishments-section .sort-by{width:25%}}.accomplishments-main-design-and-construction #accomplishments-section .card{--bs-card-title-spacer-y:0}.accomplishments-main-design-and-construction #accomplishments-section .card img{height:300px}@media(min-width:576px){.accomplishments-main-design-and-construction #accomplishments-section .card img{height:300px}}@media(min-width:992px){.accomplishments-main-design-and-construction #accomplishments-section .card img{height:360px}}.accomplishments-main-design-and-construction #accomplishments-section .card .badge{--bs-badge-padding-y:0.4em;--bs-badge-padding-x:1em;--bs-badge-font-size:0.9em;--bs-badge-font-weight:500;right:12px;top:8px}.accomplishments-main-design-and-construction #accomplishments-section .card .card-body{--bs-card-spacer-y:8px;--bs-card-spacer-x:8px}.accomplishments-main-design-and-construction #accomplishments-section .pagination-container{margin-top:60px}.accomplishments-main-design-and-construction #accomplishments-section .pagination-container .pagination{justify-content:center;--bs-link-color:var(--link-color)!important;--bs-pagination-hover-color:var(--bs-link-hover-color)!important;--bs-pagination-active-border-color:var(--pagination-active-border-color)!important}.accomplishments-main-design-and-construction #accomplishments-section .pagination-container .pagination .active .page-link{--bs-pagination-active-bg:var(--pagination-color)!important}.accomplishments-main-art-of-visuals{font-family:Lora,serif;font-size:1rem;font-weight:400}@media(min-width:576px){.accomplishments-main-art-of-visuals{font-size:1.1rem}}@media(min-width:992px){.accomplishments-main-art-of-visuals{font-size:1.2rem}}.accomplishments-main-art-of-visuals h1,.accomplishments-main-art-of-visuals h2{font-family:Playfair Display,serif;font-weight:700}.accomplishments-main-art-of-visuals button{font-family:Raleway,sans-serif;font-weight:600}.accomplishments-main-art-of-visuals #profile-article{padding:90px 0 0}@media(min-width:576px){.accomplishments-main-art-of-visuals #profile-article{padding:130px 0 60px}}@media(min-width:768px){.accomplishments-main-art-of-visuals #profile-article{padding:160px 0 80px}}.accomplishments-main-art-of-visuals #profile-article .profile{margin-top:40px}@media(min-width:576px){.accomplishments-main-art-of-visuals #profile-article .profile{margin-top:80px}}.accomplishments-main-art-of-visuals #profile-article .profile .cv{background:#fff;border-radius:8px;height:100%;max-height:260px;overflow-y:auto;padding:15px 8px}@media(min-width:768px){.accomplishments-main-art-of-visuals #profile-article .profile .cv{max-height:500px;padding:30px 20px}}.accomplishments-main-art-of-visuals #profile-article .profile .cv .badge{--bs-badge-font-size:0.9rem;margin-bottom:6px}@media(min-width:768px){.accomplishments-main-art-of-visuals #profile-article .profile .cv .badge{--bs-badge-font-size:1rem}}.accomplishments-main-art-of-visuals #profile-article .profile .cv h3{border-radius:6px;padding:4px 0}.accomplishments-main-art-of-visuals #profile-article .profile .cv img{border-radius:10px;cursor:zoom-in;max-height:160px;width:100%}@media(min-width:768px){.accomplishments-main-art-of-visuals #profile-article .profile .cv img{max-height:220px}}.accomplishments-main-art-of-visuals #profile-article .profile .profile-data .figure img{height:100px;width:100px}@media(min-width:576px){.accomplishments-main-art-of-visuals #profile-article .profile .profile-data .figure img{height:150px;width:150px}}@media(min-width:992px){.accomplishments-main-art-of-visuals #profile-article .profile .profile-data .figure img{height:200px;width:200px}}.accomplishments-main-art-of-visuals #accomplishments-section{padding:35px 0 30px}@media(min-width:768px){.accomplishments-main-art-of-visuals #accomplishments-section{padding:100px 0}}.accomplishments-main-art-of-visuals #accomplishments-section .sort-by{width:inherit}@media(min-width:576px){.accomplishments-main-art-of-visuals #accomplishments-section .sort-by{width:25%}}.accomplishments-main-art-of-visuals #accomplishments-section .card{--bs-card-title-spacer-y:0}.accomplishments-main-art-of-visuals #accomplishments-section .card img{height:300px}@media(min-width:576px){.accomplishments-main-art-of-visuals #accomplishments-section .card img{height:300px}}@media(min-width:992px){.accomplishments-main-art-of-visuals #accomplishments-section .card img{height:360px}}.accomplishments-main-art-of-visuals #accomplishments-section .card .badge{--bs-badge-padding-y:0.4em;--bs-badge-padding-x:1em;--bs-badge-font-size:0.9em;--bs-badge-font-weight:500;right:12px;top:8px}.accomplishments-main-art-of-visuals #accomplishments-section .card .card-body{--bs-card-spacer-y:8px;--bs-card-spacer-x:8px}.accomplishments-main-art-of-visuals #accomplishments-section .pagination-container{margin-top:60px}.accomplishments-main-art-of-visuals #accomplishments-section .pagination-container .pagination{justify-content:center;--bs-link-color:var(--link-color)!important;--bs-pagination-hover-color:var(--bs-link-hover-color)!important;--bs-pagination-active-border-color:var(--pagination-active-border-color)!important}.accomplishments-main-art-of-visuals #accomplishments-section .pagination-container .pagination .active .page-link{--bs-pagination-active-bg:var(--pagination-color)!important}.accomplishments-main-culinary-craft{font-family:Quicksand,sans-serif;font-size:1rem;font-weight:500}@media(min-width:576px){.accomplishments-main-culinary-craft{font-size:1.1rem}}@media(min-width:992px){.accomplishments-main-culinary-craft{font-size:1.2rem}}.accomplishments-main-culinary-craft h1,.accomplishments-main-culinary-craft h2{font-family:Montserrat,sans-serif;font-weight:500}@media(min-width:576px){.accomplishments-main-culinary-craft h1,.accomplishments-main-culinary-craft h2{font-weight:600}}@media(min-width:768px){.accomplishments-main-culinary-craft h1,.accomplishments-main-culinary-craft h2{font-weight:600}}.accomplishments-main-culinary-craft button{font-family:Poppins,sans-serif;font-size:.8rem;font-weight:400}@media(min-width:576px){.accomplishments-main-culinary-craft button{font-size:.9rem;font-weight:500}}@media(min-width:992px){.accomplishments-main-culinary-craft button{font-size:1rem;font-weight:500}}.accomplishments-main-culinary-craft article{padding:70px 0 30px}@media(min-width:576px){.accomplishments-main-culinary-craft article{padding:90px 0 60px}}@media(min-width:768px){.accomplishments-main-culinary-craft article{padding:110px 0 80px}}.accomplishments-main-culinary-craft article #profile-section{border-radius:0 300px 300px 300px;padding:60px 0 30px}.accomplishments-main-culinary-craft article #profile-section .profile .profile-data,.accomplishments-main-culinary-craft article #profile-section .profile .profile-data .figure{text-align:center}.accomplishments-main-culinary-craft article #profile-section .profile .profile-data .figure img{height:100px;width:100px}@media(min-width:576px){.accomplishments-main-culinary-craft article #profile-section .profile .profile-data .figure img{height:150px;width:150px}}@media(min-width:992px){.accomplishments-main-culinary-craft article #profile-section .profile .profile-data .figure img{height:200px;width:200px}}.accomplishments-main-culinary-craft article #profile-section .profile .cv .card{background:#fff;border-radius:8px;margin-bottom:10px}@media(min-width:768px){.accomplishments-main-culinary-craft article #profile-section .profile .cv .card{margin-bottom:30px}}.accomplishments-main-culinary-craft article #profile-section .profile .cv .card h3{border-radius:8px 8px 0 0;padding:4px}.accomplishments-main-culinary-craft article #profile-section .profile .cv .card .badge{--bs-badge-font-size:0.9rem;margin-bottom:6px}@media(min-width:768px){.accomplishments-main-culinary-craft article #profile-section .profile .cv .card .badge{--bs-badge-font-size:1rem}}.accomplishments-main-culinary-craft article #profile-section .profile .cv .card img{border-radius:10px;cursor:zoom-in;max-height:160px;width:100%}@media(min-width:768px){.accomplishments-main-culinary-craft article #profile-section .profile .cv .card img{max-height:220px}}.accomplishments-main-culinary-craft #accomplishments-section{padding:35px 0 30px}@media(min-width:768px){.accomplishments-main-culinary-craft #accomplishments-section{padding:100px 0}}.accomplishments-main-culinary-craft #accomplishments-section .sort-by{width:inherit}@media(min-width:576px){.accomplishments-main-culinary-craft #accomplishments-section .sort-by{width:25%}}.accomplishments-main-culinary-craft #accomplishments-section .card{--bs-card-title-spacer-y:0}.accomplishments-main-culinary-craft #accomplishments-section .card .card-header{--bs-card-cap-padding-x:0;--bs-card-cap-padding-y:0}.accomplishments-main-culinary-craft #accomplishments-section .card img{height:300px}@media(min-width:576px){.accomplishments-main-culinary-craft #accomplishments-section .card img{height:300px}}@media(min-width:992px){.accomplishments-main-culinary-craft #accomplishments-section .card img{height:360px}}.accomplishments-main-culinary-craft #accomplishments-section .card .badge{--bs-badge-padding-y:0.4em;--bs-badge-padding-x:1em;--bs-badge-font-size:0.9em;--bs-badge-font-weight:500;right:12px;top:8px}.accomplishments-main-culinary-craft #accomplishments-section .card .card-body{--bs-card-spacer-y:8px;--bs-card-spacer-x:8px}.accomplishments-main-culinary-craft #accomplishments-section .pagination-container{margin-top:60px}.accomplishments-main-culinary-craft #accomplishments-section .pagination-container .pagination{justify-content:center;--bs-link-color:var(--link-color)!important;--bs-pagination-hover-color:var(--bs-link-hover-color)!important;--bs-pagination-active-border-color:var(--pagination-active-border-color)!important}.accomplishments-main-culinary-craft #accomplishments-section .pagination-container .pagination .active .page-link{--bs-pagination-active-bg:var(--pagination-color)!important}.images-on-carousel-main{font-size:1rem;padding:40px 0 30px}@media(min-width:576px){.images-on-carousel-main{font-size:1.1rem;padding:90px 0 60px}}@media(min-width:992px){.images-on-carousel-main{font-size:1.2rem;padding:100px 0 80px}}.images-on-carousel-main h1 .badge{--bs-border-radius:1rem;line-height:.5;--bs-badge-font-weight:500;--bs-badge-font-size:0.6em}.images-on-carousel-main h2,.images-on-carousel-main h3{border-radius:6px;padding:8px 0}.images-on-carousel-main .accomplishment-description{margin-top:50px}@media(min-width:992px){.images-on-carousel-main .accomplishment-description{margin-top:80px}}.images-on-carousel-main .tools .badge{margin-bottom:6px;--bs-badge-font-size:0.9rem;white-space:wrap}@media(min-width:768px){.images-on-carousel-main .tools .badge{--bs-badge-font-size:1rem}}.images-on-carousel-main .link-to-accomplishment{margin-top:5px;padding-left:0;text-align:end}@media(min-width:768px){.images-on-carousel-main .link-to-accomplishment{margin-bottom:5px;margin-top:0;text-align:start}}.images-on-carousel-main .documents{margin-top:30px}@media(min-width:768px){.images-on-carousel-main .documents{margin-top:60px}}@media(min-width:992px){.images-on-carousel-main .documents{margin-top:80px}}.images-on-carousel-main .documents a{margin-right:15px}@media(min-width:992px){.images-on-carousel-main .documents a{margin-right:20px}}.images-on-carousel-main .documents a img{cursor:zoom-in;max-height:100px;width:100%}@media(min-width:768px){.images-on-carousel-main .documents a img{max-height:100px}}.images-on-carousel-main .images{margin-top:30px}@media(min-width:768px){.images-on-carousel-main .images{margin-top:60px}}@media(min-width:992px){.images-on-carousel-main .images{margin-top:80px}}.images-on-carousel-main .images .card{--bs-card-title-spacer-y:0}.images-on-carousel-main .images .card .card-image{height:280px}@media(min-width:576px){.images-on-carousel-main .images .card .card-image{height:300px}}@media(min-width:992px){.images-on-carousel-main .images .card .card-image{height:320px}}.images-on-carousel-main .images .card .card-body{--bs-card-spacer-y:8px;--bs-card-spacer-x:8px}.images-on-carousel-main .images .card .modal .modal-title{color:#000fff}.images-on-carousel-main .images .pagination-container{margin-top:60px}.images-on-carousel-main .images .pagination-container .pagination{justify-content:center;--bs-link-color:var(--link-color)!important;--bs-pagination-hover-color:var(--bs-link-hover-color)!important;--bs-pagination-active-border-color:var(--pagination-active-border-color)!important}.images-on-carousel-main .images .pagination-container .pagination .active .page-link{--bs-pagination-active-bg:var(--pagination-color)!important}.images-on-carousel-main .images #imageCarousel .carousel-control-next-icon,.images-on-carousel-main .images #imageCarousel .carousel-control-prev-icon{height:8rem;width:8rem}.images-on-page-main{font-size:1rem;padding:40px 0 30px}@media(min-width:576px){.images-on-page-main{font-size:1.1rem;padding:90px 0 60px}}@media(min-width:992px){.images-on-page-main{font-size:1.2rem;padding:100px 0 80px}}.images-on-page-main h1 .badge{--bs-border-radius:1rem;line-height:.5;--bs-badge-font-weight:500;--bs-badge-font-size:0.6em}.images-on-page-main h2,.images-on-page-main h3{border-radius:6px;padding:8px 0}.images-on-page-main .accomplishment-description{margin-top:25px}@media(min-width:992px){.images-on-page-main .accomplishment-description{margin-top:100px}}.images-on-page-main .tools .badge{margin-bottom:6px;--bs-badge-font-size:0.9rem;white-space:wrap}@media(min-width:768px){.images-on-page-main .tools .badge{--bs-badge-font-size:1rem}}.images-on-page-main .link-to-accomplishment{margin-top:5px;padding-left:0;text-align:end}@media(min-width:768px){.images-on-page-main .link-to-accomplishment{margin-bottom:5px;margin-top:0;text-align:start}}.images-on-page-main .documents{margin-top:30px}@media(min-width:768px){.images-on-page-main .documents{margin-top:60px}}@media(min-width:992px){.images-on-page-main .documents{margin-top:80px}}.images-on-page-main .documents a{margin-right:15px}@media(min-width:992px){.images-on-page-main .documents a{margin-right:20px}}.images-on-page-main .documents a img{cursor:zoom-in;max-height:100px;width:100%}@media(min-width:768px){.images-on-page-main .documents a img{max-height:100px}}.images-on-page-main .images{margin-top:30px}@media(min-width:768px){.images-on-page-main .images{margin-top:60px}}@media(min-width:992px){.images-on-page-main .images{margin-top:80px}}.images-on-page-main .images .image-container{position:relative}.images-on-page-main .images .image-container img{border-radius:6px}.images-on-page-main .images .image-container .overlay{align-items:center;background:rgba(0,0,0,.5);border-radius:6px;color:#fff;display:flex;font-size:1.8em;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease-in-out;width:100%}.images-on-page-main .images .image-container:hover .overlay{opacity:1}.images-on-page-main .images .pagination-container{margin-top:60px}.images-on-page-main .images .pagination-container .pagination{justify-content:center;--bs-link-color:var(--link-color)!important;--bs-pagination-hover-color:var(--bs-link-hover-color)!important;--bs-pagination-active-border-color:var(--pagination-active-border-color)!important}.images-on-page-main .images .pagination-container .pagination .active .page-link{--bs-pagination-active-bg:var(--pagination-color)!important}.error-404-main{margin-top:60px;text-align:center}.error-404-main .content{background-color:#f2f2f2;padding:50px}.error-404-main .content h1{font-size:48px;margin-bottom:20px}.error-404-main .content h2{color:#666;font-size:32px}.error-404-main .content .return-to-home{display:inline-block;margin-top:30px;padding:12px 24px}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/build/fonts/inter-v18-latin-regular.9698cc7d.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/build/fonts/inter-v18-latin-500.5b7156f8.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/build/fonts/inter-v18-latin-600.9d111139.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/build/fonts/inter-v18-latin-700.d42de9b2.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lora;font-style:normal;font-weight:400;src:url(/build/fonts/lora-v35-latin-regular.bb84bcfe.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lora;font-style:normal;font-weight:500;src:url(/build/fonts/lora-v35-latin-500.46acc780.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lora;font-style:normal;font-weight:600;src:url(/build/fonts/lora-v35-latin-600.cea635ca.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lora;font-style:normal;font-weight:700;src:url(/build/fonts/lora-v35-latin-700.79a65c83.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(/build/fonts/montserrat-v29-latin-regular.4bc3bc95.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(/build/fonts/montserrat-v29-latin-500.f03befcb.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(/build/fonts/montserrat-v29-latin-600.a4fbb9ff.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(/build/fonts/montserrat-v29-latin-700.f26608f1.woff2) format("woff2")}@font-face{font-display:swap;font-family:Playfair Display;font-style:normal;font-weight:400;src:url(/build/fonts/playfair-display-v37-latin-regular.01127cbe.woff2) format("woff2")}@font-face{font-display:swap;font-family:Playfair Display;font-style:normal;font-weight:500;src:url(/build/fonts/playfair-display-v37-latin-500.33590db1.woff2) format("woff2")}@font-face{font-display:swap;font-family:Playfair Display;font-style:normal;font-weight:600;src:url(/build/fonts/playfair-display-v37-latin-600.b088d8b2.woff2) format("woff2")}@font-face{font-display:swap;font-family:Playfair Display;font-style:normal;font-weight:700;src:url(/build/fonts/playfair-display-v37-latin-700.f5ae332a.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(/build/fonts/poppins-v22-latin-regular.405055dd.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:500;src:url(/build/fonts/poppins-v22-latin-500.08491d3f.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:600;src:url(/build/fonts/poppins-v22-latin-600.91145014.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url(/build/fonts/poppins-v22-latin-700.d86662fe.woff2) format("woff2")}@font-face{font-display:swap;font-family:Quicksand;font-style:normal;font-weight:400;src:url(/build/fonts/quicksand-v36-latin-regular.8d207fa2.woff2) format("woff2")}@font-face{font-display:swap;font-family:Quicksand;font-style:normal;font-weight:500;src:url(/build/fonts/quicksand-v36-latin-500.fdb2ca0e.woff2) format("woff2")}@font-face{font-display:swap;font-family:Quicksand;font-style:normal;font-weight:600;src:url(/build/fonts/quicksand-v36-latin-600.afc3db2b.woff2) format("woff2")}@font-face{font-display:swap;font-family:Quicksand;font-style:normal;font-weight:700;src:url(/build/fonts/quicksand-v36-latin-700.a26b4df3.woff2) format("woff2")}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:400;src:url(/build/fonts/raleway-v34-latin-regular.bc8445f4.woff2) format("woff2")}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:500;src:url(/build/fonts/raleway-v34-latin-500.44aa09fd.woff2) format("woff2")}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:600;src:url(/build/fonts/raleway-v34-latin-600.aa10cc33.woff2) format("woff2")}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:700;src:url(/build/fonts/raleway-v34-latin-700.324e44ce.woff2) format("woff2")}@font-face{font-display:swap;font-family:Space Grotesk;font-style:normal;font-weight:400;src:url(/build/fonts/space-grotesk-v21-latin-regular.f18f0615.woff2) format("woff2")}@font-face{font-display:swap;font-family:Space Grotesk;font-style:normal;font-weight:500;src:url(/build/fonts/space-grotesk-v21-latin-500.949895dc.woff2) format("woff2")}@font-face{font-display:swap;font-family:Space Grotesk;font-style:normal;font-weight:600;src:url(/build/fonts/space-grotesk-v21-latin-600.fe799604.woff2) format("woff2")}@font-face{font-display:swap;font-family:Space Grotesk;font-style:normal;font-weight:700;src:url(/build/fonts/space-grotesk-v21-latin-700.a52417d5.woff2) format("woff2")}