.standard-section-container{background-position:50%;background-size:cover;overflow:visible;padding:0;position:relative;z-index:1}.standard-section-container .content-wrapper{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 20px;position:relative}.standard-section-container .text-content{padding-bottom:0;padding-right:100px;padding-top:0;width:55%}.standard-section-container .pre-heading{color:#333;font-size:14px;font-weight:600;letter-spacing:1px;margin-bottom:10px;opacity:0;transform:translateY(10px);transition:opacity .6s ease,transform .6s ease}.standard-section-container .pre-heading.animate-fade-in{opacity:1;transform:translateY(0)}.standard-section-container .main-heading{color:#000;font-size:42px;font-weight:700;line-height:1.2;margin-bottom:20px;opacity:0;transform:translateX(-20px);transition:opacity .7s ease,transform .7s ease}.standard-section-container .main-heading.animate-slide-in{opacity:1;transform:translateX(0)}.standard-section-container .description{color:#333;font-size:16px;line-height:1.6;margin-bottom:30px;opacity:0;transform:translateY(15px);transition:opacity .8s ease,transform .8s ease}.standard-section-container .description.animate-fade-up{opacity:1;transform:translateY(0)}.standard-section-container .cta-button{opacity:0;transform:scale(.9);transition:opacity .9s ease,transform .9s ease}.standard-section-container .cta-button.animate-scale-in{opacity:1;transform:scale(1)}.standard-section-container .cta-button .btn{transition:background-color .2s ease,transform .2s ease}.standard-section-container .cta-button .btn:hover{transform:translateY(-1px)}.standard-section-container .feature-images{position:relative;width:45%;z-index:2}.standard-section-container .feature-collage{opacity:0;position:relative;transition:opacity 1s ease}.standard-section-container .feature-collage.in-viewport{opacity:1}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (max-width:992px){.standard-section-container .content-wrapper{flex-direction:column}.standard-section-container .text-content{margin-bottom:0;padding-right:0;width:100%}.standard-section-container .feature-images{margin:0 auto;width:80%}}@media (max-width:768px){.standard-section-container{padding:30px 0}.standard-section-container .main-heading{font-size:32px!important}.standard-section-container .feature-images{width:100%}}