.content-section-scroll-blocks-full-wrapper .projectsintro{ max-width:1200px;width:94%;margin:0px auto;position:relative;text-align:center;margin-bottom:40px;}.scrollblocks-inner{ position:relative;}.scrollblocks-bg-1{ top:-260px;left:-240px;}.scrollblocks-bg-2{ bottom:-600px;right:-200px;}.scrollblock-wrapper{ display:block;position:relative;z-index:3;margin-bottom:40px;position:-webkit-sticky;position:sticky;top:100px;}.scrollblock-inner{ display:flex;gap:80px;box-sizing:border-box;padding:40px;background-color:var(--white);border-radius:var(--border-radius);}.scrollblock-img{ flex:0 0 380px;border-radius:var(--border-radius);overflow:hidden;height:350px;}.scrollblock-content{ flex:1;}.scrollblock-content-icon{ width:60px;height:60px;border-radius:var(--border-radius-small);background-image:var(--linear-color2);display:inline-flex;align-items:center;justify-content:center;margin-bottom:24px;box-sizing:border-box;padding:16px;}.scrollblock-content-icon svg{ height:100%;width:auto;}.scrollblock-content-inner{ display:flex;flex-direction:column;gap:23px;}.scrollblock-content-inner *{ display:none;}.scrollblock-content-inner h3:first-of-type{ display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:auto-phrase;height:43px;font-size:36px;line-height:43px;margin:0;}.scrollblock-content-inner p:first-of-type{ display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:auto-phrase;font-size:20px;line-height:36px;height:108px;margin:0;}.scrollblock-content-inner h3:first-of-type *,.scrollblock-content-inner p:first-of-type *{ display:inline;}.scrollblock-no-link .scrollblock-content-inner p:first-of-type{ -webkit-line-clamp:5;line-clamp:5;height:180px;}.scrollblock-content .scrollblock-content-button{ margin-top:36px;}@media (max-width:1400px){ .scrollblock-wrapper{ top:50px;}}@media (max-width:1200px){ .scrollblock-inner{ gap:40px;padding:40px;} .scrollblock-wrapper{ top:20px;} .scrollblock-content-inner h3:first-of-type{ font-size:30px;line-height:36px;height:36px;} .scrollblock-content-inner p:first-of-type{ font-size:18px;line-height:30px;height:120px;-webkit-line-clamp:4;line-clamp:4;} .scrollblock-img{ flex:0 0 320px;}}@media (max-width:999px){ .scrollblock-wrapper{ position:relative;-webkit-filter:blur(0px) !important;filter:blur(0px) !important;transform:scale(1) !important;top:0;} .scrollblock-inner{ padding:25px;} .scrollblock-img{ flex:0 0 280px;height:300px;} .scrollblock-content-icon{ width:48px;height:48px;padding:12px;margin-bottom:16px;} .scrollblock-content-inner h3:first-of-type{ font-size:24px;line-height:30px;height:30px;} .scrollblock-content .scrollblock-content-button{ margin-top:24px;} .scrollblock-content-inner{ gap:10px;} .scrollblocks-bg-1{ top:-130px;left:-120px;} .scrollblocks-bg-2{ bottom:-300px;right:-100px;}}@media (max-width:850px){ .scrollblock-inner{ flex-direction:column;gap:0;} .scrollblock-img{ flex:inherit;height:300px;margin-bottom:-28px;} .scrollblock-content-icon{ box-sizing:border-box;margin-left:25px;} .scrollblock-content-inner p:first-of-type, .scrollblock-no-link .scrollblock-content-inner p:first-of-type{ -webkit-line-clamp:8;line-clamp:8;height:auto;max-height:288px;}}@media (max-width:700px){ .scrollblock-img{ height:250px;} .scrollblock-content-inner p:first-of-type, .scrollblock-no-link .scrollblock-content-inner p:first-of-type{ font-size:16px;line-height:28px;max-height:224px;} .content-section-scroll-blocks-full-wrapper .projectsintro{ margin-bottom:25px;}}