.course-section{overflow:hidden;position:relative}.course-section .bg-layer{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}.course-block-one .inner-box{background:#fff;border-radius:20px;box-shadow:0 10px 50px 0 rgba(0,0,0,.07);display:block;margin-bottom:30px;position:relative}.course-block-one .inner-box .image-box{border-radius:20px 20px 20px 50px;display:block;overflow:hidden;position:relative}.course-block-one .inner-box .image-box img{width:100%}.course-block-one .inner-box .image-box .overlay-image{background-position:50%;background-repeat:no-repeat;background-size:cover;filter:blur(10px);height:100%;left:0;opacity:0;position:absolute;top:0;transform:translatey(-50%) scaleY(1.5);transition:opacity .5s ease;transition:background-color .5s ease;transition:all .5s ease;width:100%;z-index:1}.course-block-one .inner-box:hover .image-box .overlay-image{filter:blur(0);opacity:1;transform:translatey(0) scaleY(1)}.course-block-one .inner-box .lower-content{display:block;padding:30px 40px 40px;position:relative}.course-block-one .inner-box .lower-content .icon-box{background:#fff;border-radius:50%;box-shadow:0 15px 50px 0 rgba(0,0,0,.2);display:inline-block;font-size:45px;height:90px;line-height:90px;position:absolute;right:40px;text-align:center;top:-65px;transition:all .5s ease;width:90px;z-index:2}.course-block-one .inner-box:hover .lower-content .icon-box{color:#fff}.course-block-one .inner-box .lower-content h3{display:block;font-size:28px;line-height:40px;margin-bottom:15px}.course-block-one .inner-box .lower-content h3 a{color:var(--title-color);display:inline-block}.course-block-one .inner-box .lower-content p{margin-bottom:25px}.course-section .more-btn .theme-btn{padding:15px 30px}.course-style-two{background:#e8ecec;position:relative}.course-block-two .inner-box{background:#fff;border-radius:30px 30px 120px 30px;box-shadow:0 10px 50px 0 rgba(0,0,0,.07);display:block;margin-bottom:30px;padding:50px 40px;position:relative;transition:all .5s ease}.course-block-two .inner-box:hover{box-shadow:0 10px 70px 0 rgba(0,0,0,.2)}.course-block-two .inner-box .icon-box{align-items:center;background:#eff2f2;border-radius:50%;display:flex;font-size:45px;height:90px;justify-content:center;line-height:90px;margin-bottom:44px;overflow:hidden;position:relative;text-align:center;transition:all .5s ease;width:90px;z-index:1}.course-block-two .inner-box .icon-box:before{background:var(--secondary-color);content:"";height:0;left:0;position:absolute;top:0;transition:all .5s ease;width:100%;z-index:-1}.course-block-two .inner-box:hover .icon-box:before{height:100%}.course-block-two .inner-box h3{display:block;font-size:28px;line-height:32px;margin-bottom:14px;position:relative}.course-block-two .inner-box h3 a{color:var(--title-color);display:inline-block}.course-block-two .inner-box p{margin-bottom:45px}.course-style-two .more-btn .theme-btn{padding:15px 30px}.course-style-two .bg-layer{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%}.course-section.alternat-2 .course-block-one .inner-box{border-radius:30px 30px 100px 30px;padding:40px}.course-section.alternat-2 .course-block-one .inner-box .lower-content{padding:59px 0 0}.course-section.alternat-2 .course-block-one .inner-box .image-box{border-radius:20px}.course-section.alternat-2 .course-block-one .inner-box .lower-content .icon-box{border-radius:50px 50px 20px 50px}.course-section.alternat-2 .course-block-one .inner-box:hover .lower-content .icon-box{color:#fff}.course-block-one .inner-box .lower-content .category{display:block;font-size:16px;font-weight:500;line-height:25px;margin-bottom:3px;position:relative;text-transform:uppercase}.course-style-three{position:relative}.course-block-three .inner-box{background:#fff;border-radius:30px 30px 120px 30px;display:block;margin-bottom:30px;padding:40px 50px 50px 160px;position:relative;transition:all .5s ease}.course-block-three .inner-box:hover{box-shadow:0 10px 50px 0 rgba(0,0,0,.07)}.course-block-three .inner-box .icon-box{align-items:center;background:#eff2f2;border-radius:50%;display:flex;font-size:45px;height:90px;justify-content:center;left:40px;line-height:90px;overflow:hidden;position:absolute;text-align:center;top:50px;transition:all .5s ease;width:90px;z-index:1}.course-block-three .inner-box:hover .icon-box{color:#fff}.course-block-three .inner-box .icon-box:before{background:var(--secondary-color);content:"";height:0;left:0;position:absolute;top:0;transition:all .5s ease;width:100%;z-index:-1}.course-block-three .inner-box:hover .icon-box:before{height:100%}.course-block-three .inner-box h3{display:block;font-size:28px;line-height:40px;margin-bottom:11px;position:relative}.course-block-three .inner-box h3 a{color:var(--title-color);display:inline-block}.course-block-three .inner-box p{margin-bottom:22px}.course-style-three .pattern-layer{background-position:bottom;background-repeat:no-repeat;background-size:cover;bottom:0;height:756px;left:0;position:absolute;width:100%}@media only screen and (max-width:991px){.course-style-three{padding:65px 0 40px}}@media only screen and (max-width:767px){.course-section,.course-style-two{padding:65px 0 70px}.course-style-two.pt_0{padding-top:0}.course-section.pb_120,.course-style-two.pb_120{padding-bottom:70px}}@media only screen and (max-width:499px){.course-block-one .inner-box .lower-content,.course-block-three .inner-box,.course-section.alternat-2 .course-block-one .inner-box{padding-left:30px;padding-right:30px}.course-block-three .inner-box .icon-box{left:0;margin-bottom:20px;position:relative;top:0}}