.about{margin:0;padding:55px 0 0;position:relative}.about__overlay{overflow:hidden;position:relative;width:100%}.about__box-border{background-color:#000;clip-path:polygon(0 0,71% 0,21% 100%,0 100%)}.about__box,.about__box-border{align-content:center;box-sizing:border-box;display:flex;flex-direction:column;gap:35px;justify-content:center;margin:0 auto;position:relative;top:0;width:100%;z-index:1}.about__box{background-color:#fff;clip-path:polygon(0 0,70% 0,20% 100%,0 100%);padding:95px 75px 155px}.about__sub-text{font-family:Inter,sans-serif;font-weight:400;margin:0 10px;text-align:left}.about__heading{font-size:95px}.about__heading,.about__subheading{font-family:Playfair Display,Serif;font-weight:700;margin:0 575px 0 0;text-align:left}.about__subheading{font-size:48px;max-width:450px}.about__anchors{align-items:flex-start;display:flex;flex-direction:column;gap:50px;justify-content:center;margin:15px 0 100px;position:relative}.about__anchor{color:#000;font-family:Inter,sans-serif;font-size:20px;font-weight:400;text-decoration:none;transform:translateX(0);transition:all .3s ease}.about__anchor:hover{color:#d4ba85;cursor:pointer;transform:translateX(5px)}.about__special-info{background-color:#fff;color:#000;font-family:Inter,sans-serif;font-size:20px;font-weight:400;left:300px;margin:0;max-width:450px;opacity:0;padding:0;position:absolute;right:100px;text-decoration:none;top:0;visibility:hidden}.about__special-info_inactive{display:none}.about__special-info_open{opacity:1;transition:all .5s ease;visibility:visible}.about__special-container{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.about__special-button{align-items:center;background-color:#fff;border:2px solid #000;border-radius:50%;color:#000;display:flex;font-size:24px;font-weight:thin;height:50px;justify-content:center;margin:0;padding:0;transition:all .3s ease;width:50px}.about__special-button:hover{background-color:#000;color:#fff;cursor:pointer}.about__special-info-mobile{display:none}.about__special-info-mobile_active{background-color:#fff;color:#000;display:flex;flex-direction:column;font-family:Inter,sans-serif;font-size:20px;font-weight:400;margin:0 auto;max-width:450px;padding:30px;text-decoration:none}.about__special-title,.about__special-title-mobile{font-family:Playfair Display,serif;font-size:36px;font-weight:700;margin:0}.about__special-paragraph,.about__special-paragraph-mobile{font-family:Inter,sans-serif;font-size:16px;line-height:35px;margin:25px 0;max-width:450px;width:100%}.about__video{min-height:100%;min-width:100%;object-fit:cover;position:absolute;right:0;top:0;z-index:-1}@media screen and (max-width:1220px){.about__box-border{clip-path:polygon(0 0,81% 0,41% 100%,0 100%)}.about__box{clip-path:polygon(0 0,80% 0,40% 100%,0 100%);padding:95px 50px 75px}}@media screen and (max-width:1030px){.about__box-border{clip-path:polygon(0 0,86% 0,46% 100%,0 100%)}.about__box{clip-path:polygon(0 0,85% 0,45% 100%,0 100%);padding:95px 50px 75px}.about__heading{font-size:64px;margin:0 375px 0 0}.about__subheading{font-size:36px;margin:0 675px 0 0;min-width:325px}}@media screen and (max-width:850px){.about__box,.about__box-border{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.about__box{align-items:center;display:flex;flex-direction:row;gap:15px;justify-content:center;padding:95px 35px 75px}.about__headtext{display:flex;flex-direction:column;gap:25px;margin:0 auto}.about__heading{font-size:64px;margin:0;max-width:440px}.about__subheading{font-size:36px;margin:0;max-width:350px}.about__sub-text{margin:0 5px}.about__anchors{margin:0 auto;position:static}.about__video{position:relative}.about__special-info{left:50px;right:0;top:150px}}@media screen and (max-width:680px){.about__box{flex-direction:column;gap:75px}.about__anchors{align-items:flex-start;display:grid;gap:25px;grid-template-columns:repeat(auto-fill,minmax(115px,1fr));grid-template-rows:auto;justify-content:flex-start;width:100%}.about__anchor{font-size:16px;max-width:100%;min-width:135px;text-align:center}}@media screen and (max-width:555px){.about__anchors{gap:25px;grid-template-columns:1fr;margin:0;max-width:300px}.about__box{gap:45px}.about__anchor{font-size:20px;text-align:left}}@media screen and (max-width:400px){.about__heading{font-size:48px}.about__subheading{font-size:24px;max-width:230px;min-width:230px}.about__anchors{gap:8px}.about__anchor{font-size:16px}}