@import url(https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@400;700&display=swap);@font-face{font-display:swap;font-family:"GillSans";src:url(https://dfrnc.com/sandbox/dim/5058/fonts/GillSans.ttc) format("truetype");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"Bembo";src:url(https://dfrnc.com/sandbox/dim/5058/fonts/BemboStd-Bold.ttf) format("truetype");font-weight:400;font-style:normal}:root{--font_1:"GillSans";--font_2:"Bembo";--primary_text_color:#000;--second_text_color:#000;--background:#f6f6f6;--green_color:#abcf38;--slider_back:rgba(172, 207, 56, 1);--white_color_text:#fff}body{padding:0;margin:0;overflow:auto}button{padding:0;background-color:transparent;border:none;cursor:pointer;transition:0.25s ease-in-out all}button:hover{opacity:.8}.container-header{width:calc(100% - 30px);margin:auto;max-width:1140px;padding:0 15px}.content{height:0;overflow:hidden}.header{z-index:99999;margin-bottom:48px;opacity:1;position:fixed;width:100%;background-color:rgb(255,255,255);top:0;left:0}.header__wrapper{display:flex;width:100%;align-items:center;justify-content:space-between;padding:20px 0}.header__logo a img{cursor:pointer}.header__logo{position:relative}#header__main-logo{position:absolute;top:0;left:0;width:100%}#header__main-logo-transparent{position:relative;width:100px;opacity:0}.header__buttons{display:flex;align-items:center;gap:32px}.main-block{width:100%;position:relative;z-index:3;background-color:#fff;flex:1}.main-block__title{margin-top:30px;font-size:42px;font-family:var(--font_1);text-align:center}.main-block__text{font-size:16px;font-family:var(--font_1)}.footer{position:relative;background-color:#fff;z-index:101;margin-top:30px}.footer .container-header{border-top:1px solid #d9d9d9}.footer__wrapper{display:flex;justify-content:space-between;align-items:center;padding:30px 0}@media (max-width:900px){.footer__wrapper{flex-direction:column;justify-content:space-between;gap:50px}}.footer__navigation ul{display:flex;padding:0;margin:0;gap:40px}@media (max-width:640px){.footer__navigation ul{flex-direction:column;gap:15px}}.footer__navigation ul li{list-style:none;text-align:center}.footer__navigation ul li a,.footer__navigation ul li{text-decoration:none;font-family:var(--font_1);font-size:16px;font-weight:400;line-height:18px;letter-spacing:0;text-align:left;color:var(--primary_text_color);cursor:pointer;margin-bottom:0}.footer__contact-text{font-family:var(--font_1);font-size:16px;font-weight:600;line-height:19px;letter-spacing:0;color:var(--primary_text_color);text-align:right;margin-bottom:16px}@media (max-width:767px){.footer__contact-text{text-align:center}}.footer__contact-button{background-color:var(--green_color);padding:12px 24px;border:none;border-radius:4px;font-family:var(--font_1);font-size:16px;font-weight:600;line-height:19px;letter-spacing:1px;text-align:left;color:#fff;text-transform:uppercase}.header-burger-menu{position:fixed;z-index:99998;width:100%;height:100%;top:-150%;left:0}.header-burger-menu__background{position:absolute;top:0;left:0;background-color:transparent;opacity:.5;width:100%;height:100%;z-index:1}.header-burger-menu__wrapper{position:relative;z-index:2;background-color:#fff;padding-top:150px;padding-bottom:70px}.header-burger-menu__wrapper ul{padding:0;display:flex;flex-direction:column;width:100%;align-items:center;gap:40px}.header-burger-menu__wrapper ul li{list-style:none;cursor:pointer;text-decoration:none;font-family:var(--font_1);font-size:24px;font-weight:500;line-height:32px;letter-spacing:0;text-align:center;color:var(--primary_text_color);margin-bottom:0}.header-burger-menu__wrapper ul li:hover{border-bottom:2px solid var(--primary_text_color)}#burger-button-close{opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#burger-button{position:relative}.container{width:70%;margin:auto;max-width:1140px}@media (max-width:1140px){.container{width:85%}}@media (max-width:767px){.container{width:calc(100% - 40px);padding:0 20px}}ul li{list-style:none;margin-bottom:25px}ul{padding:0}a{text-decoration:none;color:var(--primary_text_color);font-weight:600}.small-link{display:none}.menu-item{cursor:pointer}@media (max-width:767px){.small-link{display:block}.large-link{display:none}}