.cta_section1{display:flex;justify-content:center;margin-bottom:30px;position:relative;.cta_section1_container{align-items:center;display:flex;gap:20px;justify-content:space-evenly;margin:0 45px;max-width:1280px;min-height:300px;padding:40px;position:relative;width:100%;.icon1{left:0}.icon1,.icon3{bottom:0;position:absolute}.icon3{right:0}.icon2{left:15%;position:absolute;top:0}.author_section{border-radius:50%;height:200px;position:relative;width:200px;.author-image{border-radius:50%;height:100%;overflow:hidden;width:100%;img{height:100%;object-fit:cover;width:100%}}.message-author-icon{bottom:-35px;position:absolute;right:-15px}}.content_section{align-items:flex-start;display:flex;flex-direction:column;gap:20px;justify-content:center;width:60%;h3{font-size:2rem;line-height:2.2rem}h3,p{z-index:12}p{font-size:1rem;line-height:1.2rem}a{align-items:center;border-radius:100px;display:flex;justify-content:center;padding:10px 32px;text-decoration:none;z-index:12}.cta_section1_icon1{margin-right:5px;overflow:hidden;transition:width .3s ease;width:0;z-index:12}a:hover .cta_section1_icon1{width:20px}}}}@media (max-width:1280px){.cta_section1{.cta_section1_container{margin:0;padding:0 15px}}}@media (max-width:768px){.cta_section1{.cta_section1_container{align-items:center;flex-direction:column;gap:25px;justify-content:center;margin-left:15px;margin-top:15px;padding:15px 0;.icon1,.icon2,.icon3{height:100px;width:150px}.content_section{justify-content:center;h3{font-size:1.5rem;line-height:1.5rem}h3,p{text-align:center}a{margin:auto}}}}}