.Header_header__z1DZP{width:100%;height:60px;display:flex;flex-wrap:wrap}.Header_header__z1DZP>div{width:33.3%;display:flex;align-items:center}.Header_header__z1DZP .Header_left__qrbfU{justify-content:left}.Header_header__z1DZP .Header_center__6SjZV{justify-content:center}.Header_header__z1DZP .Header_right___pWp2{justify-content:right}.Header_header__z1DZP .Header_brand__AMg5J{color:var(--font-color);font-size:20px}.Header_header__z1DZP li{display:inline;margin:0 10px}.Header_header__z1DZP li a{font-size:15px}.Features_features_container__ZXGvp{width:100%;padding:20px;display:flex;border:3px solid var(--border-color);border-radius:15px}.Features_features_container__ZXGvp>div{width:33.3%;padding:10px;display:flex;flex-direction:column;align-items:center}.Features_features_container__ZXGvp>div:first-child{border-right:3px solid var(--border-color)}.Features_features_container__ZXGvp>div:last-child{border-left:3px solid var(--border-color)}.Features_feature_single__WDeYd .Features_feature_icon__wShLE{width:85px;height:85px;background:var(--brand-color);font-size:55px;color:var(--main-color);display:flex;align-items:center;justify-content:center;border-radius:10px}.Features_feature_single__WDeYd>*{margin:7.5px 0;text-align:center}.Features_feature_single__WDeYd h2{letter-spacing:1.1px;color:var(--font-color)}.Features_feature_single__WDeYd p{font-size:18px;color:var(--font-color)}.Services_services_container__b2nrD{width:100%;display:flex;flex-wrap:wrap;justify-content:center}.Services_services_container__b2nrD>div{padding:30px 15px;display:flex}.Services_services_container__b2nrD .Services_service_single___p0Cy{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;height:100%;background:var(--second-color);padding:40px;border-radius:20px;box-shadow:var(--shadow-preset-a)}.Services_services_container__b2nrD .Services_service_single___p0Cy .Services_service_icon__XtOQF{position:absolute;top:-40px;font-size:50px;border-radius:50%;background-color:var(--second-color);color:var(--font-color);width:80px;height:80px;display:flex;align-items:center;justify-content:center}.Services_service_single___p0Cy>*{margin:7.5px 0;text-align:center}.Services_service_single___p0Cy h2{margin-top:25px;font-size:25px}.Services_service_single___p0Cy a{background:var(--main-color);border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;margin-top:32.5px}.Services_service_single___p0Cy:hover .Services_service_icon__XtOQF,.Services_service_single___p0Cy:hover a{background:var(--brand-color);color:var(--second-color)}.Services_service_single___p0Cy:hover a{color:var(--second-color)}.Services_service_single___p0Cy .Services_service_icon__XtOQF,.Services_service_single___p0Cy a{transition:background-color .2s ease-in-out,color .2s ease-in-out}.Portfolio_portfolio_container__y0LCw{width:100%;display:flex;flex-wrap:wrap;justify-content:center}.Portfolio_project_single_box__0_QZq{padding:15px;display:flex}.Portfolio_project_single__3ovTv{width:100%;height:100%;background-color:var(--second-color);border-radius:10px;overflow:hidden;box-shadow:var(--shadow-preset-a);transition:background-color .2s ease-in-out}.Portfolio_project_single__3ovTv:hover{background:var(--brand-color)}.Portfolio_project_single__3ovTv:hover h2{color:var(--main-color)}.Portfolio_project_single__3ovTv .Portfolio_image__UPMl4{width:100%;aspect-ratio:16/9;position:relative}.Portfolio_project_single__3ovTv h2{padding:20px 10px;width:100%;text-align:center;transition:color .3s ease-in-out}.Portfolio_portfolio_more__pgKC3{padding:20px 0;width:100%;display:flex;justify-content:center}.Portfolio_portfolio_more__pgKC3 a{background:var(--second-color);border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-preset-a);transition:background-color .2s ease-in-out,color .2s ease-in-out}.Portfolio_portfolio_more__pgKC3 a:hover{background:var(--brand-color);color:var(--main-color)}.Contact_contact_container__V5O1Y{width:100%;max-width:720px;padding:0 10px;margin:0 auto;display:flex;flex-direction:column}.Contact_contact_container__V5O1Y .Contact_double_input__7p3WN{width:100%;display:flex;justify-content:space-between;gap:10px}.Contact_contact_container__V5O1Y .Contact_box_input__fzoK9{display:flex;flex-direction:column}.Contact_contact_container__V5O1Y label{margin-bottom:5px;text-transform:uppercase;font-weight:600;color:var(--font-color)}.Contact_contact_container__V5O1Y input,.Contact_contact_container__V5O1Y select,.Contact_contact_container__V5O1Y textarea{width:100%;padding:10px;background:var(--second-color);border-radius:5px;color:var(--font-color);margin-bottom:10px}.Contact_contact_container__V5O1Y textarea{resize:none}.Contact_contact_container__V5O1Y input[type=submit]{width:min-content;background:var(--brand-color);color:var(--main-color);padding:10px 20px;border-radius:3px;cursor:pointer}.Contact_box_submit__WSM7Y{width:100%;display:flex;justify-content:right;margin-top:20px}.Contact_message__SFL2b{width:100%;text-align:center;font-size:14px;border-radius:5px;padding:5px 0;color:var(--bg-color-a);margin-top:10px}.Contact_success__F3ZMN{background:hsla(120,90%,70%,.5);border:2px solid #7de87d}.Contact_important__yDJX_{background:hsla(225,90%,70%,.5);border:2px solid #7d98e8}.Footer_footer__yUjxG{padding:10px 0}.Footer_line_footer__mdpu7{margin:20px 0;width:100%;height:3px;background-color:var(--border-color)}.Footer_footer__yUjxG .Footer_first__RG2jY,.Footer_footer__yUjxG .Footer_second__03rU1{display:flex;flex-wrap:wrap}.Footer_footer__yUjxG .Footer_second__03rU1>div{width:50%;display:flex;align-items:center;padding-bottom:5px}.Footer_footer__yUjxG .Footer_second__03rU1 .Footer_left__LPUXg{justify-content:left;color:var(--font-color)}.Footer_footer__yUjxG .Footer_second__03rU1 .Footer_right___ipQy{justify-content:right}.Footer_footer__yUjxG .Footer_second__03rU1 .Footer_right___ipQy li{display:inline;margin:0 10px}.Footer_footer__yUjxG .Footer_first__RG2jY li{margin:10px 0}.Footer_footer__yUjxG .Footer_first__RG2jY ul{list-style-type:none}.Footer_footer__yUjxG .Footer_first__RG2jY h3{margin:20px 0}