.page-not-elementor .site-main,.page-with-wrapper .site-main{padding:60px 0}table{border-collapse:collapse}th,td{border-top:1px solid #e0e1e4;border-bottom:1px solid #e0e1e4;padding:4px 20px}th{background-color:#f5f6f8}.table-style-1 th,.table-style-1 td{border:1px solid #e0e1e4}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title{border-right:none}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title:last-child{border-right:1px solid #e9ecef}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:before,.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:after{display:none}.elementor-widget-tabs .elementor-tabs-content-wrapper{border:1px solid #e9ecef}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content{border:none}.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active{background:#f8f9fa;border-color:#e9ecef}.elementor-widget-tabs .elementor-tab-desktop-title{border-color:#e9ecef;border-bottom:none}.elementor-widget-tabs .elementor-tab-content,.elementor-widget-tabs .elementor-tab-title,.elementor-widget-tabs .elementor-tab-title:after,.elementor-widget-tabs .elementor-tab-title:before,.elementor-widget-tabs .elementor-tabs-content-wrapper{border-color:#e9ecef}div .elementor-widget-tabs.tab-style-1 .elementor-tab-desktop-title:last-child,div .elementor-widget-tabs.tab-style-1 .elementor-tab-desktop-title{border:none;border-bottom:2px solid;border-color:#e9ecef}div .elementor-widget-tabs.tab-style-1 .elementor-tab-desktop-title.elementor-active{border-bottom:2px solid #2cc6fa !important;background:none}.elementor-widget-tabs.tab-style-1 .elementor-tabs-content-wrapper{border:none}.elementor-widget-tabs.tab-style-1 .elementor-tab-content{padding:20px 0}div .swiper-pagination-bullet{width:8px;height:8px;border:1px solid #000;background:#fff;opacity:1;margin:0 11px}div .swiper-pagination-bullet-active{background:#000}.elementor-toggle-title:hover{color:#fbd4de}.instagram-carousel .row{opacity:0;max-height:220px}.instagram-carousel .row.slick-initialized{opacity:1}.instagram-feed-container .heading{margin-bottom:34px}.instagram-feed-container .heading .fa{font-size:19px;margin-right:24px}.instagram-feed-container .row{margin-right:-12px;margin-left:-12px}.instagram-feed-container .col{width:20%;position:relative;min-height:1px;padding-right:12px;padding-left:12px}.instagram-feed .item{display:inline-block;width:100%;height:0;padding-top:100%;background-position:center;background-size:cover}.instagram-feed.v2 .item{background-size:cover;background-repeat:no-repeat}.fullwidth-override{margin-left:-4000px;padding-left:4000px;margin-right:-4000px;padding-right:4000px}.upcoming-course-start-dates{max-width:870px}.upcoming-course-start-dates .item:first-child{border-top:1px solid #f3bdcb}.upcoming-course-start-dates .item{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;padding:10px 10px;min-height:70px;border-bottom:1px solid #f3bdcb;text-transform:uppercase}.upcoming-course-start-dates .item .s1{width:47.53%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center}.upcoming-course-start-dates .item .s2{width:52.47%}.upcoming-course-start-dates .item .svg-icon{width:125px;display:inline-block;line-height:0px}.upcoming-course-start-dates .item:first-child .svg-icon img{margin-left:7px}.upcoming-course-start-dates .item .heading{font-size:16px;font-weight:900;letter-spacing:3px;line-height:22px;margin-bottom:0px}.upcoming-course-start-dates .item .s2 p{font-size:16px;font-weight:300;letter-spacing:2.3px;line-height:22px;margin-bottom:0px}.courses .cols-4 .s1{max-width:270px}.item-course .s1{max-width:363px;margin:auto;position:relative;overflow:hidden;z-index:1}.item-course .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(243,189,203,.5);transform:translateY(100%);transition:all .5s ease;pointer-events:none}.item-course .s1:hover .overlay{transform:translateY(0)}.item-course .s2{background:#fef2f4;padding:130px 25px 25px;position:relative;margin-top:-110px;text-align:center}.item-course .course-code{color:#f3bdcb;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.3}.item-course .course-code2{margin-left:10px;position:relative}.item-course .course-code2:before{content:"|";position:absolute;top:0;left:-7px}.item-course .title{font-size:18px;font-weight:700;line-height:1.3;letter-spacing:1.2px;text-transform:uppercase;min-height:75px;margin:10px 0;display:flex;justify-content:center;align-items:center}.item-course .description{font-size:14px;line-height:1.5;min-height:105px}.item-course .more-link{font-size:16px;font-weight:700;letter-spacing:1.7px;text-transform:uppercase;text-align:center;padding:20px 0 10px}.item-course .more-link:hover{text-decoration:underline}.didot .elementor-heading-title{font-family:"Didot",sans-serif;-webkit-font-smoothing:antialiased}.blog-container-v2 .blog-heading,.blog-container-v2 .blog-content{max-width:1000px;margin:auto;text-align:center}.blog-container-v2 .blog-content{margin-bottom:40px}.blog-center-image .aligncenter{display:block;margin:auto}.elementor-tab-content a,.elementor-widget-text-editor a{color:#f3bdcb}.elementor-tab-content a:hover,.elementor-widget-text-editor a:hover{text-decoration:underline}.ff-nav-mobile{color:#000;outline:none}.password-protected .post-password-form{padding:40px;max-width:1200px;margin:150px auto 60px auto;border-radius:2px;box-shadow:0 0 17px 0 rgba(2,6,19,12%)}.password-protected .post-password-form:before{content:"";background:#000;width:100%;height:100px;position:absolute;top:0;left:0;margin:auto}.password-protected .post-password-form label{font-weight:500;text-transform:uppercase;margin-right:10px}.password-protected .post-password-form input[type="password"]{height:30px;border-radius:2px;border-width:1px;width:100%;max-width:600px;outline:none;letter-spacing:1.5px;padding:10px}.password-protected .post-password-form input[type="submit"]{display:block;margin-top:40px;background:#fef2f4;border:0;color:#000;font-weight:700;height:50px;transition:.5s ease}.password-protected .post-password-form input[type="submit"]:hover{background:#000;color:#fef2f4}@media (max-width:1024px){.upcoming-course-start-dates .item .svg-icon{margin-bottom:10px}.password-protect .post-password-form{padding:40px;max-width:1200px;margin:150px 10px 60px 10px}}@media (max-width:767px){.upcoming-course-start-dates .item{display:block;padding:10px 0}.upcoming-course-start-dates .item .s1,.upcoming-course-start-dates .item .s2{display:block;width:100%}.upcoming-course-start-dates .item .s2{margin-top:15px}.upcoming-course-start-dates .item:first-child .svg-icon img{margin-left:0}.item-course .title{font-size:14px;min-height:auto}.item-course .description{min-height:auto}.item-course .more-link,.item-course .course-code{font-size:14px}.item-post-2 .title{font-size:24px !important}.ff-query .item .hover-text{font-size:17px}.ways-to-study-items .item li{padding:10px 0 10px 45px !important;line-height:1 !important;min-height:auto !important}.btn-3.elementor-widget-mobile__width-inherit .elementor-button{width:100%}}