.mtt-contact-section{padding-top:88px;overflow:hidden}@media screen and (max-width:1160px){.mtt-contact-section{padding-top:0}}.mtt-contact-section__outer{margin-top:-88px}@media screen and (max-width:1160px){.mtt-contact-section__outer{margin-top:0}}.mtt-contact-section__content-wrapper{background:rgb(var(--c_lightgrey))}@media screen and (max-width:1160px){.mtt-contact-section__content-wrapper{margin-top:0;padding-top:32px}}.mtt-contact-section__inner{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:1160px){.mtt-contact-section__inner{display:block}}.mtt-contact-section__text-container{position:relative;z-index:2;max-width:500px}@media screen and (max-width:1160px){.mtt-contact-section__text-container{max-width:100%}}.mtt-contact-section__title{margin-top:16px}.mtt-contact-section .button-section,.mtt-contact-section__text{margin-top:24px}.mtt-contact-section__image-container{max-width:100%;position:relative}.mtt-contact-section__circle,.mtt-contact-section__half-circle{position:absolute;z-index:3}.mtt-contact-section__circle{top:-6%;right:8%;width:77px;height:77px}@media screen and (max-width:1160px){.mtt-contact-section__circle{top:-2%;right:26%}}@media only screen and (max-width:800px){.mtt-contact-section__circle{right:20%}}@media screen and (max-width:580px){.mtt-contact-section__circle{width:56px;height:56px}}@media only screen and (max-width:400px){.mtt-contact-section__circle{right:14%}}.mtt-contact-section__half-circle{height:117px;width:138px;bottom:6%;left:9%;transform:rotate(16deg)}@media screen and (max-width:1160px){.mtt-contact-section__half-circle{left:20%}}@media only screen and (max-width:800px){.mtt-contact-section__half-circle{left:12%}}@media screen and (max-width:580px){.mtt-contact-section__half-circle{width:96px;height:85px}}@media only screen and (max-width:400px){.mtt-contact-section__half-circle{width:80px;height:70px}}.mtt-contact-section__image-container-inner{margin-top:-88px;max-width:100%}@media screen and (max-width:1160px){.mtt-contact-section__image-container-inner{margin-top:32px}}.mtt-contact-section__bg-pattern{position:absolute;top:24px;left:50%;transform:translateX(-50%);opacity:.2}@media only screen and (max-width:800px){.mtt-contact-section__bg-pattern{max-width:100%;height:auto}}.mtt-contact-section__image{position:relative;z-index:2;display:block;margin:0 auto;max-width:100%}