@media screen and (max-width:1500px){html{scroll-snap-type:none}h1,h2,h3{font-weight:600}:root{--header-1: 1.5rem;--header-2: clamp(1.2rem, 1.25vw, 1.5rem);--header-3: 1rem;--para: 1rem;--para-md: clamp(1rem, 1vw, 1.2rem);--para-lg: clamp(1.3rem, 1.25vw, 1.5rem);--para-small: .9rem}.hide{display:none}.nav-container .img-wrapper img{width:50%;height:50%}.nav-container ul#menu .link .submenu{opacity:1;visibility:visible;top:110%}.nav-container ul#menu li .submenu li{margin-left:2rem;gap:.5rem}.classic__container .header__content{text-align:left}.classic__container .header__content h3{width:100%}.classic__container .image__contents{grid-template-columns:auto;padding-block:2rem 1rem}.classic__container .image__contents .img__wrapper.img__hidden{display:none}.classic__container .footer__content div{width:100%}.service__container{width:100%;padding-inline:1rem;padding-block:2rem 1rem}.service__content h3{font-size:2rem;line-height:1.2}.service__content p{width:100%}.service__items{grid-template-columns:auto;gap:2rem;margin-top:2rem}.service__items div{padding:3rem 2rem}.home-contact-section{width:90%}.home-contact-section div h2{font-weight:400!important;font-size:var(--header-2)}.home-contact-section form,.box div.culture-header p{width:100%}.about-value{display:block}.about-value div.box{padding:2rem}.section-grid-100vh{grid-template-columns:1fr}.overlay-section .overlay-desc{top:0%}.overlay-section .overlay-desc a{padding:.2rem 1rem}.about-video-section{padding:1rem;height:auto;flex-direction:column;gap:2rem}.video-container{height:450px}.about-video-section .video-caption{width:100%}.about-video-section .video-caption h1{font-size:1.5rem}.about-video-section .video-caption p{width:100%;margin-top:0rem}.info-section{padding:1rem;grid-template-columns:1fr;gap:2rem}.hero-circle{width:325px}.offer-section .offer-container{width:90%;padding-block:2rem}.offer-header h1{font-size:var(--header-2)}.offer-body{grid-template-columns:1fr;gap:.5rem;width:100%}.offer-body .img-wrapper img{width:100%}.offer-body .offer-content p:first-child{font-size:var(--header-2)}.offer-body .offer-content p:last-child{font-size:var(--para-md);color:#414141;margin-top:1rem}.offer-control{top:25%}.blogs-section .section-title{width:90%}.blogs-container{width:90%;grid-template-columns:1fr}.short,.tall{grid-row:span auto}.grid-item .img-caption{justify-content:end;padding-left:1rem;padding-bottom:1rem;top:0;left:0;width:100%;height:100%}.news__section .news__container{width:90%}.news__container .news__header{display:block}.news__container .news__header h3{font-size:1.5rem}.news__container .news__body{grid-template-columns:1fr}.service-section .section-title,.service-section .service-wrapper,.contact-section{width:90%}nav{position:relative;padding-block:.5rem 0}.nav-container{width:100%;padding-inline:1rem}.nav-container .img-wrapper{width:10%}.nav-container ul#menu{opacity:0;visibility:hidden;background-color:var(--color-white);position:absolute;width:100%;top:100%;right:0;text-align:left;display:block;border:1px solid rgba(128,128,128,.35)}.nav-container ul#menu.active{opacity:1;visibility:visible}.nav-container ul li:not(:last-child){border-bottom:1px solid rgba(128,128,128,.35)}.nav-container ul.active{display:block}.nav-container ul .link>a{display:block;color:var(--color-primary);padding:1rem}.nav-container ul#menu .link .submenu{position:static;top:0;left:0;width:100%;max-height:0;overflow:hidden;opacity:1;padding:0;background-color:var(--color-white);display:block;border-radius:0;transition:max-height .3s ease-in}.nav-container ul#menu .link .submenu.active{max-height:-moz-max-content;max-height:max-content}.nav-container ul#menu .link .submenu li a{display:block;padding:1rem 2rem;border-bottom:1px solid white;color:var(--color-primary)}.nav-container .menu-button{opacity:1;display:block;font-size:1.5rem}.contact-header div{width:90%}.grid-60-40{width:90%;grid-template-columns:1fr}.form-data{padding:1rem 0}.form-flex{flex-direction:column}.form-input.group{width:100%}.form-input ul{gap:1rem}.form-input ul li{align-items:center;line-height:1.3;gap:.5rem}.extra{padding:1rem 0}.newsletter{margin:1rem;padding:1.5rem 1rem;flex-direction:column;gap:1rem}.newsletter div,.newsletter-form{width:100%}footer{flex-direction:column;padding-block:2rem;padding-inline:1rem;text-align:center}.social-footer .media,.social-footer .footer-contact-content p{justify-content:center}.container-60{width:90%}.service_hero__container .hero_overlay{position:static}.service_hero__container .hero_overlay .hero_body{gap:1rem}.service_hero__container .hero_img__container{height:30vh}.hero_overlay .hero_body .hero_body__header{font-size:2rem;width:90%}.hero_overlay .hero_body p{width:100%}.hero_overlay .hero_body a.cta{background:none;color:#000;padding:0;margin-bottom:1rem;position:relative}.hero_overlay .hero_body a.cta:before{content:" ";width:100%;height:4px;border-radius:10px;background:#2b0060;position:absolute;bottom:0;left:0}.services_container .content_body .content_body__flex{flex-direction:column;gap:2rem}.services_container .content_body .content_body__flex ol,.services_container .content_body .content_body__flex div{width:100%;margin:0 auto}.services_container .content_body .content_body__flex ol{padding:0 1rem}.fintech_container .fintech_main *{width:90%;margin:0 auto}.fintech_container .fintech_main h4{font-size:2rem}.fintech_container .fintech_sub .fintech_sub__flex{flex-direction:column}.fintech_sub .fintech_sub__flex div:not(:nth-child(1)) ul{padding-inline:2rem 1rem}.categories_container .categories_header h4{font-size:2rem}.categories_container .categories_content div{padding:1rem 1.8rem;border-radius:64px;font-size:1.3rem}.contact_container{display:none}.process_container .process_header h4{width:90%}.process_container .process_header h4,.process_container .process_header h4 span{font-size:2rem}.process_container .process_flex{flex-direction:column}.process_container .process_flex .process_list{display:none}.process_container .process_flex .process_list:before{display:none}.process_container .process_flex .process_details{flex-direction:column-reverse}.process_flex .process_details div:first-child{width:100%}.process_flex .process_details div:first-child h5{font-size:1.5rem}.process_flex .process_details .process_img__container{width:100%}.services_container .service_list{grid-template-columns:1fr}}@media screen and (max-width:758px){.nav-container .img-wrapper img{width:100%;height:100%}}
