footer{margin:100px auto 50px;max-width:1660px;padding:0 40px;position:sticky}.footer_navigation{align-items:stretch}.footer_subscribtion_navigation{flex-direction:column;max-width:480px}.footer_logo>a{cursor:pointer;color:var(--white);font-size:80px;font-weight:700;text-transform:capitalize}.footer_logo>a>h3{font-size:inherit}.footer_subscribtion{position:relative;gap:30px}.footer_subscribtion_text{color:var(--white);font-size:22px;letter-spacing:-.88px}.footer_subscribtion_input{height:70px;border-radius:100px;border:1px solid var(--white);background:#000;padding:24px;color:#848385;font-size:18px;font-style:normal}.footer_subscribtion_button{cursor:pointer;border:none;position:absolute;bottom:10px;right:10px;width:50px;height:50px;padding:12px;border-radius:50%}.footer_subscribtion_button:hover{background-color:var(--pink)}.footer_subscribtion_button:hover>svg>g>path{fill:var(--white)}.footer_page_navigation>ul{height:100%;gap:16px;justify-content:space-between}.footer_page_navigation_item{color:var(--white);font-size:26px}.footer_contact_us_item_content:hover>a,.footer_page_navigation_item:hover,.footer_policy>div>a:hover,.footer_service_row_content_item>li>a:hover,.footer_srvices_title_text:hover{color:var(--pink)}.footer_contact_us{flex-direction:column;align-items:flex-start;gap:24px}.footer_contact_us_item{gap:24px}.footer_contact_us_item_title{color:var(--gray);font-size:18px;text-transform:uppercase;font-family:Unbounded-Extra-Light;font-weight:300}.footer_contact_us_item_content{display:flex;align-items:center;gap:10px;cursor:pointer}.footer_contact_us_item_content:hover>.footer_footer_contact_us_item_circle{background-color:var(--pink);border-color:var(--pink)}.footer_footer_contact_us_item_circle{width:58px;height:58px;border-radius:50%;border:2px solid var(--gray);display:flex;justify-content:center;align-items:center;background-color:transparent}.footer_contact_us_item_content>a{color:var(--white);font-family:Unbounded-Extra-Light;font-size:26px;font-weight:300;max-width:264px}.footer_contact_us_item:nth-child(3)>.footer_contact_us_item_content>a{font-size:18px}.footer_ratings{margin-top:66px;align-items:stretch;gap:74px}.footer_rating_item img{width:auto;height:auto;}.footer_rating_item{width: 100%;}.footer_rating_item a{width:100%;padding:8px;height:70px;display:flex;justify-content:center;align-items:center;background-color:var(--white);border-radius:10px}.black_layer,.circle,.footer_srvices_title_button,.footer_srvices_title_button.show{background-color:var(--black)}.footer_services{margin-top:84px;gap:60px}.footer_services_title{color:var(--white);font-size:26px;position:relative}.black_layer{position:absolute;width:100%;height:560px;bottom:0;z-index:-1}.footer_srvices_title_button{width:42px;height:42px;border:2px solid var(--white);display:flex;justify-content:center;align-items:center;border-radius:50%}.circle:hover a,.footer_srvices_title_button.show:hover,.footer_srvices_title_button:hover{background-color:var(--white)}.footer_srvices_title_button.show:hover>svg>path,.footer_srvices_title_button:hover>svg>path{stroke:var(--black)}.footer_srvices_title_text{color:var(--white);font-size:26px;font-weight:400;line-height:110%;letter-spacing:-1.04px;cursor:pointer}.footer_services_content{display:grid;grid-template-rows:repeat(3,1fr);grid-row-gap:60px;height:0;visibility:hidden;overflow:hidden;margin-bottom:0;transition:height .5s ease-in}.footer_services_content.show{height:498px;margin-bottom:70px;visibility:visible}.footer_service_row{flex-direction:column;align-items:flex-start;justify-content: start;gap:20px}.footer_service_content{width:100%;gap: 10px;display:grid;grid-template-columns:repeat(4,1fr);justify-content:space-between}.footer_service_row_title>h6{color:var(--white);font-size:18px}.footer_service_row_content_item{display:flex;flex-direction:column;gap:12px}.footer_service_row_content_item>li>a{color:var(--gray)}.footer_policy>div>a{color:var(--white);font-size:16px}.footer_policy>div:nth-child(3){display:flex;gap:30px}.footer_link_icons{display:flex;gap:20px}.circle a{width:60px;height:60px;border-radius:50%;display:flex;justify-content:center;align-items:center}.circle:hover a{cursor:pointer}.circle:hover>a>svg>g>path,.circle:hover>a>svg>mask>path,.circle:hover>a>svg>path{fill:black}.circle:hover>a>svg>g>g>path{stroke:black}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top,rgba(255,255,255,0) 0,#fff 100%);animation:1s forwards fade-in}ul{list-style-type:none}button{border:none;cursor:pointer}.column{display:flex;flex-direction:column}
