.white{color:#fff}.black{color:#000}.pink{color:#e8baf0}.limeGreen{color:#c4fb85}.darkGreen{color:#0f3630}.midGreen{color:#506e6e}.sageGreen{color:#789696}.paleGreen{color:#c8dcdc}.bgWhite{background-color:#fff}.bgBlack{background-color:#000}.bgPink{background-color:#e8baf0}.bgLimeGreen{background-color:#c4fb85}.bgDarkGreen{background-color:#0f3630}.bgPaleGreen{background-color:#c8dcdc}.bgMidGreen{background-color:#506e6e}.bgSageGreen{background-color:#789696}.bgDarkBlue{background-color:#262b40}.microHeading{font-family:realist,sans-serif;font-weight:700;font-size:16px}.mainHeading,.mainHeadingBold{font-weight:300;font-size:clamp(1.875rem,1.155vw + 1.576rem,2.5rem);line-height:clamp(2.063rem,1.27vw + 1.734rem,2.75rem)}.mainHeadingBold{font-weight:700}.articleHeading{font-weight:700;font-size:clamp(2.188rem,1.365vw + 1.858rem,3.125rem);line-height:clamp(2.375rem,1.46vw + 1.999rem,3.438rem)}.lightHeading,.lightHeadingBold{font-size:clamp(1.563rem,.577vw + 1.413rem,1.875rem);line-height:clamp(1.719rem,.635vw + 1.554rem,2.063rem)}.lightHeadingBold{font-weight:700}.twoLineTextStatement{font-weight:700;font-size:clamp(1.875rem,1.617vw + 1.457rem,2.54rem);line-height:clamp(2.25rem,1.94vw + 1.748rem,3.3rem)}.introText,#aboutTeamPage .teamCard h3,#europePage #teamPanel .teamCard h3,#ciplHomepage #team-members .teamCard,#ciplHomepage #contactPanel .contactPanelText a,.introTextBold{font-weight:300;font-size:clamp(1.25rem,.924vw + 1.011rem,1.75rem);line-height:clamp(1.7rem,1.309vw + 1.413rem,2.3rem)}.introText a,#aboutTeamPage .teamCard h3 a,#europePage #teamPanel .teamCard h3 a,#ciplHomepage #team-members .teamCard a,#ciplHomepage #contactPanel .contactPanelText a a,.introTextBold a{color:inherit;font-weight:700}.introTextBold{font-weight:700}#languageBar{height:40px}#languageBar .gt_selector{float:right;padding:9px 0;background-color:#0f3630;color:#fff;font-size:16px;border:none}#languageBar .gt_selector:focus{outline:none}#header-navbar{position:absolute;z-index:10;padding:3rem 0;background-color:rgba(0,0,0,0)}#header-navbar .dropdown-toggle{background:none;border:none;padding:0;margin-left:0;color:#0f3630}#header-navbar .dropdown-toggle::after{display:none}#header-navbar .navbar-brand{display:inline-block}#header-navbar .navbar-brand #headerLogo g[data-name=main]{fill:#0f3630;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#header-navbar .nav-link{position:relative;margin:0 15px;padding:0;font-family:realist,sans-serif;font-weight:700;font-size:16px;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out;color:#0f3630}@media screen and (max-width: 1200px){#header-navbar .nav-link{margin:0 12px;font-size:15px}}@media screen and (max-width: 991px){#header-navbar .nav-link{font-size:20px;margin:0 auto 15px}}#header-navbar .nav-link svg path{stroke:#0f3630}#header-navbar .nav-link.dropdown-toggle::after{display:none}#header-navbar.clearBG{background-color:rgba(0,0,0,0)}#header-navbar.clearBG #headerLogo g[data-name=main]{fill:#fff}#header-navbar.clearBG .nav-link{color:#fff}#header-navbar.clearBG .nav-link svg path{stroke:#fff}#header-navbar.clearBG #navToggle{color:#fff}#header-navbar.clearBG .dropdown-toggle{color:#fff}#header-navbar .dropdown-menu{top:336%;border-radius:0;border:none;border-top:2px solid #c4fb85;background-color:#fff}#header-navbar .dropdown-menu .dropdown-item{font-size:16px;font-weight:700;color:#0f3630}@media screen and (max-width: 1200px){#header-navbar .dropdown-menu .dropdown-item{margin:0 7px;font-size:15px}}@media screen and (max-width: 991px){#header-navbar .dropdown-menu .dropdown-item{font-size:22px;margin:0 auto 15px}}#header-navbar .dropdown-menu .dropdown-item:hover{color:#506e6e;background-color:#fff}#header-navbar #dropdownToggle{display:inline}#header-navbar #searchToggle{width:44px;height:44px;font-size:20px;border-radius:50%;background-color:#c4fb85;color:#0f3630;border:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#header-navbar #searchToggle:hover{background-color:#0f3630;color:#c4fb85}#header-navbar.fixed-top{background-color:#fff;padding:1rem 0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#header-navbar.fixed-top #headerLogo g[data-name=main]{fill:#0f3630}#header-navbar.fixed-top .nav-link{color:#0f3630}#header-navbar.fixed-top .nav-link svg path{stroke:#0f3630}#header-navbar.fixed-top .dropdown-menu{top:203%}#header-navbar.fixed-top #navToggle{color:#0f3630}#header-navbar.fixed-top .dropdown-toggle{color:#0f3630}@media screen and (max-width: 991px){body.navbar-open{overflow:hidden;position:fixed;width:100%}body.navbar-open #header-navbar .navbar-brand{width:200px}body.navbar-open #header-navbar #headerLogo g[data-name=main]{fill:#fff}body.navbar-open #header-navbar .nav-link{color:#fff}body.navbar-open #header-navbar #navToggle{color:#fff}body .navbar-toggler{padding:0;border:none;font-size:40px;color:#0f3630}body .navbar-toggler:focus{-webkit-box-shadow:none;box-shadow:none}#header-navbar{padding:1rem 0}#header-navbar .navbar-brand{width:200px}#header-navbar #headerLogo g[data-name=main]{fill:#0f3630}#header-navbar .nav-link{color:#fff}#header-navbar #navToggle{color:#0f3630}#header-navbar .navbar-toggler{padding:0;border:none;font-size:40px;color:#0f3630}#header-navbar .navbar-toggler:focus{-webkit-box-shadow:none;box-shadow:none}#headerNavbar{position:absolute;z-index:-1;left:0;top:0;width:100vw;height:100vh !important;padding:100px 15px 15px;background-color:#0f3630}#headerNavbar .dropdown .nav-link{margin-left:0px}#headerNavbar .dropdown .nav-link i.bi-chevron-down{float:left;margin-right:6px;-webkit-transform:rotate(270deg);transform:rotate(270deg)}#headerNavbar .dropdown .nav-link.show i.bi-chevron-down{-webkit-transform:rotate(0deg);transform:rotate(0deg)}#headerNavbar .dropdown-menu{padding-left:30px;background-color:rgba(0,0,0,0);border:none}#headerNavbar .dropdown-menu .dropdown-item{font-size:20px;color:#fff;white-space:wrap}}#searchModal .modal-content{background-color:#0f3630}#searchModal .modal-content .modal-header{border:none}#searchModal .modal-content .modal-header .btnClose{width:44px;height:44px;padding:0;margin:calc(-0.5*var(--bs-modal-header-padding-y)) calc(-0.5*var(--bs-modal-header-padding-x)) calc(-0.5*var(--bs-modal-header-padding-y)) auto;font-size:25px;border-radius:50%;border:none;background-color:#c4fb85;color:#0f3630;border:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#searchModal .modal-content .modal-header .btnClose:hover{color:#fff}#searchModal .modal-content .modal-body h2{font-size:clamp(1.875rem,2.309vw + 1.277rem,3.125rem);line-height:clamp(2.063rem,2.54vw + 1.405rem,3.438rem);font-weight:700}#searchModal .modal-content .modal-body h3{font-size:20px;font-weight:700}#searchModal .modal-content .modal-body a{color:#fff;text-decoration:none;font-size:20px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#searchModal .modal-content .modal-body a:hover{color:#c4fb85}#searchModal .modal-content .modal-body a:hover svg g[data-name=arrow]{stroke:#c4fb85}#searchModal .modal-content .modal-body #searchForm input[type=text]{max-width:391px;border:1px solid #c4fb85;border-radius:50vh;padding:6px 20px 6px 45px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" fill="%23ffffff" class="bi bi-search" viewBox="0 0 22 22"><path d="M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001q.044.06.098.115l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85a1 1 0 0 0-.115-.1zM12 6.5a5.5 5.5 0 1 1-11 0 5.5 5.5 0 0 1 11 0"/></svg>');background-repeat:no-repeat;background-position:12px 10px;background-size:30px;background-color:#0f3630;color:#fff;font-size:20px;font-weight:700}@media screen and (max-width: 767px){#searchModal .modal-content .modal-body #searchForm input[type=text]{font-size:16px}}#searchModal .modal-content .modal-body #searchForm input[type=text]::-webkit-input-placeholder{color:#fff;font-weight:700}#searchModal .modal-content .modal-body #searchForm input[type=text]::-moz-placeholder{color:#fff;font-weight:700}#searchModal .modal-content .modal-body #searchForm input[type=text]:-ms-input-placeholder{color:#fff;font-weight:700}#searchModal .modal-content .modal-body #searchForm input[type=text]::-ms-input-placeholder{color:#fff;font-weight:700}#searchModal .modal-content .modal-body #searchForm input[type=text]::placeholder{color:#fff;font-weight:700}#searchModal .modal-content .modal-body #searchForm button[type=submit]{width:44px;height:44px;padding:0;border-radius:50vh;border:none;background-color:#c4fb85;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#searchModal .modal-content .modal-body #searchForm button[type=submit]:hover svg g[data-name=arrow]{stroke:#fff}.fluidContainLeft{padding-left:calc((100% - 1300px)/2);padding-right:15px}@media screen and (max-width: 1400px){.fluidContainLeft{padding-left:calc((100% - 1120px)/2)}}@media screen and (max-width: 1200px){.fluidContainLeft{padding-left:calc((100% - 935px)/2)}}@media screen and (max-width: 991px){.fluidContainLeft{padding-left:calc((100% - 700px)/2)}}@media screen and (max-width: 767px){.fluidContainLeft{padding-left:calc((100% - 515px)/2)}}@media screen and (max-width: 575px){.fluidContainLeft{padding-left:15px}}.fluidContainRight{padding-right:calc((100% - 1300px)/2);padding-left:15px}@media screen and (max-width: 1400px){.fluidContainRight{padding-right:calc((100% - 1120px)/2)}}@media screen and (max-width: 1200px){.fluidContainRight{padding-right:calc((100% - 935px)/2)}}@media screen and (max-width: 991px){.fluidContainRight{padding-right:calc((100% - 700px)/2)}}@media screen and (max-width: 767px){.fluidContainRight{padding-right:calc((100% - 515px)/2)}}@media screen and (max-width: 575px){.fluidContainRight{padding-right:15px}}.fluidBackground{background-size:cover;background-position:center;background-repeat:no-repeat;min-height:800px}@media screen and (max-width: 767px){.fluidBackground{min-height:600px}}@media screen and (max-width: 575px){.fluidBackground{min-height:550px}}.fluidBackground.left{border-right:3px solid #e8baf0}.fluidBackground.right{border-left:3px solid #e8baf0}.fluidBackground.right img{min-width:100vw;max-width:100vw}.newsCard{position:relative}.newsCard .insightsBadge{position:absolute;top:3%;right:3%;width:125px;max-width:30%;height:125px}.newsCard .info{background-color:#fff;border:1px solid #c8dcdc;border-top:none}.newsCard .info h3{min-height:105px;font-size:clamp(1.063rem,.346vw + .973rem,1.25rem);line-height:clamp(1.275rem,.647vw + 1.108rem,1.625rem);font-weight:300;color:#0f3630}.newsCard .image{border-left:2px solid #c4fb85}.newsCard a span{color:#0f3630}ul.pagination .page-item{text-align:center}ul.pagination .page-item .page-link{width:44px;height:44px;margin-right:8px;border:none;border-radius:50vh;background-color:#c8dcdc;text-align:center;color:#0f3630;line-height:32px;font-size:18px;font-weight:700;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}ul.pagination .page-item .page-link svg{margin-left:-2px}ul.pagination .page-item .page-link svg g[data-name=arrow]{-webkit-transition:stroke .2s ease;transition:stroke .2s ease}ul.pagination .page-item .page-link:hover{background-color:#0f3630;color:#fff}ul.pagination .page-item .page-link:hover svg g[data-name=arrow]{stroke:#fff}ul.pagination .page-item .page-link.next{line-height:30px;margin-right:0}ul.pagination .page-item .page-link.prev{line-height:30px;margin-left:0;text-align:left;-webkit-transform:rotate(180deg);transform:rotate(180deg)}ul.pagination .page-item.active .page-link{background-color:#506e6e;color:#fff}#caseStudiesPanel{overflow:hidden}#caseStudiesPanel .swiper-container-case-studies{position:relative;min-height:400px}#caseStudiesPanel .swiper-container-case-studies .swiper-slide{height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#caseStudiesPanel .swiper-container-case-studies .swiper-pagination{bottom:-30px}#caseStudiesPanel .swiper-container-case-studies .swiper-pagination-bullet{width:12px;height:12px;border-radius:50%;background-color:#789696}#caseStudiesPanel .swiper-container-case-studies .swiper-pagination-bullet-active{background-color:#506e6e}#caseStudiesPanel .swiper-container-case-studies .caseStudy{background-color:#fff}#caseStudiesPanel .swiper-container-case-studies .caseStudy .image{border-left:2px solid #c4fb85}#caseStudiesPanel .swiper-container-case-studies .caseStudy address{font-size:16px;font-weight:300;line-height:21px}#caseStudiesPanel .swiper-container-case-studies .caseStudy h6{font-size:30px;font-weight:300;line-height:47px}#caseStudiesPanel .swiper-container-case-studies .caseStudy .info p{min-height:72px;font-size:16px;font-weight:300}footer h4{font-size:clamp(1.375rem,.693vw + 1.196rem,1.75rem);line-height:clamp(1.65rem,.831vw + 1.435rem,2.1rem);font-weight:700}footer form input[type=text],footer form input[type=email]{width:100%;margin-bottom:30px;background-color:#0f3630;color:#fff;border:none;border-bottom:1px solid #c8dcdc}footer form input[type=text]::-webkit-input-placeholder, footer form input[type=email]::-webkit-input-placeholder{font-size:22px;color:#506e6e}footer form input[type=text]::-moz-placeholder, footer form input[type=email]::-moz-placeholder{font-size:22px;color:#506e6e}footer form input[type=text]:-ms-input-placeholder, footer form input[type=email]:-ms-input-placeholder{font-size:22px;color:#506e6e}footer form input[type=text]::-ms-input-placeholder, footer form input[type=email]::-ms-input-placeholder{font-size:22px;color:#506e6e}footer form input[type=text]::placeholder,footer form input[type=email]::placeholder{font-size:22px;color:#506e6e}footer form button[type=submit]{width:44px;height:44px;border-radius:50vh;border:none;background-color:#c4fb85;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}footer form button[type=submit]:hover svg g[data-name=arrow]{stroke:#fff}footer #menu-footer-navigation a{color:#fff;text-decoration:none;font-size:16px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}footer #menu-footer-navigation a:hover{color:#c4fb85}footer .socialLinks a{display:inline-block;width:50px;height:50px;padding-top:10.5px;border:1px solid #c4fb85;text-align:center;text-decoration:none;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}footer .socialLinks a svg{margin:0 auto;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}footer .socialLinks a:hover{background-color:#c4fb85}footer .socialLinks a:hover svg path{fill:#0f3630}footer .copyright{font-size:16px}footer .copyright a{color:#fff;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}footer .copyright a:hover{color:#c4fb85}footer .footer-legal-menu{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;padding:0;margin:0;font-size:16px;color:#fff}footer .footer-legal-menu li{display:inline}footer .footer-legal-menu li a{color:#fff;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}footer .footer-legal-menu li a:hover{color:#c4fb85}footer .footer-legal-menu li+li:before{content:"/";padding:0 10px}html{width:100%;max-width:100%;overflow-x:hidden;font-size:100%}body{width:100vw;max-width:2500px;font-family:realist,sans-serif;font-style:normal;font-size:18px;font-weight:300;line-height:24px;color:#000;overflow-x:hidden}strong{font-weight:700}#glightbox-body .goverlay{background:rgba(15,54,48,.985)}#glightbox-body .gclose,#glightbox-body .gprev,#glightbox-body .gnext{width:46px;height:46px;border-radius:50vh;background-color:#c4fb85}#glightbox-body .gclose svg path,#glightbox-body .gprev svg path,#glightbox-body .gnext svg path{fill:#0f3630}#headerPanel{position:relative}#headerPanel::before{content:"";position:absolute;top:0;left:0;right:0;width:100%;height:30%;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background:linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);z-index:1;pointer-events:none}.introText a,#aboutTeamPage .teamCard h3 a,#europePage #teamPanel .teamCard h3 a,#ciplHomepage #team-members .teamCard a,#ciplHomepage #contactPanel .contactPanelText a a,.introTextBold a,.textContent a{color:inherit;text-decoration:none}.introText a:hover,#aboutTeamPage .teamCard h3 a:hover,#europePage #teamPanel .teamCard h3 a:hover,#ciplHomepage #team-members .teamCard a:hover,#ciplHomepage #contactPanel .contactPanelText a a:hover,.introTextBold a:hover,.textContent a:hover{text-decoration:underline}.textContent a{font-weight:700}.headerIcon{max-width:160px}.panelIcon{max-width:190px}.videoPlayBtn{-webkit-transform:translateX(-5px) translateY(-15px);transform:translateX(-5px) translateY(-15px);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.videoPlayBtn path{-webkit-transition:fill .3s ease,stroke .3s ease;transition:fill .3s ease,stroke .3s ease}.btnRound{display:inline-block;width:44px;height:44px;border-radius:50%;font-size:16px;line-height:37px;text-align:center}.btnRound img{padding-top:4px;-webkit-transition:all .3s ease;transition:all .3s ease}.btnRound:hover img{padding-left:10px}.btnRound.left:hover img{padding-left:0;padding-right:10px}.btnRound.limeGreen{background-color:#c4fb85}.btnRound.darkGreen{background-color:#0f3630}.btnRound.paleGreen{background-color:#c8dcdc}.btnRoundWithText{display:inline-block;font-size:18px;font-weight:700;text-decoration:none;-webkit-transition:color .3s ease;transition:color .3s ease}.btnRoundWithText.limeGreen{color:#c4fb85}.btnRoundWithText.limeGreen:hover{text-decoration:none}.btnRoundWithText.limeGreen:hover .btnRound img{padding-left:10px}.btnRoundWithText.limeGreen:hover .btnRound span{text-decoration:underline}.btnRoundWithText.limeGreen:hover.left:hover img{padding-left:0;padding-right:10px}.btnRoundWithText.limeGreen:hover.left:hover span{text-decoration:underline}.btnRoundWithText.darkGreen{color:#0f3630}.btnRoundWithText.darkGreen:hover{text-decoration:none}.btnRoundWithText.darkGreen:hover .btnRound img{padding-left:10px}.btnRoundWithText.darkGreen:hover span{text-decoration:underline}.btnRoundWithText span{position:relative;top:3px}.breadcrumb .breadcrumb-item .chevron{font-size:15px;color:#0f3630}.breadcrumb .breadcrumb-item a{font-size:15px;color:#0f3630;text-decoration:none}.breadcrumb .breadcrumb-item a:hover{text-decoration:underline}.breadcrumb .breadcrumb-item.active{margin-bottom:0 !important;padding-top:4px}.breadcrumb .breadcrumb-item.active h1{margin-bottom:0 !important;font-size:15px !important;font-weight:700 !important;color:#0f3630 !important}.text a{-webkit-transition:all .3s ease;transition:all .3s ease}.text.white a{color:#fff}.text.white a:hover{color:#c4fb85}#defaultPage{padding-top:100px}#defaultPage a{color:#0f3630;-webkit-transition:all .3s ease;transition:all .3s ease}#defaultPage a:hover{color:#506e6e}#ciplHomepage #headerPanel{background-size:cover;min-height:600px}@media screen and (max-width: 575px){#ciplHomepage #headerPanel{min-height:250px}}#ciplHomepage #headerPanel .carousel-item{min-height:600px;background-size:cover;background-position:center}@media screen and (max-width: 575px){#ciplHomepage #headerPanel .carousel-item{min-height:250px}}#ciplHomepage #requirementsPanel{background-size:cover;background-position:center;min-height:600px}#ciplHomepage #team-members .teamCard{color:#506e6e}#ciplHomepage #team-members .teamCard h4{font-size:16px;font-weight:700;color:#0f3630}#singleTeamMemberPage{margin-top:20vh}#singleTeamMemberPage h1 span{display:inline-block;font-size:16px}#singleTeamMemberPage .contactInfo a{color:#0f3630;text-decoration:none;-webkit-transition:color .3s ease;transition:color .3s ease}#singleTeamMemberPage .contactInfo a:hover{text-decoration:underline}#homepage #headerPanel{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:800px;overflow:hidden}@media screen and (max-width: 575px){#homepage #headerPanel{min-height:60vh;max-height:60vh}}#homepage #headerPanel video{z-index:-1;left:0;width:100vw;min-height:800px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media screen and (max-width: 1200px){#homepage #headerPanel video{width:inherit;height:100%}}#homepage .scrollDown{position:absolute;bottom:0px}#homepage .scrollDown p{font-size:16px;font-weight:700}#homepage #aboutPanel .video{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}#homepage #aboutPanel .video:hover .videoPlayBtn path{cursor:pointer;fill:#c4fb85;stroke:#c4fb85}#homepage #propertyPanel{min-height:400px;background-size:cover;background-position:center;background-repeat:no-repeat}#homepage #propertyPanel h2{font-weight:700;font-size:clamp(1.875rem,2.309vw + 1.277rem,3.125rem);line-height:clamp(2.063rem,2.54vw + 1.405rem,3.438rem)}#homepage #propertyPanel a{text-decoration:none}#homepage #propertyPanel a .viewAvailableProperties{display:inline-block;position:relative;top:6px;border-radius:50vh;font-size:20px;line-height:21px;font-weight:700;padding:8.5px 20px;border:1px solid #fff;color:#fff;background-color:rgba(0,0,0,0);-webkit-transition:background-color .3s ease-in-out,color .3s ease-in-out;transition:background-color .3s ease-in-out,color .3s ease-in-out}#homepage #propertyPanel a .viewAvailableProperties:hover{background-color:#fff;color:#0f3630}#homepage #latestNewsPanel{overflow:hidden}#homepage #latestNewsPanel .swiper-container-news{position:relative;min-height:400px}#homepage #latestNewsPanel .swiper-container-news .swiper-pagination{bottom:-30px}#homepage #latestNewsPanel .swiper-container-news .swiper-slide{height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#homepage #latestNewsPanel .swiper-container-news .swiper-pagination-bullet{width:12px;height:12px;border-radius:50%;background-color:#789696}#homepage #latestNewsPanel .swiper-container-news .swiper-pagination-bullet-active{background-color:#506e6e}#homepage #latestNewsPanel .swiper-container-news .news-card{margin:7.5px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;border-left:2px solid #c4fb85}#homepage #latestNewsPanel .swiper-container-news .news-card-content date{display:block}#homepage #latestNewsPanel .swiper-container-news .news-card-content h4{min-height:80px;font-weight:300;font-size:20px;color:#0f3630}#homepage #latestNewsPanel .swiper-container-news .news-card-content .title{font-size:16px}#homepage #latestNewsPanel .swiper-container-news .news-card-content a{text-decoration:none;color:#0f3630;-webkit-transition:color .3s ease;transition:color .3s ease}#homepage #latestNewsPanel .swiper-container-news .news-card-content a:hover{color:#789696}#currentDevelopmentsPage{padding-top:100px}#currentDevelopmentsPage #introPanel img{max-width:144px}#currentDevelopmentsPage h1{font-size:30px;font-weight:700;color:#0f3630}#currentDevelopmentsPage select{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:230px;padding:6px 45px 6px 10px;border:1px solid #0f3630;border-radius:50vh;font-size:16px;font-weight:300;color:#0f3630;background-image:url(/wp-content/themes/cipl/theme/img/select-dark-green-arrow.svg);background-position:93% center;background-size:11px 6px;background-repeat:no-repeat}#currentDevelopmentsPage select:hover{cursor:pointer}#currentDevelopmentsPage select:focus-visible{outline:none}#currentDevelopmentsPage .viewToggleSection a{font-size:16px;font-weight:300;line-height:38px;color:#0f3630;text-decoration:none}#currentDevelopmentsPage .viewToggleSection a i{position:relative;top:5px;font-size:28px;color:#789696}#currentDevelopmentsPage .viewToggleSection .form-switch .form-check-input{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280,40,61,1%29'/%3e%3c/svg%3e")}#currentDevelopmentsPage .viewToggleSection .form-switch .form-check-input:checked{background-color:rgba(0,0,0,0)}#currentDevelopmentsPage .viewToggleSection .form-switch .form-check-input:focus{-webkit-box-shadow:none;box-shadow:none}#currentDevelopmentsPage .viewToggleSection .form-switch .form-check-input:hover{cursor:pointer}#currentDevelopmentsPage .viewToggleSection #toggleView{position:relative;top:8px;border-color:#0f3630}#currentDevelopmentsPage .property{border:1px solid #c8dcdc}#currentDevelopmentsPage .property .image{border-left:2px solid #c4fb85}#currentDevelopmentsPage .property address{font-size:16px;font-weight:300;line-height:21px}#currentDevelopmentsPage .property h6{font-size:30px;font-weight:300;line-height:47px}#currentDevelopmentsPage .property .info p{min-height:72px;font-size:16px;font-weight:300}#currentDevelopmentsPage .property .info a{text-decoration:none;color:#0f3630;-webkit-transition:color .3s ease;transition:color .3s ease}#currentDevelopmentsPage .property .info a:hover{color:#789696}#currentDevelopmentsPage #propertyMap #propertiesMap{min-height:80vh}#currentDevelopmentsPage #propertyMap #propertiesMap .infoBox{width:100%;max-width:350px;max-height:335px;font-family:realist,sans-serif}#currentDevelopmentsPage #propertyMap #propertiesMap .infoBox .closeIcon{position:relative;top:14px;right:10px}#currentDevelopmentsPage #propertyMap #propertiesMap .infoBox .content{background-color:#fff}#currentDevelopmentsPage #propertyMap #propertiesMap .infoBox .content .info{font-size:16px;font-weight:300}#currentDevelopmentsPage #propertyMap #propertiesMap .infoBox .content .info:first-of-type{max-width:90%}#currentDevelopmentsPage #propertyMap #propertiesMap .infoBox a{text-decoration:none;color:#0f3630;-webkit-transition:color .3s ease;transition:color .3s ease}#currentDevelopmentsPage #propertyMap #propertiesMap .infoBox a:hover{color:#789696}#currentDevelopmentsPage #propertyMap #propertiesMap .infoBox .image{border-left:2px solid #c4fb85;max-width:100%}#previousDevelopmentsPage{padding-top:100px}#previousDevelopmentsPage #introPanel img{max-width:133px}#previousDevelopmentsPage h1{font-size:30px;font-weight:700;color:#0f3630}#previousDevelopmentsPage select{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:230px;padding:6px 45px 6px 10px;border:1px solid #0f3630;border-radius:50vh;font-size:16px;font-weight:300;color:#0f3630;background-image:url(/wp-content/themes/cipl/theme/img/select-dark-green-arrow.svg);background-position:93% center;background-size:11px 6px;background-repeat:no-repeat}#previousDevelopmentsPage select:hover{cursor:pointer}#previousDevelopmentsPage select:focus-visible{outline:none}#previousDevelopmentsPage .viewToggleSection a{font-size:16px;font-weight:300;line-height:38px;color:#0f3630;text-decoration:none}#previousDevelopmentsPage .viewToggleSection a i{position:relative;top:5px;font-size:28px;color:#789696}#previousDevelopmentsPage .viewToggleSection .form-switch .form-check-input{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280,40,61,1%29'/%3e%3c/svg%3e")}#previousDevelopmentsPage .viewToggleSection .form-switch .form-check-input:checked{background-color:rgba(0,0,0,0)}#previousDevelopmentsPage .viewToggleSection .form-switch .form-check-input:focus{-webkit-box-shadow:none;box-shadow:none}#previousDevelopmentsPage .viewToggleSection .form-switch .form-check-input:hover{cursor:pointer}#previousDevelopmentsPage .viewToggleSection #toggleView{position:relative;top:8px;border-color:#0f3630}#previousDevelopmentsPage .property{border:1px solid #c8dcdc}#previousDevelopmentsPage .property .image{border-left:2px solid #c4fb85}#previousDevelopmentsPage .property address{font-size:16px;font-weight:300;line-height:21px}#previousDevelopmentsPage .property h6{font-size:30px;font-weight:300;line-height:47px}#previousDevelopmentsPage .property .info p{min-height:72px;font-size:16px;font-weight:300}#previousDevelopmentsPage .property .info a{text-decoration:none;color:#0f3630;-webkit-transition:color .3s ease;transition:color .3s ease}#previousDevelopmentsPage .property .info a:hover{color:#789696}#previousDevelopmentsPage #propertyMap #propertiesMap{min-height:80vh}#previousDevelopmentsPage #propertyMap #propertiesMap .infoBox{width:100%;max-width:350px;max-height:335px}#previousDevelopmentsPage #propertyMap #propertiesMap .infoBox .closeIcon{position:relative;top:14px;right:10px}#previousDevelopmentsPage #propertyMap #propertiesMap .infoBox .content{background-color:#fff}#previousDevelopmentsPage #propertyMap #propertiesMap .infoBox .content .info{font-size:16px;font-weight:300}#previousDevelopmentsPage #propertyMap #propertiesMap .infoBox .content .info:first-of-type{max-width:90%}#previousDevelopmentsPage #propertyMap #propertiesMap .infoBox a{text-decoration:none;color:#0f3630;-webkit-transition:color .3s ease;transition:color .3s ease}#previousDevelopmentsPage #propertyMap #propertiesMap .infoBox a:hover{color:#789696}#previousDevelopmentsPage #propertyMap #propertiesMap .infoBox .image{border-left:2px solid #c4fb85;max-width:100%}#singlePropertyPage a{text-decoration:none}#singlePropertyPage a .viewPropertyWebsite{display:inline;position:relative;top:6px;border-radius:50vh;font-size:20px;font-weight:700;padding:8.5px 20px;border:1px solid #0f3630;color:#0f3630;background-color:rgba(0,0,0,0);-webkit-transition:background-color .3s ease-in-out,color .3s ease-in-out;transition:background-color .3s ease-in-out,color .3s ease-in-out}#singlePropertyPage a .viewPropertyWebsite:hover{background-color:#0f3630;color:#fff}#singlePropertyPage #imageCarousel.container-fluid{width:120vw}#singlePropertyPage #imageCarousel .currentDevelopmentSwiper{padding-bottom:10px}#singlePropertyPage #imageCarousel .currentDevelopmentSwiper .swiper-slide{text-align:center}#singlePropertyPage #imageCarousel .currentDevelopmentSwiper .swiper-slide img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;opacity:.3;-webkit-transition:opacity .8s ease;transition:opacity .8s ease}#singlePropertyPage #imageCarousel .currentDevelopmentSwiper .swiper-slide-active img{opacity:1}#singlePropertyPage #imageCarousel .currentDevelopmentSwiper .swiper-pagination{position:relative;bottom:-10px;margin-top:2rem}#singlePropertyPage #imageCarousel .currentDevelopmentSwiper .swiper-pagination-bullet{width:12px;height:12px;background:#c8dcdc;opacity:1}#singlePropertyPage #imageCarousel .currentDevelopmentSwiper .swiper-pagination-bullet-active{background:#0f3630}#singlePropertyPage #chancerygateContact h3{font-weight:300;font-size:clamp(1.875rem,2.309vw + 1.277rem,3.125rem);line-height:clamp(2.063rem,2.54vw + 1.405rem,3.438rem)}#singlePropertyPage #chancerygateContact a{text-decoration:none;color:#fff;-webkit-transition:color .3s ease;transition:color .3s ease}#singlePropertyPage #chancerygateContact a:hover{color:#0f3630}#singlePropertyPage #chancerygateContact a.email{position:relative;top:3px}@media screen and (min-width: 991px){#singlePropertyPage #chancerygateContact .text{margin-top:65px}}#singlePropertyPage #similarDevelopments .swiper-container-developments{position:relative;overflow:hidden}#singlePropertyPage #similarDevelopments .swiper-container-developments .swiper-slide{height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#singlePropertyPage #similarDevelopments .swiper-container-developments .swiper-pagination-bullet{width:12px;height:12px;border-radius:50%;background-color:#789696}#singlePropertyPage #similarDevelopments .swiper-container-developments .swiper-pagination-bullet-active{background-color:#506e6e}#singlePropertyPage #similarDevelopments .swiper-container-developments .property{background-color:#fff}#singlePropertyPage #similarDevelopments .swiper-container-developments .property a.darkGreen{position:relative;top:3px;font-weight:700}#singlePropertyPage #specAndMap{line-height:28px}#singlePropertyPage #specAndMap strong{font-weight:700;color:#0f3630}#singlePropertyPage #specAndMap ul{padding-left:20px}#singlePropertyPage #specAndMap ul ::marker{color:#0f3630}#singlePropertyPage #specAndMap ul li{margin-bottom:10px}#singlePropertyPage #specificationIcons .intro{font-weight:700;color:#0f3630}#singlePropertyPage #specificationIcons .specification{text-align:center}#singlePropertyPage #specificationIcons .specification .icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;max-width:128px;min-height:115px;margin:0 auto 30px}#singlePropertyPage #specificationIcons .specification .text{max-width:175px;margin:0 auto;font-weight:300;font-family:realist,sans-serif;font-size:20px;color:#0f3630}#singlePropertyPage #testimonial .author{font-weight:700}#europePage #headerPanel{background-size:cover;min-height:600px}@media screen and (max-width: 575px){#europePage #headerPanel{min-height:250px}}#europePage #currentDevelopmentsPanel{overflow:hidden}#europePage #currentDevelopmentsPanel .swiper-container-current-devs{position:relative;min-height:400px}#europePage #currentDevelopmentsPanel .swiper-container-current-devs .swiper-slide{height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#europePage #currentDevelopmentsPanel .swiper-container-current-devs .swiper-pagination{bottom:-30px}#europePage #currentDevelopmentsPanel .swiper-container-current-devs .swiper-pagination-bullet{width:12px;height:12px;border-radius:50%;background-color:#789696}#europePage #currentDevelopmentsPanel .swiper-container-current-devs .swiper-pagination-bullet-active{background-color:#506e6e}#europePage #currentDevelopmentsPanel .swiper-container-current-devs .property{background-color:#fff}#europePage #currentDevelopmentsPanel .swiper-container-current-devs .property .image{border-left:2px solid #c4fb85}#europePage #currentDevelopmentsPanel .swiper-container-current-devs .property address{font-size:16px;font-weight:300;line-height:21px}#europePage #currentDevelopmentsPanel .swiper-container-current-devs .property h6{font-size:30px;font-weight:300;line-height:47px}#europePage #currentDevelopmentsPanel .swiper-container-current-devs .property .info p{min-height:72px;font-size:16px;font-weight:300}#europePage #ourRequirementsPanel{position:relative;min-height:600px;background-size:cover}#europePage #ourRequirementsPanel .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(15,54,48,.8)}#europePage #ourRequirementsPanel .content{position:relative;z-index:1}#europePage #ourRequirementsPanel .requirements .bodyText{font-size:16px;font-weight:300}#europePage #teamPanel .teamCard h4{font-size:16px;font-weight:700;color:#0f3630}#europePage #teamPanel .teamCard h3{color:#506e6e}#europePage #officeMap #officesMap{min-height:80vh}#europePage #officeMap #officesMap .infoBox{width:100%;max-width:350px;max-height:350px;font-family:realist,sans-serif;border-left:2px solid #c4fb85}#europePage #officeMap #officesMap .infoBox .closeIcon{position:relative;top:14px;right:10px}#europePage #officeMap #officesMap .infoBox .content{background-color:#fff}#europePage #officeMap #officesMap .infoBox .content .info{font-size:16px;font-weight:300}#europePage #officeMap #officesMap .infoBox .content .info:first-of-type{max-width:90%}#europePage #officeMap #officesMap .infoBox a{text-decoration:none;color:#0f3630;-webkit-transition:color .3s ease;transition:color .3s ease}#europePage #officeMap #officesMap .infoBox a:hover{color:#789696}#europePage #latestNewsPanel{overflow:hidden}#europePage #latestNewsPanel .swiper-container-news{position:relative;min-height:400px}#europePage #latestNewsPanel .swiper-container-news .swiper-pagination{bottom:-30px}#europePage #latestNewsPanel .swiper-container-news .swiper-slide{height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#europePage #latestNewsPanel .swiper-container-news .swiper-pagination-bullet{width:12px;height:12px;border-radius:50%;background-color:#789696}#europePage #latestNewsPanel .swiper-container-news .swiper-pagination-bullet-active{background-color:#506e6e}#europePage #latestNewsPanel .swiper-container-news .news-card{margin:7.5px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;border-left:2px solid #c4fb85}#europePage #latestNewsPanel .swiper-container-news .news-card-content date{display:block}#europePage #latestNewsPanel .swiper-container-news .news-card-content h4{min-height:80px;font-weight:300;font-size:20px;color:#0f3630}#europePage #latestNewsPanel .swiper-container-news .news-card-content .title{font-size:16px}#europePage #latestNewsPanel .swiper-container-news .news-card-content a{text-decoration:none;color:#0f3630;-webkit-transition:color .3s ease;transition:color .3s ease}#europePage #latestNewsPanel .swiper-container-news .news-card-content a:hover{color:#789696}#developmentPage #headerPanel{background-size:cover;min-height:600px}@media screen and (max-width: 575px){#developmentPage #headerPanel{min-height:250px}}#developmentPage #performancePanel{overflow:hidden}#developmentPage #performancePanel .performance-metric{font-weight:700;font-size:clamp(2.5rem,1.155vw + 2.201rem,3.125rem);line-height:clamp(2.75rem,1.27vw + 2.421rem,3.438rem);color:#506e6e;text-align:center}#developmentPage #performancePanel .performance-metric-sub{margin-top:5px;font-size:clamp(1.25rem,.924vw + 1.011rem,1.75rem);line-height:clamp(1.375rem,1.016vw + 1.112rem,1.925rem);font-weight:300;color:#fff}#developmentPage #performancePanel #performanceCarousel .carousel-indicators [data-bs-target]{width:12px;height:12px;border-radius:50%;background-color:#c8dcdc}#developmentPage #performancePanel #performanceCarousel .carousel-indicators .active{background-color:#506e6e}#developmentPage #currentDevelopmentsPanel{overflow:hidden}#developmentPage #currentDevelopmentsPanel .swiper-container-current-devs{position:relative;min-height:400px}#developmentPage #currentDevelopmentsPanel .swiper-container-current-devs .swiper-slide{height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#developmentPage #currentDevelopmentsPanel .swiper-container-current-devs .swiper-pagination{bottom:-30px}#developmentPage #currentDevelopmentsPanel .swiper-container-current-devs .swiper-pagination-bullet{width:12px;height:12px;border-radius:50%;background-color:#789696}#developmentPage #currentDevelopmentsPanel .swiper-container-current-devs .swiper-pagination-bullet-active{background-color:#506e6e}#developmentPage #currentDevelopmentsPanel .swiper-container-current-devs .property{background-color:#fff}#developmentPage #currentDevelopmentsPanel .swiper-container-current-devs .property .image{border-left:2px solid #c4fb85}#developmentPage #currentDevelopmentsPanel .swiper-container-current-devs .property address{font-size:16px;font-weight:300;line-height:21px}#developmentPage #currentDevelopmentsPanel .swiper-container-current-devs .property h6{font-size:30px;font-weight:300;line-height:47px}#developmentPage #currentDevelopmentsPanel .swiper-container-current-devs .property .info p{min-height:72px;font-size:16px;font-weight:300}#developmentPage #ourRequirementsPanel{position:relative;min-height:600px;background-size:cover}#developmentPage #ourRequirementsPanel .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(15,54,48,.8)}#developmentPage #ourRequirementsPanel .content{position:relative;z-index:1}#developmentPage #ourRequirementsPanel .requirements .bodyText{font-size:16px;font-weight:300}#esgPage #headerPanel{background-size:cover;min-height:600px}@media screen and (max-width: 575px){#esgPage #headerPanel{min-height:250px}}#esgPage .swiper-container-stats-cards{position:relative;padding-bottom:30px}#esgPage .swiper-container-stats-cards .swiper-pagination{bottom:-30px}#esgPage .swiper-container-stats-cards .swiper-slide{height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#esgPage .swiper-container-stats-cards .swiper-pagination-bullet{width:12px;height:12px;border-radius:50%;background-color:#789696}#esgPage .swiper-container-stats-cards .swiper-pagination-bullet-active{background-color:#506e6e}#esgPage .swiper-container-stats-cards .statistics-card{margin:7.5px 0;padding-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;color:#fff;background-color:#506e6e}#esgPage .swiper-container-stats-cards .statistics-card-content .icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:end;-ms-flex-align:end;align-items:end}#esgPage .swiper-container-stats-cards .statistics-card-content .icon img{min-height:95px;max-height:95px;width:115px}#esgPage .swiper-container-stats-cards .statistics-card-content .text{display:block;font-size:28px;line-height:30px}#esgPage .swiper-container-stats-cards .statistics-card-content .footer{position:absolute;bottom:15px;font-size:16px;line-height:18px;font-weight:300}#esgPage #prioritiesPanel .linksList{list-style-type:none;padding:0}#esgPage #prioritiesPanel .linksList li{padding:10px 0;border-bottom:2px solid #506e6e;font-size:clamp(1.375rem,.924vw + 1.136rem,1.875rem);line-height:clamp(1.65rem,1.109vw + 1.363rem,2.25rem)}#esgPage #prioritiesPanel .linksList li:first-of-type{border-top:2px solid #506e6e}#esgPage #prioritiesPanel .linksList li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;color:#506e6e;-webkit-transition:color .3s ease;transition:color .3s ease}#esgPage #prioritiesPanel .linksList li a:hover{color:#0f3630}#esgPage #prioritiesPanel .linksList li a:hover svg{stroke:#0f3630}#esgPage #prioritiesPanel .linksList li a svg{margin-left:auto}#esgPage .prioritiesSwiper .fluidContainLeft{border-right:2px solid #c4fb85}@media screen and (max-width: 991px){#esgPage .prioritiesSwiper .fluidContainLeft{padding-left:75px;border-right:none}}@media screen and (max-width: 767px){#esgPage .prioritiesSwiper .fluidContainLeft{padding-left:25px}}#esgPage .prioritiesSwiper .fluidContainRight{border-left:2px solid #c4fb85}@media screen and (max-width: 991px){#esgPage .prioritiesSwiper .fluidContainRight{border-left:none}}#esgPage .prioritiesSwiper .swiper-slide{min-height:800px;background-size:cover;background-position:center;background-repeat:no-repeat}@media screen and (max-width: 1200px){#esgPage .prioritiesSwiper .swiper-slide{min-height:675px}}#esgPage .prioritiesSwiper .textSlidesWrapper{position:relative}#esgPage .prioritiesSwiper .textSlidesWrapper [class*=slideText-]{opacity:0;visibility:hidden;-webkit-transition:opacity .8s ease-in-out;transition:opacity .8s ease-in-out;position:absolute;top:0;left:0;right:0}#esgPage .prioritiesSwiper .textSlidesWrapper [class*=slideText-].active{opacity:1;visibility:visible;z-index:1}#esgPage .prioritiesSwiper .textSlidesWrapper h3{max-width:540px;min-height:100px;color:#fff;font-weight:300;font-size:clamp(1.875rem,1.155vw + 1.576rem,2.5rem);line-height:clamp(2.063rem,1.27vw + 1.734rem,2.75rem)}#esgPage .prioritiesSwiper .textSlidesWrapper .textContent{min-height:185px;max-width:600px;color:#fff}#esgPage .prioritiesSwiper .swiperControls{z-index:10;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;width:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (max-width: 767px){#esgPage .prioritiesSwiper .swiperControls{width:100%}}#esgPage .prioritiesSwiper .swiperControls .swiper-pagination{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;display:inline-block;width:auto;position:relative}#esgPage .prioritiesSwiper .swiperControls .swiper-button-prev,#esgPage .prioritiesSwiper .swiperControls .swiper-button-next{z-index:10;display:inline-block;position:relative;top:12px;margin:0;height:44px;width:44px}#esgPage .prioritiesSwiper .swiperControls .swiper-button-prev:after,#esgPage .prioritiesSwiper .swiperControls .swiper-button-next:after{display:none}#esgPage .prioritiesSwiper .swiperControls .swiper-button-prev{background-image:url("/wp-content/themes/cipl/theme/img/lime-green-arrow-left.svg");left:30px !important}#esgPage .prioritiesSwiper .swiperControls .swiper-button-next{background-image:url("/wp-content/themes/cipl/theme/img/lime-green-arrow-right.svg");right:-40px !important}#esgPage .prioritiesSwiper .swiperControls .carouselLeftPrev{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#esgPage .prioritiesSwiper .swiperControls .carouselLeftNext{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}#esgPage .prioritiesSwiper .swiperControls .swiper-pagination .swiper-pagination-bullet{width:45px;height:3px;border-radius:0;background:#c8dcdc;opacity:1;margin:0 10px 0 0}#esgPage .prioritiesSwiper .swiperControls .swiper-pagination .swiper-pagination-bullet-active{background:#c4fb85}#esgPage #unitedNationsPanel h3{font-size:clamp(1.375rem,.693vw + 1.196rem,1.75rem);line-height:clamp(1.513rem,.762vw + 1.315rem,1.925rem);font-weight:700;color:#0f3630}#esgDevelopmentPage #headerPanel{background-size:cover;min-height:600px}@media screen and (max-width: 575px){#esgDevelopmentPage #headerPanel{min-height:250px}}#esgDevelopmentPage #esgAccordionOriginal .accordion-item{border-radius:0;border:none;border-bottom:10px solid #fff}#esgDevelopmentPage #esgAccordionOriginal .accordion-item .accordion-header .accordion-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:85px;background-color:#506e6e;border-radius:0;color:#c8dcdc;font-size:clamp(1.25rem,2.309vw + .652rem,2.5rem);line-height:clamp(1.5rem,2.309vw + .902rem,2.75rem);font-weight:300;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}#esgDevelopmentPage #esgAccordionOriginal .accordion-item .accordion-header .accordion-button:hover{background-color:#0f3630}#esgDevelopmentPage #esgAccordionOriginal .accordion-item .accordion-header .accordion-button:focus{-webkit-box-shadow:none;box-shadow:none}#esgDevelopmentPage #esgAccordionOriginal .accordion-item .accordion-header .accordion-button:not(.collapsed){background-color:#0f3630}#esgDevelopmentPage #esgAccordionOriginal .accordion-item .accordion-header .accordion-button:not(.collapsed)::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}#esgDevelopmentPage #esgAccordionOriginal .accordion-item .accordion-header .accordion-button::after{width:26px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26.351' height='21.935'%3E%3Cg data-name='Group 418' fill='none' stroke='%23C8DCDC' stroke-width='2'%3E%3Cpath data-name='Line 117' d='M0 10.707h25'/%3E%3Cpath data-name='Path 250' d='m14.676.707 10.26 10.26-10.26 10.26'/%3E%3C/g%3E%3C/svg%3E")}#esgDevelopmentPage #esgAccordionOriginal .accordion-item .accordion-header .icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:70px;height:60px}#esgDevelopmentPage #esgAccordionOriginal .accordion-item .accordion-body{padding-top:30px;font-size:16px;font-weight:300}#esgDevelopmentPage #esgAccordion .accordion-item{border-radius:0;border:none}#esgDevelopmentPage #esgAccordion .accordion-item .accordion-header .accordion-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:85px;border-radius:0;color:#c8dcdc;font-size:clamp(1.25rem,2.309vw + .652rem,2.5rem);line-height:clamp(1.5rem,2.309vw + .902rem,2.75rem);font-weight:300;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}#esgDevelopmentPage #esgAccordion .accordion-item .accordion-header .accordion-button.collapsed{color:#789696;border-bottom:2px solid #789696}#esgDevelopmentPage #esgAccordion .accordion-item .accordion-header .accordion-button.collapsed svg g,#esgDevelopmentPage #esgAccordion .accordion-item .accordion-header .accordion-button.collapsed svg path{fill:#789696}#esgDevelopmentPage #esgAccordion .accordion-item .accordion-header .accordion-button:hover{background-color:#506e6e;color:#c8dcdc}#esgDevelopmentPage #esgAccordion .accordion-item .accordion-header .accordion-button:hover svg g,#esgDevelopmentPage #esgAccordion .accordion-item .accordion-header .accordion-button:hover svg path{fill:#c4fb85}#esgDevelopmentPage #esgAccordion .accordion-item .accordion-header .accordion-button:hover::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26.351' height='21.935'%3E%3Cg data-name='Group 418' fill='none' stroke='%23C8DCDC' stroke-width='2'%3E%3Cpath data-name='Line 117' d='M0 10.707h25'/%3E%3Cpath data-name='Path 250' d='m14.676.707 10.26 10.26-10.26 10.26'/%3E%3C/g%3E%3C/svg%3E")}#esgDevelopmentPage #esgAccordion .accordion-item .accordion-header .accordion-button:focus{-webkit-box-shadow:none;box-shadow:none}#esgDevelopmentPage #esgAccordion .accordion-item .accordion-header .accordion-button:not(.collapsed){background-color:#506e6e}#esgDevelopmentPage #esgAccordion .accordion-item .accordion-header .accordion-button:not(.collapsed)::after{-webkit-transform:rotate(90deg);transform:rotate(90deg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26.351' height='21.935'%3E%3Cg data-name='Group 418' fill='none' stroke='%23C8DCDC' stroke-width='2'%3E%3Cpath data-name='Line 117' d='M0 10.707h25'/%3E%3Cpath data-name='Path 250' d='m14.676.707 10.26 10.26-10.26 10.26'/%3E%3C/g%3E%3C/svg%3E")}#esgDevelopmentPage #esgAccordion .accordion-item .accordion-header .accordion-button::after{width:26px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26.351' height='21.935'%3E%3Cg data-name='Group 418' fill='none' stroke='%23506E6E' stroke-width='2'%3E%3Cpath data-name='Line 117' d='M0 10.707h25'/%3E%3Cpath data-name='Path 250' d='m14.676.707 10.26 10.26-10.26 10.26'/%3E%3C/g%3E%3C/svg%3E")}#esgDevelopmentPage #esgAccordion .accordion-item .accordion-header .icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:70px;height:60px}#esgDevelopmentPage #esgAccordion .accordion-item .accordion-body{padding-top:30px;font-size:16px;font-weight:300;border-bottom:2px solid #789696}#esgInvestmentManagementPage #headerPanel{background-size:cover;min-height:600px}@media screen and (max-width: 575px){#esgInvestmentManagementPage #headerPanel{min-height:250px}}#esgInvestmentManagementPage #keyPhasesPanel{position:relative;padding-bottom:30px}#esgInvestmentManagementPage #keyPhasesPanel .swiper-pagination{bottom:0}#esgInvestmentManagementPage #keyPhasesPanel .swiper-slide{height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#esgInvestmentManagementPage #keyPhasesPanel .swiper-pagination-bullet{width:12px;height:12px;border-radius:50%;background-color:#789696}#esgInvestmentManagementPage #keyPhasesPanel .swiper-pagination-bullet-active{background-color:#506e6e}#esgInvestmentManagementPage #keyPhasesPanel .statistics-card{margin:7.5px 0;padding-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;color:#fff;background-color:#506e6e}#esgInvestmentManagementPage #keyPhasesPanel .statistics-card-content .text{display:block;font-size:16px;line-height:22px;color:#fff}#esgInvestmentManagementPage #partnershipsAndMembershipsPanel{position:relative;padding-bottom:30px}#esgInvestmentManagementPage #partnershipsAndMembershipsPanel .swiper-pagination{bottom:40px}#esgInvestmentManagementPage #partnershipsAndMembershipsPanel .swiper-slide{height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#esgInvestmentManagementPage #partnershipsAndMembershipsPanel .swiper-pagination-bullet{width:12px;height:12px;border-radius:50%;background-color:#fff;opacity:1}#esgInvestmentManagementPage #partnershipsAndMembershipsPanel .swiper-pagination-bullet-active{background-color:#506e6e}#esgInvestmentManagementPage #partnershipsAndMembershipsPanel .statistics-card{margin:7.5px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;color:#fff;background-color:#fff;border-left:2px solid #c4fb85}#esgInvestmentManagementPage #partnershipsAndMembershipsPanel .statistics-card-content .logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;max-height:210px}#esgInvestmentManagementPage #partnershipsAndMembershipsPanel .statistics-card-content .logo img{max-height:210px}#esgInvestmentManagementPage #partnershipsAndMembershipsPanel .statistics-card-content .text{display:block;min-height:105px;font-size:16px;line-height:22px;color:#0f3630}#esgInvestmentManagementPage #partnershipsAndMembershipsPanel .statistics-card-content a{text-decoration:none}#esgInvestmentManagementPage #partnershipsAndMembershipsPanel .statistics-card-content a .visitWebsite{display:inline-block;position:relative;top:6px;border-radius:50vh;font-size:20px;font-weight:700;padding:8.5px 20px;border:1px solid #0f3630;color:#0f3630;background-color:rgba(0,0,0,0);-webkit-transition:background-color .3s ease-in-out,color .3s ease-in-out;transition:background-color .3s ease-in-out,color .3s ease-in-out}#esgInvestmentManagementPage #partnershipsAndMembershipsPanel .statistics-card-content a .visitWebsite:hover{background-color:#0f3630;color:#fff}#esgReportingPage #headerPanel{background-size:cover;min-height:600px}@media screen and (max-width: 575px){#esgReportingPage #headerPanel{min-height:250px}}#esgSocialValueAndCsrPage #headerPanel{background-size:cover;min-height:600px}@media screen and (max-width: 575px){#esgSocialValueAndCsrPage #headerPanel{min-height:250px}}#esgSocialValueAndCsrPage .swiper-container{position:relative;padding-bottom:30px}#esgSocialValueAndCsrPage .swiper-container .swiper-pagination{bottom:-40px}#esgSocialValueAndCsrPage .swiper-container .swiper-slide{height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#esgSocialValueAndCsrPage .swiper-container .swiper-pagination-bullet{width:12px;height:12px;border-radius:50%;background-color:#fff;opacity:1}#esgSocialValueAndCsrPage .swiper-container .swiper-pagination-bullet-active{background-color:#c4fb85}#esgSocialValueAndCsrPage .swiper-container .statistics-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:500px;color:#fff;background-color:#fff}#esgSocialValueAndCsrPage .swiper-container .statistics-card .image img{border-left:2px solid #c4fb85}#esgSocialValueAndCsrPage .swiper-container .statistics-card-content h3{font-size:16px;font-weight:700;color:#0f3630}#esgSocialValueAndCsrPage .swiper-container .statistics-card-content .text{display:block;font-size:16px;line-height:22px;color:#0f3630}#aboutPage #headerPanel{background-size:cover;min-height:600px}@media screen and (max-width: 575px){#aboutPage #headerPanel{min-height:250px}}#aboutPage #visionAndMissionPanel{background:-webkit-gradient(linear, left top, right top, from(#789696), color-stop(50%, #789696), color-stop(50%, #506e6e), to(#506e6e));background:linear-gradient(90deg, #789696 0%, #789696 50%, #506e6e 50%, #506e6e 100%)}@media screen and (max-width: 991px){#aboutPage #visionAndMissionPanel .container{width:100%;max-width:100%}}@media screen and (max-width: 767px){#aboutPage #visionAndMissionPanel{background:rgba(0,0,0,0)}}#aboutPage #visionAndMissionPanel .icon{min-width:145px;max-width:145px}#aboutPage #ourValuesPanel{overflow:hidden}#aboutPage #ourValuesPanel .swiper-container{position:relative;padding-bottom:30px}#aboutPage #ourValuesPanel .swiper-container .swiper-pagination{bottom:-40px}#aboutPage #ourValuesPanel .swiper-container .swiper-slide{height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#aboutPage #ourValuesPanel .swiper-container .swiper-pagination-bullet{width:12px;height:12px;border-radius:50%;background-color:#fff;opacity:1}#aboutPage #ourValuesPanel .swiper-container .swiper-pagination-bullet-active{background-color:#c4fb85}#aboutPage #ourValuesPanel .swiper-container .statistics-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:500px;color:#fff;background-color:#fff}#aboutPage #ourValuesPanel .swiper-container .statistics-card-content h3{font-size:28px;font-weight:700;color:#0f3630}#aboutPage #ourValuesPanel .swiper-container .statistics-card-content .text{display:block;font-size:16px;line-height:22px;color:#0f3630}#aboutTeamPage{padding-top:105px}#aboutTeamPage #searchPeopleForm input[type=text]{max-width:391px;border:1px solid #c4fb85;border-radius:50vh;padding:6px 20px 6px 45px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" fill="%230F3630" class="bi bi-search" viewBox="0 0 22 22"><path d="M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001q.044.06.098.115l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85a1 1 0 0 0-.115-.1zM12 6.5a5.5 5.5 0 1 1-11 0 5.5 5.5 0 0 1 11 0"/></svg>');background-repeat:no-repeat;background-position:12px 10px;background-size:6%;background-color:#fff;color:#0f3630;font-weight:700}#aboutTeamPage #searchPeopleForm input[type=text]::-webkit-input-placeholder{color:#0f3630;font-weight:700}#aboutTeamPage #searchPeopleForm input[type=text]::-moz-placeholder{color:#0f3630;font-weight:700}#aboutTeamPage #searchPeopleForm input[type=text]:-ms-input-placeholder{color:#0f3630;font-weight:700}#aboutTeamPage #searchPeopleForm input[type=text]::-ms-input-placeholder{color:#0f3630;font-weight:700}#aboutTeamPage #searchPeopleForm input[type=text]::placeholder{color:#0f3630;font-weight:700}#aboutTeamPage #searchPeopleForm button[type=submit]{width:44px;height:44px;border-radius:50vh;border:none;background-color:#c4fb85;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#aboutTeamPage #searchPeopleForm button[type=submit] svg{position:relative;top:-1px;left:0;-webkit-transition:left .2s ease-in-out;transition:left .2s ease-in-out}#aboutTeamPage #searchPeopleForm button[type=submit]:hover svg{left:10px}#aboutTeamPage #selectDepartment{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:230px;padding:6px 45px 6px 10px;border:1px solid #0f3630;border-radius:50vh;font-size:16px;font-weight:300;color:#0f3630;background-image:url(/wp-content/themes/cipl/theme/img/select-dark-green-arrow.svg);background-position:93% center;background-size:11px 6px;background-repeat:no-repeat}#aboutTeamPage #selectDepartment:hover{cursor:pointer}#aboutTeamPage #selectDepartment:focus-visible{outline:none}#aboutTeamPage .teamCard h4{font-size:16px;font-weight:700;color:#0f3630}#aboutTeamPage .teamCard h3{color:#506e6e}#singleTeamMemberPage h1 span{display:inline-block;font-size:16px}#singleTeamMemberPage .contactInfo a{color:#0f3630;text-decoration:none;-webkit-transition:color .3s ease;transition:color .3s ease}#singleTeamMemberPage .contactInfo a:hover{text-decoration:underline}#aboutCareersPage #headerPanel{background-size:cover;min-height:600px}@media screen and (max-width: 575px){#aboutCareersPage #headerPanel{min-height:250px}}#aboutOurRequirementsPage #headerPanel{background-size:cover;min-height:600px}@media screen and (max-width: 575px){#aboutOurRequirementsPage #headerPanel{min-height:250px}}#aboutOurRequirementsPage #developmentAndInvestmentSitesPanel{background:-webkit-gradient(linear, left top, right top, from(#506e6e), color-stop(49.8%, #506e6e), color-stop(49.7%, #c4fb85), color-stop(49.9%, #c4fb85), color-stop(49.8%, #789696), to(#789696));background:linear-gradient(90deg, #506e6e 0%, #506e6e 49.8%, #c4fb85 49.7%, #c4fb85 49.9%, #789696 49.8%, #789696 100%)}@media screen and (max-width: 991px){#aboutOurRequirementsPage #developmentAndInvestmentSitesPanel{background:-webkit-gradient(linear, left top, right top, from(#506e6e), color-stop(50.01%, #506e6e), color-stop(50%, #789696), to(#789696));background:linear-gradient(90deg, #506e6e 0%, #506e6e 50.01%, #789696 50%, #789696 100%)}#aboutOurRequirementsPage #developmentAndInvestmentSitesPanel .container{width:100%;max-width:100%}}@media screen and (max-width: 767px){#aboutOurRequirementsPage #developmentAndInvestmentSitesPanel{background:rgba(0,0,0,0)}}#aboutOurRequirementsPage #developmentAndInvestmentSitesPanel .mainContent{min-height:475px}#aboutOurRequirementsPage #developmentAndInvestmentSitesPanel .mainContent ul{padding-left:15px}#aboutOurRequirementsPage #developmentAndInvestmentSitesPanel .contact a{color:#fff;text-decoration:none;-webkit-transition:color .3s ease;transition:color .3s ease}#aboutOurRequirementsPage #developmentAndInvestmentSitesPanel .contact a:hover{text-decoration:underline}#aboutOurRequirementsPage #developmentAndInvestmentSitesPanel .contact a.email{font-weight:700}#aboutOurRequirementsPage #developmentAndInvestmentSitesPanel .icon{min-width:145px;max-width:145px}#aboutChancerygateFoundationPage #headerPanel{background-size:cover;min-height:600px}@media screen and (max-width: 575px){#aboutChancerygateFoundationPage #headerPanel{min-height:250px}}#aboutChancerygateFoundationPage a{text-decoration:none}#aboutChancerygateFoundationPage a .visitWebsite{display:inline-block;position:relative;top:6px;border-radius:50vh;font-size:20px;font-weight:700;padding:8.5px 20px;border:1px solid #0f3630;color:#0f3630;background-color:rgba(0,0,0,0);-webkit-transition:background-color .3s ease-in-out,color .3s ease-in-out;transition:background-color .3s ease-in-out,color .3s ease-in-out}@media screen and (max-width: 575px){#aboutChancerygateFoundationPage a .visitWebsite{font-size:18px}}#aboutChancerygateFoundationPage a .visitWebsite:hover{background-color:#0f3630;color:#fff}#aboutChancerygateFoundationPage #foundationDirector h3{font-weight:300;font-size:clamp(1.875rem,2.309vw + 1.277rem,3.125rem);line-height:clamp(2.063rem,2.54vw + 1.405rem,3.438rem)}#aboutChancerygateFoundationPage #foundationDirector a{text-decoration:none;color:#0f3630;-webkit-transition:color .3s ease;transition:color .3s ease}#aboutChancerygateFoundationPage #foundationDirector a:hover{color:#c4fb85}#aboutChancerygateFoundationPage #foundationDirector a.email{position:relative;top:3px;font-weight:700}@media screen and (min-width: 991px){#aboutChancerygateFoundationPage #foundationDirector .text{margin-top:65px}}#aboutChancerygateFoundationPage .studentPanel [class*=col-]{background-size:cover;background-position:center top;min-height:800px}@media screen and (max-width: 575px){#aboutChancerygateFoundationPage .studentPanel [class*=col-]{min-height:400px}}#aboutChancerygateFoundationPage .studentPanel h3{min-height:70px}@media screen and (max-width: 991px){#aboutChancerygateFoundationPage .studentPanel h3{min-height:0}}#aboutChancerygateFoundationPage .studentPanel .leftImage{border-right:3px solid #c4fb85}@media screen and (max-width: 991px){#aboutChancerygateFoundationPage .studentPanel .leftImage{border-right:none}}#aboutChancerygateFoundationPage .studentPanel .rightImage{border-left:3px solid #c4fb85}@media screen and (max-width: 991px){#aboutChancerygateFoundationPage .studentPanel .rightImage{border-left:none}}#investmentPage #headerPanel{background-size:cover;min-height:600px}@media screen and (max-width: 575px){#investmentPage #headerPanel{min-height:250px}}#investmentPage #investmentMapPanel #investment-map{min-height:70vh}#investmentPage #investmentMapPanel #investment-map .gm-style .gm-style-iw-c{border-radius:0}#investmentPage #investmentMapPanel #investment-map .gm-style .gm-style-iw-d h4{font-size:17px;font-weight:700;color:#0f3630}#investmentPage #investmentMapPanel #investment-map .gm-style .gm-style-iw-d p{font-size:15px;font-weight:300;color:#789696}#investmentPage #investmentMapPanel #investment-map .gm-style .gm-style-iw-ch{padding-top:10px}#investmentPage #investmentMapPanel .key{display:inline-block;font-size:16px}#investmentPage #investmentMapPanel .key img{display:inline-block;margin-right:4px}#investmentPage #statisticsPanel{overflow:hidden}#investmentPage #statisticsPanel .performance-metric{font-weight:700;font-size:clamp(2.5rem,1.155vw + 2.201rem,3.125rem);line-height:clamp(2.75rem,1.27vw + 2.421rem,3.438rem);color:#506e6e;text-align:center}#investmentPage #statisticsPanel .performance-metric-sub{margin-top:5px;font-size:clamp(1.25rem,.924vw + 1.011rem,1.75rem);line-height:clamp(1.375rem,1.016vw + 1.112rem,1.925rem);font-weight:300;color:#fff}#investmentPage #statisticsPanel #performanceCarousel .carousel-indicators [data-bs-target]{width:12px;height:12px;border-radius:50%;background-color:#c8dcdc}#investmentPage #statisticsPanel #performanceCarousel .carousel-indicators .active{background-color:#506e6e}#investmentPage #ourPartnersPanel .logo-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:50px;padding:20px}#investmentPage #ourPartnersPanel .logo-grid .logo-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#investmentPage #ourPartnersPanel .logo-grid .logo-item img{max-width:100%;min-width:100%;height:auto}#investmentPage #ourRequirementsPanel{position:relative;min-height:600px;background-size:cover}#investmentPage #ourRequirementsPanel .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(15,54,48,.8)}#investmentPage #ourRequirementsPanel .content{position:relative;z-index:1}#investmentPage #ourRequirementsPanel .requirements .bodyText{font-size:16px;font-weight:300}#investmentPage #caseStudiesPanel{overflow:hidden}#investmentPage #caseStudiesPanel .swiper-container-news{position:relative;min-height:400px}#investmentPage #caseStudiesPanel .swiper-container-news .swiper-pagination{bottom:-30px}#investmentPage #caseStudiesPanel .swiper-container-news .swiper-slide{height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#investmentPage #caseStudiesPanel .swiper-container-news .swiper-pagination-bullet{width:12px;height:12px;border-radius:50%;background-color:#789696}#investmentPage #caseStudiesPanel .swiper-container-news .swiper-pagination-bullet-active{background-color:#506e6e}#investmentPage #caseStudiesPanel .swiper-container-news .news-card{margin:7.5px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;border-left:1px solid #c4fb85}#investmentPage #caseStudiesPanel .swiper-container-news .news-card-content date{display:block}#investmentPage #caseStudiesPanel .swiper-container-news .news-card-content h4{min-height:80px;font-weight:300;font-size:20px;color:#0f3630}#investmentPage #caseStudiesPanel .swiper-container-news .news-card-content a{text-decoration:none;color:#0f3630;-webkit-transition:color .3s ease;transition:color .3s ease}#investmentPage #caseStudiesPanel .swiper-container-news .news-card-content a:hover{color:#789696}#newsPage #headerPanel{background-size:cover;min-height:600px}@media screen and (max-width: 575px){#newsPage #headerPanel{min-height:250px}}#newsPage ul.newsArchives{list-style:none;padding:0}#newsPage ul.newsArchives li{display:inline-block}#newsPage ul.newsArchives li a{display:block;min-width:85px;margin:0 8px 8px 0;padding:11px 22px;background-color:#789696;border-radius:50vh;color:#fff;font-size:15px;font-weight:700;text-decoration:none;text-align:center;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}#newsPage ul.newsArchives li a:hover{background-color:#0f3630}#newsPage ul.newsArchives li.currentYear a{background-color:#0f3630}#singleNewsPage{padding-top:10rem}#singleNewsPage .newsArticle{color:#0f3630}#singleNewsPage .newsArticle strong{font-weight:700;color:#506e6e}#singleNewsPage .newsArticle a{color:#0f3630;text-decoration:none;-webkit-transition:color .3s ease;transition:color .3s ease}#singleNewsPage .newsArticle a:hover{text-decoration:underline}#singleNewsPage .newsArticle .btnRoundWithText:hover{text-decoration:none}#singleNewsPage .newsArticle .btnRoundWithText.darkGreen:hover .btnRound img{padding-left:0;padding-right:10px}#singleNewsPage .newsArticle .btnRoundWithText.darkGreen:hover span{text-decoration:none}#singleNewsPage .imageContainer{position:relative}#singleNewsPage .imageContainer .icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:2}#singleNewsPage .imageContainer .icon:hover{cursor:pointer}#singleNewsPage .imageContainer .caption{color:#0f3630;font-size:15px;font-weight:300;background-color:#0f3630;color:#fff;padding:5px 10px}#contactPage{padding-top:105px}#contactPage .breadcrumb-item.active h1{color:#fff !important}#contactPage #selRegion{width:250px;border:1px solid #fff;border-radius:50vh;padding:7px 15px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.096' height='6.255' viewBox='0 0 11.096 6.255'%3E%3Cpath id='Path_2210' data-name='Path 2210' d='M1504.2,162.928l5.195,5.194,5.194-5.194' transform='translate(-1503.844 -162.574)' fill='none' stroke='%23c4fb85' stroke-width='1'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:95% 15px;background-size:6%;background-color:#0f3630;color:#fff;font-size:16px}#contactPage #selRegion::-webkit-input-placeholder{color:#fff}#contactPage #selRegion::-moz-placeholder{color:#fff}#contactPage #selRegion:-ms-input-placeholder{color:#fff}#contactPage #selRegion::-ms-input-placeholder{color:#fff}#contactPage #selRegion::placeholder{color:#fff}#contactPage .contactCol{color:#fff}#contactPage .contactCol a{color:#fff;text-decoration:none}#searchResultsPage{padding-top:105px}#searchResultsPage h3{font-weight:700;font-size:clamp(1.125rem,.462vw + 1.005rem,1.375rem);line-height:clamp(1.238rem,.762vw + 1.04rem,1.65rem)}/*# sourceMappingURL=theme.min.css.map */