.headline-with-grid .headline_top{margin-bottom:0}
.headline-with-grid .headline_top.no_headline{margin-bottom:0}
.headline-with-grid .headline_top.no_headline+.headline-with-grid__content{margin-top:0}
.headline-with-grid .headline_top .small_title{padding-bottom:0}
.headline-with-grid__item{border-top:1px solid;padding:25px 0 0 0}
.headline-with-grid__headline{font-weight:400;line-height:35px}
.headline-with-grid__content{margin-top:74px}
.headline-with-grid .wrapper{position:relative}
.headline-with-grid .inner_wrapper{position:relative;z-index:2;padding:80px var(--gutter)}
.headline-with-grid .arch-filled{width:45%;position:absolute;bottom:0;margin-bottom:-20%;right:3.6%;z-index:1;opacity:.1;-webkit-transform:scaleX(-1) rotate(10deg);transform:scaleX(-1) rotate(10deg)}
@media(max-width:768px){.headline-with-grid .arch-filled{width:80%;bottom:0;margin-bottom:-50%}
}.headline-with-grid .dotted_circle{width:16.5%;position:absolute;bottom:0;margin-bottom:-8%;right:28%;z-index:1;opacity:.1}
.headline-with-grid .dotted_circle #dots{stroke:var(--color_white)}
@media(max-width:768px){.headline-with-grid .dotted_circle{width:49%;margin-bottom:-30%}
}.headline-with-grid .grid_title{font-family:var(--secondary_font);font-size:20px;line-height:1;margin-bottom:22px;font-weight:900;text-transform:uppercase}
.headline-with-grid .button.bg_white{background-color:var(--color_white);color:var(--color_black)}
.headline-with-grid .mobile_button{display:none;margin-top:100px}
@media(max-width:1023px){.headline-with-grid .headline_top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.headline-with-grid .col-1-3{width:50%}
.headline-with-grid .desktop_button{display:none}
.headline-with-grid .mobile_button{display:block}
}@media(max-width:767px){.headline-with-grid .col-1-3{width:100%}
}