.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%;}}