.graduation-section{position:relative}.graduation-section .container{margin:0 auto;max-width:1024px;width:100%}.graduation-section .graduation-section-wrapper:after{background-image:url(https://3447322.fs1.hubspotusercontent-na1.net/hubfs/3447322/dotted-line.svg);background-position:0 0;background-repeat:repeat-y;content:"";height:100%;margin-left:5px;position:absolute;top:0;width:4px}.graduation-section .graduation-section-wrapper:before{border-bottom:15px solid transparent;border-left:20px solid #f0cc06;border-top:15px solid transparent;content:"";display:inline-block;height:0;margin-left:6px;margin-top:-5px;position:absolute;top:17%;width:0}.graduation-section .graduation-section-wrapper .graduation-block{display:flex;padding-left:107px}.graduation-section .graduation-section-wrapper .graduation-block .graduation-text-block{max-width:234.33px;width:100%}.graduation-section .graduation-section-wrapper .graduation-block .graduation-text-block h3{color:#fff;font-size:32.8125px;font-weight:500;letter-spacing:.0625em;margin-bottom:13px;margin-top:-2px}.graduation-section .graduation-section-wrapper .graduation-block .graduation-text-block .description p{color:#fff;font-size:15px;font-weight:400;line-height:24.375px;margin-bottom:15px;margin-top:-2px}.graduation-section .graduation-section-wrapper .graduation-block .graduation-image-block{max-width:341.33px;width:100%}.graduation-section .graduation-section-wrapper .graduation-block .graduation-image-block .graduation-image{display:table;margin-left:auto;margin-right:auto;max-height:200px}.graduation-section .graduation-section-wrapper .graduation-block .graduation-image-block h5{color:#fff;font-family:LunchBox;font-size:41px;font-weight:300;line-height:1.2;margin-bottom:15px;margin-top:14px;text-align:center}.graduation-section .graduation-section-wrapper .graduation-block .graduation-image-block .graduation-image img{border:4px solid #fff;border-radius:9999px;height:200px!important;max-width:200px!important;object-fit:cover;width:100%}.graduation-section .graduation-section-wrapper .graduation-block .graduation-right-block{max-width:341.33px;padding-left:36px;width:100%}.graduation-section .graduation-section-wrapper .graduation-block .graduation-right-block .right-side-description{background-color:#fff;border-radius:5px;color:#000;max-width:305px;padding:31.6406px;position:relative;z-index:1}.graduation-section .graduation-section-wrapper .graduation-block .graduation-right-block .right-side-description:after{border-bottom:12px solid transparent;border-right:14px solid #fff;border-top:12px solid transparent;content:"";height:0;position:absolute;right:100%;top:25%;width:0}.graduation-section .graduation-section-wrapper .graduation-block .graduation-right-block .right-side-description p{font-size:16.87px;font-weight:400;line-height:27.24px;margin-bottom:15px}@media only screen and (max-width:1199px){.graduation-section{padding-left:76px;padding-right:75px}.graduation-section .graduation-section-wrapper .graduation-block .graduation-text-block h3{letter-spacing:1.7px}.graduation-section .graduation-section-wrapper .graduation-block .graduation-text-block{margin-left:3px;max-width:185.33px}.graduation-section .graduation-section-wrapper .graduation-block .graduation-right-block{margin-left:15px}.graduation-section .graduation-section-wrapper .graduation-block .graduation-right-block .right-side-description{max-width:255.33px}.graduation-section .graduation-section-wrapper .graduation-block .graduation-image-block{max-width:291.33px}.graduation-section .graduation-section-wrapper:before{top:15%}.graduation-section .graduation-section-wrapper .graduation-block .graduation-image-block .graduation-image{padding-left:15px}.graduation-section .graduation-section-wrapper .graduation-block .graduation-image-block h5{margin-top:10px;padding-left:15px}}@media only screen and (max-width:1023px){.graduation-section .graduation-section-wrapper .graduation-block{display:block}.graduation-section{padding-left:105px;padding-right:105px}.graduation-section .graduation-section-wrapper:before{top:7%}.graduation-section .graduation-section-wrapper .graduation-block .graduation-text-block{max-width:100%;padding-bottom:25px}.graduation-section .graduation-section-wrapper .graduation-block .graduation-image-block .graduation-image{margin:0}.graduation-section .graduation-section-wrapper .graduation-block .graduation-image-block{display:flex;max-width:100%}.graduation-section .graduation-section-wrapper .graduation-block .graduation-right-block .right-side-description{margin-left:0;max-width:98%}.graduation-section .graduation-section-wrapper .graduation-block .graduation-right-block{margin-left:0;max-width:100%;padding-left:0}.graduation-section .graduation-section-wrapper .graduation-block .graduation-right-block .right-side-description:after{right:90%;top:-19px;transform:rotate(90deg)}}@media only screen and (max-width:991px){.graduation-section .graduation-section-wrapper .graduation-block{padding-left:60px}}@media only screen and (max-width:767px){.graduation-section{padding-bottom:23px!important;padding-left:15px;padding-right:15px;padding-top:23px!important}.graduation-section .graduation-section-wrapper:after,.graduation-section .graduation-section-wrapper:before{display:none}.graduation-section .graduation-section-wrapper .graduation-block{padding-left:0}.graduation-section .graduation-section-wrapper .graduation-block .graduation-text-block{margin-left:0;max-width:100%}.graduation-section .graduation-section-wrapper .graduation-block .graduation-text-block h3{letter-spacing:.0625em;margin-bottom:15px;text-align:center}.graduation-section .graduation-section-wrapper .graduation-block .graduation-image-block h5{margin-top:0;padding-left:13px}.graduation-section .graduation-section-wrapper .graduation-block .graduation-text-block .description p{text-align:center}.graduation-section .graduation-section-wrapper .graduation-block .graduation-image-block .graduation-image{margin:0;padding-left:0}.graduation-section .graduation-section-wrapper .graduation-block .graduation-image-block{display:flex;max-width:100%}.graduation-section .graduation-section-wrapper .graduation-block .graduation-right-block{margin:0;max-width:100%;padding:0}.graduation-section .graduation-section-wrapper .graduation-block .graduation-right-block .right-side-description{max-width:100%;padding:25px}.graduation-section .graduation-section-wrapper .graduation-block .graduation-right-block .right-side-description p{font-size:14.87px;line-height:21.24px}.graduation-section .graduation-section-wrapper .graduation-block .graduation-right-block .right-side-description:after{right:83%}.graduation-section .graduation-section-wrapper .graduation-block .graduation-text-block{padding-bottom:23px}}