.Service-module__nwP52G__services_layout_wrapper{margin:20px 40px 40px}.Service-module__nwP52G__services_layout_container{flex-direction:column;width:100%;display:flex}.Service-module__nwP52G__services_layout_container h2{color:var(--primary-color);margin:20px 0 7px;font-size:2.5rem;font-style:italic;font-weight:400}.Service-module__nwP52G__services_layout_container h2>span{color:var(--secondary-color)}.Service-module__nwP52G__service_dropdown_wrapper{width:332px}.Service-module__nwP52G__service_dropdown_container{border:1px solid var(--primary-color);font-size:20px;font-weight:600;padding:13px!important}.Service-module__nwP52G__service_dropdown_container>p{font-weight:400}.Service-module__nwP52G__service_dropdown_container>p>span{font-weight:600;color:var(--primary-color)!important}.Service-module__nwP52G__service_hero_container{justify-content:center;align-items:center;gap:40px;width:100%;display:flex}.Service-module__nwP52G__service_hero_left_section{width:60%}.Service-module__nwP52G__service_hero_left_section h1,.Service-module__nwP52G__specialty_hero h1{color:var(--primary-color);margin:15px 0 7px;font-size:2.5rem;font-weight:600}.Service-module__nwP52G__service_hero_left_section h1>span,.Service-module__nwP52G__specialty_hero h1>span{color:var(--secondary-color)}.Service-module__nwP52G__service_description_wrapper{color:var(--primary-color);font-size:1.2rem;line-height:1.8rem}.Service-module__nwP52G__service_specialty_image{float:right;margin-top:20px;margin-left:20px}.Service-module__nwP52G__service_specialty_back{color:var(--secondary-color);align-items:center;margin-bottom:10px;font-size:1.5rem;font-weight:600;text-decoration:none;display:flex}.Service-module__nwP52G__service_specialty_back:hover{color:var(--primary-color)}.Service-module__nwP52G__service_specialty_back svg{margin-top:5px;margin-right:10px;transform:rotate(180deg)}.Service-module__nwP52G__service_hero_button_container{flex-wrap:wrap;justify-content:flex-start;gap:20px;margin-top:40px;display:flex}.Service-module__nwP52G__service_hero_button_container div{color:var(--background-color);border:1px solid;justify-content:center;align-items:center;padding:7px 20px;font-size:1.2rem;font-weight:600;text-decoration:none;transition:all .3s ease-in-out;display:flex}.Service-module__nwP52G__service_hero_button_container div:first-child{background-color:var(--primary-color);border-color:var(--primary-color)}.Service-module__nwP52G__service_hero_button_container div:first-child:hover{background-color:var(--background-color);color:var(--primary-color)}.Service-module__nwP52G__service_hero_button_container div:first-child:hover>a{color:var(--primary-color)}.Service-module__nwP52G__service_hero_button_container div:last-child{background-color:var(--secondary-color);border-color:var(--secondary-color)}.Service-module__nwP52G__service_hero_button_container div:last-child:hover{background-color:var(--background-color);color:var(--secondary-color)}.Service-module__nwP52G__service_hero_button_container div:last-child:hover>a{color:var(--secondary-color)}.Service-module__nwP52G__service_hero_button_container div>a{cursor:inherit;color:var(--background-color);justify-content:center;align-items:center;margin:0;text-decoration:none;display:flex}.Service-module__nwP52G__service_hero_button_container div>svg{margin-top:3px;margin-left:3px}.Service-module__nwP52G__service_hero_right_section{flex:1;position:relative}.Service-module__nwP52G__service_specialties_wrapper{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.Service-module__nwP52G__service_specialty_card{background-color:var(--primary-color);border-right:2px solid var(--accent-color);flex:1;justify-content:center;align-items:center;min-width:30%;max-width:35%;min-height:300px;display:flex}.Service-module__nwP52G__service_specialty_card_content{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:calc(100% - 60px);height:calc(100% - 60px);padding:30px;transition:all .3s ease-in-out;display:flex}.Service-module__nwP52G__service_specialty_card_content h3{color:var(--background-color);margin:0;font-size:1.5rem;font-weight:600}.Service-module__nwP52G__service_specialty_card_content p{color:var(--background-color);margin:10px 0 0;font-size:1rem;font-weight:400;line-height:1.7rem}.Service-module__nwP52G__service_specialty_card_content a{opacity:0;background-color:var(--secondary-color);width:100px;color:var(--background-color);border:1px solid;border-color:var(--secondary-color);cursor:inherit;justify-content:center;align-items:center;margin-top:10px;padding:7px 20px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s ease-in-out;display:flex}.Service-module__nwP52G__service_specialty_card_content svg{width:60px;height:60px;margin-bottom:10px}.Service-module__nwP52G__service_specialty_card_content svg>path{fill:var(--background-color)}.Service-module__nwP52G__service_specialty_card:hover .Service-module__nwP52G__service_specialty_card_content{background-color:var(--background-color);transform:scale(.95)}.Service-module__nwP52G__service_specialty_card:hover .Service-module__nwP52G__service_specialty_card_content h3,.Service-module__nwP52G__service_specialty_card:hover .Service-module__nwP52G__service_specialty_card_content p{color:var(--primary-color)}.Service-module__nwP52G__service_specialty_card:hover .Service-module__nwP52G__service_specialty_card_content svg>path{fill:var(--primary-color)}.Service-module__nwP52G__service_specialty_card:hover .Service-module__nwP52G__service_specialty_card_content a{opacity:1}.Service-module__nwP52G__service_specialty_card_content a:hover{background-color:var(--background-color);color:var(--secondary-color)}.Service-module__nwP52G__service_project_container{gap:40px;padding:20px 0;display:flex;overflow-x:auto}.Service-module__nwP52G__service_project_card{cursor:inherit;flex:1;max-width:50%;height:400px;text-decoration:none}.Service-module__nwP52G__service_badge_container{background-color:var(--background-gray);justify-content:center;align-items:center;margin-top:30px;margin-bottom:30px;padding:40px;display:flex}.Service-module__nwP52G__service_badge_wrapper{flex-wrap:wrap;justify-content:center;align-items:center;gap:40px;display:flex}.Service-module__nwP52G__service_faq{margin-bottom:40px}.Service-module__nwP52G__service_faq h2{color:var(--primary-color);margin:0;font-size:2.5rem;font-style:italic;font-weight:400}.Service-module__nwP52G__service_faq h2>span{color:var(--secondary-color)}.Service-module__nwP52G__service_faq_list{flex-direction:column;gap:10px;margin-top:20px;display:flex}.Service-module__nwP52G__service_faq_list>details{border:1px solid var(--background-gray);border-left:3px solid var(--secondary-color);padding:0 20px;transition:all .3s ease-in-out}.Service-module__nwP52G__service_faq_list>details[open]{background-color:var(--background-gray)}.Service-module__nwP52G__service_faq_list summary{color:var(--primary-color);cursor:pointer;padding:15px 0;font-size:1rem;font-weight:600;transition:all .3s ease-in-out}.Service-module__nwP52G__service_faq_list summary:hover{color:var(--secondary-color)}.Service-module__nwP52G__service_faq_list>details>p{color:var(--primary-color);margin:0;padding:0 0 15px;font-size:1rem;line-height:1.7}@media screen and (max-width:1100px){.Service-module__nwP52G__service_hero_left_section{width:50%}.Service-module__nwP52G__service_specialty_card{min-width:250px;max-width:unset}.Service-module__nwP52G__service_project_card{min-width:300px;height:400px;max-width:unset}.Service-module__nwP52G__service_specialty_image{width:50%}.Service-module__nwP52G__service_specialty_image>img{object-fit:cover;width:100%}.Service-module__nwP52G__service_badge_wrapper>div,.Service-module__nwP52G__service_badge_wrapper>div img,.Service-module__nwP52G__service_badge_wrapper>div>div>svg{width:150px!important;height:150px!important}}@media screen and (max-width:768px){.Service-module__nwP52G__service_hero_container{flex-direction:column-reverse;gap:20px}.Service-module__nwP52G__service_hero_left_section{width:100%}.Service-module__nwP52G__service_hero_right_section{width:100%;min-height:300px}.Service-module__nwP52G__service_project_container{gap:20px}.Service-module__nwP52G__service_faq h2{font-size:2rem}}@media screen and (max-width:650px){.Service-module__nwP52G__services_layout_wrapper{margin:0 20px 20px}}@media screen and (max-width:600px){.Service-module__nwP52G__service_specialty_image{width:100%;height:300px;padding-bottom:10px}.Service-module__nwP52G__service_specialty_image>img{height:100%}.Service-module__nwP52G__service_badge_container{padding:20px 0}.Service-module__nwP52G__service_badge_wrapper{gap:20px}}
