/* ============ Base css ============ */
:root{--dark-blue:#314C5F;--dark-blue-600:#365F7B;    /* --tiffany-blue: #03AEB5; */--tiffany-blue:#177E89;--white-900:#ffffff;--dark-500:#1A1919;--red-400:#EC4550;--red-600:#DC3F37;--gray-400:#F6F6F6;--gray-500:#CFDAE1;}
html{overflow-x:hidden;}
body{font-family:"Schibsted Grotesk",sans-serif;font-optical-sizing:auto;font-weight:400;font-size:16px;line-height:normal;font-style:normal;color:var(--dark-blue);-webkit-font-smoothing:antialiased;overflow-x:hidden;}
p{margin-bottom:0;}
a{text-decoration:none;}
img{max-width:100%;display:block;}
ul{list-style:none;padding-left:0px;}
input,select,textarea{outline:none!important;box-shadow:none!important;resize:none!important;}
/* ============ Common css ============ */
.events-listing .event-filter .form-radios{display:flex;align-items:center;justify-content:center;}
footer .customer-service,.site-footer__bottom .footer-legal-links,.view-team-members .email-linkedin,.event-location li,.contact-page .info-text .contact-info a{display:flex;align-items:center;}
.site-footer__bottom .footer-legal-links{float:right;}
.career-page .text-image .container,.events-detail .detail-sec,.insights-detail .detail-sec{display:flex;justify-content:space-between;}
.site-footer__bottom .footer-bottom-link,.icon-round,.team-intro-section{display:flex;align-items:center;justify-content:space-between;}
.breadcrumb{margin:10px 0px 50px;}
.breadcrumb .breadcrumb-item,.breadcrumb a{color:rgba(49,76,95,0.6);}
.breadcrumb .breadcrumb-item.active,.breadcrumb a:hover,a,.team-intro-section h1,.career-page table th,.career-page .application-form input::placeholder,.career-page .application-form textarea::placeholder,.contact-page .information-sec input::placeholder,.contact-page .information-sec textarea::placeholder,.contact-page .info-text .contact-info a,.contact-page .find-us h2{color:var(--dark-blue);}
.breadcrumb-item + .breadcrumb-item::before{content: '>';}
.privacy-text ol li p,.events-detail .detail-sec .intro-text > p{line-height:28px;}
/* download pdf */
.download-pdf{max-width:410px;border-radius:30px;background-image:linear-gradient(285deg,#177E89 0%,#084C61 98.4%);padding:46px 54px 53px 41px;}
.download-pdf h2,.download-pdf input::placeholder{color:var(--white-900);}
.download-pdf form{margin-top:28px;}
.download-pdf input{background:transparent!important;border:0;border-bottom:1px solid var(--white-900)!important;border-radius:0;padding:0px 0px 11px 0px;padding-bottom:11px;color:var(--white-900)!important;}
.download-pdf form .form-type-textfield,.download-pdf form .form-type-email{margin-bottom:25px!important;}
.download-pdf form .form-actions{margin:7px 0px 0px!important;}
.view-team-members .member-position,.download-pdf input,.events-card-list .event-text > a,.contact-page .find-us .find-us-title,.about-us .left-text p,.about-us .join-abionic-des p{font-size:20px;font-weight:400;line-height:30px;}
.breadcrumb .breadcrumb-item,.breadcrumb a,.career-page .opportunity-mb .jopportunity-card .activity .activity-title{font-size:14px;font-weight:400;line-height:24px;}
.download-pdf h2,.events-detail .detail-sec .intro-text h2,.insights-detail .detail-sec .intro-text h2,.brochure-popup .modal-dialog .modal-body h2,#enquiryModel .modal-dialog .modal-body h2{font-size:30px;font-weight:500;line-height:43px;letter-spacing:-0.6px;}
.fw-600,footer .customer-service a,.career-page table th,.career-page .opportunity-mb .jopportunity-card .job-mb-left .type,.contact-page .find-us .find-us-title,.contact-page .find-us .find-address strong,.contact-page .info-text .contact-info a{font-weight:600;}
.icon-round{width:30px;height:30px;border-radius:10px;background:var(--white-900);display:inline-flex;justify-content:center;}
.icon-round img{width:15px;height:15px;}
.radius-30,.view-team-members .view-content .views-row img{border-radius:30px;}
.team-intro-section h1,.hp-get-intouch-sec h2,.privacy-policy h1,.events-listing h1,.career-page .text-image .left-text h1,.contact-page .text-image .left-text h1,.insights-listing h1,.about-us .left-text h1{font-size:65px;font-weight:500;line-height:73px;}
.team-intro-section p,.view-team-members h5,.career-page .text-image .left-text p,.contact-page .text-image .left-text p,.insights-detail .detail-sec .intro-text h4,.about-us .our-history .slick-slide .views-field-field-text-1 p,.about-us .our-history .slick-slide .views-field-field-text-2 p{color:var(--dark-blue);font-size:25px;font-weight:400;line-height:35.9px;letter-spacing:-0.5px;}
.information-sec .info-text h2,.about-us .join-abionic-sec h2{font-size:47px;font-weight:500;line-height:56px;}
.contact-page .find-us h2,.about-us .about-us-kf h2,.about-us .our-history h2{font-size:55px;font-weight:500;line-height:65px;}
.nav-link:hover{color:#03AEB5;}
.view-team-members .email-linkedin a:hover,.site-footer__bottom .footer-bottom-link a:hover,.view-team-members .member-position{color:var(--tiffany-blue);}
.hp-get-intouch-sec .sub-title{font-size:13px;font-weight:500;letter-spacing:2.6px;}
.ctc-btn,#download-pdf,.career-page .application-form .webform-actions button.form-submit,.contact-page .contact-form #edit-actions-submit,.contact-page .public-transport a,.contact-page .near-parking a,.contact-page .find-us .map-sec a,.insights-listing .view-filters .form-actions button,.about-us .join-abionic-sec a,.brochure-popup .modal-dialog .form-submit,#enquiryModel .modal-dialog .form-submit{font-size:18px;font-weight:400;letter-spacing:-0.36px;padding:15px 40px;border:1px solid;border-radius:35px;display:inline-block;color:var(--white-900);text-decoration:none;line-height:normal;}
.contact-page .find-us .find-address strong,.contact-page .info-text .contact-info a{font-size:18px;line-height:28px;}
.ctc-btn:hover,#download-pdf:hover,.about-us .join-abionic-sec a:hover{background-color:var(--white-900);color:var(--dark-blue);border-color:transparent;}
.events-detail h1,.career-page .job-section h2,.career-page .application-form h2,.insights-detail h1,.about-us .text-sec h2,.about-us .our-history .slick-slide .views-field-field-date .field-content{font-size:38px;font-weight:500;line-height:49px;}
/* ============ Header css ============ */
.header-main-wrap{height:100%;}
header .navbar{padding:0px;height:100%;}
header .nav-link{padding:0!important;position:relative;}
header .navbar-nav .nav-item{padding-bottom:37px;position:relative;top:8px;}
.dropdown-item:focus,.dropdown-item:hover{background:transparent;color:#177E89;}
header .navbar-nav{column-gap:35px;margin-bottom:-20px;}
header .navbar-collapse{justify-content:space-between;}
header .nav-link:hover{text-decoration:none;}
header .dropdown-menu a:hover{color:var(--tiffany-blue);}
header .nav-link.active{color:#177E89;}
.dropdown-toggle::after{margin-left:0px;}
header .nav-link:hover::after,header .nav-link.active::after{content: '';display:block;width:100%;height:3px;border:0px;background-color:#03AEB5;position:absolute;bottom:-24px;}
header .navbar-brand{margin-right:80px;padding:0;}
.header-logo svg g path{fill:var(--dark-500);}
.header-logo svg g .orange{fill:var(--red-600);}
.dropdown:hover > .dropdown-menu{display:block;}
header .dropdown-toggle::after{display:none;}
header .dropdown-menu{border:0px;margin-top:0px;padding:25px 28px 29px 32px;min-width:215px;top:50px;left:50%;border-radius:30px;background:#fff;box-shadow:0px 15px 70px 0px rgba(0,0,0,0.15);transform:translateX(-50%);}
header .dropdown-menu .dropdown-item{padding:0px;color:#314C5F;margin:0px 0px 14px;line-height:28px;}
header .dropdown-menu .dropdown-item:last-child{margin-bottom:0px;}
.filter-badge-sm{font-size:14px;font-weight:500;}
/* ============ Footer css ============ */
footer{background:linear-gradient(260deg,rgba(3,174,181,0.10) 29.32%,rgba(140,47,211,0.10) 120.61%);padding:78px 0px 25px;}
footer .site-footer__top h2,footer .site-footer__top .news-letter-sec h6,footer .site-footer__top .follow-us h6{font-size:20px;font-weight:500;line-height:normal;letter-spacing:-0.4px;}
.footer_links{margin-top:40px;}
.footer_links .region-footer-second{row-gap:40px;position:relative;}
.footer_links .navigation ul{display:block;margin-top:32px;}
.insights-listing{margin-top:50px;}
.footer_links .navigation .nav-link{padding:0px;}
.nav-link,.site-footer__bottom .footer-bottom-link a,footer .customer-service a,header .dropdown-menu a{color:var(--dark-blue);}
/* .nav-link:hover,.site-footer__bottom .footer-bottom-link a:hover{text-decoration:underline;} */
.footer_links .navigation ul li:not(:last-child){margin-bottom:15px;}
footer .customer-service,footer .news-letter-sec .subscribe{margin-top:25px;}
/*footer .social-sec{margin-top:43px;}*/
footer .customer-service{gap:8px;}
footer .news-letter-sec .subscribe a{font-size:18px;letter-spacing:-0.36px;color:var(--dark-blue);border:1.5px solid;border-radius:70px;padding:13px 50px;display:block;text-align:center;width:275px;}
.site-footer__bottom{margin-top:197px;}
.site-footer__bottom .footer-legal-links{column-gap:45px;}
footer .site-footer__top .follow-us .icon-round:not(:last-child){margin-right:15px;}
footer .site-footer__top .follow-us h6{margin-bottom:17px;}
/* ============ Get-in-Touch css ============ */
/* .hp-get-intouch-sec{background-image:url('../images/wait-sec.svg'),linear-gradient(285deg,#177E89 0%,#084C61 98.4%);padding:70px 15px 80px;color:var(--white-900);text-align:center;background-position:center right;background-repeat:no-repeat;} */
.hp-get-intouch-sec{background:linear-gradient(285deg,#177E89 0%,#084C61 98.4%);padding:70px 15px 80px;color:var(--white-900);text-align:center;position:relative;}
.hp-get-intouch-sec:before{content: '';display:block;background:url(../images/wait-sec.svg) no-repeat;width:100%;position:absolute;height:100%;top:0px;left:57%;opacity:0.08;}
/* ============ Team Page css ============ */
.team-intro-section{column-gap:140px;}
.team-intro-section p{max-width:718px;}
/* .view-team-members{margin:82px 0px 100px;} */
.view-team-members .row{row-gap:80px;margin-inline:-15px;}
.view-team-members .row div[class^="col-"]{padding:0 15px;}
.view-team-members .view-content .views-row img{width:100%;object-fit:cover;}
.view-team-members h5{margin:20px 0 0;}
.view-team-members .email-linkedin{gap:20px;margin-top:16px;}
.view-team-members .email-linkedin a,.events-card-list .event-text .read-more{text-decoration:underline;text-decoration-color:var(--tiffany-blue);text-underline-offset:8px;letter-spacing:-0.32px;}
.hp-get-intouch-sec .sub-title{width:fit-content;border:1px solid var(--white-900);border-radius:50px;padding:5px 11px;margin:0 auto;}
.hp-get-intouch-sec h2{margin:24px auto 25px;max-width:700px;}
.node--type-privacy-policy .breadcrumb,.node--type-page .breadcrumb{margin-bottom:16px;}
.privacy-policy .privacy-text{margin:54px 0px 119px;}
.privacy-text ol li:not(:last-child){margin-bottom:35px;}
.privacy-text ol strong,.privacy-text ol li::marker{font-size:20px;font-weight:600;}
.privacy-text ol strong{line-height:30px;margin-bottom:11px;display:block;}
.events-listing .views-element-container{margin-bottom:125px;}
.events-listing .event-filter{margin:49px 0px 55px;}
.events-listing .event-filter fieldset{width:100%;margin-bottom:0px!important;}
.events-listing .event-filter .form-radios{flex-wrap:wrap;gap:15px;}
.events-listing .event-filter .form-radios .form-check{background:rgb(from var(--option-color) r g b / 0.07);border-radius:50px;padding:5px 20px;color:var(--option-color);cursor:pointer;}
.events-listing .event-filter .form-radios .form-check label{cursor:pointer;}
.events-listing .event-filter .form-radios .form-check input{visibility:hidden;}
.events-listing .event-img .filter-badge-sm{position:absolute;top:13px;left:33px;z-index:2;}
.events-listing .event-status{position:absolute;top:13px;right:11px;z-index:2;background-color:#fff;padding:5px 12px;border-radius:40px;font-size:14px;font-weight:400;letter-spacing:-0.28px;}
.events-listing .event-status.future-event{color:#03AEB5;}
.events-listing .event-status.past-event{color:#DC3F37;}
.events-card-list .row{row-gap:60px;margin:0px -15px;}
.events-card-list .row div[class^="col-"]{padding:0 15px;}
.events-card-list .event-text .event-location{margin:15px 0px;}
.events-detail .image-section,.insights-detail .full-width-video,.insights-detail .image-section{width:100vw;position:relative;left:calc(-50vw + 50%);}
.insights-detail .image-section img{width:100%;object-fit:cover;}
.events-detail .image-section{margin:0px 0px 51px;}
.events-detail .image-section img{width:100%;object-fit:cover;}
.events-detail .detail-sec,.insights-detail .detail-sec{align-items:flex-start;gap:31px;margin-bottom:108px;}
.events-detail .detail-sec .intro-text{max-width:850px;}
.events-detail .detail-sec .intro-text h2{margin:19px 0px 22px;}
.event-location{margin-bottom:28px;}
.event-location li{font-weight:600;gap:7px;}
.event-location li::before{content: '';background-image:url('../images/calendar.svg');width:24px;min-width:24px;height:24px;display:inline-block;}
.event-location li:nth-child(2):before{background-image:url('../images/clock.svg');}
.event-location li:nth-child(3):before{background-image:url('../images/location.svg');}
.event-location li:not(:last-child){margin-bottom:10px;}
/* Gradient Banner css start */
.node--type-career .header-logo svg g path,.node--type-contact-page .header-logo svg g path,.node--type-about-us .header-logo svg g path{fill:var(--white-900);}
.node--type-career .breadcrumb .breadcrumb-item,.node--type-career .breadcrumb a,.node--type-contact-page .breadcrumb-item,.node--type-contact-page .breadcrumb-item a,.node--type-about-us .breadcrumb-item,.node--type-about-us .breadcrumb-item a{color:rgba(255,255,255,0.60);}
.node--type-career header .navbar-nav > li > .nav-link,.node--type-career .dropdown-language-item .language-link,.node--type-career .breadcrumb .breadcrumb-item.active,.node--type-career .breadcrumb a:hover,.node--type-career .breadcrumb-item + .breadcrumb-item::before,.node--type-contact-page header .navbar-nav > li > .nav-link,.node--type-contact-page .dropdown-language-item .language-link,.node--type-contact-page .breadcrumb .breadcrumb-item.active,.node--type-contact-page .breadcrumb a:hover,.node--type-contact-page .breadcrumb-item + .breadcrumb-item::before,.node--type-about-us header .navbar-nav > li > .nav-link,.node--type-about-us .dropdown-language-item .language-link,.node--type-about-us .breadcrumb .breadcrumb-item.active,.node--type-about-us .breadcrumb a:hover,.node--type-about-us .breadcrumb-item + .breadcrumb-item::before,.career-page .text-image .left-text,.career-page .text-image .left-text p,.contact-page .text-image .left-text,.contact-page .text-image .left-text p,.about-us .text-image .left-text,.about-us .text-image .left-text p{color:var(--white-900);}
.node--type-career .dropdown-language-item .dropbutton-arrow,.node--type-contact-page .dropdown-language-item .dropbutton-arrow,.node--type-about-us .dropdown-language-item .dropbutton-arrow{border-top-color:var(--white-900);}
.node--type-career .dropbutton-multiple.open .dropbutton-arrow,.node--type-contact-page .dropbutton-multiple.open .dropbutton-arrow,.node--type-about-us .dropbutton-multiple.open .dropbutton-arrow{border-bottom-color:var(--white-900);border-top-color:transparent;}
.career-page .text-image,.contact-page .text-image,.about-us .text-image{background-image:linear-gradient(285deg,#177E89 0%,#084C61 98.4%);padding-top:80px;position:relative;min-height:520px;}
.career-page .text-image .container,.contact-page .text-image .container,.about-us .text-image .container{flex-wrap:wrap;}
.career-page .text-image .breadcrumb-inner,.contact-page .text-image .breadcrumb-inner,.about-us .text-image .breadcrumb-inner{width:100%;}
.career-page .text-image .left-text,.contact-page .text-image .left-text,.about-us .text-image .left-text{max-width:565px;}
.career-page .text-image .left-text p,.contact-page .text-image .left-text p,.about-us .text-image .left-text p{margin-top:18px;}
.career-page .text-image .right-img,.contact-page .text-image .right-img,.about-us .text-image .right-img,.join-abionic-sec .abionic-right-sec img{position:absolute;right:0;bottom:-71px;}
.career-page .text-image .right-img img,.contact-page .text-image .right-img img,.about-us .text-image .right-img img,.join-abionic-sec .abionic-right-sec img{border-radius:150px 0 0 20px;}
.career-page .job-section{margin:110px 0px 100px;}
.career-page .job-section h2,.career-page .application-form h2{margin-bottom:46px;}
.career-page table th{padding-bottom:24px;}
.career-page .application-form{background:linear-gradient(260deg,rgba(3,174,181,0.10) 29.32%,rgba(140,47,211,0.10) 120.61%);padding:75px 0 103px;}
.career-page .application-form input,.career-page .application-form select,.career-page .application-form textarea,.contact-page .contact-form input,.contact-page .contact-form select,.contact-page .contact-form textarea,.insights-listing .view-filters .form-item-title input,.insights-listing .view-filters .form-item-tid > div > button,.insights-listing .view-filters .form-item-tid-1 > div > button,.brochure-popup .modal-dialog .form-control,#enquiryModel .modal-dialog .form-control{background-color:transparent;border:0px;border-bottom:1px solid var(--dark-blue);border-radius:0px!important;font-size:20px;font-weight:400;color:var(--dark-blue);padding-bottom:11px;padding-left:0px;padding-top:0px;}
.brochure-popup .modal-dialog input::placeholder,#enquiryModel .modal-dialog input::placeholder,#enquiryModel .modal-dialog textarea::placeholder{color:var(--dark-blue);}
.career-page .application-form .application-form-upload-btn{margin-left:-15px;margin-right:-15px;margin-bottom:0px!important;}
.career-page .application-form .application-form-upload-btn > div{max-width:439px;padding:0 15px;}
.career-page .application-form .application-form-upload-btn > div .webform-flex--container{margin:0px;}
.career-page .application-form textarea,.contact-page .contact-form textarea{height:48px;}
.career-page .application-form .js-form-item.mb-3{margin-bottom:40px!important;}
.career-page .application-form .js-form-item.form-item-position-applied-for.mb-3{margin-bottom:29px!important;}
.career-page .application-form .js-form-item.form-item-position-applied-for select{max-width:851px;}
.career-page .application-form .webform-file-button{border-radius:10px;border:1px dashed var(--dark-blue-600);text-align:center;padding:50px 19px 23px;background:url('../images/Upload.svg') no-repeat;background-position:center 18px;height:95px;cursor:pointer;width:100%;}
.career-page .application-form #ajax-wrapper .js-form-item,.career-page .application-form #ajax-wrapper--2 .js-form-item{margin-bottom:29px!important;}
.career-page .application-form .webform-actions button.form-submit,.contact-page .contact-form #edit-actions-submit,.contact-page .public-transport a,.contact-page .near-parking a,.insights-listing .view-filters .form-actions button,.brochure-popup .modal-dialog .form-submit,#enquiryModel .modal-dialog .form-submit{border:1px solid var(--tiffany-blue);color:var(--dark-blue);}
.career-page .application-form .webform-actions button.form-submit:hover,.contact-page .contact-form #edit-actions-submit:hover,.contact-page .public-transport a:hover,.contact-page .near-parking a:hover,.insights-listing .view-filters .form-actions button:hover,.brochure-popup .modal-dialog .form-submit:hover,#enquiryModel .modal-dialog .form-submit:hover{background-color:var(--tiffany-blue)!important;color:var(--white-900);}
.career-page .opportunity-mb .jopportunity-card{background-color:var(--gray-400);border-radius:10px;}
.career-page .opportunity-mb .jopportunity-card .job-mb-left .site,.career-page .opportunity-mb .jopportunity-card .job-mb-left .type,.career-page .opportunity-mb .jopportunity-card .activity-value{line-height:28px;}
.career-page .opportunity-mb .jopportunity-card .activity .activity-title{color:var(--tiffany-blue);}
.career-page .opportunity-mb .pdf-icon a{width:40px;height:40px;border-radius:50%;font-size:0px;display:block;margin-left:auto;background:url(../images/white-download.svg) no-repeat,var(--tiffany-blue);background-position:center center;}
.insights-listing .view-content{row-gap:60px;margin:40px 0px 100px;}
.node--type-insights-listing-page .insight-link .is-new-wrap{background:var(--red-400);}
.insights-listing .view-filters{margin-top:60px;}
.insights-listing .view-filters .form-item-title input{background-image:none!important;}
.insights-listing .view-filters form > div{flex-wrap:nowrap!important;gap:30px;}
.insights-listing .view-filters .form-actions button,.brochure-popup .modal-dialog .form-submit,#enquiryModel .modal-dialog .form-submit{background-color:transparent;padding:13.5px 40px;}
.insights-listing .view-filters .form-item-tid,.insights-listing .view-filters .form-item-tid-1{width:300px;}
.insights-listing .view-filters .form-item-title{width:480px;}
.insights-detail .detail-sec{margin:53px 0px 91px;}
.insights-detail .full-width-video{margin-top:36px;}
.insights-detail .full-width-video video{max-height:640px;}
.insights-detail .detail-sec .date-insight{display:block;margin-bottom:33px;}
.insights-detail .detail-sec .intro-text{max-width:850px;}
.insights-detail .detail-sec .intro-text h2{margin-bottom:19px;}
.insights-detail .detail-sec .intro-text h2 p,.insights-detail .detail-sec .intro-text h4 p{font-size:inherit;line-height:inherit;}
.insights-detail .detail-sec .intro-text h4{margin:20px 0px 17px;}
.contact-page{margin-bottom:101px;}
.contact-page .information-sec{margin:154px 0px 78px;border-radius:30px;background:url('../images/contact-brand-logo.svg'),linear-gradient(260deg,rgba(3,174,181,0.10) 29.32%,rgba(140,47,211,0.10) 120.61%);padding:70px 109px;background-repeat:no-repeat;background-position:bottom 27px left 16px,center;}
.contact-page .information-sec .contact-form .webform-actions{margin-bottom:0px!important;}
.node--type-contact-page .layout-main-wrapper,.node--type-about-us .layout-main-wrapper{padding-top:0px;}
.information-sec .info-text h2{margin-bottom:12px;}
.contact-page .contact-form #edit-message{height:155px;}
.contact-page .contact-form #edit-actions-submit{margin-top:33px;}
.contact-page .contact-form .js-form-item{margin-bottom:40px!important;}
.contact-page .contact-form .js-form-item.form-item-message{margin-bottom:0px!important;}
.contact-page .info-text .contact-info{margin-top:34px;}
.contact-page .info-text .contact-info a{margin-bottom:30px;}
.contact-page .info-text .contact-info a:nth-of-type(2){margin-bottom:0px;}
.contact-page .info-text .contact-info a::before{content: '';background-image:url('../images/email.svg');width:24px;height:24px;display:inline-block;margin-right:14px;}
.contact-page .info-text .contact-info a:hover{color:var(--tiffany-blue);}
.contact-page .find-us{margin-bottom:69px;}
.contact-page .find-us h2{margin-bottom:40px;}
.contact-page .find-us .find-us-title{margin-bottom:34px;}
.contact-page .find-us .find-address p{font-size:18px;background:url('../images/location.svg') no-repeat;background-position:0px 2px;padding-left:33px;max-width:250px;}
.contact-page .find-us .map-sec{margin-top:64px;}
.contact-page .find-us .map-sec a{background-color:var(--tiffany-blue);display:inline-flex;align-items:center;}
.contact-page .find-us .map-sec a:hover{background-color:transparent;color:var(--dark-blue);border-color:var(--tiffany-blue);}
.contact-page .find-us .map-sec a:not(:last-child){margin-bottom:20px;}
.contact-page .find-us .map-sec a:first-child::after,.contact-page .find-us .map-sec a:last-child::after{content: '';background:url('../images/pdf-icon.svg') no-repeat;width:24px;height:24px;display:inline-block;margin-left:10px;}
.contact-page .find-us .map-sec a:last-child::after{content: '';background:url('../images/google-map-icon.svg') no-repeat;}
/* .contact-page .find-us .map-sec a:first-child:hover::after{filter:brightness(0) saturate(100%) invert(37%) sepia(86%) saturate(421%) hue-rotate(137deg) brightness(92%) contrast(91%);} */
.contact-page .contact-form form{max-width:520px;margin-left:auto;}
.contact-page .geolocation-map-container{height:600px!important;border-radius:30px;}
.about-us .about-us-kf{margin:87px 0 50px;}
.about-text-section{margin-top:80px;}
.about-us .about-us-kf .about-us-kf-para{margin-top:63px;}
.about-us .about-us-kf .about-us-kf-para .row{row-gap:40px;}
.about-us .about-us-kf .about-us-kf-para .key-figure-para{margin-bottom:0px;}
.about-us .text-sec .row{align-items:center;row-gap:100px;}
.about-us .text-sec .row div[class^="col-"]:nth-child(3){order:4;}
.about-us .text-sec .row div[class^="col-"]:nth-child(4){order:3;}
.about-us .text-sec .image-block img{border-radius:30px;object-fit:cover;}
.about-us .text-sec h2{margin-bottom:12px;}
.about-us .text-sec .text-block{max-width:486px;}
.about-us .text-sec .row div[class^="col-"]:nth-child(2) .text-block{margin-left:auto;}
.about-us .key-figure-para .kf-value{padding:21.5px 40px;}
.about-us .our-certificates{margin-top:113px;background:linear-gradient(260deg,rgba(3,174,181,0.10) 29.32%,rgba(140,47,211,0.10) 120.61%);padding:92px 0 96px;}
.about-us .our-certificates .certificate-des{margin:20px 0px 57px;}
.about-us .join-abionic-sec .abionic-left-sec{max-width:593px;}
.about-us .join-abionic-sec{background-color:var(--dark-blue-600);padding-block:90px;color:var(--white-900);position:relative;}
.about-us .join-abionic-des p{margin-block:36px;}
.about-us .our-history{margin-top:136px;margin-bottom:143px;}
.about-us .our-history .views-element-container{margin-top:100px;position:relative;}
.about-us .our-history .slick-slide .views-field-field-date .field-content{font-weight:700;margin-bottom:17px;}
.about-us .our-history .slick-slide .views-field-field-text-1,.about-us .our-history .slick-slide .views-field-field-text-2{max-width:230px;border-left:3px solid var(--tiffany-blue);padding-left:18px;}
.about-us .our-history .slick-slide .views-field-field-text-2{margin-top:36px;}
.about-us .our-history .slick .slick__arrow{position:absolute;top:-55px;width:100%;display:flex;justify-content:space-between;}
.about-us .our-history .slick .slick-arrow{background-image:url('../images/three-arrow.svg');background-repeat:no-repeat;width:84px;height:28px;background-color:transparent;background-size:contain;border:none;font-size:0px;}
.about-us .our-history .slick .slick-arrow.slick-next{transform:scale(1);}
.about-us .our-history .slick::before{content: '';display:block;width:100%;height:2px;background-color:var(--gray-500);width:96vw;position:relative;top:57px;left:calc(-50vw + 50%);}
.about-us .our-history .slick-slide .views-field-field-text-1{margin-top:50px;}
.about-us .our-history .slick::after{content: '';display:block;height:10px;background:url('../images/timeline-dot.svg') no-repeat center right;background-size:10px;position:absolute;top:53px;width:96vw;left:calc(-50vw + 50%);}
/* ============ Pop up css ============ */
.brochure-popup .modal,#enquiryModel{background:rgba(49,76,95,0.85);}
.brochure-popup .modal .modal-dialog,#enquiryModel .modal-dialog{height:100vh;display:flex;align-items:center;justify-content:center;margin-block:0;max-width:850px;}
.brochure-popup .modal .modal-dialog .modal-header,#enquiryModel .modal-dialog .modal-header{padding:0;border:0;justify-content:flex-end;}
.brochure-popup .modal .modal-dialog .modal-header .btn-close,#enquiryModel .modal-dialog .modal-header .btn-close{width:18px;height:18px;padding:0;position:absolute;top:27px;right:30px;}
.brochure-popup .modal-dialog .modal-content,#enquiryModel .modal-dialog .modal-content{border-radius:30px;padding-top:64px;padding-bottom:84px;}
.brochure-popup .modal-dialog .modal-body,#enquiryModel .modal-dialog .modal-body{max-width:630px;margin:0 auto;padding:0px;}
.brochure-popup .modal-dialog .form-actions,.brochure-popup .modal-dialog form .mb-3,#enquiryModel .modal-dialog form .mb-3,.brochure-popup .modal-dialog .modal-body h2,#enquiryModel .modal-dialog .modal-body h2{padding-bottom:0px!important;margin-bottom:0px!important;}
.brochure-popup .modal-dialog form,#enquiryModel .modal-dialog form{row-gap:32px;}
#enquiryModel .modal-dialog form textarea{height:97px;}
#enquiryModel .modal-dialog .modal-content{padding-block:64px;}
.footer_links{margin-top:50px;}
.view-psp-table table thead tr th{font-size:14px;font-weight:600;line-height:24px;color:#314C5F;}
.view-psp-table table tr td{color:#314C5F;}
.solution-main-wrap .psp-table .field--name-field-media-document a{border:1px solid transparent;}
.solution-main-wrap .psp-table .field--name-field-media-document a:hover{background:transparent;border-color:#177E89;}
.solution-main-wrap .psp-table .field--name-field-media-document a:hover:after{filter:brightness(0) saturate(100%) invert(28%) sepia(21%) saturate(867%) hue-rotate(162deg) brightness(90%) contrast(91%);}
/* home page banner animation */
/* .homepage-main-wrap .homepage-banner-sec .slick-slide.slick-active{opacity:1;animation:text-appear 0.5s ease-in;} */
/* @keyframes text-appear{
from{transform:translateY(10vh);opacity:0;}
to{transform:translateY(0);opacity:1;}
} */
.confirmation-msg{color:#314C5F;font-size:28px;line-height:normal;}
.confirmation-msg .webform-confirmation__message{margin-bottom:0px;}
.error-message{color:#dc3545;}
.contact-page .contact-form .contact-submit{border:1px solid var(--tiffany-blue);color:var(--dark-blue);margin-top:33px;font-size:18px;font-weight:400;letter-spacing:-0.36px;padding:15px 40px;text-decoration:none;line-height:normal;border-radius:35px;display:inline-block;}
.events-link picture{position:relative;overflow:hidden;width:100%;display:block;border-radius:20px;}
.full-width-video-custom{margin:36px 0px 51px;width:100vw;position:relative;left:calc(-50vw + 50%);}
.multiselect-dropdown__scroll,.multiselect-dropdown__dialog-close,.multiselect-dropdown__dialog{outline:none!important;box-shadow:none!important;}
.multiselect-dropdown__list,.multiselect-dropdown__list:focus,.multiselect-dropdown__list:focus-visible,.multiselect-dropdown__wrapper,.multiselect-dropdown__wrapper:focus,.multiselect-dropdown__wrapper:focus-visible{box-shadow:none!important;outline:none!important;}
a,button{transition:all 0.3s ease;-webkit-transition:all .3s ease;}
/* language switcher */
h1,h2,h3,h4,h5,h6{margin-bottom:0px;font-family:"Schibsted Grotesk",sans-serif;}
.js .dropdown-switcher .dropbutton-wrapper{display:inline-block;}
.dropdown-toggle::after{display:none;}
.js .dropdown-switcher .dropbutton-widget{border:0;border-radius:0;background-color:transparent;background-image:none;margin:0;padding:0;}
.js .dropdown-switcher .dropbutton-widget .dropbutton{font-size:16px;font-weight:500;line-height:normal;}
.js .dropdown-switcher .dropbutton-widget .dropbutton{border-right:0;}
.js .dropbutton-multiple .dropbutton-widget .dropbutton-action a{text-decoration:none;}
.js .dropdown-switcher .dropbutton-widget ul li{border-top:0;line-height:32px;}
.js .dropdown-switcher .dropbutton-widget .dropbutton-toggle{left:0;width:100%;}
.js .dropdown-switcher .dropbutton-wrapper.open .dropbutton-toggle{left:auto;width:auto;}
.js .dropdown-switcher .dropbutton-widget ul li{border-top:0;}
.js .dropdown-switcher .dropbutton .dropbutton-action:hover,.js .dropdown-switcher .dropbutton a:hover{background-color:transparent;}
.js .dropdown-switcher .dropbutton-widget .dropbutton-toggle .dropbutton-arrow{display:none;}
.js .dropdown-switcher .dropbutton-toggle button{background-color:transparent;background-image:none;}
.js .dropdown-switcher .dropbutton-widget ul li .language-link{width:100%;display:block;text-align:center;}
.js .dropdown-switcher .dropbutton-wrapper{width:100%;height:100%;}
.js .dropdown-switcher .dropbutton-widget{display:flex;align-items:center;justify-content:center;}
.font-55{color:#314C5F;font-size:55px;font-weight:500;line-height:65px;}
.font-65{font-size:65px;font-weight:500;line-height:73px;}
.font-30{color:#314C5F;font-size:30px;font-weight:500;line-height:43px;letter-spacing:-0.6px;}
.header{position:fixed;width:100%;height:80px;top:0px;z-index:10;}
body.scrolled header{background:#fff;transition:all .3s cubic-bezier(.77,0,.175,1);}
body.scrolled.scrolldown header{-webkit-transform:translateY(-510px);transform:translateY(-510px);transition:all .3s cubic-bezier(.77,0,.175,1);}
/* commane css for logo & page scroll*/
.js .dropdown-switcher .dropbutton-widget ul li .language-link.active-language,.path-frontpage.scrolled .dropdown-switcher .dropbutton-widget ul li .language-link.active-language,.node--type-career.scrolled .dropdown-switcher .dropbutton-widget ul li .language-link.active-language,.node--type-contact-page.scrolled .dropdown-switcher .dropbutton-widget ul li .language-link.active-language,.node--type-about-us.scrolled .dropdown-switcher .dropbutton-widget ul li .language-link.active-language{color:#fff;}
.path-frontpage .dropdown-switcher .dropbutton-widget ul li .language-link.active-language,.node--type-career .dropdown-switcher .dropbutton-widget ul li .language-link.active-language,.node--type-contact-page .dropdown-switcher .dropbutton-widget ul li .language-link.active-language,.node--type-about-us .dropdown-switcher .dropbutton-widget ul li .language-link.active-language{color:#314C5F;}
.js .header .dropdown-switcher,.path-frontpage.scrolled .header .dropdown-switcher,.node--type-career.scrolled header .dropdown-switcher,.node--type-contact-page.scrolled .header .dropdown-switcher,.node--type-about-us.scrolled .header .dropdown-switcher{width:33px;height:33px;background:#314C5F;border-radius:100%;}
.path-frontpage .header .dropdown-switcher,.node--type-career .header .dropdown-switcher,.node--type-contact-page .header .dropdown-switcher,.node--type-about-us .header .dropdown-switcher{background:#fff;}
.path-frontpage .dropbutton-wrapper .dropbutton .dropbutton-action > *,.node--type-career .dropbutton-wrapper .dropbutton .dropbutton-action > *,.node--type-contact-page .dropbutton-wrapper .dropbutton .dropbutton-action > *,.node--type-about-us .dropbutton-wrapper .dropbutton .dropbutton-action > *{color:#314C5F;}
.path-frontpage .dropdown-language-item a,.node--type-career .dropdown-language-item a,.node--type-contact-page .dropdown-language-item a,.node--type-about-us .dropdown-language-item a{color:#314C5F;}
.dropdown-language-item a,.path-frontpage.scrolled .dropdown-language-item a,.node--type-career.scrolled .dropdown-language-item a,.node--type-contact-page.scrolled .dropdown-language-item a,.node--type-about-us.scrolled .dropdown-language-item a{color:#314C5F;text-decoration:none;}
.path-frontpage .header-logo svg g path,.node--type-career .header-logo svg g path,.node--type-contact-page .header-logo svg g path,.node--type-about-us .header-logo svg g path{fill:#fff;}
.path-frontpage.scrolled .header-logo svg g path,.node--type-career.scrolled .header-logo svg g path,.node--type-contact-page.scrolled .header-logo svg g path,.node--type-about-us.scrolled .header-logo svg g path{fill:#1A1919;transition:all 0.8s ease;-webkit-transition:all 0.8s ease;}
.path-frontpage.scrolled .header-logo svg g .orange,.node--type-career.scrolled .header-logo svg g .orange,.node--type-contact-page.scrolled .header-logo svg g .orange,.node--type-about-us.scrolled .header-logo svg .orange{fill:#DC3F37;transition:all 0.8s ease;-webkit-transition:all 0.8s ease;}
.path-frontpage .nav .nav-link,.node--type-career .header .nav .nav-link,.node--type-about-us .header .nav .nav-link,.node--type-contact-page .header .nav .nav-link{color:#fff;}
.path-frontpage .nav .nav-link:hover:after,.node--type-career .header .nav .nav-link:hover:after,.node--type-contact-page .header .nav .nav-link:hover:after,.node--type-about-us .header .nav .nav-link:hover:after{background-color:#03AEB5;}
.path-frontpage .nav .nav-link.active:after,.node--type-career .header .nav .nav-link.active:after,.node--type-contact-page .header .nav .nav-link.active:after,.node--type-about-us .header .nav .nav-link.active:after{background-color:#03AEB5;}
.path-frontpage .nav .nav-link:hover,.node--type-career .header .nav .nav-link:hover,.node--type-contact-page .header .nav .nav-link:hover,.node--type-about-us .header .nav .nav-link:hover{color:#03AEB5;}
.path-frontpage .nav .nav-link,.node--type-career .header .nav .nav-link,.node--type-contact-page .header .nav .nav-link,.node--type-about-us .header .nav .nav-link{color:#fff;}
.path-frontpage .nav .nav-link.active,.node--type-career .header .nav .nav-link.active,.node--type-contact-page .header .nav .nav-link.active,.node--type-about-us .header .nav .nav-link.active{color:#03AEB5;}
.path-frontpage.scrolled .nav .nav-link,.node--type-career.scrolled .nav .nav-link,.node--type-contact-page.scrolled .nav .nav-link,.node--type-about-us.scrolled .nav .nav-link{color:#314C5F;}
.path-frontpage .layout-main-wrapper,.node--type-career .layout-main-wrapper,.node--type-contact-page .layout-main-wrapper,.node--type-about-us .layout-main-wrapper{padding-top:0px;}
.path-frontpage .store-block a,.node--type-career .store-block a,.node--type-contact-page .store-block a,.node--type-about-us .store-block a{color:#fff;}
.path-frontpage .store-block svg > *,.node--type-career .store-block svg > *,.node--type-contact-page .store-block svg > *,.node--type-about-us .store-block svg > *{stroke:#fff;}
.path-frontpage.scrolled .store-block a,.node--type-career.scrolled .store-block a,.node--type-contact-page.scrolled .store-block a,.node--type-about-us.scrolled .store-block a{color:#314C5F;}
.path-frontpage.scrolled .store-block svg > *,.node--type-career.scrolled .store-block svg > *,.node--type-contact-page.scrolled .store-block svg > *,.node--type-about-us.scrolled .store-block svg > *{stroke:#314C5F;}
/*home page*/
.homepage-main-wrap .homepage-banner-sec{position:relative;background:linear-gradient(285deg,#177E89 0%,#084C61 98.4%);height:750px;}
.homepage-main-wrap .homepage-banner-sec div:only-child,.homepage-main-wrap .homepage-banner-sec .slick-slider{height:100%;}
.view-home-page-slider .slick__slide{position:relative;}
.homepage-main-wrap .homepage-banner-sec .banner-slider-image img{width:100%;object-fit:cover;}
.home-banner-slider-wrap h1{color:#FFF;font-size:65px;font-weight:500;line-height:73px;max-width:813px;margin-bottom:20px;}
.home-banner-slider-wrap .banner-sub-title{color:#fff;max-width:475px;line-height:28px;}
.path-frontpage .layout-main-wrapper{overflow:hidden;}
.home-banner-slider-wrap .banner-button a{color:#FFF;border:1.5px solid #FFF;margin-top:23px;display:block;width:fit-content;}
.home-banner-slider-wrap .banner-slider-image{position:absolute;right:0px;overflow:hidden;border-radius:140px 0px 0px 30px;bottom:-80px;z-index:2;}
.homepage-main-wrap .homepage-banner-sec .slick-list{overflow:visible;}
.home-banner-sub{position:absolute;top:50%;transform:translateY(-50%);}
.view-home-page-slider:before{content: '';display:block;height:481px;position:absolute;top:133px;backdrop-filter:blur(25px);background:rgba(255,255,255,0.06);border-radius:0px 500px 500px 0px;width:44%;}
.homepage-main-wrap .homepage-banner-sec .slick__arrow{position:absolute;bottom:50px;right:0px;margin:auto;left:0px;max-width:1320px;}
.homepage-main-wrap .homepage-banner-sec .slick__arrow .slick-arrow{font-size:0px;border:0px;width:50px;height:50px;background:transparent;}
.homepage-main-wrap .homepage-banner-sec .slick__arrow .slick-arrow.slick-next{background-image:url('../images/white-arrow-right.svg');background-repeat:no-repeat;}
.homepage-main-wrap .homepage-banner-sec .slick__arrow .slick-arrow.slick-prev{background:url('../images/white-arrow-left.svg') no-repeat;background-repeat:no-repeat;}
/* logo for home */
.homepage-main-wrap .homepage-inner-sec{margin-top:145px;}
.homepage-main-wrap .hp-experties-sec h2{text-align:center;padding-bottom:57px;}
.homepage-main-wrap .hp-experties-sec .hp-colsub{border-radius:30px;padding:52px 25px 55px 20px;background:#F0F5F4;text-align:center;height:100%;display:flex;flex-direction:column;justify-content:space-between;}
.hp-experties-sec .hp-colsub img{border-radius:20px;width:345px;height:250px;margin:auto;}
.hp-experties-sec .hp-colsub .hp-name{text-align:center;font-size:30px;font-weight:500;padding-bottom:38px;line-height:normal;letter-spacing:-0.6px;}
.hp-experties-sec .hp-colsub .desc-experties-wrap{margin-top:22px;margin-bottom:25px;}
.border-green:hover{background:#177E89;color:#fff;}
.border-green{color:#314C5F;border-radius:35px;display:block;width:fit-content;margin:0;border:1.5px solid #177E89;}
.hp-key-figure-sec .kfs-left-sec .image-block{border-radius:500px 500px 0px 0px;overflow:hidden;}
.hp-key-figure-sec{margin-top:0px;display:grid;margin-bottom:50px;grid-template-columns:550px 1fr;column-gap:110px}
.key-figure-para .kf-text{background:#F6F6F6;border-radius:0px 30px 30px 0px;font-size:25px;font-weight:400;line-height:35.9px;width:100%;padding-right:12px;display:flex;justify-content:start;align-items:center;letter-spacing:-0.5px;padding-left:50px;}
.hp-key-figure-sec .kfs-right-sec h2{padding-bottom:60px;}
.key-figure-para{display:flex;margin-bottom:40px;}
.key-figure-para .kf-value{border-radius:30px 0px 0px 30px;background:linear-gradient(285deg,#177E89 0%,#084C61 98.4%);color:#fff;font-size:50px;font-weight:600;padding:37px 40px;line-height:normal;letter-spacing:-1px;width:100%;max-width:213px;}
.insights-sec{background:linear-gradient(260deg,rgba(3,174,181,0.10) 29.32%,rgba(140,47,211,0.10) 120.61%);padding-top:94px;padding-bottom:124px;}
.view-insights-image-slider .slick__slide{margin-right:30px;position:relative;cursor:pointer;}
.insight-link .insights-image-wrap img{width:100%;position:relative;z-index:1;border-radius:20px;}
.insights-image-wrap{border-radius:20px;overflow:hidden;padding-left:20px;padding-bottom:20px;position:relative;margin-bottom:25px;}
.view-insights-image-slider .slick__slide:last-child{margin-right:0px;}
.insight-link .insights-image-wrap:after{content: '';display:block;border-radius:20px;background:#147b86;width:373px;height:207px;position:absolute;left:0px;bottom:0px;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
.insight-link:hover .insights-image-wrap:after{background:#314C5F;}
.insight-link .title-wrap{font-size:20px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:-0.4px;padding-top:7px;}
.insight-link .read-more{font-weight:600;line-height:normal;letter-spacing:-0.32px;border-bottom:1px solid #365F7B;width:fit-content;padding-bottom:3.5px;text-decoration:none;margin-top:15px;display:block;}
.insight-link .category-wrap,.insights-detail .detail-sec .date-insight{padding:4px 11px;justify-content:center;align-items:center;border-radius:40px;background:#365F7B;color:#FFF;font-size:12px;font-weight:500;line-height:normal;text-transform:uppercase;letter-spacing:2.4px;width:fit-content;}
.insight-link .is-new-wrap{border-radius:40px;padding:10px 20px;justify-content:center;align-items:center;background:#365F7B;color:#FFF;font-size:15px;font-weight:500;line-height:normal;position:absolute;right:21px;top:-17px;z-index:5;letter-spacing:3px;}
.view-insights-image-slider .slick-list{overflow:visible;}
.insights-sec h2{text-align:center;}
.solution-sec-wrap{background:#365F7B;padding-top:112px;padding-bottom:103px;color:#fff;}
.solution-sec-wrap .solution-lr-wrap{margin-top:8px;display:grid;grid-template-columns:1fr 810px;column-gap:38px;}
.solution-sec-wrap h2{max-width:935px;color:#fff;}
.solution-sec-wrap .solution-subtitle{display:flex;font-size:13px;padding:4px 11px;align-items:center;font-weight:500;line-height:normal;letter-spacing:2.6px;margin-bottom:30px;border-radius:40px;border:1px solid #fff;width:fit-content;text-transform:uppercase;}
.solution-sec-wrap .solution-lr-wrap p{margin-bottom:8px;max-width:403px;}
.solution-left-sec .ctc-btn{display:block;width:fit-content;margin-top:30px;}
.solution-lr-wrap .solution-right-sec video{width:100%;height:100%;border-radius:30px;}
.solution-lr-wrap .solution-right-sec{margin-left:0px;position:relative;}
.view-insights-image-slider .view-header h2{padding-bottom:64px;}
p{font-size:16px;line-height:28px;}
.play-button-overlay:after{content: '';width:18px;height:25px;background:url('../images/play-icon.svg') no-repeat;background-position:center center;transition:transform 0.5s ease;transform:scale(1);}
.play-button-overlay{display:block;position:absolute;top:50%;left:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:100%;width:100px;background:rgba(255,255,255,0.25);backdrop-filter:blur(12.5px);height:100px;z-index:2;transition:transform 0.5s ease;transform:translate(-50%,-50%) scale(1);}
.play-button-overlay:hover{background:rgba(255,255,255,0.2);transform:translate(-50%,-50%) scale(1.2);}
.play-button-overlay:hover:before{transform:scale(1.3);}
.solution-left-sec::before{content: '';display:block;right:0%;width:100vw;height:424px;position:absolute;top:0;background:linear-gradient(180deg,rgba(255,255,255,0.08) 0.16%,rgba(255,250,248,0.08) 81.56%);border-radius:0px 240px 240px 0px;z-index:-1;}
.hp-certification-sec{background:#F6F6F6;padding:69px 0px 90px;}
.hp-certification-sec h2{margin-bottom:46px;text-align:center;}
.solution-left-sec{position:relative;padding-top:47px;padding-right:37px;z-index:1;}
.certificate-wrap{grid-template-columns:repeat(3,1fr);display:grid;column-gap:60px;row-gap:50px;}
.certificate-wrap .certificate-grid a{border-radius:20px;background:#fff;font-size:30px;line-height:normal;letter-spacing:-0.6px;padding:20px 32px 23px 32px;display:flex;position:relative;align-items:center;z-index:2;}
.certificate-wrap .certificate-grid p{border-radius:20px;background:#fff;font-size:30px;line-height:normal;letter-spacing:-0.6px;padding:20px 32px 23px 32px;display:flex;position:relative;align-items:center;z-index:2;}
.certificate-wrap .certificate-grid a:after{content: '';display:block;width:26px;height:25px;background:url('../images/download.svg');position:absolute;right:32px;top:50%;transform:translateY(-50%);filter:brightness(0) saturate(100%) invert(27%) sepia(81%) saturate(3337%) hue-rotate(168deg) brightness(88%) contrast(82%);}
/* area of expertise*/
.area-expertise .area-banner{position:relative;}
.area-expertise .image-section:after{content: '';background:linear-gradient(0deg,rgba(0,0,0,0.25) 0%,rgba(0,0,0,0.25) 100%);position:absolute;top:0px;right:0px;left:0px;bottom:0px;width:100%;height:100%;z-index:1;}
.video-block:after{content: '';background:linear-gradient(0deg,rgba(0,0,0,0.25) 0%,rgba(0,0,0,0.25) 100%);position:absolute;top:0px;right:0px;left:0px;bottom:0px;width:100%;height:100%;z-index:1;}
.area-expertise .area-banner img{width:100%;object-fit:cover;}
.video-block.poster-overlay:after{display:none;}
.area-expertise .area-banner .title-block{position:absolute;color:#fff;top:50%;left:50%;z-index:1;transform:translate(-50%,-50%);}
.layout-main-wrapper{padding-top:79px;}
.breadcrumb-wrap .breadcrumb{margin-top:17px;}
.area-expertise-first-section .left-sec h2{margin-bottom:28px;max-width:718px;}
.area-expertise-first-section .left-sec .desc{max-width:697px;margin-bottom:45px;}
.area-expertise-first-section .brochure-popup{display:flex;column-gap:28px;}
.area-expertise-first-section .brochure-popup .border-green{margin:0px;}
.area-expertise-first-section .brochure-popup .brochure-dnd{background:#177E89;color:#fff;display:flex;justify-content:center;align-items:center;}
.area-expertise-first-section .brochure-popup .brochure-dnd:after{content: '';display:block;width:24px;height:24px;margin-left:10px;background:url('../images/white-download.svg') no-repeat;}
.gradient-right{border-radius:30px;background:linear-gradient(285deg,#177E89 0%,#084C61 98.4%);padding:40px 49px 50px 51px;color:#fff;}
.gradient-right h2{font-size:30px;font-weight:500;line-height:35px;padding-bottom:38px;}
.gradient-right .ctc-btn{background:transparent;}
.gradient-right .ctc-btn:hover{background:#177E89;color:#fff;}
.area-expertise-text-sec{margin-top:100px;}
.area-expertise-text-sec h2,.area-expertise-text-sec h3{padding-bottom:65px;}
.area-expertise-text-sec .image-block img{border-radius:30px;}
.expertise-row{margin-bottom:100px;}
.expertise-row ul{list-style:disc;margin-left:20px;}
.expertise-row .desc{max-width:486px;margin-bottom:28px;}
.expertise-row .desc em,.intro-text .desc em{font-size:12px;}
.expertise-row .text-sec-right{display:flex;justify-content:center;align-items:center;}
.expertise-row:nth-child(odd){flex-direction:row-reverse;}
.expertise-row:nth-child(odd) .text-sec-right{justify-content:start;}
.testimonials{background:#365F7B;padding-top:78px;padding-bottom:89px;color:#fff;}
.testimonials .view-header h2{font-size:20px;font-weight:400;line-height:30px;text-align:center;margin-bottom:46px;}
.testimonials .views-field-field-sub-text{margin-top:28px;max-width:981px;width:100%;padding-left:99px;}
.testimonials .views-field-title{font-size:38px;font-weight:500;max-width:981px;display:flex;line-height:49px;}
.testimonials .view-testimonials{overflow:hidden;}
.testimonials .slick-list{overflow:visible;}
.testimonials .views-field-title:before{content: '';display:inline-block;width:71px;height:57px;min-width:71px;background:url('../images/quote.svg') no-repeat;margin-right:28px;margin-top:-18px;}
.testimonials .slick-slide,.testimonials .slick__slide{display:flex;flex-direction:column;align-items:center;}
.advantage-solution{margin-top:83px;margin-bottom:100px;}
.advantage-solution .title{padding-bottom:60px;}
.advantages-sec{grid-template-columns:repeat(3,1fr);display:grid;column-gap:70px;row-gap:50px;text-align:center;}
.advantage-solution .advantages-sec .desc{max-width:371px;margin:auto;}
.advantage-solution .advantages-sec h2{margin-bottom:12px;}
.advantage-solution .advantages-sec h2:before{content: '';display:block;background:url('../images/true-mark.svg') no-repeat;width:52px;height:52px;margin-left:auto;margin-right:auto;margin-bottom:22px;}
.area-expertise-video-sec h2{padding-bottom:48px;}
.video-block{position:relative;width:100%;}
video{width:100%;display:block;object-fit:cover;z-index:1;position:relative;}
.insights-listing-sec .insights-image-wrap:after{background:linear-gradient(57deg,#E1E9FB 9.13%,#D6F9F9 96.74%);}
.insight-link{position:relative;}
.solution-main-wrap .solution-banner .title-block{position:absolute;bottom:100px;left:50%;transform:translateX(-50%);z-index:2;}
.solution-banner h1{max-width:550px;text-align:center;color:#fff;margin:auto;}
.solution-banner{position:relative;}
table{border-collapse:separate;border-spacing:0 5px;}
table tr td:first-child{border-top-left-radius:10px;}
table tr td:last-child{border-top-right-radius:10px;}
table tr th:first-child{padding-left:28px;}
table tr td:first-child{border-bottom-left-radius:10px;padding-left:28px!important;}
table tr td:last-child{border-bottom-right-radius:10px;}
table tbody,table td,table tfoot,table th,table thead,table tr{border:0px;}
table tr td,.table >:not(caption) > * > *{background:transparent;}
table tr td{background:#F6F6F6!important;padding:16px 8px!important;color:#314C5F!important;vertical-align:middle;}
.table-striped > tbody > tr:nth-of-type(odd) > *{--bs-table-bg-type:transparent;}
.table-hover > tbody > tr:hover > *{--bs-table-bg-state:transparent;}
.view-job-opportunities table tr .views-field-field-type{font-weight:600;}
.view-job-opportunities table tr th:last-child,.view-job-opportunities table tr td:last-child{text-align:center;}
.view-job-opportunities table .views-field-field-taux-d-activite{width:300px;}
.view-job-opportunities table .pdf-offer{padding:7px 25px;border-radius:35px;background:#177E89;color:#FFF;display:flex;width:fit-content;align-items:center;}
.view-job-opportunities table .pdf-offer::after{content: '';display:block;width:24px;height:24px;margin-left:10px;min-width:24px;background:url('../images/white-download.svg') no-repeat;}
.view-job-opportunities table .views-field-field-site{width:300px;}
.view-job-opportunities table .views-field-field-type{width:450px;}
.menu-open{overflow:hidden;}
table thead tr th{padding-bottom:16px!important;}
.hp-experties-sec .ctc-btn{margin:auto;}
.home-banner-slider-wrap .banner-button a:hover{border-color:#177E89;}
.dropdown-menu[data-bs-popper]{margin-top:0px;transform:translateX(-50%);left:50%;top:50px;}
.site-footer .nav .nav-link.active{color:#177E89;}
.navbar-nav .nav-link.active{color:#03AEB5;}
.solution-main-wrap .psp-table{margin-bottom:90px;}
.solution-main-wrap .psp-table h2{padding-bottom:50px;}
.solution-main-wrap .psp-table table tr td:first-child{font-weight:600;}
.solution-main-wrap .psp-table .field--name-field-media-document a{font-size:0px;width:40px;height:40px;background:#177E89;border-radius:100%;display:flex;align-items:center;justify-content:center;}
.solution-main-wrap .psp-table .field--name-field-media-document a:after{content: '';display:block;background:url('../images/white-download.svg') no-repeat;width:24px;height:24px;min-width:24px;}
.solution-main-wrap .psp-table .file--x-office-document{background-image:none;padding-left:0px;}
.solution-main-wrap .psp-table .views-field-field-disease-specific,.solution-main-wrap .psp-table .views-field-field-diagnosis-value,.solution-main-wrap .psp-table .views-field-field-prognostic-value{width:110px;}
.solution-main-wrap .psp-table .views-field-field-time-to-result{width:123px;padding-right:33px;}
.solution-main-wrap .psp-table .views-field-field-download-pdf{width:90px;padding-right:85px;}
.solution-main-wrap .psp-table .views-field-field-primary-us{width:326px;}
.solution-video-sec h2{margin-bottom:48px;}
.solution-video-sec{position:relative;}
.solution-insight-wrap .form-radios{display:flex;flex-wrap:wrap;margin-bottom:0px;}
.solution-insight-wrap .slick-list{padding-top:47px;}
.solution-insight-wrap .form-check .form-check-input{display:none;}
.solution-insight-wrap .form-check .form-check-label{cursor:pointer;color:#314C5F;font-size:20px;line-height:normal;}
.solution-insight-wrap .form-check.selected .form-check-label,.solution-insight-wrap .form-check:hover .form-check-label{font-weight:600;}
.solution-insight-wrap .form-check.selected .form-check-label:after,.solution-insight-wrap .form-check:hover .form-check-label:after{opacity:1;}
.solution-insight-wrap .form-check-label:after{content: '';width:100%;background:#177E89;height:3px;display:block;margin-top:8px;opacity:0;}
.solution-insight-wrap .js-form-type-radio{padding:0px;margin:0px 40px 0px 0px;}
.solution-insight-wrap .slick__slide{margin-right:30px;position:relative;cursor:pointer;}
.insights-reference-header h2{padding-bottom:44px;}
.solution-insight-sec .view-footer{display:flex;justify-content:center;margin-top:50px;}
.solution-main-wrap .solution-insight-sec{padding-top:74px;padding-bottom:81px;}
.header #block-abionic-storeswitcherblock{position:absolute;right:58px;}
.header .store-block svg{margin-right:8px;}
.multiselect-dropdown__scroll{scrollbar-width:thin;overflow-y:auto;}
.form-control:focus,.form-select:focus{border-color:#177E89!important;box-shadow:none;}
.hp-key-figure-sec .key-figure-para:last-child{margin-bottom:0px;}
footer .news-letter-sec .subscribe a:hover{background:#177E89;color:#fff;border-color:transparent;}
/*newsletter mailchimp */
.ui-widget-overlay{background:rgba(49,76,95,0.92);opacity:1;}
.ui-dialog{width:1070px!important;top:50%!important;left:50%!important;border:0px;padding:0px;margin:0px;height:630px!important;border-radius:0px;transform:translate(-50%,-50%);}
.ui-dialog .ui-dialog-titlebar{padding:0px;background:transparent;border:0px;}
.ui-dialog .ui-dialog-title{display:none;}
.ui-dialog .ui-dialog-titlebar-close{margin:0px;border:0px;top:25px;right:25px;width:24px;height:24px;cursor:pointer;z-index:120;background:url('../images/modal-close.svg') no-repeat;}
.ui-widget.ui-widget-content{border:0px;}
.ui-dialog .ui-dialog-content{padding:0px;border:0px;max-height:100%!important;height:100%!important;min-height:100%!important;}
.ui-dialog .ui-dialog-content div{height:100%;margin-bottom:0px!important;}
.ui-dialog .ui-dialog-content .newsletter-inner-wrap > div{height:initial;}
.webform-submission-newsletter-add-form .webform-flexbox,.webform-submission-newsletter-add-form .webform-flex--container{margin:0px;height:100%;display:flex;justify-content:center;align-items:center;}
.newsletter-inner-wrap{display:grid!important;grid-template-columns:485px 1fr;}
.newsletter-inner-wrap h2{font-size:38px;line-height:49px;color:#314C5F;max-width:343px;padding-bottom:9px;}
.newsletter-inner-wrap p{max-width:398px;margin-bottom:46px;}
.newsletter-inner-wrap .form-control{background-color:transparent;border:0px;border-bottom:1px solid #314C5F;border-radius:0px!important;font-size:20px;font-weight:400;color:#314C5F;padding-bottom:11px;padding-left:0px;max-width:410px;}
.newsletter-inner-wrap img{width:100%;height:100%;object-fit:cover;}
.ui-dialog .ui-dialog-content .webform-submission-newsletter-form{height:100%;}
.newsletter-inner-wrap .webform-flex:first-child{width:100%;height:100%!important;}
.newsletter-inner-wrap .form-actions{display:flex;justify-content:end;margin-top:48px;}
.newsletter-inner-wrap .form-actions .button{background:transparent;}
.newsletter-inner-wrap .form-actions .button:hover{background:#177E89;}
.modal .modal-header .modal-title{display:none;}
.insight-link:hover .read-more{color:#177E89;border-bottom:1px solid #177E89;}
.insight-link .insights-image-wrap img{transform:scale(1);transition:all .8s ease-in-out;}
.certificate-wrap .certificate-grid a:hover{color:#177E89;}
.insight-link:hover .insights-image-wrap img{transform:scale(1.1);}
.site-footer .region .nav .nav-item a:hover,footer .customer-service a:hover{color:#177E89;}
.icon-round:hover{background:#177E89;}
.icon-round:hover img{filter:brightness(0) saturate(100%) invert(93%) sepia(78%) saturate(1%) hue-rotate(337deg) brightness(105%) contrast(101%);}
.customer-service:hover .icon-round{background:#177E89;}
.customer-service:hover .icon-round svg path{fill:#fff;}
.fieldgroup.form-composite{margin-bottom:0px!important;}
.node--type-solution .gradient-right h2{padding-bottom:16px;}
.node--type-solution .gradient-right .ctc-btn{margin-top:30px;}
.insights-detail h1{margin-bottom:36px;}
.contact-page .info-text .contact-info a:hover:before{filter:brightness(0) saturate(100%) invert(51%) sepia(94%) saturate(2317%) hue-rotate(146deg) brightness(94%) contrast(98%);}
.area-expertise-first-section .brochure-popup .brochure-dnd:hover{background:transparent;border:1.5px solid #177E89;color:#314C5F;}
.area-expertise-first-section .brochure-popup .brochure-dnd:hover:after{filter:brightness(0) saturate(100%) invert(25%) sepia(65%) saturate(327%) hue-rotate(161deg) brightness(90%) contrast(88%);}
.events-link img{width:100%;position:relative;z-index:1;border-radius:20px;transform:scale(1);transition:all .8s ease-in-out;}
.events-link:hover img{transform:scale(1.1);}
.events-link:hover .event-img::after{background:#314C5F;}
.events-link:hover .read-more{color:#177E89;}
.events-link .event-img{border-radius:20px;overflow:hidden;padding-left:20px;padding-bottom:20px;position:relative;margin-bottom:25px;}
.events-link .event-img:after{content: '';display:block;border-radius:20px;background:linear-gradient(57deg,#E1E9FB 9.13%,#D6F9F9 96.74%);width:373px;height:207px;position:absolute;left:0px;bottom:0px;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
.events-link .event-title{font-size:20px;line-height:30px;}
.mobile-menu-other-block{display:none;}
.ajax-progress{display:none;}
.privacy-policy .privacy-text{max-width:1053px;margin-left:auto;margin-right:auto;}
.privacy-text ol li p:last-child{max-width:1024px;margin:auto;}
.team-page .team-intro-section{align-items:center;}
.team-intro-section p{padding-top:15px;}
.path-frontpage.scrolled .nav .nav-link.active,.node--type-career.scrolled .header .nav .nav-link.active,.node--type-contact-page.scrolled .header .nav .nav-link.active,.node--type-about-us.scrolled .header .nav .nav-link.active,.path-frontpage.scrolled .nav .nav-link:hover,.node--type-career.scrolled .header .nav .nav-link:hover,.node--type-contact-page.scrolled .header .nav .nav-link:hover,.node--type-about-us.scrolled .header .nav .nav-link:hover{color:#03AEB5!important;}
.path-frontpage.scrolled .nav .nav-link.active:after,.node--type-career.scrolled .header .nav .nav-link.active:after,.node--type-contact-page.scrolled .header .nav .nav-link.active:after,.node--type-about-us.scrolled .header .nav .nav-link.active:after,.path-frontpage.scrolled .nav .nav-link:hover:after,.node--type-career.scrolled .header .nav .nav-link:hover:after,.node--type-contact-page.scrolled .header .nav .nav-link:hover:after,.node--type-about-us.scrolled .header .nav .nav-link:hover:after{background-color:#03AEB5;}
.area-expertise-video-sec .video-block{height:780px;}
.area-expertise-video-sec .video-block video{height:100%;object-fit:cover;}
.dropbutton-multiple.open .dropbutton .secondary-action{display:block;width:33px;height:33px;background-color:#fff;border-radius:20px;box-shadow:0px 4px 18px rgba(0,0,0,0.15);margin-top:10px;}
.dropbutton-multiple.open .dropbutton .secondary-action:hover{background:#fff;}
.js .dropbutton-multiple.open .dropbutton{overflow:initial;}
.solution-banner.area-banner .video-block,.solution-banner.area-banner .youtube-block{height:750px;}
.solution-main-wrap .solution-banner .video-block video,.solution-video-sec .video-block video{height:100%;object-fit:cover;}
.solution-main-wrap .solution-banner .youtube-block iframe{width:100%;height:100%;object-fit:cover;}
.solution-video-sec .video-block{height:780px;}
.area-expertise-text-sec .image-block img{object-fit:cover;}
.view-job-opportunities table .pdf-offer{border:1px solid transparent;}
.view-job-opportunities table .pdf-offer:hover{border-color:#177E89;color:#314C5F;background:transparent;}
.view-job-opportunities table .pdf-offer:hover::after{filter:brightness(0) saturate(100%) invert(25%) sepia(49%) saturate(431%) hue-rotate(161deg) brightness(91%) contrast(86%);}
.insights-image-wrap picture{position:relative;overflow:hidden;width:100%;display:block;border-radius:20px;}
.node--type-area-of-expertise.scrolldown .header{background:#fff;}
/*multiselect design*/
.multiselect-dropdown__dialog{border:0px;z-index:12;background:#fff;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:30px;border-bottom-right-radius:30px;padding:27px 22px 30px;max-width:100%;margin-top:0px;filter:drop-shadow(0px 15px 70px rgba(0,0,0,0.15));}
.multiselect-dropdown__scroll .form-check .form-check-input{border:1px solid #314C5F;width:13px;height:13px;border-radius:2px;margin-left:0px;padding:0px;margin-top:0px;position:relative;top:5px;}
.multiselect-dropdown__scroll .form-check .form-check-input:checked{background-color:#314C5F;}
.multiselect-dropdown__dialog .form-check,.view-insights-listing .view-filters .multiselect-dropdown__dialog .form-check{margin-bottom:5px!important;padding-left:0px;display:flex;align-items:start;}
.multiselect-dropdown__dialog label{padding-left:11px;}
.multiselect-dropdown__dialog .multiselect-dropdown__item:last-child .form-check{margin-bottom:0px!important;}
.ui-widget-content.ui-autocomplete{border:0px;margin-top:0px;background:#fff;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:30px;border-bottom-right-radius:30px;padding:20px 25px 24px;filter:drop-shadow(0px 15px 70px rgba(0,0,0,0.15));}
.ui-widget-content.ui-autocomplete .ui-menu-item .ui-menu-item-wrapper{padding:0px;margin:0px;color:#314C5F;line-height:28px;}
.ui-widget-content.ui-autocomplete .ui-menu-item:last-child{margin-bottom:0px;}
.ui-widget-content.ui-autocomplete .ui-menu-item{margin-bottom:15px;}
.view-insights-listing .view-filters .mb-3{margin-bottom:0px!important;}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{background:transparent;border:transparent;}
header .dropdown-menu .dropdown-item.active,header .dropdown-menu .dropdown-item:active,header .dropdown-menu .dropdown-item.active a,header .dropdown-menu .dropdown-item .is-active{background:transparent;color:#177E89;}
.detail-sec.no-pdf .intro-text{max-width:100%;}
.event-text-intro{margin:15px 0px;}
.events-listing .event-filter .form-radios .radio-option-custom.selected .form-check,.events-listing .event-filter .form-radios .radio-option-custom:hover .form-check{background:var(--option-color);color:#fff;}
.events-listing .event-filter .form-radios .form-check{padding:0px;}
.events-listing .event-filter .form-radios .form-check label{padding:5px 20px;}
.full-width-video-custom{position:relative;}
.full-width-video-custom::after{content: '';background:linear-gradient(0deg,rgba(0,0,0,0.25) 0%,rgba(0,0,0,0.25) 100%);position:absolute;top:0px;right:0px;left:0px;bottom:0px;width:100%;height:100%;z-index:1;}
.full-width-video-custom.poster-overlay::after{display:none;}
.area-expertise .area-banner .video-block,.area-expertise .area-banner .youtube-block{height:640px;}
.area-expertise .area-banner video,.area-expertise .area-banner .youtube-block iframe,.solution-banner.area-banner video,.solution-banner.area-banner .youtube-block iframe{height:100%;width:100%;object-fit:cover;}
.vimeo-block{margin:36px 0px 51px;position:relative;overflow:hidden;}
#play-pause-btn{top:0px;position:absolute;width:100%;height:calc(100% - 70px);z-index:1;left:0px;right:0px;opacity:0;}
.events-detail .image-section img{height:auto;}
.all-tag-wrap{display:flex;column-gap:5px;font-size:12px;line-height:normal;align-items:center;}
.insight-link .is-new-wrap{left:-72px;top:-5px;font-size:12px;right:initial;padding:8px 16px;}
.team-intro-section{margin-top:64px;}
.team-intro-section p{max-width:496px;}
.team-intro-section .team-left-image img{border-radius:30px;height:auto;}
.team-bottom-image{margin-bottom:80px;}
/* abionic insight listing */
.insights-listing .view-filters .form-item-tid,.insights-listing .view-filters .form-item-tid-1{width:190px;}
.insights-listing .view-filters .form-item-tid > div > button,.insights-listing .view-filters .form-item-tid-1 > div > button{font-size:16px;font-weight:400;line-height:28px;padding-bottom:9px;}
.multiselect-dropdown{min-width:100%!important;}
.insights-listing .form-select{background-image:url('../images/select-arrow.svg');background-repeat:no-repeat;background-size:24px 24px;background-position:top 4px right 11px;}
.insights-listing .view-filters form > div{gap:20px;}
.js-form-item-field-age-groups-target-id,.js-form-item-field-end-points-target-id{width:190px;}
.insights-listing .form-select,.insights-listing .js-form-item-combine .form-autocomplete{background-color:transparent;border:0px;border-bottom:1px solid var(--dark-blue);border-radius:0px!important;font-size:20px;font-weight:400;color:var(--dark-blue);padding-bottom:11px;padding-left:0px;padding-top:0px;font-size:16px;font-weight:400;line-height:28px;padding-bottom:9px;}
.js-form-item-combine .form-autocomplete{background-image:none!important;}
.insights-listing .js-form-item-combine{width:290px;margin-left:10px;}
.insights-listing .form-control::placeholder{color:var(--dark-blue);}
.ui-widget-content.ui-autocomplete{height:250px;width:290px!important;overflow-y:auto;}
.events-detail h1{margin-bottom:36px;}
.filter-badge-sm{margin-bottom:15px;}
.events-detail .youtube-block{margin-bottom:51px;}
.solution-banner .image-section img{width:100%;object-fit:cover;}
.events-detail .youtube-block{position:relative;width:100%;padding-top:56.25%;overflow:hidden;}
.events-detail .youtube-block iframe{position:absolute;top:0;left:0;width:100%;height:100%!important;border:0;}
.insights-listing .view-filters .form-item-tid-1 > div > button{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.header-logo svg{overflow:visible;}
.area-expertise-first-section .right-sec .enquiry-img{    /*max-width:260px;*/
height:auto;margin-bottom:20px;}
.management-team{margin-top:80px;}
.management-team h2,.team-bottom-image h2,.board-team h2{margin-bottom:20px;}
.team-bottom-image{margin-top:80px;}
.team-page{margin-bottom:100px;}
.view-homepage-insights-content .unslick .slide--0{width:390px;}
.solution-text-sec ul{list-style:disc;padding-left:20px;margin-bottom:0px;}
.solution-lr-wrap .solution-right-sec img{border-radius:30px;width:100%;height:100%;object-fit:cover;}
.solution-lr-wrap .solution-right-sec{height:520px;}
.homepage-inner-sec .hp-experties-sec{margin-bottom:100px;}
li{line-height:30px;margin-bottom:10px;}
.area-expertise .right-sec .enquiry-link.ctc-btn{margin-top:30px;}
.area-expertise .right-sec .gradient-right h2{padding-bottom:16px;}
.homepage-banner-sec .slick__slider{visibility:hidden;opacity:0;transition:opacity 0.5s ease;}
.homepage-banner-sec .slick-initialized{visibility:visible;opacity:1;}
.solution-banner .image-section:after{content: '';background:linear-gradient(0deg,rgba(0,0,0,0.25) 0%,rgba(0,0,0,0.25) 100%);position:absolute;top:0px;right:0px;left:0px;bottom:0px;width:100%;height:100%;z-index:1;}
.yt-thumbnail-img{position:absolute;top:0px;width:100%;height:640px;}
.yt-thumbnail-img:after{content: '';background:linear-gradient(0deg,rgba(0,0,0,0.25) 0%,rgba(0,0,0,0.25) 100%);position:absolute;top:0px;right:0px;left:0px;bottom:0px;width:100%;height:100%;z-index:1;}
.solution-main-wrap .solution-banner iframe{width:100%;height:100%;object-fit:cover}
.events-detail .detail-sec .intro-text h2 p{font-size:inherit;line-height:inherit;}
.multiselect-dropdown__list .multiselect-dropdown__item{line-height:23px;}
.homepage-main-wrap .hp-experties-sec h2{max-width:950px;margin:auto;}
.solution-lr-wrap .solution-right-sec{padding-top:52px;}
.footer_links .nav-item .nav-link{color:#314C5F;}
.insight-link .insights-image-wrap img:before{content: '';display:block;width:100%;height:100%;box-shadow:-7px -4px 46px 0px rgba(0,0,0,0.12);}
.insights-listing-sec .insight-listing-col .insights-image-wrap{position:relative;overflow:visible;}
.insights-listing-sec .insight-listing-col .insights-image-wrap::before{content: "";position:absolute;top:0px;left:20px;height:250px;border-radius:20px;z-index:0;width:calc(100% - 20px);box-shadow:-7px -4px 46px 0px rgba(0,0,0,0.12);}
.insights-listing-sec .insights-image-wrap{overflow:visible;}
blockquote{display:flex;margin-top:30px;}
blockquote p{font-size:20px;font-weight:500;}
blockquote:before{content: '';display:inline-block;width:71px;height:57px;min-width:71px;background:url('../images/quote.svg') no-repeat;margin-right:15px;margin-top:-10px;}
.our-history .slick-arrow.slick-prev{display:none!important;}
.rtl-dir .slick-list,.rtl-dir .slick-track{direction:rtl;}
.rtl-dir .slick-slide{direction:ltr;}
.area-expertise .intro-text .intro-sec-wrap .ctc-btn,.area-expertise .download-materials-wrap .ctc-btn{
		background: #177E89;
			color: #fff;
			display: flex;
			justify-content: center;
			align-items: center;
}
.area-expertise .intro-text .intro-sec-wrap .ctc-btn::after,.area-expertise .download-materials-wrap .ctc-btn:after
{
	content: '';
		display: block;
		width: 24px;
		height: 24px;
		margin-left: 10px;
		background: url(../images/white-download.svg) no-repeat;
}
.area-expertise .intro-text .intro-sec-wrap .ctc-btn:hover::after,.area-expertise .download-materials-wrap .ctc-btn:hover::after
{
	filter: brightness(0) saturate(100%) invert(25%) sepia(65%) saturate(327%) hue-rotate(161deg) brightness(90%) contrast(88%);
}
.area-expertise .intro-text .intro-sec-wrap .ctc-btn:hover,.area-expertise .download-materials-wrap .ctc-btn:hover{
			background: transparent;
				border: 1.5px solid #177E89;
				color: #314C5F;
}
.area-expertise .intro-text .intro-sec-wrap,.area-expertise .download-materials-wrap{
display: flex;
gap: 15px;
flex-wrap: wrap;
}
