.design-features-section{background:#fff0;margin-left:calc(-100vw / 2 + 1130px / 2);margin-right:calc(-100vw / 2 + 1130px / 2);padding:0 0 100px!important}.design-features-container{max-width:1130px;width:100%;margin:0 auto}.design-features-section h2{font-weight:700;font-size:38px;line-height:52px;color:#31216B;margin:0 0 20px}p.design-feaures{font-weight:600;font-size:16px;line-height:32px;color:#50585F;margin:0;max-width:700px}.design-features-holder{display:flex;margin-top:30px}.design-features-left{width:45%}.design-features-right{width:55%;padding:0 0 0 40px;box-sizing:border-box;display:flex;align-items:flex-start}.design-features-right .tab-content{line-height:0;display:none}.design-features-right .tab-content.video-cta{cursor:pointer;padding:0 20px 20px}.design-features-right .tab-content.video-cta img{border-radius:25px;box-shadow:0 0 1px 0 rgb(0 0 0 / .05),0 1px 20px 0 rgb(0 0 0 / .2)}.design-features-right .tab-content img{width:100%}.accordion-item-header{display:flex;align-items:center;position:relative;padding:25px 0;cursor:pointer}.accordion-item-header:before{content:'\f107';position:absolute;right:10px;top:20px;font-size:16px;color:#31216B;font-family:'Font Awesome 5 Free';font-weight:900;transform:rotate(0deg);transition:transform 0.5s}.design-features-left-column.active-column .accordion-item-header:before{transform:rotate(180deg);transition:transform 0.5s}.accordion-item-header i{font-size:20px;padding-right:10px;color:#31216B;width:30px}.accordion-item-header h3{margin:0;color:#31216B;font-size:20px;line-height:1;font-weight:700}.tab_description{display:none;padding-bottom:25px}.design-features-left-column{padding:0 0;border-top:1px solid rgb(137 164 199 / .5)}.design-features-left-column.active-column{border-top:1px solid #fff0}.design-features-left-column:last-child{border-bottom:1px solid rgb(137 164 199 / .5)}.tab_description p{font-weight:400;font-size:14px;line-height:28px;color:#50585F;margin:0 0 15px 0}.tab_description p:last-child{margin-bottom:0}.design-features-left-column.active-column:not(.current-active-line){border-top:4px solid #1EBBF0}.current-active-line{position:relative}.current-active-line:after{content:'';position:absolute;top:0;width:100%;left:0;right:0;height:4px;background-color:#1EBBF0}.current-active-line:before{content:'';position:absolute;top:0;width:100%;left:0;right:0;height:4px;transform-origin:right center;background:#cff1fc;animation:roundtime 5s linear forwards infinite;z-index:99}@keyframes roundtime{to{transform:scaleX(0)}}@media (max-width:1250px){.design-features-section{padding:0 0 80px!important;margin-left:-60px;margin-right:-60px}.design-features-container{max-width:calc(100% - 120px);margin:0 60px}}@media (max-width:1040px){.design-features-section{margin-left:-50px;margin-right:-50px}.design-features-container{max-width:calc(100% - 100px);margin:0 50px}.design-features-holder{flex-direction:column}.design-features-left,.design-features-right{width:100%}.design-features-right{padding:50px 0 0}.tab-content{max-width:600px;margin:0 auto}.design-features-holder{margin-top:30px}}@media (max-width:480px){.design-features-section h2{font-size:32px;line-height:42px}.design-features-right{padding:30px 0 0}.design-features-section{margin-left:-30px;margin-right:-30px;padding:0 0 50px!important}.design-features-container{max-width:calc(100% - 60px);margin:0 30px}.design-features-right .tab-content.video-cta{padding:0}}.scroll-video-main-holder{display:none;position:fixed;bottom:0;left:0;top:0;right:0;z-index:999999;align-items:center;justify-content:center;background-color:rgb(0 0 0 / .4)}.scroll-video-main-holder.show_course_popup{display:flex;pointer-events:auto!important}.scroll-video-overlay{position:absolute;top:0;left:0;right:0;bottom:0;cursor:pointer}.scroll-video-popup-main-holder{z-index:999;max-width:800px;background-color:#fff;border-radius:12px;width:100%;position:relative;padding:40px 40px 40px;box-sizing:border-box;min-height:150px}.scroll-video-title{font-size:32px;line-height:40px;font-weight:800;color:#31216B;text-align:center}.scroll-video-inner .popup_holder_inner{padding:0}.container_vimeo_inner{position:relative;width:100%;height:0;padding-bottom:56.25%!important}.container_vimeo_inner iframe{box-shadow:0 2px 4px 0 rgb(0 0 0 / .3);position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;border-radius:15px}.scroll-video-popup-main-holder .scroll-video-course-button{width:24px;height:24px;position:absolute;right:20px;top:20px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiA2NCI+PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB5PSIwIj48cGF0aCBkPSJNMjQgOEw4IDI0IiBzdHJva2U9IiMxNDE0MTQiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiAvPjxwYXRoIGQ9Ik04IDhMMjQgMjQiIHN0cm9rZT0iIzE0MTQxNCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIC8+PC9zdmc+PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB5PSIzMiI+PHBhdGggZD0iTTI0IDhMOCAyNCIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIC8+PHBhdGggZD0iTTggOEwyNCAyNCIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIC8+PC9zdmc+PC9zdmc+)!important;background-position:0 0;background-size:cover;cursor:pointer}.scroll-video-information{padding-bottom:20px;display:flex;align-items:center;flex-direction:column}@media screen and (max-width:900px){.scroll-video-popup-main-holder{max-width:100%;margin:0 50px}}@media screen and (max-width:768px){.scroll-video-popup-main-holder{max-width:100%;margin:0 30px}.scroll-video-popup-main-holder{padding:20px 20px 20px}.scroll-video-information{padding-bottom:10px}.scroll-video-title{font-size:28px;line-height:34px}}@media screen and (max-width:480px){.scroll-video-popup-main-holder{margin:0 10px}.scroll-video-popup-main-holder{padding:20px 10px}.scroll-video-information{align-items:flex-start}.scroll-video-title{font-size:24px;line-height:30px}}