.descriptive-text{background-color:var(--bg-color);margin:0 auto;display:flex;padding-left:60px;padding-right:80px}@media only screen and (max-width:1023px){.descriptive-text{padding-left:35px;padding-right:35px}}@media only screen and (max-width:639px){.descriptive-text{padding-left:20px;padding-right:20px}}.descriptive-text__wrapper{display:flex;width:100%;max-width:100%;justify-content:space-between;overflow:hidden}@media only screen and (max-width:767px){.descriptive-text__wrapper{flex-direction:column}}.descriptive-text__wrapper .descriptive-text__content{max-width:50%;overflow:hidden}@media only screen and (max-width:767px){.descriptive-text__wrapper .descriptive-text__content{max-width:100%}}.descriptive-text__wrapper .descriptive-text__content .descriptive-text__heading{color:var(--white-color);font-size:MIN(calc(100vw / 1300 * 90),90px);font-style:normal;font-weight:500;line-height:108%;text-transform:capitalize;word-wrap:break-word}@media only screen and (max-width:639px){.descriptive-text__wrapper .descriptive-text__content .descriptive-text__heading{font-size:45px}}.descriptive-text__wrapper .descriptive-text__content .descriptive-text__subheading{margin-top:20px;position:relative;color:var(--primary-button-background);font-size:30px;font-weight:400;line-height:normal;text-transform:lowercase;display:flex;letter-spacing:normal;flex-wrap:wrap}@media only screen and (max-width:639px){.descriptive-text__wrapper .descriptive-text__content .descriptive-text__subheading{margin-top:10px;font-size:var(--body-l-font-size-mobile)}}.descriptive-text__wrapper .descriptive-text__content .descriptive-text__subheading span:not(:first-child){padding-left:15px;margin-left:15px;position:relative}@media only screen and (max-width:639px){.descriptive-text__wrapper .descriptive-text__content .descriptive-text__subheading span:not(:first-child){padding-left:10px;margin-left:10px}}.descriptive-text__wrapper .descriptive-text__content .descriptive-text__subheading span:not(:first-child):before{content:'';width:10px;height:10px;background-color:var(--primary-button-background);display:block;position:absolute;left:0;top:0;bottom:0;margin:auto;transform:translate(-50%,-15%);border-radius:50%}@media only screen and (max-width:639px){.descriptive-text__wrapper .descriptive-text__content .descriptive-text__subheading span:not(:first-child):before{height:5px;width:5px}}.descriptive-text__wrapper .descriptive-text__content .descriptive-text__description{margin-top:20px;color:var(--white-color);font-size:20px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:-.5px}@media only screen and (max-width:639px){.descriptive-text__wrapper .descriptive-text__content .descriptive-text__description{margin-top:10px;font-size:var(--body-s-font-size-desktop);line-height:140%}}.descriptive-text__wrapper .descriptive-text__additionals{margin-left:14%;max-width:36%;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (max-width:767px){.descriptive-text__wrapper .descriptive-text__additionals{max-width:100%;margin-top:25px;margin-left:0}}.descriptive-text__wrapper .descriptive-text__additionals .descriptive-text__additional-text{margin-bottom:30px;background-color:#07575440;color:var(--white-color);padding:20px 40px 16px;border-radius:7px;font-size:16px;font-weight:400;line-height:172%;letter-spacing:-.5px}@media only screen and (max-width:639px){.descriptive-text__wrapper .descriptive-text__additionals .descriptive-text__additional-text{padding:20px 12px;border-radius:5px;text-align:center;font-size:var(--body-s-font-size-desktop);line-height:140%}}.descriptive-text__wrapper .descriptive-text__additionals .descriptive-text__additional-text a,.descriptive-text__wrapper .descriptive-text__additionals .descriptive-text__additional-text strong{color:var(--primary-button-background);font-weight:400;text-decoration:none}.descriptive-text__wrapper .descriptive-text__additionals .descriptive-text__button--wrapper{display:flex;justify-content:flex-end}