@import url("https://fonts.googleapis.com/css2?family=Lato:wght@100;300;400;700&display=swap");
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#block-talamas-breadcrumbs .breadcrumb{margin:20px 0 40px}#block-talamas-breadcrumbs .breadcrumb .breadcrumb-item{color:#79767b;text-decoration:none;font-size:14px}#block-talamas-breadcrumbs .breadcrumb .breadcrumb-item.active{color:#005ea1;font-size:14px}#block-talamas-breadcrumbs .breadcrumb .breadcrumb-item.active::before{float:left;padding-right:.5rem;color:#79767b;content:var(--bs-breadcrumb-divider,">")}#block-talamas-breadcrumbs .breadcrumb .breadcrumb-item a{color:#79767b;text-decoration:none;font-size:14px}.ui-widget.ui-widget-content{z-index:9999 !important;padding:0;border:0;box-shadow:3px 3px 10px rgba(22,83,138,0.3)}@media screen and (max-width:991px){.ui-widget.ui-widget-content{width:95% !important;margin:0 3%;left:auto !important}}@media screen and (max-width:580px){.ui-widget.ui-widget-content{position:relative}}.ui-widget.ui-widget-content button.ui-dialog-titlebar-close{background:transparent;border:1px solid #fff;top:20px;right:10px}.ui-widget.ui-widget-content button.ui-dialog-titlebar-close::after{content:'x';font-size:18px;position:absolute;top:-5px;right:4px;color:#fff}.ui-widget.ui-widget-content .ui-dialog-title{font-size:28px;width:100%;letter-spacing:.34px;margin-top:20px;white-space:normal}.ui-widget.ui-widget-content .ui-dialog-title .contact-form-header-text p{font-size:17px;font-weight:normal}.ui-widget.ui-widget-content .ui-dialog-title .contact-form-header-text.mb-3{margin-bottom:0 !important}.ui-widget.ui-widget-content .webform-submission-contact-form label{font-size:16px}.ui-widget.ui-widget-content .webform-submission-contact-form .form-control:focus{box-shadow:none}.ui-widget.ui-widget-content .webform-submission-contact-form .form-actions{padding:0}.ui-widget.ui-widget-content .webform-submission-form{width:70%;margin:0 auto}@media screen and (max-width:580px){.ui-widget.ui-widget-content .webform-submission-form{width:90%;height:90%;overflow-y:scroll}}.ui-widget.ui-widget-content .webform-submission-form .js-form-item.js-form-type-textfield,.ui-widget.ui-widget-content .webform-submission-form .js-form-item.js-form-type-select{width:50%;float:left}@media screen and (max-width:767px){.ui-widget.ui-widget-content .webform-submission-form .js-form-item.js-form-type-textfield,.ui-widget.ui-widget-content .webform-submission-form .js-form-item.js-form-type-select{width:100%}}.ui-widget.ui-widget-content .webform-submission-form .js-form-item.js-form-type-textfield .form-control,.ui-widget.ui-widget-content .webform-submission-form .js-form-item.js-form-type-textfield .form-select,.ui-widget.ui-widget-content .webform-submission-form .js-form-item.js-form-type-select .form-control,.ui-widget.ui-widget-content .webform-submission-form .js-form-item.js-form-type-select .form-select{box-shadow:none;background-repeat:no-repeat}.ui-widget.ui-widget-content .webform-submission-form .js-form-item.js-form-type-textfield .form-control,.ui-widget.ui-widget-content .webform-submission-form .js-form-item.js-form-type-select .form-control{font-size:20px !important}.ui-widget.ui-widget-content .webform-submission-form .js-form-item.js-form-type-textarea .form-control,.ui-widget.ui-widget-content .webform-submission-form .js-form-item.js-form-type-email .form-control{box-shadow:none}.ui-widget.ui-widget-content .webform-submission-form .form-actions{text-align:center;padding:0}.ui-widget.ui-widget-content .webform-submission-form .form-actions .btn-primary{padding:10px 80px;background-color:#16538a;border-radius:0}.ui-widget.ui-widget-content .webform-submission-form strong.error.form-item--error-message{color:red;font-weight:normal}@media screen and (max-width:580px){.ui-widget.ui-widget-content.webform-confirmation-modal{height:auto !important;top:30% !important}}.ui-widget.ui-dialog .ui-dialog-titlebar.enquire-title{background-image:url("/themes/custom/talamas/images/enquire-now.png");color:#fff;text-align:center;padding:6px 10px;margin-bottom:10px;background-repeat:no-repeat;background-size:cover}.ui-widget.ui-dialog .ui-dialog-titlebar.contact-title{background-image:url("/themes/custom/talamas/images/contact-us.png");color:#fff;text-align:center;padding:6px 10px;margin-bottom:10px;background-repeat:no-repeat;background-size:cover}.popup-open #page-wrapper{position:static;width:100%}@media screen and (max-width:580px){.popup-open.scrollup .ui-widget.ui-widget-content{top:50px !important}}@media screen and (max-width:580px){.popup-open.scrollup .ui-widget.ui-widget-content.webform-confirmation-modal{height:auto !important;top:40% !important}}@media screen and (max-width:580px){.popup-open.scrolldown .ui-widget.ui-widget-content{top:50px !important}}.popup-open.scrolldown .ui-widget.webform-confirmation-modal{top:40% !important}.form-required::after{background-image:url("/themes/custom/talamas/images/required.svg") !important;background-repeat:no-repeat;background-size:cover}.invalid-feedback .placeholder{background-color:transparent;opacity:1}html{font-size:15px;line-height:1.7}body{font-family:"Lato",sans-serif}.body-overlay{overflow:hidden}.view-basic-page-banner-image{position:relative}@media screen and (max-width:991px){.view-basic-page-banner-image .views-field-field-banner-image img{width:100%;height:200px;object-fit:cover;object-position:center center}}.view-basic-page-banner-image .views-field-field-banner-description{position:absolute;bottom:35%;left:15%}@media screen and (max-width:991px){.view-basic-page-banner-image .views-field-field-banner-description{position:absolute;bottom:18%}}@media screen and (max-width:767px){.view-basic-page-banner-image .views-field-field-banner-description{position:absolute;bottom:28%;left:5%}}.view-basic-page-banner-image .views-field-field-banner-description h2{font-size:51px;color:#fff;font-weight:bold}@media screen and (max-width:767px){.view-basic-page-banner-image .views-field-field-banner-description h2{font-size:36px}}.view-basic-page-banner-image .views-field-field-banner-description p{font-size:18px;color:#fff;font-weight:500}@media screen and (max-width:767px){.view-basic-page-banner-image .views-field-field-banner-description p{font-size:14px}}.landing-page-banner-main{position:relative}.landing-page-banner-main .banner-caption{position:absolute;color:#fff;font-weight:600;width:100%;transform:translate(-50%,-50%);left:50%;top:60%}.landing-page-banner-main .banner-caption h1{font-size:51px;font-weight:bold;color:#fff}@media screen and (max-width:767px){.landing-page-banner-main .banner-caption h1{font-size:36px}}.landing-page-banner-main .banner-caption p{font-size:18px;font-weight:500;width:60%}@media screen and (max-width:767px){.landing-page-banner-main .banner-caption p{width:100%}}.landing-page-banner-main .banner-img img{width:100%;height:auto}@media screen and (max-width:991px){.landing-page-banner-main .banner-img img{width:100%;height:200px;object-fit:cover;object-position:center center}}@media screen and (max-width:767px){.landing-page-banner-main .banner-img img{height:200px}}.landing-page-banner-main .views-row{padding:0}.node--type-testimonial-company .field--name-field-testimonial-title p{font-size:26px;line-height:30px;font-weight:bold;text-align:center}@media screen and (max-width:580px){.node--type-testimonial-company .field--name-field-testimonial-title p{text-align:justify}}.node--type-testimonial-company .field--name-field-testimonial-title p::after{content:'';width:125px;height:3px;background:#16538a;display:block;margin:15px auto}.node--type-testimonial-company .field--type-text-with-summary p{font-size:26px;line-height:30px;font-weight:bold;margin:30px 0;text-align:center}@media screen and (max-width:991px){.node--type-testimonial-company .testimonial-product-main .views-row.col-md-3{width:50%}}@media screen and (max-width:767px){.node--type-testimonial-company .testimonial-product-main .views-row.col-md-3{width:100%}}.node--type-testimonial-company .testimonial-product-main .views-row.col-md-3 .views-field-field-product-image img{width:100%;height:auto}.node--type-testimonial-company .testimonial-product-main .views-row.col-md-3 .views-field-field-product-title p{font-size:16px;font-weight:600;color:#161616;line-height:29px;margin:10px 0;text-align:center}.node--type-testimonial-company .testimonial-product-main .view-content{align-items:center;justify-content:center}.node--type-testimonial-company .desc-testimonial{display:block}@media screen and (max-width:991px){.node--type-testimonial-company .desc-testimonial{display:none}}.node--type-testimonial-company .desc-testimonial .nav.nav-pills .nav-item .nav-link{background:transparent;color:#000;font-size:21px;font-weight:bold;line-height:30px}.node--type-testimonial-company .desc-testimonial .nav.nav-pills .nav-item .nav-link.active{border-bottom:2px solid #16538a;color:#16538a;border-radius:0}.node--type-testimonial-company .desc-testimonial .tab-content .tab-pane .film-company-block-main ul{padding-left:0}.node--type-testimonial-company .desc-testimonial .tab-content .tab-pane .film-company-block-main ul li::marker{font-size:0}.node--type-testimonial-company .desc-testimonial .tab-content .tab-pane .film-company-block-main ul li .col-md-2{width:20%;margin-bottom:20px}.node--type-testimonial-company .desc-testimonial .tab-content .tab-pane .film-company-block-main ul li .col-md-2 img{width:100%;height:auto}.node--type-testimonial-company .desc-testimonial .tab-content .tab-pane .university-block-main{padding:10px}.node--type-testimonial-company .desc-testimonial .tab-content .tab-pane .university-block-main .view-content{padding-left:0}.node--type-testimonial-company .desc-testimonial .tab-content .tab-pane .university-block-main .view-content .views-row{width:50%}.node--type-testimonial-company .desc-testimonial .tab-content .tab-pane .university-block-main .view-content .views-row .university-content .row{display:flex;align-items:center;border:1px solid #d1e1ee;margin-right:10px;padding:10px;margin:0 0 10px}.node--type-testimonial-company .desc-testimonial .tab-content .tab-pane .university-block-main .view-content .views-row .university-content .row .university-logo img{width:100%;height:auto}.node--type-testimonial-company .desc-testimonial .tab-content .tab-pane .university-block-main .view-content .views-row .university-content .row .university-title p{font-size:18px;font-weight:bold;color:#161616;padding-left:10px;margin-bottom:0}.node--type-testimonial-company .mobile-testimonial{display:none}@media screen and (max-width:991px){.node--type-testimonial-company .mobile-testimonial{display:block;margin-bottom:30px}}.node--type-testimonial-company .mobile-testimonial .accordion .accordion-item .accordion-header .accordion-button{color:#000;font-size:21px;font-weight:bold;line-height:30px}.node--type-testimonial-company .mobile-testimonial .accordion .accordion-item .film-company-block-main ul{padding-left:0}.node--type-testimonial-company .mobile-testimonial .accordion .accordion-item .film-company-block-main ul li::marker{font-size:0}.node--type-testimonial-company .mobile-testimonial .accordion .accordion-item .film-company-block-main ul li .col-md-2{width:50%}@media screen and (max-width:580px){.node--type-testimonial-company .mobile-testimonial .accordion .accordion-item .film-company-block-main ul li .col-md-2{width:100%;margin-bottom:15px}}.node--type-testimonial-company .mobile-testimonial .accordion .accordion-item .film-company-block-main ul li .col-md-2 img{width:100%;height:auto}.node--type-testimonial-company .mobile-testimonial .accordion .accordion-item .university-block-main{padding:10px}.node--type-testimonial-company .mobile-testimonial .accordion .accordion-item .university-block-main .view-content{padding-left:0}.node--type-testimonial-company .mobile-testimonial .accordion .accordion-item .university-block-main .view-content .views-row .university-content .row{display:flex;align-items:center;width:100%;float:left;border:1px solid #d1e1ee;padding:10px;margin:0 0 10px}.node--type-testimonial-company .mobile-testimonial .accordion .accordion-item .university-block-main .view-content .views-row .university-content .row .university-logo img{width:100%;height:auto}.node--type-testimonial-company .mobile-testimonial .accordion .accordion-item .university-block-main .view-content .views-row .university-content .row .university-title p{font-size:18px;font-weight:bold;color:#161616;padding-left:10px;margin-bottom:0}@media screen and (max-width:580px){.node--type-testimonial-company.container{padding:0}}.view-testimonials .view-header h4{color:#161616;font-size:26px;font-weight:bold;line-height:55px;text-transform:uppercase;margin-bottom:30px}.view-testimonials .view-header h4::after{content:'';width:125px;height:3px;background:#16538a;display:block}.view-testimonials .testimonial_main_content{border-bottom:1px solid #d1e1ee;display:block;padding:30px 0}@media screen and (max-width:767px){.view-testimonials .testimonial_main_content{padding:20px 0}}@media screen and (max-width:767px){.view-testimonials .testimonial_main_content .testimonial_img{margin-bottom:10px}}.view-testimonials .testimonial_main_content .testimonial_img img{width:100%;height:100%}@media screen and (max-width:767px){.view-testimonials .testimonial_main_content .testimonial_img img{margin-bottom:0}}.view-testimonials .testimonial_main_content .testimonial_title_group{display:flex;justify-content:space-between;align-items:center}.view-testimonials .testimonial_main_content .testimonial_title_group .testimonial_title_content{display:flex;align-items:center;justify-content:center}@media screen and (max-width:767px){.view-testimonials .testimonial_main_content .testimonial_title_group .testimonial_title_content{display:block}}.view-testimonials .testimonial_main_content .testimonial_title_group .testimonial_title_content .testi_title{font-size:18px;font-weight:bold;color:#1c1c1f}.view-testimonials .testimonial_main_content .testimonial_title_group .testimonial_title_content .testi_title::after{content:'';display:inline-block;width:1px;height:20px;background:#d1e1ee;vertical-align:middle;margin:0 10px}@media screen and (max-width:767px){.view-testimonials .testimonial_main_content .testimonial_title_group .testimonial_title_content .testi_title::after{display:none}}.view-testimonials .testimonial_main_content .testimonial_title_group .testimonial_title_content .testi_line span{font-size:16px;letter-spacing:.19px;color:#1c1c1f;line-height:23px}.view-testimonials .testimonial_main_content .testimonial_title_group .testi_date .datetime{font-size:14px;color:#2b2a30;letter-spacing:.17px;line-height:23px}.view-testimonials .testimonial_main_content .testi_desc{margin-top:10px}.view-testimonials .testimonial_main_content .testi_desc h4,.view-testimonials .testimonial_main_content .testi_desc div,.view-testimonials .testimonial_main_content .testi_desc p{font-size:16px !important;letter-spacing:.19px;line-height:23px;color:#1c1c1f !important;font-weight:normal !important;text-transform:math-auto !important;font-family:'Lato' !important}@media screen and (max-width:767px){.view-testimonials .testimonial_main_content .testi_desc p{margin-bottom:0}}.view-testimonials .testimonial_main_content .testi_desc ul{padding-left:0 !important;font-size:16px !important}@media screen and (max-width:767px){.view-testimonials .testimonial_main_content .col-md-2,.view-testimonials .testimonial_main_content .col-md-10{padding:0}}@media screen and (max-width:767px){.view-testimonials .views-row{padding:0}}.view-testimonials nav .pagination{margin-top:15px}
