section.academy_section_1>.container.xxlarge>.intro{margin-bottom:80px;margin-left:auto;margin-right:0;padding-left:25px;position:relative;display:flex;align-items:flex-end;justify-content:flex-end}section.academy_section_1>.container.xxlarge>.intro>.overlay{width:57px;height:auto;position:absolute;left:0;top:20px}@media screen and (max-width:1050px){section.academy_section_1>.container.xxlarge>.intro{padding-left:0;flex-direction:column}section.academy_section_1>.container.xxlarge>.intro>.overlay{width:45px;top:100px;left:auto;right:0}}@media screen and (max-width:800px){section.academy_section_1>.container.xxlarge>.intro>.overlay{width:25px;top:0;transform:translateY(-50%)}section.academy_section_1>.container.xxlarge>ul.list>li .left .title{margin-bottom:30px}}section.academy_section_1>.container.xxlarge>.intro>.overlay img{width:100%;height:auto}section.academy_section_1>.container.xxlarge>.intro .section__header{width:calc(33.3333333333% + 200px);margin-bottom:0}@media screen and (max-width:1050px){section.academy_section_1>.container.xxlarge>.intro .section__header{width:100%;margin-bottom:30px}}section.academy_section_1>.container.xxlarge>.intro .buttons{width:calc(33.3333333333% - 200px);justify-content:flex-end}section.academy_section_1>.container.xxlarge>.intro .buttons a{width:max-content}section.academy_section_1>.container.xxlarge>ul.list>li{padding-top:40px;padding-bottom:40px;display:flex;border-top:1px solid var(--tertiary)}section.academy_section_1>.container.xxlarge>ul.list>li .center,section.academy_section_1>.container.xxlarge>ul.list>li .left,section.academy_section_1>.container.xxlarge>ul.list>li .right{width:33.3333333333%}section.academy_section_1>.container.xxlarge>ul.list>li .left{padding-right:25px}@media screen and (max-width:1050px){section.academy_section_1>.container.xxlarge>.intro .buttons{width:100%}section.academy_section_1>.container.xxlarge>.intro .buttons a{width:100%;text-align:center}section.academy_section_1>.container.xxlarge>ul.list>li{flex-direction:column}section.academy_section_1>.container.xxlarge>ul.list>li .center,section.academy_section_1>.container.xxlarge>ul.list>li .left,section.academy_section_1>.container.xxlarge>ul.list>li .right{width:100%}section.academy_section_1>.container.xxlarge>ul.list>li .left{padding-right:0}section.academy_section_1>.container.xxlarge>ul.list>li .left .title{margin-bottom:30px}}section.academy_section_1>.container.xxlarge>ul.list>li .left .title h3{color:var(--tertiary);font-size:var(--fontSizeXL);line-height:calc(var(--fontSizeXL) + 10px);font-weight:var(--fontWeightRegular);font-family:var(--fontFamilyPrimary)}section.academy_section_1>.container.xxlarge>ul.list>li .center{padding-left:25px;padding-right:25px}section.academy_section_1>.container.xxlarge>ul.list>li .center .image{height:350px}@media screen and (max-width:1050px){section.academy_section_1>.container.xxlarge>ul.list>li .center{padding-right:0;padding-left:0}section.academy_section_1>.container.xxlarge>ul.list>li .center .image{height:420px;margin-bottom:30px}}@media screen and (max-width:800px){section.academy_section_1>.container.xxlarge>ul.list>li .left .title h3{font-size:var(--fontSizeMD);line-height:calc(var(--fontSizeMD) + 10px)}section.academy_section_1>.container.xxlarge>ul.list>li .center .image{height:220px}}section.academy_section_1>.container.xxlarge>ul.list>li .right{padding-right:25px}section.academy_section_1>.container.xxlarge>ul.list>li .right .text p{margin-bottom:20px;color:var(--tertiary);font-size:var(--fontSizeSM);line-height:calc(var(--fontSizeSM) + 10px);font-weight:var(--fontWeightRegular);font-family:var(--fontFamilyDefault)}section.academy_section_1>.container.xxlarge>ul.list>li .right .text p:last-child{margin-bottom:0}section.academy_section_2{background-color:var(--primary)}section.academy_section_2>.container.xxlarge>.intro{margin-bottom:120px;display:flex;align-items:flex-end;justify-content:space-between}section.academy_section_2>.container.xxlarge>.intro .left{width:50%}@media screen and (max-width:1050px){section.academy_section_1>.container.xxlarge>ul.list>li .right{padding-right:0}section.academy_section_2{padding-bottom:100px}section.academy_section_2>.container.xxlarge>.intro{margin-bottom:80px;flex-direction:column}section.academy_section_2>.container.xxlarge>.intro .left{width:100%;margin-bottom:30px}}section.academy_section_2>.container.xxlarge>.intro .right{width:50%}section.academy_section_2>.container.xxlarge>.intro .right .section__header{max-width:580px;margin-left:auto;margin-right:0}section.academy_section_2>.container.xxlarge>.todolist{width:1040px;max-width:100%;margin-left:auto;margin-right:auto;padding:120px;transform:rotate(-5deg);background-color:var(--tertiary);background-image:url(../images/todolist_background.jpg);background-size:cover;background-repeat:no-repeat;box-shadow:0 0 15px rgba(0,0,0,.2)}@media screen and (max-width:1050px){section.academy_section_2>.container.xxlarge>.intro .right{width:100%}section.academy_section_2>.container.xxlarge>.todolist{padding:80px}}section.academy_section_2>.container.xxlarge>.todolist:after{content:"";width:80px;height:125px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);background-color:var(--secondary)}section.academy_section_2>.container.xxlarge>.todolist>ul.list>li{margin-bottom:70px;display:flex;align-items:center}section.academy_section_2>.container.xxlarge>.todolist>ul.list>li:last-child{margin-bottom:0}section.academy_section_2>.container.xxlarge>.todolist>ul.list>li span{color:var(--secondary);font-size:var(--fontSizeXL);line-height:calc(var(--fontSizeXL) + 10px);font-weight:var(--fontWeightRegular);font-family:var(--fontFamilyPrimary)}section.academy_section_2>.container.xxlarge>.todolist>ul.list>li span.checkbox{width:69px;min-width:69px;height:69px;min-height:69px;margin-right:50px;display:flex;align-items:center;justify-content:center;border:1px solid var(--secondary)}section.academy_section_2>.container.full{margin-top:200px}section.academy_section_2>.container.full .swiper__references{display:flex}section.academy_section_2>.container.full .swiper__references .swiper-wrapper{transition-timing-function:linear}section.academy_section_2>.container.full .swiper__references .swiper-wrapper .swiper-slide{text-align:center}section.academy_section_2>.container.full .swiper__references .swiper-wrapper .swiper-slide a{color:var(--tertiary);font-size:45px;line-height:55px;font-family:var(--fontFamilyPrimary);font-weight:var(--fontWeightBold)}@media screen and (max-width:600px){section.academy_section_2>.container.full .swiper__references .swiper-wrapper .swiper-slide a{font-size:30px;line-height:40px}}section.academy_section_2>.container.full .swiper__references .swiper-wrapper .swiper-slide a .image{width:120px;height:120px}section.academy_section_2>.container.full .swiper__references .swiper-wrapper .swiper-slide a .image img{width:100%;height:100%;object-fit:contain}section.academy_section_3 .section__header .title{text-align:center}section.academy_section_3 .section__header .title h2{font-size:100px;line-height:110px}@media screen and (max-width:1500px){section.academy_section_3 .section__header .title h2{font-size:80px;line-height:90px}}@media screen and (max-width:1050px){section.academy_section_2>.container.xxlarge>.todolist:after{width:80px;height:25px}section.academy_section_2>.container.xxlarge>.todolist>ul.list>li{margin-bottom:20px}section.academy_section_2>.container.xxlarge>.todolist>ul.list>li span{font-size:var(--fontSizeLG);line-height:calc(var(--fontSizeLG) + 8px)}section.academy_section_2>.container.xxlarge>.todolist>ul.list>li span.checkbox{width:35px;min-width:35px;height:35px;min-height:35px;margin-right:30px}section.academy_section_2>.container.full{margin-top:120px}section.academy_section_3{padding-top:100px}section.academy_section_3 .section__header .title h2{font-size:50px;line-height:60px}}@media screen and (max-width:800px){section.academy_section_2>.container.xxlarge>.todolist{padding:100px 30px 80px}section.academy_section_2>.container.xxlarge>.todolist:after{width:40px;height:65px}section.academy_section_2>.container.xxlarge>.todolist>ul.list>li span{font-size:var(--fontSizeSM);line-height:calc(var(--fontSizeSM) + 8px)}section.academy_section_3 .section__header .title h2{font-size:30px;line-height:40px}}