.services{position:relative}.services .header{margin:0 10px}.services .header .h2_wrapper{display:flex;justify-content:space-between}@media only screen and (max-width:1000px){.services .header .h2_wrapper{margin-top:10px;flex-direction:column;gap:20px}.services .header .h2_wrapper h2:last-child{align-self:end}}.services .tabs{margin-top:25px;display:grid;grid-template-columns:repeat(3,1fr)}@media only screen and (max-width:1000px){.services .tabs{margin-top:50px;margin-left:-25px;margin-right:-20px;display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}.services .tabs::-webkit-scrollbar{display:none}}.services .tabs .tab-button{flex:1;cursor:pointer;text-align:center;font-family:"Inter",sans-serif;font-weight:400;font-size:30px;line-height:140%;color:#000;border:1px solid #000;padding:20px 0}@media only screen and (max-width:1440px){.services .tabs .tab-button{font-size:12px}}@media only screen and (max-width:1000px){.services .tabs .tab-button{flex:0 0 auto;min-width:45%;padding:20px 10px;font-size:20px}}@media only screen and (max-width:800px){.services .tabs .tab-button{font-size:14px}}.services .tabs .tab-button.active{background-color:#000;color:#fff}.services .tabs .tab-button:first-child{margin-left:10px;border-right:unset}.services .tabs .tab-button:last-child{margin-right:10px;border-left:unset}.services .tab-content{display:none}.services .tab-content.active{margin-top:40px;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;justify-content:center}@media only screen and (max-width:1000px){.services .tab-content.active{grid-template-columns:1fr 1fr;grid-template-rows:1fr auto auto;row-gap:20px}}.services .tab-content.active>*{margin:0 10px}.services .tab-content.active .description{grid-column:1;grid-row:1}@media only screen and (max-width:1000px){.services .tab-content.active .description{grid-column:1/3;grid-row:2}}.services .tab-content.active .price{grid-column:1;grid-row:2;align-self:center}@media only screen and (max-width:1000px){.services .tab-content.active .price{grid-column:1;grid-row:3;max-width:100%}}.services .tab-content.active .base_button_link{grid-column:1;grid-row:3;align-self:end;max-width:40%}@media only screen and (max-width:1000px){.services .tab-content.active .base_button_link{grid-column:2;grid-row:3;max-width:100%}}.services .tab-content.active .description_img{grid-column:2/4;grid-row:span 3;align-self:start;margin:0 10px}@media only screen and (max-width:1000px){.services .tab-content.active .description_img{grid-column:1/3;grid-row:1}}.services .tab-content.active .description_img img{width:100%}.calculate{position:relative}.calculate .header{margin:0 10px}.calculate .header .h2_wrapper{display:grid;grid-template-columns:repeat(3,1fr)}@media only screen and (max-width:1000px){.calculate .header .h2_wrapper{grid-template-columns:repeat(2,1fr)}.calculate .header .h2_wrapper>*{text-align:center}}.calculate .header .h2_wrapper .first_line{grid-column:span 3;grid-row:1}@media only screen and (max-width:1000px){.calculate .header .h2_wrapper .first_line{grid-column:span 2;grid-row:1}}.calculate .header .h2_wrapper .second_line{grid-column:2/4;grid-row:2}@media only screen and (max-width:1000px){.calculate .header .h2_wrapper .second_line{grid-column:span 2;grid-row:2}}.calculate .header .h2_wrapper .third_line{grid-column:3/4;grid-row:3}@media only screen and (max-width:1000px){.calculate .header .h2_wrapper .third_line{grid-column:span 2;grid-row:3}}.calculate .content_wrapper{display:grid;grid-template-columns:repeat(3,1fr)}.calculate .content_wrapper>*{margin:0 10px}@media only screen and (max-width:1000px){.calculate .content_wrapper{display:flex;flex-direction:column;justify-content:center;gap:20px}}.calculate .content_wrapper .left_img{grid-column:1}.calculate .content_wrapper .left_img img{width:100%;height:auto}.calculate .content_wrapper .text_content{grid-column:2;display:flex;flex-direction:column;justify-content:space-between;gap:20px}@media only screen and (max-width:1000px){.calculate .content_wrapper .text_content .text_wrapper{display:flex;flex-direction:column;gap:10px}.calculate .content_wrapper .text_content .text_wrapper>p{text-align:center}}.calculate .content_wrapper .text_content button{width:40%;align-self:end}.calculate .content_wrapper .text_content .modal{display:none;position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,0.4);z-index:100000}.calculate .content_wrapper .text_content .modal-content{background-color:#fefefe;margin:10% auto;border:1px solid #888;width:40%;min-width:300px;max-width:70%;position:relative;box-shadow:0 4px 8px rgba(0,0,0,0.2)}@media only screen and (max-width:800px){.calculate .content_wrapper .text_content .modal-content{position:relative;margin:0;width:100%;max-width:100%;height:100%;overflow:hidden}}.calculate .content_wrapper .text_content .modal-content .close{color:#aaa;font-size:28px;font-weight:bold;position:absolute;padding:20px;left:105%;top:-20px;z-index:10000}@media only screen and (max-width:800px){.calculate .content_wrapper .text_content .modal-content .close{position:absolute;padding:5px;left:calc(100% - 60px);top:5px}}.calculate .content_wrapper .text_content .modal-content .close:hover,.calculate .content_wrapper .text_content .modal-content .close:focus{color:black;text-decoration:none;cursor:pointer}.calculate .content_wrapper .text_content .modal-content form{position:relative;z-index:9999}@media only screen and (max-width:800px){.calculate .content_wrapper .text_content .modal-content form{width:100%;height:100%;overflow:hidden}}.calculate .content_wrapper .text_content .modal-content form .header_wrapper{display:flex;justify-content:space-between;background-color:black;padding:50px 46px;margin:-1px}.calculate .content_wrapper .text_content .modal-content form .header_wrapper p{margin-bottom:20px;color:white}.calculate .content_wrapper .text_content .modal-content form .header_wrapper .progress-text{margin-right:20px;color:white}.calculate .content_wrapper .text_content .modal-content form .progress-bar{position:relative;background:#e0e0e0;height:4px;margin-bottom:20px}.calculate .content_wrapper .text_content .modal-content form .form_wrapper{padding:20px}.calculate .content_wrapper .text_content .modal-content form .form_wrapper .form_contact{position:relative}.calculate .content_wrapper .text_content .modal-content form .form_wrapper .form_contact select{padding:10px 0;width:100%;margin:10px 0;border:none;background:#fff}.calculate .content_wrapper .text_content .modal-content form .form_wrapper .form_contact select option{background:#fff}.calculate .content_wrapper .text_content .modal-content form .form_wrapper .form_contact .contact-method-group{margin-bottom:24px}.calculate .content_wrapper .text_content .modal-content form .form_wrapper .form_contact .contact-method-group #contact-method{margin-bottom:28px}.calculate .content_wrapper .text_content .modal-content form .form_wrapper .form_contact .contact-method-group .social_network_username_field{margin-top:16px}.calculate .content_wrapper .text_content .modal-content form .form_wrapper .form_contact .contact-method-group .social_network_username_field label{display:block;margin-bottom:8px}.calculate .content_wrapper .text_content .modal-content form .form_wrapper .form_contact .contact-method-group .social_network_username_field input{width:100%}.calculate .content_wrapper .text_content .modal-content form .form_wrapper .form_contact input::placeholder{font-family:"Inter",sans-serif;font-weight:400;line-height:140%}.calculate .content_wrapper .text_content .modal-content form .form_wrapper .form_contact input:focus{outline:none}.calculate .content_wrapper .text_content .modal-content form .form_wrapper .form_contact input#name{margin-bottom:24px}.calculate .content_wrapper .text_content .modal-content form .form_wrapper .form_contact .phone_label{margin-top:24px}.calculate .content_wrapper .text_content .modal-content form .form_wrapper .form_contact .phone-input{display:flex;align-items:center;margin-bottom:24px}.calculate .content_wrapper .text_content .modal-content form .form_wrapper .form_contact .phone-input input{border-bottom:none;padding:0}.calculate .content_wrapper .text_content .modal-content form .form_wrapper .form_contact .phone-input label{margin:0 10px}.calculate .content_wrapper .text_content .modal-content form .form_wrapper .form_contact .phone-input select{width:fit-content;border:none}.calculate .content_wrapper .text_content .modal-content form .form_wrapper .form_contact .phone-input select:focus{outline:none}.calculate .content_wrapper .text_content .modal-content form .form_wrapper .form_contact .agreement-group{margin-bottom:24px;display:flex;align-items:flex-start}.calculate .content_wrapper .text_content .modal-content form .form_wrapper .form_contact .agreement-group input[type=checkbox]{flex:0 0 auto;width:16px;height:16px;margin:3px 0 0 0;padding:0;cursor:pointer;-webkit-appearance:checkbox;appearance:checkbox}.calculate .content_wrapper .text_content .modal-content form .form_wrapper .form_contact .agreement-group label{flex:1;margin-left:12px;display:block;text-align:left}.calculate .content_wrapper .text_content .modal-content form .form_wrapper .form_contact .agreement-group label>a{color:#000}.calculate .content_wrapper .text_content .modal-content form .form_wrapper .step{display:none}.calculate .content_wrapper .text_content .modal-content form .form_wrapper .step.active{display:flex;flex-direction:column}.calculate .content_wrapper .text_content .modal-content form .form_wrapper .step.active input{border:none;border-bottom:0.72px solid #888}.calculate .content_wrapper .text_content .modal-content form .form_wrapper .step.active input:focus{outline:none}.calculate .content_wrapper .text_content .modal-content form .form_wrapper .step.active input::placeholder{font-family:"Inter",sans-serif;font-weight:400;line-height:140%;color:#888}.calculate .content_wrapper .text_content .modal-content form .form_wrapper .step.active input[name=city]{padding:0 0 14px 10px}.calculate .content_wrapper .text_content .modal-content form .form_wrapper .step.active input[name=name],.calculate .content_wrapper .text_content .modal-content form .form_wrapper .step.active input[name=phone]{padding:0 0 4px 10px}.calculate .content_wrapper .text_content .modal-content form .form_wrapper .step.active .phone-input{display:flex;align-items:center;border-bottom:0.72px solid #888;margin-bottom:24px}.calculate .content_wrapper .text_content .modal-content form .form_wrapper .step.active .phone-input input{border-bottom:none;padding:0}.calculate .content_wrapper .text_content .modal-content form .form_wrapper .step.active .phone-input select{width:auto;margin-right:10px;background:#fff;color:#000;border:none}.calculate .content_wrapper .text_content .modal-content form .form_wrapper .step.active .phone-input select:focus{outline:none}.calculate .content_wrapper .text_content .modal-content form .form_wrapper .step.active p{margin-bottom:20px}.calculate .content_wrapper .text_content .modal-content form .form_wrapper .step.active .aria_wrapper{display:flex;justify-content:space-between}.calculate .content_wrapper .text_content .modal-content form .form_wrapper .step.active label input[type=radio]{margin:10px}.calculate .content_wrapper .text_content .modal-content .form-navigation{display:flex;justify-content:space-between;margin:30px 0 10px 0}.calculate .content_wrapper .text_content .modal-content .form-navigation #nextBtn{align-self:end}.calculate .content_wrapper .text_content #submitBtn{display:none}.calculate .content_wrapper .right_img{grid-column:3}.calculate .content_wrapper .right_img img{width:100%;height:auto}