.banner-full-width{padding:64px 80px}@media all and (max-width: 1180px){.banner-full-width{padding:40px 0;max-width:calc(100% - (60px * 2));margin:0 auto}}@media all and (max-width: 767px){.banner-full-width{max-width:100%;padding:8px 9px}}.banner-full-width .row{display:flex;flex-wrap:wrap;position:static}@media all and (max-width: 1440px){.banner-full-width .section-content{max-width:calc((1100 / 1220) * 100%) !important}}@media all and (max-width: 1024px){.banner-full-width .section-content{max-width:100% !important}}.banner-full-width .banner-wrap{background:#E7F4F4;border-left:18px solid #006443;position:relative;border-right:18px solid transparent}@media all and (max-width: 1024px){.banner-full-width .banner-wrap{border-left:0;border-top:15px solid #006443;border-right:0}}.banner-full-width .col-6{flex:0 0 50%;max-width:50%;background-size:cover;background-position:center}@media all and (max-width: 1024px){.banner-full-width .col-6{flex:0 0 100%;max-width:100%}}.banner-full-width .text-wrap{padding:24px 26px 24px 0}@media all and (max-width: 1024px){.banner-full-width .text-wrap{padding:28px 15px}}.banner-full-width .text-wrap img{margin-bottom:11px}.banner-full-width .text-wrap .button{font-family:'Cera Pro Bold';font-style:normal;line-height:1;text-align:center;text-decoration:none;color:#000000;background-color:#81B13E;transition:all 0.3s;border-radius:8px;padding:17px 28px;margin:0;display:inline-block;font-weight:700}.banner-full-width .text-wrap .button:hover{background-color:#658b31;transition:all 0.3s}.banner-full-width .text-wrap h2,.banner-full-width .text-wrap h3,.banner-full-width .text-wrap h4,.banner-full-width .text-wrap h5,.banner-full-width .text-wrap h6{color:#006443;font-size:28px;line-height:143%;font-family:"Cera Pro Bold";margin-bottom:16px;font-weight:700}@media all and (max-width: 767px){.banner-full-width .text-wrap h2,.banner-full-width .text-wrap h3,.banner-full-width .text-wrap h4,.banner-full-width .text-wrap h5,.banner-full-width .text-wrap h6{font-size:22px;line-height:136%}}.banner-full-width .section-content{position:static}.banner-full-width .bg-container{position:absolute;width:50%;height:100%;right:-18px}@media all and (max-width: 1024px){.banner-full-width .bg-container{width:100%;height:250px;position:relative;right:0}}@media all and (max-width: 767px){.banner-full-width .bg-container{height:200px}}.page-template-tpl-learning-hub-new-homepage .columns-3.section-wrapper .intro-area{margin:0 0 64px 0}@media all and (min-width: 1441px){.page-template-tpl-learning-hub-new-homepage .columns-3.section-wrapper .intro-area .intro-text{max-width:630px}}.page-template-tpl-learning-hub-new-homepage .columns-3.section-wrapper .intro-area .intro-text p{padding:8px 0 8px 21px;font-size:16px}.page-template-tpl-learning-hub-new-homepage .columns-3.section-wrapper .intro-area h2,.page-template-tpl-learning-hub-new-homepage .columns-3.section-wrapper .intro-area h3,.page-template-tpl-learning-hub-new-homepage .columns-3.section-wrapper .intro-area h4,.page-template-tpl-learning-hub-new-homepage .columns-3.section-wrapper .intro-area h5,.page-template-tpl-learning-hub-new-homepage .columns-3.section-wrapper .intro-area h6{font-weight:700;font-family:"Cera Pro Bold";color:#006443;margin:0 0 16px 0}.page-template-tpl-learning-hub-new-homepage .columns-3.section-wrapper .columns-wrapper .columns .single-column{margin-bottom:16px}@media all and (max-width: 1024px){.page-template-tpl-learning-hub-new-homepage .columns-3.section-wrapper .columns-wrapper .columns .single-column:nth-last-of-type(-n+2){margin-bottom:16px}}.page-template-tpl-learning-hub-new-homepage .columns-3.section-wrapper .columns-wrapper .columns .single-column .content-wrapper .title h2{font-size:18px;line-height:133%;font-family:"Cera Pro Bold";font-weight:700}.page-template-tpl-learning-hub-new-homepage .columns-2.section-wrapper .intro-title h2,.page-template-tpl-learning-hub-new-homepage .columns-2.section-wrapper .intro-title h3,.page-template-tpl-learning-hub-new-homepage .columns-2.section-wrapper .intro-title h4,.page-template-tpl-learning-hub-new-homepage .columns-2.section-wrapper .intro-title h5,.page-template-tpl-learning-hub-new-homepage .columns-2.section-wrapper .intro-title h6{font-size:36px;line-height:172%;color:#006443;margin:0 0 17px 0;font-family:"Cera Pro Bold";font-weight:700}.page-template-tpl-learning-hub-new-homepage .columns-2.section-wrapper .columns-wrapper .title p{font-family:"Cera Pro Bold" !important;font-weight:700 !important}.page-template-tpl-learning-hub-new-homepage .columns-2.section-wrapper .featured-element{margin-top:-20px}.page-template-tpl-learning-hub-new-homepage .columns-2.section-wrapper .featured-element .element-text p{line-height:150%}.page-template-tpl-learning-hub-new-homepage .columns-2.section-wrapper .intro-text-and-featured-element{margin:0 0 77px 0}@media all and (min-width: 1441px){.page-template-tpl-learning-hub-new-homepage .columns-2.section-wrapper .intro-text{max-width:530px}}.page-template-tpl-learning-hub-new-homepage .columns-2.section-wrapper .intro-text p{padding:8px 0 6px 17px}.page-template-tpl-learning-hub-new-homepage .select-course .content-wrapper{height:100%}.page-template-tpl-learning-hub-new-homepage .select-course .button-2-wrapper{margin-top:auto}.page-template-tpl-learning-hub-new-homepage .select-course .button-2{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;font-family:'Cera Pro';font-style:normal;font-weight:700;line-height:1.25;text-align:center;text-decoration:none;color:#006443;background-color:transparent;border:1px solid #006443;transition:all 0.3s;border-radius:8px;padding:10px 16px;margin:0}.page-template-tpl-learning-hub-new-homepage .select-course .button-2:hover{background-color:#E7F4F4;transition:all 0.3s}@media all and (max-width: 767px){.page-template-tpl-learning-hub-new-homepage .text-opposite-image-1{padding:0 16px}}.page-template-tpl-learning-hub-new-homepage .text-opposite-image-1 .title h2,.page-template-tpl-learning-hub-new-homepage .text-opposite-image-1 .title h3{margin-bottom:22px;font-family:"Cera Pro Bold";font-weight:700;color:#006443;font-size:28px}@media all and (max-width: 767px){.page-template-tpl-learning-hub-new-homepage .text-opposite-image-1 .title h2,.page-template-tpl-learning-hub-new-homepage .text-opposite-image-1 .title h3{font-size:22px}}.page-template-tpl-learning-hub-new-homepage .text-opposite-image-1 .title h2 strong,.page-template-tpl-learning-hub-new-homepage .text-opposite-image-1 .title h3 strong{font-family:inherit}.page-template-tpl-learning-hub-new-homepage .text-opposite-image-1 .button-6-wrapper .button-6{padding:17px 17px}.page-template-tpl-learning-hub-new-homepage .text-opposite-image-1 .body-text{margin-bottom:16px}.page-template-tpl-learning-hub-new-homepage .text-opposite-image-1 .body-text p{line-height:150%;font-size:16px}.page-template-tpl-learning-hub-new-homepage .text-opposite-image-1 .type{display:inline-flex;margin:0 0 17px 0}.page-template-tpl-learning-hub-new-homepage .text-opposite-image-1 .type>*,.page-template-tpl-learning-hub-new-homepage .text-opposite-image-1 .type .icon{display:inline-block;vertical-align:middle}.page-template-tpl-learning-hub-new-homepage .text-opposite-image-1 .button-6-wrapper .button-6 .decorative-arrow{display:none}.page-template-tpl-learning-hub-new-homepage .text-opposite-image-1 .row{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}@media all and (max-width: 1300px){.page-template-tpl-learning-hub-new-homepage .text-opposite-image-1 .row{align-items:center}}@media all and (max-width: 768px){.page-template-tpl-learning-hub-new-homepage .text-opposite-image-1 .row{margin:0;flex-direction:column-reverse}}.page-template-tpl-learning-hub-new-homepage .text-opposite-image-1 .row .col-6{flex:0 0 50%;max-width:50%;background-size:cover;background-position:center}@media all and (max-width: 768px){.page-template-tpl-learning-hub-new-homepage .text-opposite-image-1 .row .col-6{flex:0 0 100%;max-width:100%;width:100%}}@media all and (max-width: 1300px){.page-template-tpl-learning-hub-new-homepage .text-opposite-image-1 .row .col-6 .text-wrap{padding-top:0}}@media all and (min-width: 1025px){.page-template-tpl-learning-hub-new-homepage .text-opposite-image-1 .row .col-6 .text-wrap{max-width:80%}}@media all and (max-width: 1024px){.page-template-tpl-learning-hub-new-homepage .text-opposite-image-1 .row .col-6 .text-wrap{padding-left:16px}}@media all and (max-width: 768px){.page-template-tpl-learning-hub-new-homepage .text-opposite-image-1 .row .col-6 .text-wrap{padding-left:0}}@media all and (min-width: 1025px){.page-template-tpl-learning-hub-new-homepage .text-opposite-image-1 .row .col-6 .img-wrap{padding-right:25px}}@media all and (max-width: 768px){.page-template-tpl-learning-hub-new-homepage .text-opposite-image-1 .row .col-6 .img-wrap{margin-bottom:0;margin-top:33px}}.page-template-tpl-learning-hub-new-homepage .text-opposite-image-1 .row .col-6 .img-wrap img{display:block;width:100%}.page-template-tpl-learning-hub-new-homepage .text-opposite-image-1 .single-column{padding:64px 0}@media all and (max-width: 1024px){.page-template-tpl-learning-hub-new-homepage .text-opposite-image-1 .single-column{padding:20px 0}}.page-template-tpl-learning-hub-new-homepage .text-opposite-image-1 .single-column:nth-child(even) .row{flex-direction:row-reverse}@media all and (max-width: 768px){.page-template-tpl-learning-hub-new-homepage .text-opposite-image-1 .single-column:nth-child(even) .row{flex-direction:column-reverse}}.page-template-tpl-learning-hub-new-homepage .text-opposite-image-1 .single-column:nth-child(even) .row .col-6 .img-wrap{padding-right:0}@media all and (max-width: 1024px){.page-template-tpl-learning-hub-new-homepage .text-opposite-image-1 .single-column:nth-child(even) .row .col-6 .text-wrap{padding-left:0;padding-right:16px}}@media all and (max-width: 767px){.page-template-tpl-learning-hub-new-homepage .text-opposite-image-1 .single-column:nth-child(even) .row .col-6 .text-wrap{padding-right:0}}.banner-4 .banner-content .body-text h1{font-size:44px;color:#000000;margin:0 0 27px 0;font-family:"Cera Pro Bold"}.banner-4 .banner-content .body-text h1 strong{font-family:"Cera Pro Bold"}.banner-4 .searchandfilter{max-width:100%}.banner-4 .searchandfilter ul{position:relative;padding:0}.banner-4 .searchandfilter ul .sf-field-submit{position:absolute;right:24px;top:50%;transform:translateY(-50%);margin:0;cursor:pointer}.banner-4 .searchandfilter ul .sf-field-submit:before{background:url("./icons/search-1.png");background-size:contain;background-repeat:no-repeat;background-position:center;display:block;content:'';width:18px;height:18px;position:absolute;top:50%;transform:translateY(-50%);right:0}.banner-4 .searchandfilter ul .sf-field-submit input{font-size:0;padding:20px;border:0;background:transparent;cursor:pointer}.banner-4 .searchandfilter li{padding:0}.banner-4 .searchandfilter li.sf-field-search{margin:0 0 17px 0}.banner-4 .searchandfilter li label{display:block}.banner-4 .searchandfilter li label .sf-input-text{width:100%;padding:17px 85px 17px 25px;border-radius:10px;border:1px solid white}.banner-4 .searchandfilter li label .sf-input-text:focus{border:1px solid #006443;outline:0}.banner-4 .page-tags{display:flex;flex-direction:row;flex-wrap:wrap}@media all and (min-width: 1024px){.banner-4 .page-tags{max-width:510px}}@media all and (max-width: 820px){.banner-4 .page-tags{flex-wrap:nowrap;overflow-x:scroll;margin-right:-26px}}.banner-4 .page-tags a{display:inline-block;background-color:white;color:#006443;font-family:'Cera Pro Bold';font-style:normal;padding:14px 10px;border-radius:100px;font-size:16px;margin:8px 0;transition:all 0.3s;font-weight:700}@media all and (max-width: 820px){.banner-4 .page-tags a{flex:0 0 auto;max-width:max-content}}.banner-4 .page-tags a:hover{background-color:#E7F4F4}.banner-4 .page-tags a:not(:last-child){margin-right:16px}
