.page-contact-us .tagline .boldtagline{display:block;font-weight:900}.page-contact-us .tagline h2{font-weight:400;padding-top:95px}.page-contact-us .tagline{max-width:845px}.contact-us{position:relative;padding:0 0 42px 3px}.contact-us p{margin-bottom:0;font-family:futura-pt}.contact-us a{color:#00b2ff;font-family:futura-pt}.contact-us .line::before{border-bottom:14px solid #fff0;border-right:14px solid #fbcb11;border-top:14px solid #fff0;content:"";height:0;left:-14px;position:absolute;top:46.5%;width:0}.contact-us .line{background-color:#fbcb11;height:360px;padding:50px;position:absolute;right:0;top:-376px;width:360px}.contact-us .line p{color:#fff;font-family:futura-pt;font-size:23px;font-weight:600;line-height:33px;margin-bottom:0;text-transform:uppercase;word-spacing:2px;height:264px;overflow:hidden}.contact-us h1{font-family:futura-pt;font-size:40px;font-weight:400;padding-top:21px}.contact-information{float:left;padding-top:15px;width:66%}.find-us{float:right;position:relative;width:34%;padding-left:9%}.contact{margin-bottom:35px}.contact-us .contact-information p{line-height:28px;font-size:19px;font-weight:500}.contact-us .contact-information a{font-size:19px}.find-us h3{font-family:futura-pt;font-size:17px;font-weight:900;text-transform:uppercase;padding-top:34px;margin-bottom:32px}.find-us .address .city{font-weight:600;word-spacing:3px}.find-us .address{margin-bottom:68px}.find-us .address strong{font-weight:900}.contact-us .find-us .address p{line-height:28px}.page-contact-us .full-course{padding:148px 0 73px;border-top:1px solid #eee}.full-block-contact{border-top:1px solid #f1f1f1}.page-contact-us .full-course-left>p{padding-left:0;font-size:31px}.page-contact-us .full-course .full-course-right a{font-size:15px;margin-right:0}body.single-course{font-family:futura-pt}.course-page-title{padding-top:90px}.available-share .available{color:#fff;float:left;text-transform:uppercase;line-height:30px;margin-right:17px;display:block;font-weight:900;font-size:14px;letter-spacing:.9px}.available-share>label{color:#fff;font-size:12px;height:30px;text-align:center;text-transform:uppercase;float:left;display:block;margin:0;line-height:30px;padding:0 16px;font-weight:900;margin-right:36px;letter-spacing:.6px}.available-share>label.live,.available-share>label.Instructor.paced{background-color:#f74a5f}.available-share>label.Self.paced{background-color:#7ed221}.shareclass{float:left;border-left:2px solid #5e5e5e;padding-left:37px}.shareclass .sharethis{position:relative}.shareclass .sharethis .addtoany_list{display:none;position:absolute;top:calc(-100% - 10px);left:0;width:150px}.sharetitle{display:block;color:#fff;line-height:30px;position:relative;padding-left:40px;font-size:16px;font-weight:400}.sharetitle:hover,.sharetitle:active,.sharetitle:focus{color:#fff}.sharetitle::before{content:"";background:url(https://sdgacademy.org/wp-content/themes/SDG/assets/css/../images/share.png) no-repeat 6px center;width:32px;height:32px;border:1px solid #fff;border-radius:15px;display:block;margin-right:10px;position:absolute;top:-2px;left:0}.sharetitle:hover::before{border-color:#00b3ff}.tagline .course-page-title h1{padding-top:15px;margin:0;padding-right:50%}.header-course-goals{position:relative}.header-course-goals .goals{position:absolute;left:0;width:100%;z-index:2;bottom:0;height:90px;overflow:hidden}.noscroll .header-course-goals .goals{z-index:1}.header-course-goals .goal-image{float:left;max-width:90px}.header-course-goals .goal-image img{width:90px}.mobile-share{position:absolute;bottom:30px;right:0;display:none}.preview-course{display:table;padding:90px 0 30px}.preview-left{display:table-cell;position:relative;width:50%}.preview-right{display:table-cell;padding:0 0 0 99px;vertical-align:middle;width:50%}.preview-left>img{display:block;width:100%}.preview-right label{font-family:futura-pt;font-size:30px;line-height:38px;font-weight:400;color:#1c1a19}.preview-right .cur-btn a{background-color:#00b3ff;border-radius:35px;color:#fff;font-family:futura-pt;font-size:16px;font-weight:900;padding:19px 55px 19px 36px;text-transform:uppercase;letter-spacing:1px;position:relative;display:inline-block;border:1px solid #00b3ff;transition:all 0.4s ease 0s}.preview-right .cur-btn a:hover{background-color:#fff;color:#00b3ff;border:1px solid #00b3ff;transition:all 0.4s ease 0s}.preview-right .cur-btn a:hover::after{background-image:url(https://sdgacademy.org/wp-content/themes/SDG/assets/css/../images/plus-hover.png)}.preview-right .cur-btn a::after{background-image:url(https://sdgacademy.org/wp-content/themes/SDG/assets/css/../images/plus.png);background-position:center center;background-size:10px auto;color:#fff;content:"";font-family:FontAwesome;font-size:14px;height:10px;position:absolute;right:37px;top:26px;transform:rotate(0deg);transition:all 0.6s ease 0s;width:10px}.preview-right .cur-btn a:hover::after{transform:rotate(180deg);transition:all 0.6s ease 0s}.preview-right .cur-btn{margin-top:53px}.preview-right.mobile{display:none}.icon-imga{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;text-align:center}.icon-imga img{float:left;cursor:pointer}.icon-imga label{color:#fff;float:left;font-family:FuturaPT-Book;font-size:20px;line-height:50px;margin:0 0 0 20px;cursor:pointer}.videolink{display:inline-block}.videolink:hover{opacity:.7}@media screen and (min-width:1441px){.course-page-title{padding-top:180px}.page-contact-us .tagline h2{font-weight:400;padding-top:150px}.page-contact-us .main-video{background-position:0 0;background-size:1920px auto}}@media screen and (max-width:1440px){.find-us{padding-left:7px}.page-contact-us .full-course .full-course-right a{margin-right:0}.page-contact-us .full-course{padding:147px 210px 118px}.page-contact-us .full-course-left>p{font-size:31px;padding-left:}.page-contact-us .main-video{background-position:0 0;background-size:1440px auto}.tagline .course-page-title h1{padding-right:15%}}@media screen and (max-width:1439px){.page-contact-us .full-course{padding:147px 100px 118px}.page-contact-us .full-course-left>p{padding-left:60px}}@media screen and (max-width:1199px){.page-contact-us .full-course{padding:147px 8px 118px}.header-course-goals .goals{padding:0 30px}}@media screen and (max-width:1080px){.page-contact-us .full-course .full-course-right a{margin-right:0}.tagline .course-page-title h1{padding-right:10%}}@media screen and (max-width:1024px){.page-contact-us .tagline{max-width:600px}.contact-information{width:50%}.find-us{width:42%}.preview-right{padding:0 0 0 62px}.header-course-goals .goals{padding:0}.page-contact-us .full-course-left>p{padding-left:0}}@media screen and (max-width:1023px){.page-contact-us .tagline{max-width:535px}.page-contact-us .tagline h2{font-size:38px;font-weight:400;line-height:49px;padding-top:68px;word-spacing:3px}.page-contact-us .tagline .boldtagline{padding-top:3px}.contact-us .line p{font-size:15px;height:174px;line-height:21px;word-spacing:3px}.contact-us .line{height:240px;padding:33px;right:0;top:-296px;width:240px}.contact-us .line::before{border-bottom:9px solid #fff0;border-right:9px solid #fbcb11;border-top:9px solid #fff0;left:-9px;position:absolute;top:47%}.page-contact-us .tagline h2{padding-top:52px}.page-contact-us .site-content .wrap{padding:0 48px}.contact-us h1{font-size:30px;padding-top:109px}.contact-us .contact-information p{line-height:24px;font-size:17.5px}.contact-us .contact-information a{font-size:17.5px}.contact-information{padding-top:27px}.find-us{width:37%}.contact-us{padding:0 0 42px 0}.contact{margin-bottom:26px}.find-us h3{font-size:14px;font-weight:700;letter-spacing:1px;margin-bottom:14px;padding-top:16px}.find-us .address{margin-bottom:36px}.contact-us .find-us .address p{font-size:14px;line-height:24px}.find-us .address .city{font-weight:700;word-spacing:1px}.contact-us a{font-size:14px}.contact-us{padding:0 0 83px}.page-contact-us .full-course{padding:129px 0 100px}.page-contact-us .full-course-left>p{word-spacing:4px}.page-contact-us .full-course .full-course-right a{padding:18px 65px 18px 36px}.page-contact-us .full-course .full-course-right{padding-top:28px}.preview-right{padding:0 0 0 45px}.preview-right label{font-size:20px;line-height:26px}.preview-right .cur-btn{margin-top:25px}.preview-course{padding:96px 50px 25px}.icon-imga label{color:#fff;font-size:14px;margin:0 0 0 10px}.header-course-goals .goals{padding:0 50px}.course-page-title{padding-top:60px}.tagline .course-page-title h1{padding-right:0;padding-top:23px}.available-share .available{font-size:12px}.available-share>label{font-size:12px}}@media screen and (max-width:991px){.page-contact-us .main-video{background-position:0 0;background-size:auto 435px}}@media screen and (max-width:767px){.page-contact-us .main-video{background-size:auto 100%;background-position:center center}.page-contact-us .tagline{max-width:100%}.page-contact-us .tagline .boldtagline{display:unset}.page-contact-us .tagline .boldtagline{padding-top:0}.page-contact-us .tagline h2{padding-top:20px}.page-contact-us .tagline h2{font-size:29px;font-weight:100;line-height:38px;padding-top:14px;word-spacing:5.5px;margin-right:7px}.page-contact-us .site-content .wrap{padding:0}.contact-information,.find-us{float:none;width:100%;padding-left:38px;padding-right:38px}.find-us{position:unset}.find-us .address{text-align:center}.contact-information{text-align:center}.contact-us .line{width:100%;height:inherit;top:0}.contact-us .line::before{border-bottom:15px solid #fbcb11;border-right:15px solid #fff0;border-top:0;left:50%;position:absolute;top:-15px;border-left:15px solid #fff0;transform:translateX(-50%)}.contact-us h1{padding-top:240px}.contact-us .line{height:inherit;padding:54px 54px 56px 52px;top:0;width:100%}.contact-us .line p{font-size:27px;font-weight:500;height:inherit;line-height:33.5px;max-height:268px;word-spacing:0}.contact-us h1{padding-top:433px;text-align:center}.contact-information{padding-top:8px}.contact-us .contact-information a{font-size:17px}.contact-us .contact-information p{font-size:17px;line-height:23px;word-spacing:2px}.contact{margin-bottom:22px}.find-us h3{margin-bottom:25px;padding-top:54px;text-align:center}.find-us .address{margin-bottom:34px}.contact-us .find-us .address p{font-size:14.3px;line-height:24px;word-spacing:0}.contact-us{padding:0 0 72px}.find-us .address .city{font-weight:600}.page-contact-us .full-course{padding:82px 0 57px}.page-contact-us .full-course-left>p{padding:0 18px;text-align:center}.page-contact-us .full-course .full-course-right{padding-top:40px}.page-contact-us .full-course .full-course-right a{padding:15px 63px 16px 34px}.preview-course{display:block;width:100%;padding:0}.preview-left{display:block;position:relative;width:100%}.preview-right{display:none}.preview-right.mobile{display:block;margin:77px 0 44px 0;padding:0 50px;width:100%}.preview-right .cur-btn{text-align:center;margin-top:37px}.course-page-title{padding-top:0}.course-page-title .shareclass{display:none}.available-share .available,.available-share>label{float:none;display:inline-block}.available-share .available{margin-right:14px}.available-share>label{margin:0}.tagline .course-page-title h1{padding:22px 10px 0}.header-course-goals .goals{padding:0 24px;bottom:-1px;width:calc(100% - 140px)}.mobile-share{right:34px;display:block;bottom:22px}.shareclass{float:none;border-left:0;padding-left:0}.shareclass .sharethis .addtoany_list{top:auto;bottom:calc(100% + 10px);left:auto;right:0;width:120px}.preview-right label{text-align:center}.preview-right .cur-btn a{padding:18px 55px 17px 36px}.icon-imga label{font-size:20px;font-weight:400;margin:0 0 0 25px}}