@import"https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&family=Poppins:ital,wght@0,500;0,600;0,700;0,800;0,900;1,500;1,600;1,700;1,800;1,900&display=swap";.pre-footer{position:relative;z-index:1}.pre-footer__text{max-width:768px}.pre-footer__text--full{max-width:100%}@media screen and (min-width: 576px){.pre-footer__heading{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex}}.pre-footer__heading h1,.pre-footer__heading h2{margin-bottom:8px}@media screen and (min-width: 576px){.pre-footer__heading h1,.pre-footer__heading h2{margin-bottom:24px}}.pre-footer__heading h3,.pre-footer__heading h4,.pre-footer__heading h5,.pre-footer__heading h6{margin-bottom:24px}@media screen and (min-width: 576px){.pre-footer__heading h3,.pre-footer__heading h4,.pre-footer__heading h5,.pre-footer__heading h6{margin-left:16px}}.pre-footer__content{max-width:768px}.pre-footer__content p{margin-top:0}@media screen and (min-width: 1024px){.pre-footer__closing--flex{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px}}@media screen and (min-width: 1280px){.pre-footer__closing--flex{gap:80px}}@media screen and (min-width: 1440px){.pre-footer__closing--flex{gap:100px}}@media screen and (min-width: 1024px){.pre-footer__closing--flex .pre-footer__buttons{margin-top:52px}}.pre-footer__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:24px}@media screen and (min-width: 576px){.pre-footer__buttons{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (min-width: 768px){.pre-footer__buttons{margin-top:32px}}.pre-footer__team-members{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;position:relative;z-index:2}@media screen and (min-width: 1440px){.pre-footer__team-members{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (min-width: 768px){.pre-footer__team-member{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.pre-footer__image{background-image:url("../img/background-small-image.png");background-repeat:no-repeat;background-size:cover;height:165px;margin:0 0 24px 0;min-width:167px;padding:14px 13px;width:167px}@media screen and (min-width: 768px){.pre-footer__image{margin:0 24px 0 0}}.pre-footer__image img{display:block;height:auto;width:100%}.pre-footer__details{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.pre-footer__details a{color:#fff;text-decoration:none}.pre-footer__details a:hover{opacity:.8}.pre-footer__name{font-family:"Poppins",sans-serif;font-weight:600;font-size:18px}@media screen and (min-width: 768px){.pre-footer__name{font-size:20px}}.pre-footer__name span{font-size:22px;font-weight:700}@media screen and (min-width: 768px){.pre-footer__name span{font-size:28px}}.pre-footer__phone{margin-bottom:8px}.pre-footer__email{margin-top:8px}.pre-footer--branding::after{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-image:url("../img/brand-circle.png");background-size:contain;content:"";height:160px;position:absolute;right:-24px;top:-80px;width:88px;z-index:1}@media screen and (min-width: 768px){.pre-footer--branding::after{height:255px;right:0;top:-128px;width:140px}}@media screen and (min-width: 1024px){.pre-footer--branding::after{height:319px;top:-160px;width:176px}}@media screen and (min-width: 1280px){.pre-footer--branding::after{height:382px;top:-192px;width:211px}}@media screen and (min-width: 1440px){.pre-footer--branding::after{height:638px;top:-318px;width:351px}}