@charset "UTF-8";

@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,700;1,100;1,300&display=swap");
@media (min-width: 1300px) {
.container {
max-width: 1320px;
}
}
select {
-moz-appearance: none;
-webkit-appearance: none; appearance: none; background: url(//cse-net.gr/wp-content/uploads/2022/06/black-arrow-down.svg) no-repeat 90% white;
}
#top-menu {
display: flex;
justify-content: space-between;
}
.certified_sus h2 {
font-family: "Roboto" !important;
margin-bottom: 25px;
}
.certified_description .elementor-widget-container {
font-family: "Roboto" !important;
font-weight: 400px !important;
margin-bottom: 25px;
}
#homepage_hero_slider {
margin-top: -145px;
min-height: 100vh;
}
#homepage_hero_slider .green-line {
background: #42AF49;
height: 2px;
min-width: 150px;
margin-left: 5px;
margin-top: 12px;
}
#homepage_hero_slider .owl-dots {
position: absolute;
top: 300px;
right: 30px;
display: flex;
flex-direction: column;
}
#homepage_hero_slider .owl-dots button {
margin-bottom: 15px;
}
#homepage_hero_slider .owl-theme .owl-dots .owl-dot span {
width: auto;
height: auto;
margin: unset;
background: transparent;
display: block;
transition: opacity 0.2s ease;
border-radius: 0;
margin-top: 10px;
color: #fff;
opacity: 0.3;
}
#homepage_hero_slider .owl-dot.active span {
opacity: 1 !important;
}
#homepage_hero_slider .owl-dot {
display: flex;
align-items: center;
}
#homepage_hero_slider .subtitle {
position: absolute;
top: 340px;
color: #fff;
font-family: "Roboto" !important;
font-weight: 500;
font-size: 18px;
max-width: 500px;
line-height: 24px;
}
#homepage_hero_slider .title {
position: absolute;
top: 230px;
font-family: "Roboto" !important;
color: #fff;
max-width: 500px;
font-size: 30px;
line-height: 44px;
}
#homepage_hero_slider .link {
position: absolute;
top: 640px;
padding: 8px 20px;
color: #fff;
background: transparent;
border: 1px solid #F6921E;
text-decoration: none;
font-family: "Roboto" !important;
}
#homepage_hero_slider .link:hover {
background: #F6921E;
color: #fff;
}
.home_upcoming h2 {
font-family: "Roboto" !important;
}
.home_upcoming h3 {
font-family: "Roboto" !important;
color: #fff;
font-size: 32px;
line-height: 44px;
}
.home_upcoming .upcoming_program p {
font-family: "Roboto" !important;
margin: 10px 0;
color: #fff;
font-size: 18px;
}
.home_upcoming .upcoming_program a {
padding: 8px 20px;
font-family: "Roboto" !important;
color: #fff;
background: transparent;
border: 1px solid #fff;
text-decoration: none;
display: inline-block;
margin-top: 20px;
}
.home_upcoming .upcoming_program a:hover {
background: #fff;
color: #161616;
}
.home_upcoming .elementor-widget-container {
font-family: "Roboto" !important;
}
.esg_consulting_services h3 {
font-family: "Roboto" !important;
}
.esg_consulting_services h2 {
font-family: "Roboto" !important;
}
.esg_consulting_services .description {
font-family: "Roboto" !important;
}
.esg_consulting_services .services p {
color: #161616;
background: transparent;
border: 1px solid #F6921E;
border-radius: 30px;
padding: 5px 15px;
margin-bottom: 20px;
font-size: 16px;
font-family: "Roboto" !important;
}
.esg_consulting_services .services p a {
color: #161616;
text-decoration: none;
}
.esg_consulting_services .services p:hover {
background: #F6921E;
color: #fff;
}
.esg_consulting_services .services p:hover a {
color: #fff;
}
#case_studies_btn {
margin-top: 50px;
}
#case_studies_btn .elementor-button-text {
font-family: "Roboto" !important;
}
#case_studies_btn .elementor-button {
padding: 22px 55px !important;
}
#home_cse_affiliate h2 {
font-family: "Roboto" !important;
}
#home_cse_affiliate .elementor-button-text {
font-family: "Roboto" !important;
}
#cse_affiliate_text p {
font-family: "Roboto" !important;
}
#home_news_section_title h2 {
font-family: "Roboto" !important;
}
#latest_news {
margin-bottom: 50px;
}
#latest_news .date {
font-family: "Roboto" !important;
font-weight: 500;
font-size: 18px;
color: rgba(22, 22, 22, 0.5);
margin-top: 20px;
margin-bottom: 20px;
}
#latest_news h3 {
margin-bottom: 20px;
}
#latest_news h3 a {
font-family: "Roboto" !important;
font-weight: 400;
font-size: 32px;
line-height: 40px;
color: #161616;
text-decoration: none !important;
}
#latest_news .image img {
position: relative;
z-index: 50;
}
#latest_news .image img.share-icon {
position: absolute;
top: 20px;
right: 35px;
cursor: pointer;
z-index: 55;
}
#latest_news .image .share-social {
position: absolute;
top: 10px;
right: 70px;
background: transparent;
padding: 5px 15px;
z-index: 60;
border-radius: 30px;
width: 0;
transition: all 0.3s ease;
height: 42px;
overflow-x: hidden;
overflow-y: hidden;
}
#latest_news .image .share-social.opened {
width: 136px;
background: #fff;
height: 42px;
}
#latest_news .read-more {
margin-top: 40px;
}
#latest_news .read-more a {
font-family: "Roboto" !important;
font-weight: 500;
font-size: 18px;
color: #161616;
line-height: 24px;
text-decoration: none;
}
#homepage_hubs {
padding: 80px 0 130px;
}
#homepage_hubs .hub h2 {
margin-top: 15px;
}
#homepage_hubs .hub .icon {
position: absolute;
bottom: -50px;
right: 35px;
}
#homepage_hubs .hub.esg h2 {
color: #42AF49;
margin-bottom: 15px;
font-family: "Roboto" !important;
font-weight: 600;
font-size: 24px;
}
#homepage_hubs .hub.net-zero h2 {
color: #F6921E;
margin-bottom: 15px;
font-family: "Roboto" !important;
font-weight: 600;
font-size: 24px;
}
#homepage_hubs .hub.circular h2 {
color: #1E4395;
margin-bottom: 15px;
font-family: "Roboto" !important;
font-weight: 600;
font-size: 24px;
}
#homepage_hubs .hub .description {
min-height: 220px;
}
#homepage_hubs .hub .description p {
color: #161616;
font-weight: 400;
font-family: "Roboto" !important;
font-size: 18px;
line-height: 27px;
}
#homepage_hubs .hub .read_more a {
font-family: "Roboto" !important;
font-size: 18px;
font-weight: 500;
color: #161616;
}
#homepage_hubs .border {
border: 1px solid rgba(22, 22, 22, 0.5);
padding: 15px;
}
@media (max-width: 1300px) {
#homepage_hero_slider {
margin-top: 0;
}
#homepage_hero_slider .subtitle {
top: 100px;
}
#homepage_hero_slider .title {
top: 150px;
}
#homepage_hero_slider .owl-dots {
top: 230px;
}
#homepage_hero_slider .link {
top: 480px;
}
#latest_news .container {
max-width: 100vw;
padding-left: 30px;
padding-right: 30px;
}
}
@media (max-width: 992px) {
#homepage_hubs .hub {
margin-bottom: 100px;
}
#homepage_hubs .hub .description {
min-height: 120px;
}
#homepage_hero_slider .owl-dots {
display: none !important;
}
}
@media (max-width: 992px) {
#homepage_hero_slider {
margin-top: 0;
}
#homepage_hero_slider .subtitle {
top: 50px;
font-size: 15px;
}
#homepage_hero_slider .title {
top: 100px;
font-size: 26px;
line-height: 48px;
}
#homepage_hero_slider .owl-dots {
top: 150px;
}
#homepage_hero_slider .link {
top: 330px;
}
#homepage_hero_slider .green-line {
min-width: 80px;
}
}
@media (max-width: 767px) {
#homepage_hero_slider {
margin-top: 0;
}
#homepage_hero_slider .subtitle {
top: 250px;
}
#homepage_hero_slider .title {
top: 100px;
font-size: 30px;
line-height: 42px;
max-width: 90%;
}
#homepage_hero_slider .link {
top: 550px;
}
#homepage_hero_slider .mob-img {
min-height: 700px;
background-size: cover;
}
#homepage_hero_slider img {
display: none;
}
#homepage_hero_slider .green-line {
min-width: 40px;
display: none;
}
#homepage_hero_slider .owl-dots {
position: relative;
top: -80px;
right: unset;
flex-direction: row;
justify-content: center;
display: flex !important;
}
#homepage_hero_slider .owl-theme .owl-dots .owl-dot span {
width: 25px;
height: 2px;
margin: 0px 7px;
background: #42AF49 !important;
display: block;
transition: opacity 0.2s ease;
border-radius: 0px;
}
#homepage_hero_slider .owl-theme .owl-dots .owl-dot.active span {
width: 40px;
}
#homepage_hubs .hub {
margin-bottom: 100px;
}
#homepage_hubs .hub .border {
border: 1px solid #161616 !important;
}
#homepage_hubs .hub .read_more {
margin-bottom: 20px;
}
#homepage_hubs .hub h2 {
margin-bottom: 20px !important;
}
.home_upcoming h3 {
font-size: 24px;
line-height: 28px;
margin-bottom: 35px;
}
.home_upcoming .upcoming_program a {
margin: 30px 0 50px;
}
#case_studies_btn span {
font-size: 20px;
}
#latest_news .read-more {
margin-bottom: 30px;
}
#latest_news .read-more a {
color: #42AF49;
}
.homepage_blog_btn {
display: none;
}
}
#topBtn {
display: none;
position: fixed;
bottom: 80px;
right: 30px;
z-index: 99999999999999;
font-size: 14px;
border: none;
outline: none;
background-color: #F6921E;
color: #2b2b2b;
cursor: pointer;
padding: 10px;
border-radius: 360px;
}
#topBtn:hover {
background-color: #161616;
}
#topbar {
position: relative;
z-index: 50;
height: 40px;
background: #fff;
border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
#topbar #menu-top-menu {
list-style: none;
}
#topbar #menu-top-menu a {
color: #161616;
font-size: 14px;
font-family: "Roboto";
font-size: 400;
}
#topbar.homepage {
background: rgba(22, 22, 22, 0.3);
}
#topbar.homepage #menu-top-menu {
list-style: none;
}
#topbar.homepage #menu-top-menu a {
color: #fff;
font-size: 14px;
font-family: "Roboto";
font-size: 400;
}
#topbar #menu-top-menu {
height: 40px;
display: flex;
align-items: center;
justify-content: flex-end;
}
#topbar #menu-top-menu li {
margin-right: 15px;
}
#header {
position: relative;
z-index: 50;
height: 105px;
background: #fff;
display: flex;
align-items: center;
border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
#header.mobile {
display: none;
}
#header.homepage {
background: rgba(22, 22, 22, 0.3);
}
#header.homepage #menu-main-menu {
list-style: none;
display: flex;
align-items: center;
justify-content: space-between;
}
#header.homepage #menu-main-menu li {
margin-right: 45px;
}
#header.homepage #menu-main-menu li a {
color: #fff;
font-weight: 500;
font-size: 18px;
font-family: "Roboto";
}
#header .menu-hamburger {
display: flex;
align-items: center;
}
#header .menu-hamburger img {
cursor: pointer;
}
#header .main-menu {
display: flex;
align-items: center;
justify-content: flex-end;
}
#header #search-icon {
cursor: pointer;
}
#header #menu-main-menu {
list-style: none;
display: flex;
align-items: center;
justify-content: space-between;
}
#header #menu-main-menu li {
margin-right: 45px;
}
#header #menu-main-menu li a {
color: #161616;
font-weight: 500;
font-size: 17px;
font-family: "Roboto";
}
@media (max-width: 1300px) {
#topbar {
display: none;
}
#header.desktop {
display: none;
}
#header.mobile {
display: block;
background: #231F20;
height: 88px;
}
#header.mobile .mobile-con {
padding-top: 10px;
padding-left: 30px;
padding-right: 30px;
}
#header.mobile .menu-logo img {
max-width: 215px;
}
#header #menu-main-menu li a {
font-size: 18px;
}
#header.homepage #menu-main-menu li a {
font-size: 14px !important;
}
#header .menu-hamburger {
justify-content: flex-end;
}
}
footer {
max-width: 100% !important;
}
footer .borders {
border-top: none;
border-bottom: 1px solid rgba(22, 22, 22, 0.1);
padding: 50px 15px;
}
footer .borders.homepage {
border-top: 1px solid rgba(22, 22, 22, 0.1);
}
footer #text-2 h3 {
font-family: "Roboto" !important;
color: #161616;
font-size: 18px;
font-weight: 600;
}
footer #text-2 h4 {
font-family: "Roboto" !important;
font-weight: 400;
font-size: 16px;
color: #161616;
margin-top: 20px;
}
footer .social-links {
text-align: right;
margin-top: 60px;
}
footer .social-links a {
margin-left: 24px;
display: inline-block;
}
footer .logo-footer {
margin-top: 60px;
text-align: right;
}
footer .logo-footer.mobile {
display: none;
}
footer .copyright p {
font-family: "Roboto" !important;
font-weight: 400;
font-size: 16px;
line-height: 56px;
color: rgba(22, 22, 22, 0.5);
}
footer .credit {
text-align: right;
}
footer .credit p {
font-family: "Roboto" !important;
font-weight: 400;
font-size: 16px;
line-height: 56px;
color: rgba(22, 22, 22, 0.5);
}
footer .credit a {
font-family: "Roboto" !important;
font-weight: 400;
font-size: 16px;
line-height: 56px;
color: rgba(22, 22, 22, 0.5);
text-decoration: none;
}
footer .credit a:hover {
color: #161616;
}
footer #nav_menu-2 ul {
padding: 0;
display: flex;
list-style: none;
justify-content: flex-end;
}
footer #nav_menu-2 ul li {
margin-left: 50px;
font-family: "Roboto" !important;
font-weight: 400;
font-size: 18px;
}
footer #nav_menu-2 ul li a {
color: #161616 !important;
text-decoration: none;
}
footer .subscribe-form-footer {
margin-top: 20px;
}
footer .subscribe-form-footer .form {
display: flex;
}
footer .subscribe-form-footer .form input {
height: 55px;
border-radius: 0 !important;
}
footer .subscribe-form-footer .form input[type=email] {
padding: 5px 8px;
font-family: "Roboto" !important;
font-size: 16px;
color: rgba(22, 22, 22, 0.5);
border: 1px solid rgba(22, 22, 22, 0.1);
}
footer .subscribe-form-footer .form input[type=email]::placeholder {
font-family: "Roboto" !important;
font-size: 16px;
color: rgba(22, 22, 22, 0.5);
}
footer .subscribe-form-footer .form input[type=submit] {
font-family: "Roboto" !important;
font-size: 16px;
color: #fff;
border: 1px solid #161616;
background: #161616;
margin-left: 20px;
}
footer .subscribe-form-footer .form input[type=submit]:hover {
background: transparent;
color: #161616;
}
footer .subscribe-form-footer .acceptance {
margin-top: 15px;
}
footer .subscribe-form-footer .acceptance .wpcf7-list-item {
margin-left: 0;
}
footer .subscribe-form-footer .acceptance .wpcf7-list-item-label {
color: rgba(22, 22, 22, 0.5);
font-family: "Roboto" !important;
font-size: 14px;
font-weight: 400;
}
footer .subscribe-form-footer .acceptance .wpcf7-list-item-label a {
color: rgba(22, 22, 22, 0.5);
text-decoration: none;
}
footer .subscribe-form-footer .acceptance .wpcf7-list-item-label a:hover {
color: #161616;
}
footer .subscribe-form-footer .acceptance input[type=checkbox] {
padding: 0.4em;
-webkit-appearance: none;
outline: 0.1em solid rgba(22, 22, 22, 0.1);
outline-offset: 0.1em;
margin: 4px 0 0;
margin-top: 1px \9 ;
line-height: normal;
width: 0.15em;
height: 0.15em;
background: unset !important;
margin-right: 10px;
}
footer .subscribe-form-footer .acceptance input[type=checkbox]:checked {
display: inline-block;
background: #161616 !important;
}
.site-footer {
padding-top: 0;
padding-bottom: 0;
}
@media (max-width: 1300px) {
footer .borders {
max-width: calc(100vw - 60px);
}
}
@media (max-width: 992px) {
footer #nav_menu-2 ul li {
margin-left: 30px;
font-family: "Roboto" !important;
font-weight: 400;
font-size: 14px;
}
footer .social-links a {
margin-left: 14px;
}
footer .copyright p {
font-size: 14px;
}
footer .credit p {
font-size: 14px;
}
}
@media (max-width: 767px) {
footer .borders {
padding: 30px 15px;
max-width: calc(100vw - 0px);
}
footer .logo-footer {
display: none;
}
footer .logo-footer.mobile {
display: block;
margin-top: 0px;
text-align: left;
margin-bottom: 30px;
}
footer .subscribe-form-footer .form {
flex-direction: column;
}
footer .subscribe-form-footer .form input[type=submit] {
margin-left: 0;
display: block;
width: 100%;
margin-top: 20px;
}
footer .subscribe-form-footer .acceptance {
position: relative;
z-index: 50;
margin-top: -5px;
}
footer .subscribe-form-footer .acceptance label {
display: flex;
}
footer .subscribe-form-footer .acceptance .wpcf7-list-item-label {
line-height: 24px;
font-size: 16px;
}
footer #nav_menu-2 ul {
flex-direction: column;
margin-top: 20px;
}
footer #nav_menu-2 ul li {
margin-left: 0;
margin-bottom: 15px;
}
footer .social-links {
text-align: left;
margin-top: 20px;
}
footer .social-links a:first-child {
margin-left: 0;
}
footer .copyright {
margin-top: 15px;
}
footer .credit {
text-align: center;
}
}
@media (max-width: 767px) {
.site-footer {
padding-left: 0 !important;
padding-right: 0 !important;
}
footer .copyright p {
font-size: 16px;
text-align: center;
line-height: 24px;
}
}
#mySidenav {
height: 100vh;
top: 0;
position: fixed;
left: 0;
overflow-x: hidden;
overflow-y: hidden;
padding-top: 0px;
z-index: 99999;
width: 0;
transition: 0.3s all;
}
#mySidenav img {
max-width: 240px;
}
#mySidenav.active {
width: 390px;
}
#mySidenav .inner-sub-menu {
height: 100vh;
width: 390px;
position: static;
top: 0;
left: 0;
background-color: #231F20;
overflow-x: hidden;
padding-top: 0px;
}
#mySidenav .inner-sub-menu .logo {
padding: 20px;
}
#mySidenav .inner-sub-menu .line {
min-height: 1px;
background: rgba(255, 255, 255, 0.1);
}
#mySidenav .inner-sub-menu .buttons {
margin: 20px 0;
padding: 20px;
}
#mySidenav .inner-sub-menu .buttons .btnn {
display: inline-block;
text-decoration: none;
}
#mySidenav .inner-sub-menu .buttons .esg {
background: #42AF49;
color: #fff;
padding: 5px 15px;
margin-bottom: 20px;
}
#mySidenav .inner-sub-menu .buttons .net-zero {
background: #F6921E;
color: #fff;
padding: 5px 15px;
margin-bottom: 20px;
}
#mySidenav .inner-sub-menu .buttons .circular-economy {
background: #1E4395;
color: #fff;
padding: 5px 15px;
}
#mySidenav .inner-sub-menu .first-menu {
padding: 20px;
}
#mySidenav .inner-sub-menu .first-menu a {
color: #fff;
font-size: 16px;
font-weight: 400;
font-family: "Roboto" !important;
display: inline-block;
cursor: pointer;
margin-bottom: 8px;
text-decoration: none;
padding-bottom: 3px;
border-bottom: 3px solid rgba(255, 255, 255, 0);
}
#mySidenav .inner-sub-menu .first-menu a:hover {
border-bottom: 3px solid #F6921E;
}
#mySidenav .inner-sub-menu .first-menu.opacitated a {
color: rgba(255, 255, 255, 0.5);
text-decoration: none;
}
#mySidenav .inner-sub-menu .first-menu #menu-item-1096 a {
color: #fff;
font-size: 16px;
font-weight: 400;
font-family: "Roboto" !important;
display: inline-block;
cursor: pointer;
}
#mySidenav .inner-sub-menu .first-menu #menu-item-1096 img {
transition: 0.3s all;
}
#mySidenav .inner-sub-menu .first-menu #menu-item-1096 img.rotated {
transform: rotate(90deg);
animation: 1s all;
}
#mySidenav .inner-sub-menu .first-menu #menu-item-1096 ul {
display: none;
margin-left: 15px;
margin-top: 10px;
margin-bottom: 20px;
}
#mySidenav .inner-sub-menu .first-menu #menu-item-1096 ul li {
margin-top: 10px;
}
#mySidenav .inner-sub-menu .first-menu #menu-item-1096 ul a {
color: #fff;
font-size: 14px;
font-weight: 400;
font-family: "Roboto" !important;
display: inline-block;
margin-bottom: 7px;
}
#mySidenav .inner-sub-menu .first-menu #menu-item-1096 ul.opened {
display: block;
}
#mySidenav .inner-sub-menu .first-menu #menu-item-1096 ul.rotated {
transform: rotate(90deg);
transition: 1s all;
}
#mySidenav .inner-sub-menu .first-menu #menu-item-1096 ul img {
display: none;
}
#mySidenav #close_btn {
width: 56px;
height: 56px;
background: #42AF49;
position: fixed;
top: 0;
display: none;
left: 390px;
justify-content: center;
align-items: center;
cursor: pointer;
transition: 0.2s all;
}
#mySidenav #close_btn.active {
display: flex;
}
.navback {
position: fixed;
top: 0;
left: 0;
width: 0;
height: 100%;
background: #0000007a;
z-index: 100;
transition: 0.3s all;
}
.navback.active {
width: 100%;
}
.lock_scroll_y {
overflow-y: hidden;
}
@media (max-width: 767px) {
#mySidenav #close_btn {
background: transparent;
left: 320px;
top: 19px;
}
#mySidenav .inner-sub-menu {
width: 100vw;
}
#mySidenav .inner-sub-menu ul {
list-style: none !important;
margin-top: 30px;
}
#mySidenav .inner-sub-menu ul a {
font-size: 18px !important;
}
#menu-float-menu-second {
margin-bottom: 80px;
padding-bottom: 30px;
}
}
@media (max-width: 400px) {
#mySidenav.active {
width: 100vw;
}
.navback.active {
width: 100vw;
}
}
#breadcrumb {
background: #F4F4F4;
height: 72px;
display: flex;
align-items: center;
border-top: 1px solid rgba(22, 22, 22, 0.1);
border-bottom: 1px solid rgba(22, 22, 22, 0.1);
}
#breadcrumb p {
margin-bottom: 0;
}
#breadcrumb p .current {
color: rgba(22, 22, 22, 0.5);
font-family: "Roboto" !important;
}
#breadcrumb p a {
color: #F6921E !important;
text-decoration: none;
}
#breadcrumb p a:hover {
color: #161616 !important;
}
@media (max-width: 1300px) {
#breadcrumb .mobile-con {
max-width: 100% !important;
padding-left: 30px;
padding-right: 30px;
}
}
#blog_post_hero {
background-image: url(//cse-net.gr/wp-content/uploads/2022/05/blog-post-bg.png);
background-size: cover;
min-height: 500px;
padding: 60px 0;
}
#blog_post_hero h1.title {
font-family: "Roboto" !important;
font-size: 37px;
font-weight: 400;
line-height: 44px;
color: #161616;
}
#blog_post_hero .meta {
display: flex;
margin-top: 30px;
}
#blog_post_hero .meta .date {
font-family: "Roboto" !important;
font-size: 16px;
color: rgba(22, 22, 22, 0.5);
}
#blog_post_hero .meta .author {
font-family: "Roboto" !important;
font-size: 16px;
color: rgba(22, 22, 22, 0.5);
margin-top: -5px;
margin-left: 5px;
}
#blog_post_hero .meta .author span {
display: inline-block;
margin-top: 5px;
margin-left: 5px;
margin-right: 2px;
}
.other_nav_posts {
margin-top: 31px;
}
#blog_post_content {
padding: 60px 0;
}
#blog_post_content ul li {
font-family: "Roboto" !important;
margin: 10px 25px;
}
#blog_post_content .social-share {
position: sticky;
top: 50px;
}
#blog_post_content .social-share a {
margin-top: 15px;
display: inline-block;
}
#blog_post_content .social-share a:first-child {
margin-top: 0;
}
#blog_post_content .content p {
font-family: "Roboto" !important;
font-size: 16px;
font-weight: 500;
line-height: 32px;
margin-top: 15px;
}
#blog_post_content .content h3 {
font-family: "Roboto" !important;
font-size: 24px;
font-weight: 500;
line-height: 32px;
}
#blog_post_content .content h5 {
font-family: "Roboto" !important;
font-size: 20px;
font-weight: 500;
line-height: 28px;
}
#blog_post_content .content a {
color: #F6921E;
}
#blog_post_content .content a:hover {
color: #161616;
}
#blog_post_content .other_posts .post h2 {
line-height: 22px;
}
#blog_post_content .other_posts .post h2 a {
font-family: "Roboto" !important;
font-size: 18px;
font-weight: 600;
line-height: 22px;
color: #161616;
text-decoration: none;
}
#blog_post_content .other_posts .post h2 a:hover {
color: #F6921E;
}
#blog_post_content .other_posts .post .date {
font-family: "Roboto" !important;
font-size: 16px;
font-weight: 500;
line-height: 24px;
color: rgba(22, 22, 22, 0.5);
}
#blog_post_content .other_posts .post .line {
background: rgba(22, 22, 22, 0.1);
min-height: 1px;
margin: 20px 0;
}
#blog_post_content .other_nav_posts .wpb-posts-nav {
display: flex;
justify-content: space-between;
}
#blog_post_content .other_nav_posts .wpb-posts-nav a.prev {
background: transparent;
border: 1px solid #F6921E;
color: #F6921E;
padding: 15px 15px;
font-size: 16px;
text-decoration: none;
font-family: "Roboto" !important;
font-weight: 400;
}
#blog_post_content .other_nav_posts .wpb-posts-nav a.prev svg {
margin-top: -2px;
}
#blog_post_content .other_nav_posts .wpb-posts-nav a.prev path {
fill: #F6921E;
}
#blog_post_content .other_nav_posts .wpb-posts-nav a.prev:hover {
color: #fff;
background: #F6921E;
}
#blog_post_content .other_nav_posts .wpb-posts-nav a.prev:hover path {
fill: #fff;
}
#blog_post_content .other_nav_posts .wpb-posts-nav a.next {
background: #F6921E;
border: 1px solid #F6921E;
color: #fff;
padding: 15px 15px;
font-size: 16px;
text-decoration: none;
font-family: "Roboto" !important;
font-weight: 400;
}
#blog_post_content .other_nav_posts .wpb-posts-nav a.next svg {
margin-top: -2px;
}
#blog_post_content .other_nav_posts .wpb-posts-nav a.next path {
fill: #fff;
}
#blog_post_content .other_nav_posts .wpb-posts-nav a.next:hover {
color: #F6921E;
background: transparent;
}
#blog_post_content .other_nav_posts .wpb-posts-nav a.next:hover path {
fill: #F6921E;
}
@media (max-width: 1300px) {
#blog_post_hero .container {
max-width: calc(100% - 30px);
}
#blog_post_content .container {
max-width: calc(100% - 30px);
}
.other_nav_posts {
margin-top: 60px;
margin-bottom: 60px;
}
}
@media (max-width: 1200px) {
#blog_post_hero h1.title {
font-size: 42px;
line-height: 56px;
}
#blog_post_hero .hero_row .image {
margin-top: 50px;
}
.other_posts .post {
width: 100%;
margin-bottom: 20px;
margin-left: 15px;
}
}
@media (max-width: 767px) {
#blog_post_content {
padding: 30px 0;
}
.social-share {
margin-bottom: 40px;
}
}
@font-face {
font-family: Roboto;
src: url(//cse-net.gr/wp-content/themes/cse-child/fonts/AvenirNext-Regular.otf);
}
@font-face {
font-family: AvenirNextBold;
src: url(//cse-net.gr/wp-content/themes/cse-child/fonts/AvenirNext-Bold.otf);
}
@font-face {
font-family: Roboto;
src: url(//cse-net.gr/wp-content/themes/cse-child/fonts/AvenirNext-DemiBold.ttf);
}
@font-face {
font-family: AvenirNextUltraLight;
src: url(//cse-net.gr/wp-content/themes/cse-child/fonts/AvenirNext-UltraLight.ttf);
}
@font-face {
font-family: Roboto;
src: url(//cse-net.gr/wp-content/themes/cse-child/fonts/AvenirNext-Medium.ttf);
}
.desktop-only {
display: block;
}
.font-regular {
font-family: "Roboto" !important;
}
ul {
margin-bottom: 0;
padding: 0;
}
html {
scroll-behavior: smooth;
}
p {
margin-bottom: 0;
}
.elementor-button-text {
font-family: "Roboto" !important;
}
#organization_we_trust {
background: #f3f3f3;
padding: 40px 0;
}
#organization_we_trust img {
filter: saturate(0);
transition: all 0.6s ease;
}
#organization_we_trust img:hover {
filter: saturate(1);
}
#organization_we_trust .title {
color: #161616;
opacity: 0.4;
font-family: "Roboto";
font-weight: 600;
font-size: 40px;
line-height: 32px;
margin-bottom: 55px;
}
#organization_we_trust .see_more a {
color: #F6921E;
font-weight: 500;
font-family: "Roboto";
font-size: 18px;
line-height: 24px;
}
#organization_we_trust .logos {
width: 100%;
display: flex;
}
.white-bg #organization_we_trust {
background: #fff;
}
.light-grey-bg #organization_we_trust {
background: #f3f3f3;
}
#to_sticky_menu.fixed {
position: sticky;
top: -1px;
z-index: 999;
}
#to_sticky_menu ul {
list-style: none;
display: flex;
}
#to_sticky_menu ul li {
margin-right: 60px;
padding-bottom: 20px;
}
#to_sticky_menu ul li.active {
border-bottom: 4px solid #F6921E;
}
#to_sticky_menu ul li.active a {
font-family: "Roboto" !important;
font-weight: 600;
font-size: 16px;
}
#to_sticky_menu ul li a {
color: white;
text-decoration: none;
font-size: 16px;
}
.search-page .page-content {
margin: 60px 0;
}
.search-page header {
margin-top: 40px;
}
.search-page .black-line {
min-height: 1px;
max-width: 100vw;
background: #161616;
margin: 10px 0 50px;
}
.search-page .search-query-keyword {
font-family: "Roboto" !important;
color: #F6921E;
}
.search-page .entry-title {
font-family: "Roboto" !important;
}
.homepage #search-form input {
background: #fff;
border: 1px solid #161616;
color: #161616;
padding-left: 15px;
font-family: "Roboto" !important;
}
#search-form {
display: none;
width: 0;
outline: none !important;  }
#search-form.opened {
display: flex;
width: auto;
position: absolute;
right: 20px;
}
#search-form #search-close {
position: absolute;
right: 10px;
top: 8px;
}
#search-form input {
padding-left: 5px;
outline: none !important;
width: 40vw;
color: #161616;
font-family: "Roboto" !important;
}
#search-form input[type=search]::-ms-clear {
display: none;
width: 0;
height: 0;
}
#search-form input[type=search]::-ms-reveal {
display: none;
width: 0;
height: 0;
}
#search-form input[type="search"]::-webkit-search-decoration, #search-form input[type="search"]::-webkit-search-cancel-button, #search-form input[type="search"]::-webkit-search-results-button, #search-form input[type="search"]::-webkit-search-results-decoration {
display: none;
}
#search-close {
cursor: pointer;
}
.search-result-title a {
color: #161616;
font-family: "Roboto" !important;
font-size: 32px;
line-height: 48px;
text-decoration: none;
}
.search-result-title a:hover {
color: #F6921E;
}
.upcoming-certified-programs-hero h1 {
font-family: "Roboto" !important;
}
.upcoming-certified-programs-hero .description .elementor-widget-container {
font-family: "Roboto" !important;
}
.upcoming-certified-programs-hero .training-programs-upcoming-newsletter h2 {
font-family: "Roboto" !important;
}
.upcoming-certified-programs-hero .training-programs-upcoming-newsletter h2 span {
font-family: "Roboto" !important;
}
.upcoming-certified-programs-hero #subscribe-form .form {
display: flex;
margin-bottom: 10px;
max-height: 70px;
}
.upcoming-certified-programs-hero #subscribe-form .form span {
width: 100%;
}
.upcoming-certified-programs-hero #subscribe-form .form span input {
width: 100%;
height: 56px;
border: 1px solid #42AF49;
border-radius: 0;
padding-left: 8px;
}
.upcoming-certified-programs-hero #subscribe-form .form p input {
border-radius: 0;
width: 100%;
height: 56px;
background: #42AF49;
border: 1px solid #42AF49;
color: #fff;
}
.upcoming-certified-programs-hero #subscribe-form .form p input:hover {
background: #fff;
color: #42AF49;
}
.upcoming-certified-programs-hero #subscribe-form .acceptance {
margin-bottom: 20px;
}
.upcoming-certified-programs-hero #subscribe-form .acceptance .wpcf7-list-item {
margin-left: 3px;
}
.upcoming-certified-programs-hero #subscribe-form .acceptance input[type=checkbox] {
padding: 0.2em;
-webkit-appearance: none;
outline: 1px solid rgba(22, 22, 22, 0.3);
outline-offset: 0.1em;
}
.upcoming-certified-programs-hero #subscribe-form .acceptance input[type=checkbox] {
margin: 4px 0 0;
margin-top: 1px \9 ;
line-height: normal;
width: 0.85em;
height: 0.85em;
border: 0px solid #42AF49 !important;
background: unset !important;
}
.upcoming-certified-programs-hero #subscribe-form .acceptance input[type=checkbox]:checked {
display: inline-block;
background: #42AF49 !important;
}
#global-trainings-footprint {
background: #f3f3f3;
padding: 60px 0;
padding-bottom: 380px;
position: relative;
z-index: 100;
}
#global-trainings-footprint h2 {
text-align: center;
font-family: "Roboto" !important;
font-weight: 400;
font-size: 48px;
line-height: 56px;
margin-bottom: 64px;
}
#global-trainings-footprint .owl-item {
opacity: 0.3;
transform: scale(0.9);
}
#global-trainings-footprint .owl-item.center {
opacity: 1;
transform: scale(1);
}
#global-trainings-footprint .owl-theme .owl-nav [class*=owl-]:hover {
color: unset;
}
#global-trainings-footprint .owl-theme .owl-nav {
margin-top: -280px;
position: relative;
z-index: 150;
}
#global-trainings-footprint .owl-theme .owl-nav .owl-prev {
position: absolute;
left: 22%;
background: #fff;
width: 55px;
height: 55px;
border-radius: 50%;
}
#global-trainings-footprint .owl-theme .owl-nav .owl-prev span {
font-size: 40px;
line-height: 0.7;
}
#global-trainings-footprint .owl-theme .owl-nav .owl-next {
position: absolute;
right: 22%;
background: #fff;
width: 55px;
height: 55px;
border-radius: 50%;
}
#global-trainings-footprint .owl-theme .owl-nav .owl-next span {
font-size: 40px;
line-height: 0.7;
}
.testimonies_practitioners {
background: linear-gradient(90deg, #173881 0%, #1E4395 100%), linear-gradient(90deg, #236628 0%, #42AF49 100%), linear-gradient(90deg, #DC841D 0%, #F6921E 100%), #FFFFFF;
}
#our_accreditations {
padding: 80px 0;
}
#our_accreditations h2 {
font-family: "Roboto" !important;
font-size: 48px;
line-height: 56px;
color: #161616;
}
#our_accreditations .owl-nav {
position: relative;
display: flex;
justify-content: space-between;
margin-top: -80px;
z-index: 100;
}
#our_accreditations .owl-nav [class*=owl-]:hover {
background: transparent;
}
#our_accreditations .owl-nav .owl-prev {
margin-left: -20px;
}
#our_accreditations .owl-nav .owl-next {
margin-right: -20px;
}
#our_accreditations .owl-carousel {
position: relative;
z-index: 90;
}
.consulting_services_hero H2 {
font-family: "Roboto" !important;
}
.consulting_services_hero .description .elementor-widget-container {
font-family: "Roboto" !important;
}
.consulting_services_hero #subscribe-form .form {
display: flex;
margin-bottom: 10px;
max-height: 70px;
}
.consulting_services_hero #subscribe-form .form span {
width: 100%;
}
.consulting_services_hero #subscribe-form .form span input {
width: 100%;
height: 56px;
border: 1px solid #42AF49;
border-radius: 0;
padding-left: 8px;
}
.consulting_services_hero #subscribe-form .form p input {
border-radius: 0;
width: 100%;
height: 56px;
background: #42AF49;
border: 1px solid #42AF49;
color: #fff;
}
.consulting_services_hero #subscribe-form .form p input:hover {
background: #fff;
color: #42AF49;
}
.consulting_services_hero #subscribe-form .acceptance {
margin-bottom: 20px;
}
.consulting_services_hero #subscribe-form .acceptance a {
color: #F6921E !important;
}
.consulting_services_hero #subscribe-form .acceptance a:hover {
color: #161616 !important;
}
.consulting_services_hero #subscribe-form .acceptance .wpcf7-list-item {
margin-left: 3px;
}
.consulting_services_hero #subscribe-form .acceptance input[type=checkbox] {
padding: 0.2em;
-webkit-appearance: none;
outline: 1px solid rgba(22, 22, 22, 0.3);
outline-offset: 0.1em;
}
.consulting_services_hero #subscribe-form .acceptance input[type=checkbox] {
margin: 4px 0 0;
margin-top: 1px \9 ;
line-height: normal;
width: 0.85em;
height: 0.85em;
border: 0px solid #42AF49 !important;
background: unset !important;
}
.consulting_services_hero #subscribe-form .acceptance input[type=checkbox]:checked {
display: inline-block;
background: #42AF49 !important;
}
#trainings {
background: #f3f3f3;
padding: 60px 0;
}
#trainings .upcoming_training .info {
background: #fff;
padding: 20px 50px !important;
display: flex;
flex-direction: column;
align-items: center;
}
#trainings .upcoming_training .info .date_location {
width: 75%;
margin: 15px auto;
}
#trainings .upcoming_training .info .date_location .date, #trainings .upcoming_training .info .date_location .location {
display: flex;
align-items: center;
}
#trainings .upcoming_training .info .date_location .date img, #trainings .upcoming_training .info .date_location .location img {
margin-right: 15px;
}
#trainings .upcoming_training .info .date_location .date p, #trainings .upcoming_training .info .date_location .location p {
font-family: "Roboto" !important;
font-size: 16px;
line-height: 24px;
color: #161616;
}
#trainings .upcoming_training .info .date_location img {
max-width: 16px;
}
#trainings .upcoming_training .info h4 {
color: #F6921E;
font-family: "Roboto" !important;
font-size: 48px;
line-height: 66px;
font-weight: 400;
margin-top: 20px;
}
#trainings .upcoming_training .info h3 {
max-width: 80%;
margin-top: 20px;
font-size: 22px;
color: #161616;
line-height: 40px;
font-family: "Roboto" !important;
padding: 0 12px;
}
#trainings .upcoming_training .info .read-more {
width: 80%;
margin-top: 30px;
padding: 0 12px;
}
#trainings .upcoming_training .info .read-more a {
color: #161616;
font-family: "Roboto" !important;
font-size: 18px;
font-weight: 500;
line-height: 24px;
text-decoration: none;
}
#trainings .latest_trainings {
margin-top: 30px;
}
#trainings .latest_trainings .training .info {
background: #fff;
padding: 15px;
}
#trainings .latest_trainings .training .info h4 {
color: #F6921E;
font-family: "Roboto" !important;
font-size: 32px;
line-height: 24px;
font-weight: 400;
padding-top: 20px;
margin-bottom: 20px;
}
#trainings .latest_trainings .training .info h3 {
color: #161616;
font-family: "Roboto" !important;
font-size: 18px;
line-height: 32px;
font-weight: 400;
margin-bottom: 20px;
min-height: 130px;
}
#trainings .latest_trainings .training .info .buttons {
margin: 30px auto 20px;
display: flex;
justify-content: space-between;
align-items: center;
}
#trainings .latest_trainings .training .info .buttons .learn_more a {
background: #42AF49;
border-radius: 30px;
border: 1px solid #42AF49;
padding: 10px 20px;
color: #fff;
text-decoration: none;
line-height: 24px;
}
#trainings .latest_trainings .training .info .buttons .learn_more a:hover {
background: #fff;
color: #42AF49;
}
#trainings .latest_trainings .training .info .buttons .remind_me a {
background: #fff;
border-radius: 30px;
border: 1px solid rgba(22, 22, 22, 0.1);
padding: 10px 20px;
color: #F6921E;
text-decoration: none;
cursor: pointer;
line-height: 24px;
}
#trainings .latest_trainings .training .info .buttons .remind_me a svg {
margin-top: -2px;
margin-left: 5px;
}
#trainings .latest_trainings .training .info .buttons .remind_me a svg path {
fill: #F6921E;
}
#trainings .latest_trainings .training .info .buttons .remind_me a:hover {
background: #F6921E;
color: #fff;
border-radius: 30px;
border: 1px solid #F6921E;
}
#trainings .latest_trainings .training .info .buttons .remind_me a:hover svg path {
fill: #fff;
}
#trainings .latest_trainings .no_trainings {
color: #F6921E;
font-size: 32px;
font-family: "Roboto" !important;
}
#trainings .row.filters {
margin: 60px -15px;
}
#trainings .row.filters .filtering {
display: flex;
align-items: center;
}
#trainings .row.filters .filtering p {
font-family: "Roboto" !important;
font-size: 18px;
line-height: 24px;
font-weight: 400;
color: #000;
}
#trainings .row.filters .filtering select {
max-width: 160px;
margin-left: 20px;
border: 1px solid #F6921E;
border-radius: 30px;
color: #161616;
padding: 10px 7px;
}
#trainings .see_more button {
margin-top: 50px;
background: transparent;
border: none;
color: #F6921E;
font-family: "Roboto" !important;
font-size: 18px;
font-weight: 500;
}
#trainings .see_more button img {
margin-top: -2px;
}
#hero_internal_training {
background-image: url(//cse-net.gr/wp-content/uploads/2022/05/trainings_internal_hero-bg.png);
background-size: cover;
min-height: 585px;
padding: 60px 0;
}
#hero_internal_training h1.title {
font-family: "Roboto" !important;
font-size: 40px;
line-height: 64px;
font-weight: 400;
color: #161616;
margin-top: 60px;
}
#hero_internal_training p.featured_date {
font-family: "Roboto" !important;
font-size: 32px;
line-height: 72px;
font-weight: 400;
color: #F6921E;
margin-top: 20px;
}
#hero_internal_training a.register_btn {
color: #fff;
background: #F6921E;
padding: 10px 40px;
margin-top: 20px;
display: inline-block;
border: 1px solid #F6921E;
cursor: pointer;
text-decoration: none;
}
#hero_internal_training a.register_btn:hover {
color: #161616;
background: #fff;
outline: none;
}
#hero_internal_training .al-center {
display: flex;
align-items: center;
}
section#to_sticky_menu {
background: #A5A5A5;
padding-top: 20px;
}
section#to_sticky_menu .menu {
display: flex;
justify-content: space-between;
}
section#to_sticky_menu .menu a {
color: #fff;
padding-bottom: 20px;
font-family: "Roboto" !important;
font-size: 16px;
text-decoration: none;
}
section#to_sticky_menu .menu a.active {
font-family: "Roboto" !important;
font-weight: 400;
border-bottom: 4px solid #F6921E;
}
#certified_practioners_list ul {
list-style: none;
}
#certified_practioners_list ul li {
font-family: "Roboto" !important;
font-weight: 400;
font-size: 18px;
line-height: 32px;
color: #161616 !important;
margin-left: 15px;
margin-bottom: 10px;
}
#certified_practioners_list ul li:before {
content: url(//cse-net.gr/wp-content/uploads/2022/05/tick-orange.svg);
display: inline-block;
position: relative;
bottom: -8px;
margin-right: 15px;
}
section#training_internal_information {
background: #fff;
padding: 100px 0 60px;
}
section#training_internal_information .description p {
font-family: "Roboto" !important;
font-size: 18px;
line-height: 32px;
font-weight: 400;
}
section#training_internal_information .description p strong {
font-family: "Roboto" !important;
color: #F6921E;
}
section#training_internal_information .date_time .items {
display: flex;
justify-content: space-between;
}
section#training_internal_information .date_time .items .item .date {
font-family: "Roboto" !important;
font-size: 24px;
line-height: 32px;
color: #F6921E;
font-weight: 700;
margin-bottom: 35px;
}
section#training_internal_information .date_time .items .item .time {
font-family: "Roboto" !important;
font-weight: 500;
font-size: 18px;
line-height: 32px;
color: #161616;
margin-bottom: 5px;
}
section#training_internal_information .date_time .items .item .type {
font-family: "Roboto" !important;
font-weight: 400;
font-size: 18px;
line-height: 32px;
}
section#training_internal_information .after_text p {
font-family: "Roboto" !important;
font-size: 18px;
line-height: 32px;
font-weight: 400;
color: #161616;
}
section#training_internal_information .after_text p strong {
font-family: "Roboto" !important;
color: #F6921E;
}
section#training_internal_information .agenda {
margin-top: 0px;
}
section#training_internal_information .agenda p.agenda_text {
font-family: "Roboto" !important;
font-size: 18px;
line-height: 32px;
font-weight: 400;
color: #161616;
}
section#training_internal_information .agenda p.agenda_text a {
color: #F6921E !important;
text-decoration: underline;
}
section#training_internal_information .agenda img {
margin-top: 50px;
}
section#training_internal_information .agenda p.disclaimer {
padding: 0 50px;
font-family: "Roboto" !important;
font-size: 18px;
line-height: 32px;
font-weight: 400;
color: #161616;
}
section#training_internal_information .agenda p.disclaimer a {
color: #42AF49;
text-decoration: underline;
}
section#training_internal_information .agenda p.disclaimer a:hover {
color: #F6921E;
}
section#benefits_of_attending {
background: #f3f3f3;
padding: 80px 0;
}
section#benefits_of_attending h2 {
font-family: "Roboto" !important;
font-size: 42px;
line-height: 50px;
font-weight: 400;
color: #161616;
}
section#benefits_of_attending .benefit {
display: flex;
background: #fff;
border-radius: 10px;
max-width: 48%;
margin-right: 2%;
}
section#benefits_of_attending .benefit .icon {
width: 15%;
min-height: 96px;
background: #42AF49;
border-top-left-radius: 10px;
border-bottom-left-radius: 10px;
display: flex;
justify-content: center;
}
section#benefits_of_attending .benefit .text {
width: 85%;
display: flex;
align-items: center;
}
section#benefits_of_attending .benefit .text p {
font-family: "Roboto" !important;
font-size: 18px;
line-height: 32px;
font-weight: 400;
color: #161616;
padding: 0 20px;
}
section#who_is_it_for {
background: #f3f3f3;
padding: 100px 0;
}
section#who_is_it_for h2 {
font-family: "Roboto" !important;
font-size: 42px;
line-height: 50px;
font-weight: 400;
color: #161616;
}
section#who_is_it_for .tick {
display: flex;
align-items: flex-start;
margin-top: 60px;
}
section#who_is_it_for .tick p {
margin-left: 15px;
}
section#why_gri_is-complementary {
background: #fff;
padding: 80px 0;
}
section#why_gri_is-complementary h2 {
font-family: "Roboto" !important;
font-size: 38px;
line-height: 50px;
font-weight: 400;
color: #161616;
max-width: 100vw;
}
section#why_gri_is-complementary .line {
background: #42AF49;
min-height: 3px;
max-width: 92px;
margin: 15px 0;
}
section#why_gri_is-complementary p {
font-family: "Roboto" !important;
font-size: 18px;
line-height: 32px;
font-weight: 400;
color: #161616;
}
section#why_esg_is-complementary {
background: #fff;
padding: 100px 0;
}
section#why_esg_is-complementary h2 {
font-family: "Roboto" !important;
font-size: 38px;
line-height: 50px;
font-weight: 400;
color: #161616;
max-width: 100vw;
}
section#why_esg_is-complementary .line {
background: #42AF49;
min-height: 3px;
max-width: 92px;
margin: 15px 0;
}
section#why_esg_is-complementary p {
font-family: "Roboto" !important;
font-size: 18px;
line-height: 32px;
font-weight: 400;
color: #161616;
}
section#register_interactive_form {
background: #f3f3f3;
padding: 100px 0;
}
section#register_interactive_form h2 {
font-family: "Roboto" !important;
font-size: 42px;
line-height: 50px;
font-weight: 400;
color: #161616;
}
section#register_interactive_form .contact-input {
display: block;
width: 100%;
max-width: 720px;
margin: 0 auto;
text-align: center;
position: relative;
color: #fff;
font-size: 100px;
}
section#register_interactive_form .contact-input input {
display: inline-block;
background: transparent;
font-weight: 100;
font-size: 100px;
width: 400px;
outline: none;
border: none;
text-align: left;
margin: 0 auto;
-webkit-transition: margin 0.5s ease-in-out, font-size 0.5s linear;
-o-transition: margin 0.5s ease-in-out, font-size 0.5s linear;
transition: margin 0.5s ease-in-out, font-size 0.5s linear;
font-size: 100px;
color: #fff;
height: 200px;
text-transform: uppercase;
}
section#register_interactive_form .contact-input input:focus + i {
display: none;
}
section#register_interactive_form .contact-input input:focus {
text-align: center;
}
section#register_interactive_form .contact-input input::placeholder {
color: #42AF49 !important;
opacity: 0.5;
font-size: 28px !important;
font-family: "Roboto" !important;
line-height: 3;
overflow: hidden;
margin: 0 auto; letter-spacing: 0.15em; transition: all 0.3s ease-in-out;
}
section#register_interactive_form .contact-input input:-ms-input-placeholder { color: #161616;
}
section#register_interactive_form .contact-input input::-ms-input-placeholder { color: #161616;
}
section#register_interactive_form .contact-input i {
position: absolute;
width: 3px;
height: 50%;
background-color: #161616;
left: -20px;
top: 50px;
animation-name: blink;
animation-duration: 1.2s;
animation-iteration-count: infinite;
opacity: 0.7;
}
section#register_interactive_form em {
display: block;
font-family: "Roboto" !important;
font-size: 18px;
font-weight: 500;
line-height: 32px;
color: #161616;
margin-bottom: 10px;
margin-top: 26px;
}
section#register_interactive_form.trainings {
background: linear-gradient(90deg, #236628 0%, #42AF49 100%), linear-gradient(90deg, #DC841D 0%, #F6921E 100%);
}
section#register_interactive_form.trainings .form_title, section#register_interactive_form.trainings input, section#register_interactive_form.trainings #disclaimer, section#register_interactive_form.trainings .Contact-stepButton, section#register_interactive_form.trainings input::placeholder, section#register_interactive_form.trainings .registerd_name_strong {
color: #fff !important;
}
section#register_interactive_form.trainings i {
background-color: #fff;
}
section#register_interactive_form.trainings #contact_formm input, section#register_interactive_form.trainings #contact_formm select, section#register_interactive_form.trainings #contact_formm textarea {
border-color: #fff !important;
color: #fff !important;
}
section#register_interactive_form.trainings #contact_formm input::placeholder, section#register_interactive_form.trainings #contact_formm select::placeholder, section#register_interactive_form.trainings #contact_formm textarea::placeholder {
color: #fff !important;
}
section#register_interactive_form.trainings #contact_formm input[type=checkbox] {
padding: 0.2em;
-webkit-appearance: none;
outline: 1px solid #fff;
outline-offset: 0.1em;
}
section#register_interactive_form.trainings #contact_formm input[type=checkbox] {
margin: 4px 0 0;
margin-top: 1px \9 ;
line-height: normal;
width: 0.85em;
height: 0.85em;
border: 0px solid #161616 !important;
background: unset !important;
}
section#register_interactive_form.trainings #contact_formm input[type=checkbox]:checked {
display: inline-block;
background: #161616 !important;
}
section#register_interactive_form.trainings #contact_formm .wpcf7-list-item-label {
color: #fff;
margin-left: 5px;
}
section#register_interactive_form.trainings #contact_formm .wpcf7-list-item-label a {
color: #fff;
text-decoration: none;
}
section#register_interactive_form.trainings #contact_formm .wpcf7-list-item-label a:hover {
color: #161616;
}
section#register_interactive_form.trainings #contact_formm input[type=submit] {
background: #161616;
border: 1px solid #161616;
color: #fff;
}
section#register_interactive_form.trainings #contact_formm input[type=submit]:hover {
background: transparent !important;
color: #fff !important;
border: 1px solid #161616 !important;
}
section#register_interactive_form.trainings #contact_formm .wpcf7-response-output {
color: #fff !important;
}
section#register_interactive_form.affiliate, section#register_interactive_form.home {
background: #fff !important;
}
section#register_interactive_form.affiliate .wpcf7-list-item-label a, section#register_interactive_form.home .wpcf7-list-item-label a {
color: #F6921E;
text-decoration: none;
}
section#register_interactive_form.affiliate .wpcf7-list-item-label a:hover, section#register_interactive_form.home .wpcf7-list-item-label a:hover {
color: #161616;
}
section#register_interactive_form.affiliate input[type=submit], section#register_interactive_form.home input[type=submit] {
color: #fff !important;
}
section#register_interactive_form.affiliate input[type=submit]:hover, section#register_interactive_form.home input[type=submit]:hover {
color: #42AF49 !important;
}
#training_certification_package {
padding: 80px 0;
background: #1E4394;
}
#training_certification_package h2 {
font-family: "Roboto" !important;
font-size: 38px;
line-height: 46px;
font-weight: 400;
color: #fff;
text-align: center;
margin-bottom: 40px;
}
#training_certification_package .package_text {
font-family: "Roboto" !important;
font-size: 18px;
line-height: 32px;
color: #F6921E;
text-align: center;
}
#training_certification_package .learn_to {
font-family: "Roboto" !important;
font-size: 18px;
line-height: 32px;
color: #fff;
text-align: center;
margin-top: 30px;
}
#key_challenges {
background: #f3f3f3;
padding: 0px 0 100px;
}
#key_challenges .info h2 {
font-family: "Roboto" !important;
font-size: 46px;
line-height: 60px;
font-weight: 400;
color: #161616;
margin-bottom: 40px;
}
#key_challenges .info .focus_text {
font-family: "Roboto" !important;
font-size: 18px;
line-height: 32px;
font-weight: 400;
color: #161616;
margin: 30px 0;
}
#key_challenges .info .focus_text span {
font-weight: bold;
}
#key_challenges .info .challenge {
display: flex;
align-items: center;
margin-bottom: 25px;
}
#key_challenges .info .challenge p {
margin-left: 20px;
}
#key_challenges .image {
display: flex;
justify-content: center;
align-items: center;
}
#tutors {
padding: 100px 0;
background: #fff;
}
#tutors .lead_tutors_btn {
background: #F6921E;
padding: 15px 25px;
color: #fff;
text-decoration: none;
font-family: "Roboto" !important;
margin-top: 50px;
border: 1px solid #F6921E;
}
#tutors .lead_tutors_btn:hover {
background: transparent;
color: #F6921E;
}
#tutors .orange_line {
min-height: 3px;
background: #F6921E;
width: 110px;
margin: 20px 0;
}
#tutors h2 {
font-family: "Roboto" !important;
font-size: 46px;
line-height: 60px;
font-weight: 400;
color: #161616;
}
#tutors h2.title {
margin-bottom: 40px;
}
#tutors .coordinator h3 {
font-size: 24px;
font-weight: 400;
color: #161616;
line-height: 32px;
font-family: "Roboto" !important;
}
#tutors .coordinator h4 {
font-size: 18px;
font-weight: 400;
color: #161616;
line-height: 26px;
font-family: "Roboto" !important;
}
#tutors .tutors .tutor {
margin-top: 35px;
}
#tutors .tutors .tutor h3 {
font-size: 24px;
font-weight: 400;
color: #161616;
line-height: 32px;
font-family: "Roboto" !important;
}
#tutors .tutors .tutor h4 {
font-size: 18px;
font-weight: 400;
color: #161616;
line-height: 26px;
font-family: "Roboto" !important;
}
#training_certification {
background: #42AF49;
padding: 100px 0;
}
#training_certification h2 {
font-family: "Roboto" !important;
font-size: 46px;
line-height: 60px;
font-weight: 400;
color: #fff;
text-align: center;
margin-bottom: 30px;
}
#training_certification p {
font-family: "Roboto" !important;
font-size: 18px;
line-height: 32px;
font-weight: 400;
color: #fff;
margin: 15px 0;
}
#training_certification .request_btn {
display: flex;
justify-content: center;
margin-top: 40px;
}
#training_certification .request_btn a {
background: #fff;
padding: 10px 20px;
border: 1px solid #fff;
color: #161616;
text-decoration: none;
font-family: "Roboto" !important;
font-size: 18px;
line-height: 24px;
font-weight: 400;
}
#training_certification .request_btn a:hover {
background: transparent;
color: #fff;
}
#what_you_get {
background: #f3f3f3;
padding: 100px 0 60px;
}
#what_you_get h2 {
font-family: "Roboto" !important;
font-size: 46px;
line-height: 60px;
font-weight: 400;
color: #161616;
margin-bottom: 40px;
}
#what_you_get h2 span {
display: block;
}
#what_you_get .reasons .reason {
margin-top: 30px;
}
#what_you_get .reasons .reason .image {
display: flex;
justify-content: center;
margin-bottom: 25px;
}
#what_you_get .reasons .reason p {
text-align: center;
}
#trainings_request_info {
background: #f3f3f3;
padding: 100px 0;
}
#trainings_request_info h2 {
font-size: 48px;
font-weight: 400;
color: #161616;
line-height: 56px;
font-family: "Roboto" !important;
margin-bottom: 25px;
}
#trainings_request_info h2 span {
display: block;
}
#trainings_request_info h4 {
font-family: "Roboto" !important;
font-size: 18px;
line-height: 24px;
font-weight: 400;
color: #161616;
margin-bottom: 20px;
}
#trainings_request_info .image {
display: flex;
align-items: center;
}
#trainings_request_info input, #trainings_request_info textarea, #trainings_request_info select {
background: transparent;
}
#trainings_request_info input[type="email"] {
border: none;
border-bottom: 1px solid #161616;
border-radius: 0;
}
#trainings_request_info input[type=submit] {
background: #358E3A;
border: 1px solid #358E3A;
}
#trainings_request_info input[type=submit]:hover {
background: transparent;
color: #358E3A;
}
#services_request_info {
background: #fff;
padding: 60px 0;
}
#services_request_info h2 {
font-size: 48px;
font-weight: 400;
color: #161616;
line-height: 56px;
font-family: "Roboto" !important;
margin-bottom: 25px;
}
#services_request_info h2 span {
display: block;
}
#services_request_info h4 {
font-family: "Roboto" !important;
font-size: 18px;
line-height: 24px;
font-weight: 400;
color: #161616;
margin-bottom: 20px;
}
#services_request_info .image {
display: flex;
align-items: center;
}
#services_request_info input, #services_request_info textarea, #services_request_info select {
background: transparent;
}
#services_request_info input[type="email"] {
border: none;
border-bottom: 1px solid #161616;
border-radius: 0;
}
#services_request_info input[type=submit] {
background: #358E3A;
border: 1px solid #358E3A;
}
#services_request_info input[type=submit]:hover {
background: transparent;
color: #358E3A;
}
#recent_testimonies {
background: #fff;
padding: 100px 0;
}
#recent_testimonies h2 {
font-family: "Roboto" !important;
font-size: 42px;
line-height: 50px;
font-weight: 400;
color: #161616;
text-align: center;
margin-bottom: 50px;
}
#recent_testimonies .quotes h3 {
font-family: "Roboto" !important;
font-weight: 500;
font-size: 104px;
line-height: 56px;
color: #F6921E;
opacity: 0.08;
}
#recent_testimonies .quotes img {
margin-bottom: -25px;
}
#recent_testimonies #testimonies {
margin-top: -30px;
}
#recent_testimonies #testimonies .quote {
width: 80%;
margin: 0 auto;
}
#recent_testimonies #testimonies .quote p {
font-family: "Roboto" !important;
font-size: 24px;
line-height: 48px;
font-weight: 400;
color: #161616;
text-align: center;
}
#recent_testimonies #testimonies .line {
width: 50px;
height: 1px;
background: rgba(22, 22, 22, 0.1);
margin: 25px auto;
}
#recent_testimonies #testimonies h3 {
font-family: "Roboto" !important;
font-size: 24px;
line-height: 56px;
font-weight: 400;
color: #161616;
text-align: center;
margin-bottom: 25px;
}
#recent_testimonies #testimonies h4 {
font-family: "Roboto" !important;
font-size: 18px;
line-height: 32px;
font-weight: 400;
color: #161616;
text-align: center;
}
#recent_testimonies #testimonies button.owl-dot {
background: #f3f3f3 !important;
width: 16px;
height: 16px;
margin: 0 5px;
border-radius: 50px;
}
#recent_testimonies #testimonies button.owl-dot.active {
background: #F6921E !important;
}
#recent_testimonies #testimonies .owl-dots {
margin-top: 40px;
display: flex;
justify-content: center;
}
#recent_testimonies #testimonies .owl-nav {
margin-top: -280px;
position: relative;
z-index: 150;
padding-bottom: 280px;
}
#recent_testimonies #testimonies .owl-nav .owl-prev {
position: absolute;
left: 0%;
background: #F6921E;
width: 55px;
height: 55px;
border-radius: 50%;
}
#recent_testimonies #testimonies .owl-nav .owl-next {
position: absolute;
right: 0%;
background: #F6921E;
width: 55px;
height: 55px;
border-radius: 50%;
}
@keyframes blink {
from {
opacity: 1;
}
to {
opacity: 0;
}
} @keyframes typing {
from {
width: 0;
}
to {
width: 100%;
}
}
#popupModal .modal-body {
padding: 0;
display: flex;
}
#popupModal .modal-body .popup_image {
max-width: 50%;
width: 50%;
}
#popupModal .modal-body .popup_info {
max-width: 50%;
width: 50%;
padding: 13px 30px 0px 30px;
}
#popupModal .modal-body .popup_info button:hover {
background: transparent;
}
#popupModal .modal-body .popup_info h3 {
font-family: "Roboto" !important;
font-size: 34px;
line-height: 56px;
font-weight: 400;
color: #161616;
margin-top: 50px;
text-align: center;
}
#popupModal .modal-body .popup_info h3 span {
color: #F6921E;
}
#popupModal .modal-body .popup_info p {
font-family: "Roboto" !important;
font-size: 15px;
line-height: 20px;
color: #161616;
text-align: center;
}
#popupModal .modal-body .popup_info #remind-me-form .name {
margin-top: 30px;
}
#popupModal .modal-body .popup_info #remind-me-form .name input {
border: none;
border-bottom: 1px solid rgba(16, 16, 16, 0.5);
color: rgba(16, 16, 16, 0.5);
border-radius: 0;
}
#popupModal .modal-body .popup_info #remind-me-form .email {
margin-top: 30px;
}
#popupModal .modal-body .popup_info #remind-me-form .email input {
border: none;
border-bottom: 1px solid rgba(16, 16, 16, 0.5);
border-radius: 0;
color: rgba(16, 16, 16, 0.5);
}
#popupModal .modal-body .popup_info #remind-me-form .submit {
margin-top: 30px;
}
#popupModal .modal-body .popup_info #remind-me-form .submit input {
width: 100%;
border: 1px solid #F6921E;
color: #fff;
background: #F6921E;
border-radius: 0;
}
#popupModal .modal-body .popup_info #remind-me-form .submit input:hover {
background: #fff;
color: #F6921E;
}
#cpd_certified {
background: #f3f3f3;
padding: 60px 0;
}
#cpd_certified .info {
display: flex;
flex-direction: column;
justify-content: center;
}
#cpd_certified .info p {
font-family: "Roboto" !important;
font-size: 18px;
line-height: 32px;
color: #161616;
}
#cpd_certified .info p:first-child {
margin-bottom: 20px;
}
#communication_partners {
background: #fff;
padding: 60px 0;
}
#communication_partners h2 {
text-align: center;
font-family: "Roboto" !important;
font-weight: 400;
font-size: 48px;
line-height: 56px;
margin-bottom: 64px;
}
.share_request h2 {
font-family: "Roboto" !important;
}
.share_request .email input {
border: none;
border-bottom: 1px solid #101010;
border-radius: 0;
color: rgba(16, 16, 16, 0.5);
}
.test {
display: flex;
justify-content: center;
align-items: center;
color: red;
}
@-webkit-keyframes blinkAnimation {
to {
visibility: hidden;
}
}
@keyframes blinkAnimation {
to {
visibility: hidden;
}
}
#consulting_services_list {
padding: 60px 0;
}
#consulting_services_list #select-industry-btn {
margin-left: 11px;
}
#consulting_services_list #all-services, #consulting_services_list #select-industry {
margin-top: 40px;
}
#consulting_services_list .btn {
background: #fff;
border: 1px solid rgba(22, 22, 22, 0.2);
border-radius: 30px;
padding: 10px 15px;
color: rgba(22, 22, 22, 0.2);
box-shadow: none !important;
}
#consulting_services_list .btn.active {
background: #F6921E;
border: 1px solid #F6921E;
color: #fff;
}
#consulting_services_list .all-service .info {
border: 1px solid rgba(22, 22, 22, 0.1);
min-height: 410px;
padding: 30px;
}
#consulting_services_list .all-service .info h3 a {
font-family: "Roboto" !important;
font-weight: 400;
font-size: 20px;
line-height: 32px;
margin-bottom: 15px;
display: inline-block;
color: #161616;
text-decoration: none;
}
#consulting_services_list .all-service .info h3 a:hover {
color: #F6921E;
}
#consulting_services_list .all-service .info .list ul {
margin-left: 15px;
}
#consulting_services_list .all-service .info .list ul li {
font-family: "Roboto" !important;
font-weight: 400;
font-size: 16px;
line-height: 24px;
color: #161616;
}
#consulting_services_list .all-service .info .read-more {
position: absolute;
bottom: 25px;
}
#consulting_services_list .all-service .info .read-more a {
color: #F6921E !important;
text-decoration: none;
}
#consulting_services_list #select-industry .read-more a {
background: #fff;
min-height: 115px;
display: flex;
align-items: center;
justify-content: space-between;
padding: 0 15px;
border-radius: 21px;
border: 1px solid orange;
text-decoration: none;
font-family: "Roboto" !important;
font-weight: 400;
font-size: 18px;
line-height: 32px;
color: #161616;
}
#consulting_services_list #select-industry .read-more a img {
margin-left: 35px;
}
#consulting_services_list #select-industry .read-more a img.hover {
display: none;
}
#consulting_services_list #select-industry .read-more a:hover {
background: #F6921E;
color: #fff;
}
#consulting_services_list #select-industry .read-more a:hover img.hover {
display: block;
}
#consulting_services_list #select-industry .read-more a:hover img.no-hover {
display: none;
}
#service_internal_hero {
padding: 60px 0;
}
#service_internal_hero.all-service {
background-image: url(//cse-net.gr/wp-content/uploads/2022/05/all-services-hero-bg.png);
background-size: cover;
}
#service_internal_hero.select-service {
background-image: url(//cse-net.gr/wp-content/uploads/2022/05/select-services-hero-bg.png);
background-size: cover;
}
#service_internal_hero .hero_row .info {
display: flex;
align-items: center;
}
#service_internal_hero .hero_row .info h1 {
font-family: "Roboto" !important;
font-weight: 400;
font-size: 50px;
line-height: 60px;
color: #161616;
}
#service_internal_hero .hero_row .subscribe_title {
display: flex;
align-items: flex-end;
}
#service_internal_hero .hero_row .subscribe_title h2 {
font-family: "Roboto" !important;
font-weight: 400;
font-size: 24px;
line-height: 40px;
color: #161616;
margin-bottom: 30px;
}
#service_internal_hero .hero_row .subscribe_title h2 span {
font-family: "Roboto" !important;
font-weight: 600;
}
#service_internal_hero .hero_row .subscribe_title img {
margin-left: 50px;
margin-bottom: 20px;
}
#service_internal_hero #subscribe-form .form {
display: flex;
margin-bottom: 10px;
max-height: 70px;
}
#service_internal_hero #subscribe-form .form span {
width: 100%;
}
#service_internal_hero #subscribe-form .form span input {
width: 100%;
height: 56px;
border: 1px solid #42AF49;
border-radius: 0;
padding-left: 8px;
}
#service_internal_hero #subscribe-form .form p input {
border-radius: 0;
width: 90%;
height: 56px;
background: #42AF49;
border: 1px solid #42AF49;
color: #fff;
}
#service_internal_hero #subscribe-form .form p input:hover {
background: #fff;
color: #42AF49;
}
#service_internal_hero #subscribe-form .acceptance {
margin-bottom: 20px;
}
#service_internal_hero #subscribe-form .acceptance a {
color: #000 !important;
}
#service_internal_hero #subscribe-form .acceptance .wpcf7-list-item {
margin-left: 3px;
}
#service_internal_hero #subscribe-form .acceptance input[type=checkbox] {
padding: 0.2em;
-webkit-appearance: none;
outline: 1px solid rgba(22, 22, 22, 0.3);
outline-offset: 0.1em;
}
#service_internal_hero #subscribe-form .acceptance input[type=checkbox] {
margin: 4px 0 0;
margin-top: 1px \9 ;
line-height: normal;
width: 0.85em;
height: 0.85em;
border: 0px solid #42AF49 !important;
background: unset !important;
}
#service_internal_hero #subscribe-form .acceptance input[type=checkbox]:checked {
display: inline-block;
background: #42AF49 !important;
}
#associated_case_studies {
background: #f3f3f3;
padding: 70px 0;
}
#associated_case_studies h2 {
font-family: "Roboto" !important;
font-weight: 400;
font-size: 48px;
line-height: 56px;
color: #161616;
margin-bottom: 40px;
}
#associated_case_studies .case_study .border {
border: 1px solid rgba(22, 22, 22, 0.1);
}
#associated_case_studies .case_study .read_more {
background: #fafafa;
border: 1px solid #ccc;
padding: 10px 20px;
display: flex;
justify-content: center;
}
#associated_case_studies .case_study .read_more a {
color: #F6921E;
text-decoration: none;
font-family: "Roboto" !important;
font-weight: 400;
font-size: 16px;
line-height: 24px;
}
#associated_case_studies .case_study .read_more a:hover {
color: #161616;
}
#all_industries_tick_section {
background: #fff;
padding: 60px 0;
}
#all_industries_tick_section .tick {
margin-bottom: 40px;
}
#all_industries_tick_section .img-title {
display: flex;
align-items: center;
}
#all_industries_tick_section .img-title h3 {
font-family: "Roboto" !important;
font-weight: 600;
font-size: 18px;
line-height: 32px;
margin-top: 7px;
margin-left: 10px;
color: #161616;
}
#all_industries_tick_section .text {
margin-top: 15px;
font-family: "Roboto" !important;
font-weight: 400;
font-size: 17px;
line-height: 32px;
color: #161616;
}
#research_insights {
background: #fff;
padding: 80px 0;
}
#research_insights .disclaimer_text {
margin-bottom: 80px;
}
#research_insights .disclaimer_text p {
color: #161616;
text-decoration: none;
font-family: "Roboto" !important;
font-weight: 400;
font-size: 18px;
line-height: 24px;
}
#research_insights .disclaimer_text p strong {
color: #F6921E;
font-family: "Roboto" !important;
font-weight: 600;
}
#research_insights .issues .issue {
display: flex;
margin-top: 31px;
}
#research_insights .issues .issue img {
max-width: 24px;
max-height: 24px;
}
#research_insights .issues .issue .text {
color: #161616;
font-family: "Roboto" !important;
font-weight: 400;
font-size: 18px;
line-height: 24px;
margin-left: 20px;
}
#all-services-internal {
padding: 60px 0;
}
#all-services-internal h2 {
font-family: "Roboto" !important;
font-weight: 400;
font-size: 48px;
line-height: 56px;
color: #161616;
margin-bottom: 40px;
}
#all-services-internal .all-service .info {
border: 1px solid rgba(22, 22, 22, 0.1);
min-height: 410px;
padding: 30px;
}
#all-services-internal .all-service .info h3 a {
font-family: "Roboto" !important;
font-weight: 400;
font-size: 20px;
line-height: 32px;
margin-bottom: 15px;
display: inline-block;
color: #161616;
text-decoration: none;
}
#all-services-internal .all-service .info h3 a:hover {
color: #F6921E;
}
#all-services-internal .all-service .info .list ul {
margin-left: 15px;
}
#all-services-internal .all-service .info .list ul li {
font-family: "Roboto" !important;
font-weight: 400;
font-size: 16px;
line-height: 32px;
color: #161616;
}
#all-services-internal .all-service .info .read-more {
position: absolute;
bottom: 25px;
}
#all-services-internal .all-service .info .read-more a {
color: #F6921E !important;
text-decoration: none;
}
#case_study_internal_hero {
background: #f3f3f3;
padding: 120px 0;
}
#case_study_internal_hero h1 {
font-family: "Roboto" !important;
font-weight: 400;
font-size: 43px;
line-height: 60px;
color: #161616;
margin-bottom: 30px;
}
#case_study_internal_hero .img_container {
min-height: 265px;
background: #fff;
min-width: 535px;
display: flex;
justify-content: center;
align-items: center;
}
#case_study_internal_hero a.presentation_btn {
color: #fff;
background: #F6921E;
padding: 10px 40px;
margin-top: 25px;
display: inline-block;
border: 1px solid #F6921E;
cursor: pointer;
text-decoration: none;
}
#case_study_internal_hero a.presentation_btn:hover {
color: #161616;
background: #fff;
outline: none;
}
#brief_case_studies_hero {
padding: 60px 0;
background-image: url(//cse-net.gr/wp-content/uploads/2022/05/case_studies_photo_bg.png);
background-size: cover;
}
#brief_case_studies_hero h1 {
font-family: "Roboto" !important;
font-weight: 400;
font-size: 56px;
line-height: 76px;
color: #161616;
}
#brief_case_studies_hero .hero_row .info h1 {
font-family: "Roboto" !important;
font-weight: 400;
font-size: 58px;
line-height: 76px;
color: #161616;
}
#brief_case_studies_hero .hero_row .info p {
font-family: "Roboto" !important;
font-weight: 400;
font-size: 18px;
line-height: 32px;
color: #161616;
margin-top: 25px;
}
#brief_case_studies_hero .hero_row .info p.find_out_more {
margin-top: 40px;
}
#brief_case_studies_hero .hero_row .subscribe_title {
display: flex;
align-items: flex-end;
}
#brief_case_studies_hero .hero_row .subscribe_title h2 {
font-family: "Roboto" !important;
font-weight: 400;
font-size: 24px;
line-height: 40px;
color: #161616;
margin-bottom: 30px;
}
#brief_case_studies_hero .hero_row .subscribe_title h2 span {
font-family: "Roboto" !important;
font-weight: 600;
}
#brief_case_studies_hero .hero_row .subscribe_title img {
margin-left: 50px;
margin-bottom: 20px;
}
#brief_case_studies_hero #subscribe-form .form {
display: flex;
margin-bottom: 10px;
max-height: 70px;
}
#brief_case_studies_hero #subscribe-form .form span {
width: 100%;
}
#brief_case_studies_hero #subscribe-form .form span input {
width: 100%;
height: 56px;
border: 1px solid #42AF49;
border-radius: 0;
padding-left: 8px;
}
#brief_case_studies_hero #subscribe-form .form p input {
border-radius: 0;
width: 100%;
height: 56px;
background: #42AF49;
border: 1px solid #42AF49;
color: #fff;
}
#brief_case_studies_hero #subscribe-form .form p input:hover {
background: #fff;
color: #42AF49;
}
#brief_case_studies_hero #subscribe-form .acceptance {
margin-bottom: 20px;
}
#brief_case_studies_hero #subscribe-form .acceptance a {
color: #F6921E !important;
}
#brief_case_studies_hero #subscribe-form .acceptance a:hover {
color: #161616 !important;
}
#brief_case_studies_hero #subscribe-form .acceptance .wpcf7-list-item {
margin-left: 3px;
}
#brief_case_studies_hero #subscribe-form .acceptance input[type=checkbox] {
padding: 0.2em;
-webkit-appearance: none;
outline: 1px solid rgba(22, 22, 22, 0.3);
outline-offset: 0.1em;
}
#brief_case_studies_hero #subscribe-form .acceptance input[type=checkbox] {
margin: 4px 0 0;
margin-top: 1px \9 ;
line-height: normal;
width: 0.85em;
height: 0.85em;
border: 0px solid #42AF49 !important;
background: unset !important;
}
#brief_case_studies_hero #subscribe-form .acceptance input[type=checkbox]:checked {
display: inline-block;
background: #42AF49 !important;
}
#case_studies_filter {
padding: 60px 0;
}
#case_studies_filter .filtering {
display: flex;
align-items: center;
}
#case_studies_filter .filtering p {
font-family: "Roboto" !important;
font-size: 18px;
line-height: 24px;
font-weight: 400;
color: #000;
}
#case_studies_filter .filtering select {
max-width: 160px;
margin-left: 20px;
border: 1px solid #F6921E;
border-radius: 30px;
color: #161616;
padding: 10px 7px;
}
#case_studies_filter .hor_line {
min-height: 1px;
border-bottom: 1px solid rgba(22, 22, 22, 0.8);
opacity: 0.1;
margin: 25px 0;
max-width: 1320px;
}
#case_studies_showcase {
padding: 0 0 120px;
}
#case_studies_showcase .case_study {
margin-bottom: 40px;
}
#case_studies_showcase .case_study .border {
border: 1px solid rgba(22, 22, 22, 0.1);
}
#case_studies_showcase .case_study .read_more {
background: #fafafa;
border: 1px solid #ccc;
padding: 10px 20px;
display: flex;
justify-content: center;
}
#case_studies_showcase .case_study .read_more a {
color: #F6921E;
text-decoration: none;
font-family: "Roboto" !important;
font-weight: 400;
font-size: 16px;
line-height: 24px;
}
#case_studies_showcase .case_study .read_more a:hover {
color: #161616;
}
#case_study_details {
padding: 60px 0;
}
#case_study_details h2 {
font-family: "Roboto" !important;
font-weight: 400;
font-size: 48px;
line-height: 56px;
color: #161616;
margin-bottom: 30px;
}
#case_study_details .text p {
margin-bottom: 30px;
font-family: "Roboto" !important;
font-weight: 400;
font-size: 18px;
line-height: 32px;
color: #161616;
}
#case_study_details .text ul {
margin-left: 30px;
}
#case_study_details .text ul li {
margin-bottom: 10px;
color: #161616;
}
#case_study_details .hor_line {
min-height: 1px;
border-bottom: 1px solid rgba(22, 22, 22, 0.8);
opacity: 0.1;
margin: 25px 0;
max-width: 1320px;
}
#case_study_benefits {
background: #42AF49;
padding: 65px 0;
}
#case_study_benefits h2 {
font-family: "Roboto" !important;
font-weight: 400;
font-size: 48px;
line-height: 56px;
color: #fff;
margin-bottom: 30px;
}
#case_study_benefits .item {
display: flex;
align-items: center;
margin-bottom: 30px;
}
#case_study_benefits .item:last-child {
margin-bottom: 0;
}
#case_study_benefits .item img {
margin-right: 15px;
}
#case_study_benefits .item .text {
font-family: "Roboto" !important;
font-weight: 400;
font-size: 18px;
line-height: 32px;
color: #fff;
margin-left: 20px;
}
.esg_hub_includes_description {
font-family: "Roboto" !important;
font-weight: 400;
font-size: 18px;
line-height: 32px;
color: #161616;
margin-bottom: 20px;
}
.includes_repeater .item {
display: flex;
margin-bottom: 20px;
}
.includes_repeater .item a {
font-family: "Roboto" !important;
font-weight: 400;
font-size: 17px;
line-height: 32px;
color: #161616 !important;
margin-left: 15px;
}
.includes_repeater.net_zero .item {
align-items: flex-start;
}
.includes_repeater.net_zero .item img {
max-width: 24px;
margin-top: 7px;
}
.includes_repeater.circular .item {
align-items: flex-start;
}
.includes_repeater.circular .item img {
max-width: 24px;
margin-top: 7px;
}
.share_request.esg_hub input, .share_request.esg_hub select, .share_request.esg_hub textarea {
background: transparent;
}
.cse_affiliate_scheme_description p {
font-family: "Roboto" !important;
font-weight: 400;
font-size: 18px;
line-height: 32px;
color: #161616;
}
.cse_affiliate_scheme_title h2.elementor-heading-title {
font-family: "Roboto" !important;
font-weight: 400;
font-size: 48px;
line-height: 56px;
color: #fff;
margin-top: 40px;
}
.cse_affiliate_scheme_disclaimer p {
font-family: "Roboto" !important;
font-weight: 600;
font-size: 18px;
line-height: 36px;
color: #161616;
}
.trainer_reasons_repeater .item {
display: flex;
margin-bottom: 20px;
}
.trainer_reasons_repeater .item p {
font-family: "Roboto" !important;
font-weight: 400;
font-size: 18px;
line-height: 32px;
color: #161616;
margin-left: 15px;
}
.trainer_reasons_repeater .item a {
color: #F6921E;
text-decoration: none;
}
.trainer_reasons_repeater .item a:hover {
color: #161616;
}
#affiliate_global_network h2, #affiliate_global_network p {
font-family: "Roboto" !important;
}
#affiliate_global_network p {
margin: 30px 0;
}
#affiliates_testimonies {
background: linear-gradient(71.95deg, #173881 0%, #1E4395 100%), #FFFFFF;
}
#sustainabilty_trends_news {
padding: 60px 0;
}
#sustainabilty_trends_news img.share-icon {
position: absolute;
top: 20px;
right: 35px;
cursor: pointer;
z-index: 55;
}
#sustainabilty_trends_news .share-social {
position: absolute;
top: 10px;
right: 70px;
background: transparent;
padding: 5px 15px;
z-index: 60;
border-radius: 30px;
width: 0;
transition: all 0.3s ease;
height: 42px;
overflow-x: hidden;
overflow-y: hidden;
}
#sustainabilty_trends_news .share-social.opened {
width: 136px;
background: #fff;
height: 42px;
}
#sustainabilty_trends_news .featured_article .date {
font-family: "Roboto" !important;
font-weight: 500;
font-size: 16px;
line-height: 24px;
color: rgba(22, 22, 22, 0.5);
}
#sustainabilty_trends_news .featured_article h3 {
margin-top: 15px;
text-decoration: none;
}
#sustainabilty_trends_news .featured_article h3 a {
font-family: "Roboto" !important;
font-weight: 400;
font-size: 32px;
line-height: 48px;
color: #161616;
text-decoration: none;
}
#sustainabilty_trends_news .featured_article .list {
font-family: "Roboto" !important;
font-weight: 400;
font-size: 18px;
line-height: 32px;
color: #161616;
margin-top: 30px;
}
#sustainabilty_trends_news .featured_article .read-more {
position: absolute;
bottom: -25px;
}
#sustainabilty_trends_news .featured_article .read-more a {
color: #42AF49 !important;
text-decoration: none;
font-family: "Roboto" !important;
font-weight: 500;
font-size: 18px;
line-height: 24px;
}
#sustainabilty_trends_news .trend_news {
margin-top: 80px;
}
#sustainabilty_trends_news .trend_news .share-social {
position: absolute;
top: 10px;
right: 70px;
background: transparent;
padding: 5px 15px;
z-index: 60;
border-radius: 30px;
width: 0;
transition: all 0.3s ease;
height: 42px;
overflow-x: hidden;
overflow-y: hidden;
}
#sustainabilty_trends_news .trend_news .share-social.opened {
width: 136px;
background: #fff;
height: 42px;
}
#sustainabilty_trends_news .trend_news .date {
font-family: "Roboto" !important;
font-weight: 500;
font-size: 18px;
color: rgba(22, 22, 22, 0.5);
margin-top: 20px;
margin-bottom: 20px;
}
#sustainabilty_trends_news .trend_news h3 {
margin-top: 15px;
text-decoration: none;
}
#sustainabilty_trends_news .trend_news h3 a {
font-family: "Roboto" !important;
font-weight: 400;
font-size: 24px;
line-height: 40px;
color: #161616;
text-decoration: none;
}
#sustainabilty_trends_news .trend_news .read-more {
margin-top: 20px;
}
#sustainabilty_trends_news .trend_news .read-more a {
color: #42AF49 !important;
text-decoration: none;
font-family: "Roboto" !important;
font-weight: 500;
font-size: 18px;
line-height: 24px;
}
#sustainabilty_trends_news #more_posts {
background: #F6921E;
border: 1px solid #F6921E;
color: #fff;
}
#sustainabilty_trends_news #more_posts:hover {
background: transparent;
color: #F6921E;
}
.our_vision_green_area p {
font-family: "Roboto" !important;
}
.our_vision_green_area li {
list-style: none;
margin-bottom: 30px;
}
.proof_of_success h2, .proof_of_success p {
font-family: "Roboto" !important;
}
#other_categories {
padding: 60px 0;
}
#other_categories h2 {
font-family: "Roboto" !important;
font-weight: 400;
font-size: 48px;
line-height: 56px;
color: #161616;
margin-top: 40px;
}
#other_categories .categories .category_link {
display: flex;
flex-direction: column;
align-items: center;
text-decoration: none;
}
#other_categories .categories .category_link span {
display: inline-block;
font-family: "Roboto" !important;
font-size: 17px;
line-height: 32px;
font-weight: 600;
color: #161616;
text-align: center;
}
#integrated_consulting_section h2 {
font-family: "Roboto" !important;
}
#integrated_consulting_section p {
font-family: "Roboto" !important;
}
#company_profile_principles h2 {
font-family: "Roboto" !important;
}
#company_profile_principles p {
font-family: "Roboto" !important;
margin-top: 30px;
}
#awards_and_disctinctions img {
max-width: 100px;
}
#awards_and_disctinctions p {
font-family: "Roboto" !important;
}
#our_successful_methodology h2 {
font-family: "Roboto" !important;
}
#our_successful_methodology .step_one_line img {
max-width: 325px;
position: absolute;
left: 30px;
}
#our_successful_methodology .step_two_line img {
max-width: 325px;
position: absolute;
right: 30px;
}
#our_successful_methodology .step_three_line img {
max-width: 325px;
position: absolute;
left: 30px;
}
#our_successful_methodology .step_four_line img {
max-width: 325px;
position: absolute;
right: 30px;
}
#executive_team_team {
padding: 60px 0;
}
#executive_team_team .executive {
background: #FFFFFF;
border: 1px solid rgba(22, 22, 22, 0.1);
box-shadow: 0px 0px 5px 5px rgba(22, 22, 22, 0.04);
padding: 30px;
margin-top: 40px;
}
#executive_team_team .executive img {
max-width: 160px;
}
#executive_team_team .executive a {
text-decoration: none;
}
#executive_team_team .executive h3 {
font-family: "Roboto" !important;
font-size: 32px;
font-weight: 600;
line-height: 32px;
color: #F6921E;
margin-top: 30px;
}
#executive_team_team .executive .line {
min-height: 1px;
max-width: 48px;
background: #F6921E;
margin: 30px auto;
}
#executive_team_team .executive .profession {
font-family: "Roboto" !important;
font-size: 18px;
line-height: 32px;
font-weight: 400;
color: #161616;
text-align: center;
margin: 20px 0;
}
#executive_team_team .executive .excerpt {
min-height: 140px;
}
#executive_team_team .executive .excerpt p {
font-family: "Roboto" !important;
font-size: 14px;
line-height: 32px;
font-weight: 400;
color: #161616;
text-align: center;
}
#executive_team_hero {
padding: 60px 0 0;
background: #f3f3f3;
min-height: 585px;
}
#executive_team_hero h1 {
font-family: "Roboto" !important;
font-size: 56px;
font-weight: 400;
line-height: 76px;
color: #F6921E;
margin-top: 50px;
}
#executive_team_hero .profession {
font-family: "Roboto" !important;
font-size: 18px;
font-weight: 400;
line-height: 32px;
color: #161616;
margin-top: 25px;
}
#executive_team_about {
padding: 80px 0;
}
#executive_team_about .title {
font-family: "Roboto" !important;
font-size: 40px;
font-weight: 400;
line-height: 32px;
color: #161616;
margin-bottom: 40px;
}
#executive_team_about .content p {
font-family: "Roboto" !important;
font-size: 18px;
font-weight: 400;
line-height: 40px;
color: #161616;
margin-bottom: 10px;
}
#about_us_partnerships .partner {
border: 1px solid rgba(22, 22, 22, 0.1);
border-top: none;
max-width: 32%;
margin-right: 1%;
}
#about_us_partnerships .partner .image {
border-top: 1px solid rgba(22, 22, 22, 0.1);
border-bottom: 1px solid rgba(22, 22, 22, 0.1);
}
#about_us_partnerships .partner .title {
min-height: 100px;
}
#about_us_partnerships .partner .title h2 {
font-family: "Roboto" !important;
}
#about_us_partnerships .partner .description {
min-height: 250px;
}
#about_us_partnerships .partner .description p {
font-family: "Roboto" !important;
}
#about_us_partnerships .partner .link a {
background: #f3f3f3;
display: flex;
padding: 8px 15px;
justify-content: center;
align-items: center;
color: #F6921E;
font-size: 16px;
font-family: "Roboto" !important;
text-decoration: none;
}
#about_us_partnerships .partner .link a:hover {
color: #161616;
}
.cse_affiliates_see_what h2 {
font-family: "Roboto" !important;
}
#about_us_cse_affiliates .partner {
border: 1px solid rgba(22, 22, 22, 0.1);
border-top: none;
max-width: 32%;
margin-right: 1%;
}
#about_us_cse_affiliates .partner .image {
border-top: 1px solid rgba(22, 22, 22, 0.1);
border-bottom: 1px solid rgba(22, 22, 22, 0.1);
}
#about_us_cse_affiliates .partner .title {
min-height: 100px;
}
#about_us_cse_affiliates .partner .title h2 {
font-family: "Roboto" !important;
}
#about_us_cse_affiliates .partner .description {
min-height: 250px;
}
#about_us_cse_affiliates .partner .description p {
font-family: "Roboto" !important;
}
#about_us_cse_affiliates .partner .link a {
background: #f3f3f3;
display: flex;
padding: 8px 15px;
justify-content: center;
align-items: center;
color: #F6921E;
font-size: 16px;
font-family: "Roboto" !important;
text-decoration: none;
}
#about_us_cse_affiliates .partner .link a:hover {
color: #161616;
}
#cse_about_recent_testiomonies .video_desc p {
font-family: "Roboto" !important;
font-size: 20px;
line-height: 32px;
color: #161616;
font-weight: 400;
}
#cse_about_recent_testiomonies .video_desc p strong {
font-family: "Roboto" !important;
font-weight: 600;
}
#cse_about_recent_testiomonies .company h3, #cse_about_recent_testiomonies .company h4 {
font-family: "Roboto" !important;
}
#cse_about_recent_testiomonies .company p {
font-family: "Roboto" !important;
}
#cse_about_recent_testiomonies .company .name_profession p {
font-family: "Roboto" !important;
color: #161616;
}
#cse_about_recent_testiomonies .company .name_profession p strong {
font-family: "Roboto" !important;
}
#cse_sustainability_statement .title h2 {
font-family: "Roboto" !important;
}
#cse_sustainability_statement .text p {
font-family: "Roboto" !important;
}
#our_clients_presentation {
padding: 80px 0;
}
#our_clients_presentation .title {
display: flex;
align-items: center;
margin-bottom: 60px;
}
#our_clients_presentation .title h2 {
font-family: "Roboto" !important;
font-size: 48px;
line-height: 56px;
font-weight: 400;
color: #161616;
margin-left: 20px;
}
#our_clients_presentation .title img {
max-width: 48px;
}
#our_clients_presentation .line {
background: rgba(22, 22, 22, 0.1);
min-height: 1px;
margin: 100px 0;
}
#contact_formm input[type=submit] {
color: #fff;
}
.wpcf7 .policy label {
display: flex;
}
.wpcf7 .policy label .wpcf7-list-item-label {
line-height: 20px;
}
.wpcf7 .policy label .wpcf7-list-item-label a {
color: #F6921E !important;
text-decoration: none;
}
.wpcf7 .policy label .wpcf7-list-item-label a:hover {
color: #161616 !important;
}
.wpcf7 .acceptance label {
display: flex;
}
.wpcf7 .acceptance label .wpcf7-list-item-label {
line-height: 20px;
margin-left: 5px;
}
.wpcf7 .acceptance label .wpcf7-list-item-label a {
color: #F6921E;
text-decoration: none;
}
.wpcf7 .acceptance label .wpcf7-list-item-label a:hover {
color: #161616;
}
.wpcf7 .wpcf7-spinner {
max-width: 25px !important;
display: block !important;
}
.wpcf7 select#region {
margin-top: 40px;
border: none;
border-bottom: 1px solid #161616;
border-radius: 0;
}
#consultant_read_more {
padding: 60px 0;
}
.menu_certified_consultant a {
color: #F6921E !important;
}
#contact_formm input[type=submit] {
color: #fff !important;
}
#contact_formm input[type=submit]:hover {
color: #42AF49 !important;
}
.up1200 {
display: block;
}
@media (max-width: 1300px) {
#hero_internal_training {
padding: 60px 0;
min-height: 425px;
}
#hero_internal_training h1.title {
margin-top: 0px;
font-size: 42px;
line-height: 56px;
}
#hero_internal_training .container {
max-width: calc(100% - 30px);
}
section#to_sticky_menu {
display: none;
}
#training_internal_information .container {
max-width: calc(100% - 30px);
}
#what_you_get .container {
max-width: calc(100% - 30px);
}
#who_is_it_for .container {
max-width: calc(100% - 30px);
}
#key_challenges .container {
max-width: calc(100% - 30px);
}
#why_esg_is-complementary .container {
max-width: calc(100% - 30px);
}
#tutors .container {
max-width: calc(100% - 30px);
}
#our_accreditations .container {
max-width: calc(100% - 30px);
}
#cpd_certified .container {
max-width: calc(100% - 30px);
}
#trainings_request_info .container {
max-width: calc(100% - 30px);
}
#benefits_of_attending {
padding: 40px 0;
}
#benefits_of_attending .container {
max-width: calc(100% - 45px);
}
#sustainabilty_trends_news .container {
max-width: calc(100% - 30px);
}
}
@media (max-width: 1200px) {
.up1200 {
display: none;
}
#executive_team_hero {
min-height: 485px;
}
#executive_team_hero .container {
max-width: calc(100vw - 30px);
}
.elementor-966 .elementor-element.elementor-element-a964969 .elementor-heading-title {
font-size: 44px;
line-height: 62px;
}
#about_us_partnerships .partner {
max-width: 100%;
margin-bottom: 50px;
}
#about_us_cse_affiliates {
padding-left: 15px;
}
#about_us_cse_affiliates .link {
position: absolute;
bottom: 0;
}
#about_us_cse_affiliates .partner {
max-width: 100%;
margin-bottom: 50px;
}
#about_us_cse_affiliates .partner .description {
min-height: 120px;
}
#about_us_cse_affiliates .partner .description p {
margin-bottom: 50px;
}
#global-trainings-footprint .owl-theme .owl-nav .owl-prev {
left: 12%;
}
#global-trainings-footprint .owl-theme .owl-nav .owl-next {
right: 12%;
}
#what_you_get h2 {
font-size: 42px;
line-height: 56px;
}
#what_you_get h2 span {
display: inline-block;
}
#what_you_get .reasons .reason {
margin-top: 60px;
}
#training_certification h2 {
font-size: 42px;
line-height: 56px;
}
#who_is_it_for h2 {
font-size: 42px;
line-height: 56px;
}
#who_is_it_for .tick {
margin-top: 40px;
}
#key_challenges .info h2 {
font-size: 42px;
line-height: 56px;
}
section#why_esg_is-complementary h2 {
font-size: 42px;
line-height: 56px;
}
section#why_esg_is-complementary .item {
margin-top: 60px;
}
#trainings_request_info .image {
display: none;
}
#trainings_request_info h2 {
font-size: 42px;
line-height: 56px;
}
#trainings_request_info h2 span {
display: inline-block;
}
#communication_partners h2 {
font-size: 42px;
line-height: 56px;
}
#global-trainings-footprint h2 {
font-size: 42px;
line-height: 56px;
}
#benefits_of_attending .benefit .icon img {
padding: 10px;
}
#sustainabilty_trends_news .featured_article h3 {
font-size: 32px;
line-height: 48px;
}
#sustainabilty_trends_news .featured_article .read-more {
position: relative;
margin-top: 40px;
}
#sustainabilty_trends_news .featured_article .list {
margin-top: 15px;
}
#sustainabilty_trends_news .featured_article .details {
margin-top: 40px;
}
}
@media (max-width: 992px) {
#our_accreditations {
padding: 40px 0;
}
#our_accreditations h2 {
font-size: 32px;
line-height: 56px;
}
#our_accreditations .owl-nav .owl-prev {
margin-left: -50px;
}
#our_accreditations .owl-nav .owl-next {
margin-right: -50px;
}
#executive_team_hero {
min-height: 425px;
}
#executive_team_hero h1 {
font-size: 52px;
line-height: 68px;
}
#global-trainings-footprint .owl-theme .owl-nav .owl-prev {
left: 3%;
}
#global-trainings-footprint .owl-theme .owl-nav .owl-next {
right: 3%;
}
section#benefits_of_attending .benefit {
max-width: 100%;
}
#trend_news .all-service {
margin-top: 50px;
}
}
@media (max-width: 767px) {
.wpcf7 .send {
width: 100% !important;
margin-left: 0 !important;
}
.wpcf7 .send #send_button {
width: 100%;
text-align: center;
margin: 10px 0;
display: block !important;
height: 50px;
}
.wpcf7 .send #send_button:hover {
background: transparent !important;
color: #42AF49 !important;
}
#organization_we_trust h2.title {
font-size: 34px;
line-height: 46px;
opacity: 1;
margin-bottom: 35px;
}
#organization_we_trust #organization_logos .owl-item {
opacity: 0.2;
}
#organization_we_trust #organization_logos .owl-item.active.center {
opacity: 1;
}
.desktop-only {
display: none;
}
#trainings {
padding: 30px 0;
}
#trainings .upcoming_training {
margin: 0;
}
#trainings .upcoming_training .info {
padding: 15px 5px !important;
}
#trainings .upcoming_training .info .upcoming_program {
width: 100%;
}
#trainings .upcoming_training .info .upcoming_program h4 {
margin-top: 0;
font-size: 32px;
line-height: 44px;
margin-left: 8px;
}
#trainings .upcoming_training .info .date_location {
width: 95%;
margin: 15px 0;
}
#trainings .upcoming_training .info .date_location .location {
padding-left: 0;
padding-right: 0;
margin-top: 15px;
}
#trainings .upcoming_training .info h3 {
max-width: 100%;
}
#trainings .upcoming_training .info .read-more {
width: 100%;
margin-bottom: 30px;
}
#trainings .filters {
margin: 50px -15px 40px !important;
}
#trainings .filters .filtering {
flex-wrap: wrap;
}
#trainings .filters .filtering p {
width: 100%;
padding: 0 18px;
margin-bottom: 20px;
}
#trainings .filters .filtering select {
margin-left: 0 !important;
}
#trainings .filters .filtering select#filter_locations {
margin: 0 15px !important;
}
#trainings .see_more button {
margin-top: 40px;
}
#our_accreditations {
padding: 40px 0;
}
#our_accreditations h2 {
font-size: 32px;
line-height: 56px;
}
#our_accreditations .owl-nav .owl-prev {
margin-left: -20px;
}
#our_accreditations .owl-nav .owl-next {
margin-right: -20px;
}
#global-trainings-footprint {
padding: 30px 0;
padding-bottom: 180px;
}
#global-trainings-footprint h2 {
font-size: 32px;
line-height: 48px;
margin-bottom: 32px;
}
#global-trainings-footprint img {
max-width: 100vw;
padding: 10px;
}
#global-trainings-footprint .owl-theme .owl-nav {
margin-top: -145px;
}
#global-trainings-footprint .owl-theme .owl-nav .owl-prev {
left: 0;
opacity: 0.4;
}
#global-trainings-footprint .owl-theme .owl-nav .owl-next {
right: 0;
opacity: 0.4;
}
#popupModal .modal-body .popup_image {
display: none;
}
#popupModal .modal-body .popup_info {
width: 100%;
max-width: 100%;
padding: 15px 15px 0 15px;
}
#consulting_services_list {
padding: 30px 0;
}
#other_categories {
padding: 30px 0;
}
#other_categories .other_categories {
margin-top: 40px;
padding-left: 5px;
padding-right: 5px;
}
#other_categories .categories {
margin-top: 0px !important;
}
#other_categories h2 {
text-align: center;
padding: 0 15px;
font-size: 32px;
line-height: 48px;
}
#other_categories .categories .category_link span {
font-size: 15px;
}
#executive_team_hero {
min-height: 425px;
padding: 30px 0 0;
}
#executive_team_hero h1 {
font-size: 46px;
line-height: 60px;
}
#executive_team_hero .image {
margin-top: 40px;
text-align: center;
}
.single.single-trainings #breadcrumb {
height: auto;
padding: 10px 0;
}
section#training_internal_information {
padding: 40px 0;
}
section#training_internal_information .date_time .items {
flex-wrap: wrap;
}
section#training_internal_information .date_time .items .item {
width: 100%;
margin-bottom: 80px;
}
#hero_internal_training {
padding: 30px 0;
}
#hero_internal_training h1.title {
font-size: 32px;
line-height: 48px;
margin-bottom: 40px;
}
#hero_internal_training .al-center {
margin-top: 40px;
}
#hero_internal_training p.featured_date {
font-size: 24px;
line-height: 32px;
}
#hero_internal_training a.register_btn {
width: 100%;
text-align: center;
}
#what_you_get {
padding: 30px 0;
}
#what_you_get h2 {
font-size: 32px;
line-height: 48px;
}
#what_you_get h2 span {
display: inline-block;
}
#what_you_get .reasons .reason {
margin-top: 60px;
}
#training_certification {
padding: 40px 0;
}
#training_certification h2 {
font-size: 32px;
line-height: 48px;
}
section#who_is_it_for {
padding: 40px 0;
}
section#who_is_it_for h2 {
font-size: 32px;
line-height: 48px;
}
section#who_is_it_for .tick {
margin-top: 40px;
}
#key_challenges .info h2 {
font-size: 32px;
line-height: 48px;
}
section#why_esg_is-complementary h2 {
font-size: 32px;
line-height: 48px;
}
section#why_esg_is-complementary .item {
margin-top: 40px;
}
#trainings_request_info .image {
display: none;
}
#trainings_request_info h2 {
font-size: 32px;
line-height: 48px;
}
#trainings_request_info h2 span {
display: inline-block;
}
#communication_partners h2 {
font-size: 32px;
line-height: 48px;
}
#global-trainings-footprint h2 {
font-size: 32px;
line-height: 48px;
}
#tutors {
padding: 40px 0;
}
#tutors h2.title {
font-size: 32px;
line-height: 48px;
}
#tutors .container {
width: calc(100% - 15px);
}
#cpd_certified {
padding: 40px 0;
}
#cpd_certified .image {
margin-bottom: 40px;
}
#recent_testimonies h2 {
font-size: 32px;
line-height: 48px;
}
#recent_testimonies #testimonies .owl-dots {
margin-top: 165px;
}
#recent_testimonies #testimonies .owl-nav {
margin-top: -480px;
}
#recent_testimonies #testimonies .owl-nav .owl-next {
width: 40px;
height: 40px;
}
#recent_testimonies #testimonies .owl-nav .owl-prev {
width: 40px;
height: 40px;
}
#consulting_services_list .all-service .info {
padding: 15px;
}
#service_internal_hero {
padding: 30px 0;
}
#service_internal_hero .container {
width: calc(100% - 30px);
}
#service_internal_hero .image img {
display: none;
}
#service_internal_hero .hero_row .info h1 {
font-size: 32px;
line-height: 48px;
margin-bottom: 40px;
}
#service_internal_hero .subscribe_title img {
display: none;
}
#associated_case_studies {
padding: 30px 0;
}
#associated_case_studies .container {
width: calc(100% - 30px);
}
#associated_case_studies h2 {
font-size: 32px;
line-height: 48px;
margin-bottom: 40px;
}
#all_industries_tick_section .container {
width: calc(100% - 30px);
}
#services_request_info {
padding: 30px 0;
}
#services_request_info .container {
width: calc(100% - 30px);
}
#services_request_info h2 {
font-size: 32px;
line-height: 48px;
}
#services_request_info h2 span {
display: inline-block;
}
#services_request_info .image {
display: none;
}
#sustainabilty_trends_news .container {
max-width: 100%;
}
#sustainabilty_trends_news .trend_news {
margin-top: 0;
}
#sustainabilty_trends_news .all-service {
margin-top: 80px !important;
}
.cse_affiliate_scheme_title h2.elementor-heading-title {
margin-top: 25px;
}
#sustainabilty_trends_news img.share-icon {
width: 30px;
height: 30px;
top: 16px;
}
}
#value_offer_info_btn {
max-width: 33px;
position: absolute;
top: 80px;
right: 61px;
cursor: pointer;
}
@media (max-width: 767px) {
#value_offer_info_btn {
top: 40px;
right: 25px;
}
#case_study_internal_hero {
padding: 60px 0;
}
#case_study_internal_hero .img_container {
min-width: unset;
margin-top: 50px;
}
}
.wp-block-post-comments {
display: none;
}
.orange-color {
color: #F6921E !important;
}
#faq_answers {
background: #f3f3f3;
padding: 40px 0 80px;
}
#faq_answers .row {
display: flex;
}
#faq_answers .row.active {
display: block;
}
#faq_answers .accordion {
width: 100%;
}
#faq_answers .card-header, #faq_answers .card {
background-color: transparent;
outline: none;
border: none;
margin-bottom: 0;
border-bottom: 0;
padding: 10px 0 0;
}
#faq_answers h2 button {
display: flex;
justify-content: flex-start;
text-decoration: none;
border: none !important;
outline: none !important;
box-shadow: none;
border-bottom: 1px solid #000 !important;
border-radius: 0;
padding: 10px 5px;
color: #161616 !important;
font-family: "Roboto" !important;
font-size: 18px;
}
#faq_answers h2 {
font-family: "Roboto" !important;
font-size: 46px;
line-height: 60px;
font-weight: 400;
color: #161616;
margin-bottom: 40px;
}
#faq_answers h2 span {
display: block;
}
#faq_answers h2 button:hover, #faq_answers h2 button:focus, #faq_answers h2 button:active {
background: transparent;
}
#faq_answers h2 button img {
margin-right: 15px;
} @media screen and (min-width: 1301px) {
.single-trainings .breadcrumb-text.mobile {
display: none;
}
#hero_internal_training {
max-height: 64vh !important;
min-height: unset !important;
}
#hero_internal_training h1.title {
font-size: 32px !important;
line-height: unset !important;
}
#hero_internal_training h1.title .new_line {
font-size: 24px !important;
}
}
@media screen and (max-width: 1300px) {
.single-trainings .breadcrumb-text:not(.mobile) {
display: none;
}
}       .esg section#hero_internal_training .row.hero_row .image {
display: none !important;
}
.esg #top_recent_testimonies, .esg #training_internal_information .banner-image {
display: block !important;
}
.esg #training_internal_information .banner-image {
display: block !important;
margin-bottom: 40px;
}
.esg #tutors_section {
display: flex !important;
}
.esg section#tutors > .container > .tutors > .tutor, .esg .lead_tutors_btn {
display: none !important;
}
.esg section#training_internal_information .agenda img {
display: none !important;
}
#hero_internal_training {
padding: 20px 0 60px !important;
overflow: hidden;
}
#training_internal_information .row h2 {
font-family: "Roboto" !important;
font-size: 46px;
line-height: 60px;
font-weight: 400;
color: #161616;
margin-bottom: 40px;
}
#top_recent_testimonies {
background: transparent !important;
padding: 20px 20px 20px !important;  background: linear-gradient(90deg, #dc841d 0%, #f6921e 100%), linear-gradient(90deg, #236628 0%, #42af49 100%) !important;
border-radius: 19px !important;
position: relative !important;
margin-top: 40px !important;
}
#top_recent_testimonies:before {
display: block;
width: 77px;
height: 80px;
content: "";
background: transparent url(//cse-net.gr/wp-content/uploads/2025/02/quote-white.svg) 50%/100% no-repeat;
position: absolute;
top: -8px;
left: 36px;
}
#top_recent_testimonies:after {
display: block;
width: 77px;
height: 80px;
content: "";  position: absolute;
bottom: -40px;
right: 50px;
border-top: 0px solid transparent;
border-bottom: 80px solid transparent;
border-right: 100px solid #f2901e;
}
#top_recent_testimonies .row > div > h3 {
display: block;
font-family: "AvenirNextRegular" !important;
font-size: 25px;
line-height: 28px;
max-width: 289px;
color: #ffffff;
text-align: center;
width: 100%;
margin: 0 auto;
}
#top_recent_testimonies #testimonies {
margin-top: -48px;
}
#top_recent_testimonies #testimonies h3 {
font-size: 16px;
line-height: 18px;
margin-bottom: 6px;
text-align: left;
font-family: "Roboto" !important;
}
#top_recent_testimonies #testimonies h4 {
font-size: 14px;
line-height: 14px;
text-align: left;
font-family: "Roboto" !important;
}
#top_recent_testimonies .quotes {
position: absolute;
right: 39px;
top: 40px;
}
#top_recent_testimonies .quotes img {
display: none;
}
#top_recent_testimonies .quotes h3 {
font-size: 24px;
line-height: 34px;
color: #f6921e;
opacity: 1;
text-align: right;
font-family: "Roboto" !important;
}
#top_recent_testimonies #testimonies .owl-item {
margin-top: 60px;
}
#top_recent_testimonies #testimonies .quote {
width: 100%;
}
#top_recent_testimonies #testimonies .quote p {
font-size: 16px;
line-height: 18px;
text-align: left;
text-align: left;
}
#top_recent_testimonies #testimonies .line {
margin: 16px auto;
}
#top_recent_testimonies #testimonies .owl-nav {
margin-top: -220px;
display: none;
}
#top_recent_testimonies #testimonies .owl-dots {
margin-top: 40px;
}
@media screen and (min-width: 1301px) {
#top_recent_testimonies #testimonies .owl-dots {
margin-top: 32px;
}
}
@media screen and (min-width: 1200px) {
#top_recent_testimonies {
max-height: 360px !important;
}
}
@media screen and (max-width: 440px) {
#top_recent_testimonies #testimonies button.owl-dot {
height: 12px;
}
}
@media screen and (max-width: 440px) and (max-width: 390px) {
#top_recent_testimonies #testimonies button.owl-dot {
height: 10px;
min-width: 10px !important;
}
}
#top_recent_testimonies #testimonies button.owl-dot {
background: #fff !important;
} #trainings_request_info input:not([type="checkbox"]):not([type="submit"]), #trainings_request_info textarea, #trainings_request_info select {
border: none;
border-bottom: 1px solid #161616;
border-radius: 0;
margin-bottom: 20px;
padding-left: 0;
}
#trainings_request_info input[type="email"], #trainings_request_info select {
margin-bottom: 0;
}
#trainings_request_info select#region {
margin-top: 28px !important;
}
#trainings_request_info input::placeholder, #trainings_request_info textarea::placeholder, #trainings_request_info select::placeholder {
color: #000 !important;
opacity: 1 !important;
}
#trainings_request_info input[type="submit"] {
color: #ffffff;
}
.single-trainings .wpcf7 .policy label .wpcf7-list-item-label {
min-width: 320px;
font-size: 13px;
padding-left: 8px;
} @media screen and (min-width: 768px) {
.esg #what_you_get .reasons .reason {
flex: 0 0 33%;
max-width: 33%;
}
} .du-training-custom-menu {
display: flex;
flex-direction: column;
align-items: flex-start;
}
.du-training-custom-menu > a {
width: auto;
color: #fff;
font-size: 20px;
font-weight: 400;
font-family: "Roboto" !important;
display: inline-block;
cursor: pointer;
margin-bottom: 8px;
text-decoration: none;
padding-bottom: 3px;
border-bottom: 3px solid rgba(255, 255, 255, 0);
position: relative;
display: none;
}
.du-training-custom-menu > a:hover {
border-bottom: 3px solid #f6921e;
}
.du-training-custom-menu > a.btnn {
display: none !important;
}
.du-training-custom-menu > a[href="#training_internal_information"], .du-training-custom-menu > a[href="#what_you_get"], .du-training-custom-menu > a[href="#who_is_it_for"], .du-training-custom-menu > a[href="#training_certification"], .du-training-custom-menu > a[href="#recent_testimonies"] {
display: block;
} .single-trainings > .container-fluid {
overflow-x: hidden;
}
#training_register_form {
background: linear-gradient(90deg, #236628 0%, #42af49 100%), linear-gradient(90deg, #dc841d 0%, #f6921e 100%) !important;
padding: 100px 32px;
height: 0;
transition: height 600ms ease-in-out;
transition-delay: 1s;
display: block;
position: relative;
}
#collapse_training_register_form {
position: absolute;
right: 60px;
top: 60px;
}
#training_register_form ul { margin-bottom: 20px;
padding-left: 20px;
}
#training_register_form ul li {
color: #ffffff;
}
#collapse_training_register_form:before {
display: inline-block;
content: "close";
color: #ffffff;
}
#collapse_training_register_form > img {
width: 70px;
transform: rotate(45deg);
}
#collapse_training_register_form > img:hover {
cursor: pointer;
}
@media screen and (max-width: 620px) {
#collapse_training_register_form > img {
width: 40px;
transform: rotate(45deg);
}
}
@media screen and (max-width: 620px) and (max-width: 460px) {
#collapse_training_register_form {
right: 28px;
}
#collapse_training_register_form:before {
display: none;
}
}
#training_register_form.open {
height: 920px;
}
#training_register_form > div {
max-width: 720px;
margin: auto;
}
#training_register_form > div > h3 {
font-family: "Roboto" !important;
font-size: 42px;
line-height: 50px;
font-weight: 400;
color: #fff !important;
text-align: left;
margin-bottom: 32px;
}
#training_register_form input, #training_register_form textarea {
background: transparent !important;
color: #ffffff;
border-color: #ffffff; }
#training_register_form .wpcf7-form .row > div {
position: relative !important;
}
#training_register_form .wpcf7-form .wpcf7-not-valid-tip { }
#training_register_form input:not([type="submit"]), #training_register_form textarea, #register_interactive_form form.wpcf7-form input:not([type="submit"]), #register_interactive_form form.wpcf7-form textarea {
border: none !important;
border-bottom: 1px solid #ffffff !important;
border-radius: 0 !important;
border-color: #ffffff !important; margin-bottom: 20px;
}
#training_register_form input::placeholder, #training_register_form textarea::placeholder {
color: #ffffff !important;
opacity: 1 !important;
}
#training_register_form span:not(".wpcf7-not-valid-tip"), #training_register_form span.wpcf7-list-item-label {
color: #ffffff !important;
}   #training_register_form .policy input[type="checkbox"]:checked {
background: #161616 !important;
}
#training_register_form .wpcf7 form.invalid .wpcf7-response-output, #training_register_form .wpcf7 form.unaccepted .wpcf7-response-output, #training_register_form .wpcf7 form.payment-required .wpcf7-response-output {
margin-top: 0 !important;
}
#training_register_form input[type="checkbox"] {
margin: 4px 0 0;
margin-top: 1px;
line-height: normal;
width: 0.85em;
height: 0.85em;
border: 0px solid #161616 !important;
background: unset !important;
} #dual_certification_box {
margin-right: 32px;
}
#dual_certification_box, #dual_certification_box_2 {
display: inline-flex;
width: calc(50% - 32px);
flex-direction: column;  padding: 40px 60px;
background: #f3f3f3;
margin-top: 32px;
margin-bottom: 32px;
position: relative;
}
#dual_certification_box:before, #dual_certification_box_2:before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
filter: grayscale(100%);
z-index: 0;
background-size: cover;
background-repeat: no-repeat;
opacity: 0.1;
}
#dual_certification_box:before {
background-image: url(//cse-net.gr/wp-content/uploads/2024/05/dual-cert-box-1.jpg);
}
#dual_certification_box_2:before {
background-image: url(//cse-net.gr/wp-content/uploads/2024/05/dual-cert-box-2.jpg);
}
@media screen and (max-width: 900px) {
#dual_certification_box {
margin-right: unset;
}
#dual_certification_box, #dual_certification_box_2 {
width: 100%;
}
}
#dual_certification_box h3, #dual_certification_box_2 h3 {
margin-bottom: 20px;
z-index: 2;
}
#dual_certification_box ul, #dual_certification_box_2 ul {
padding-left: 20px;
z-index: 2;
}
#dual_certification_box .dual-cert-bottom, #dual_certification_box_2 .dual-cert-bottom {
margin-top: 12px;
margin-bottom: 12px;
z-index: 2;
}
#dual_certification_box .dual-cert-bottom span, #dual_certification_box_2 .dual-cert-bottom span {
font-size: 16px;
margin-bottom: 0.5rem;
font-weight: 500;
line-height: 1.2;
z-index: 2;
}
#dual_certification_box ul li, #dual_certification_box_2 ul li, #dual_certification_box ul li a, #dual_certification_box_2 ul li a {
font-size: 18px;
}
#dual_certification_box .dual-cert-btn, #dual_certification_box_2 .dual-cert-btn {
display: flex;
width: 100%;
justify-content: center;
z-index: 2;
}
#dual_certification_box .dual-cert-btn a, #dual_certification_box_2 .dual-cert-btn a {
text-align: right;    color: #161616;
color: #fff;
background: #f6921e;
padding: 10px 40px;
margin-top: 20px;
display: inline-block;
border: 1px solid #f6921e;
cursor: pointer;
text-decoration: none;
}
#dual_certification_box .dual-cert-btn a:hover, #dual_certification_box_2 .dual-cert-btn a:hover {
text-decoration: none;
color: #161616;
color: #161616;
background: #fff;
outline: none;
} #faq_container {
max-width: 1100px;
}
.esg #faq_container {
max-width: 1300px !important;
display: block !important;
}
#training_certification h3#faq_title {
font-family: "Roboto";
font-size: 34px;
line-height: 34px;
color: #ffffff;
}
#training_certification #faq_list .toggle-list-item {
font-family: "Roboto";
color: #ffffff;
padding: 12px 0;
border-bottom: 1px solid #ffffff;
}
#training_certification #faq_list .toggle-list-item .toggle-header {
font-size: 20px;
line-height: 34px;
display: flex;
align-items: center;
flex-direction: row;
justify-content: space-between;
}
#training_certification #faq_list .toggle-list-item .toggle-header:hover {
cursor: pointer;
}
#training_certification #faq_list .toggle-list-item .toggle-header span {
display: inline-flex;
width: 45px;
height: 45px;
min-width: 45px;
border-radius: 50%;
}
#training_certification #faq_list .toggle-list-item .toggle-header span.plus {
background: #ffffff url(//cse-net.gr/wp-content/uploads/2025/02/plus-sign-orange.svg) 50%/16px no-repeat;
}
#training_certification #faq_list .toggle-list-item .toggle-header span {
background: #ffffff url(//cse-net.gr/wp-content/uploads/2025/02/minus-orange.svg) 50%/16px no-repeat;
}
#training_certification #faq_list .toggle-list-item .toggle-content {
font-size: 18px;
line-height: 34px;
padding-top: 12px;
} section#register_interactive_form {
background: #f3f3f3;
padding: 100px 0;
}
section#register_interactive_form h3 {
font-family: "Roboto" !important;
font-size: 42px;
line-height: 50px;
font-weight: 400;
color: #161616;
}
section#register_interactive_form .contact-input {
display: block;
width: 100%;
max-width: 720px;
margin: 0 auto;
text-align: center;
position: relative;
color: #fff;
font-size: 100px;
}
section#register_interactive_form .contact-input input {
display: inline-block;
background: transparent;
font-weight: 100;
font-size: 100px;
width: 400px;
outline: none;
border: none;
text-align: left;
margin: 0 auto;
-webkit-transition: margin 0.5s ease-in-out, font-size 0.5s linear;
-o-transition: margin 0.5s ease-in-out, font-size 0.5s linear;
transition: margin 0.5s ease-in-out, font-size 0.5s linear;
font-size: 100px;
color: #fff;
height: 200px;
text-transform: uppercase;
}
section#register_interactive_form .contact-input input:focus + i {
display: none;
}
section#register_interactive_form .contact-input input:focus {
text-align: center;
}
section#register_interactive_form .contact-input input::placeholder {
color: #42af49 !important;
opacity: 0.5;
font-size: 48px !important;
font-family: "AvenirNextUltraLight" !important;
line-height: 3;
overflow: hidden;
margin: 0 auto; letter-spacing: 0.15em; transition: all 0.3s ease-in-out;
}
section#register_interactive_form .contact-input input:-ms-input-placeholder { color: #161616;
}
section#register_interactive_form .contact-input input::-ms-input-placeholder { color: #161616;
}
section#register_interactive_form .contact-input i {
position: absolute;
width: 3px;
height: 50%;
background-color: #161616;
left: -20px;
top: 50px;
animation-name: blink;
animation-duration: 1.2s;
animation-iteration-count: infinite;
opacity: 0.7;
}
section#register_interactive_form em {
display: block;
font-family: "AvenirNextMedium" !important;
font-size: 18px;
font-weight: 500;
line-height: 32px;
color: #161616;
margin-bottom: 10px;
margin-top: 26px;
}
section#register_interactive_form.trainings {
background: linear-gradient(90deg, #236628 0%, #42af49 100%), linear-gradient(90deg, #dc841d 0%, #f6921e 100%);
}
section#register_interactive_form.trainings .form_title, section#register_interactive_form.trainings input, section#register_interactive_form.trainings #disclaimer, section#register_interactive_form.trainings .Contact-stepButton, section#register_interactive_form.trainings input::placeholder, section#register_interactive_form.trainings .registerd_name_strong {
color: #fff !important;
}
section#register_interactive_form.trainings i {
background-color: #fff;
}
section#register_interactive_form.trainings #contact_formm input, section#register_interactive_form.trainings #contact_formm select, section#register_interactive_form.trainings #contact_formm textarea {
border-color: #fff !important;
color: #fff !important;
}
section#register_interactive_form.trainings #contact_formm input::placeholder, section#register_interactive_form.trainings #contact_formm select::placeholder, section#register_interactive_form.trainings #contact_formm textarea::placeholder {
color: #fff !important;
}
section#register_interactive_form.trainings #contact_formm input[type="checkbox"] {
padding: 0.2em;
-webkit-appearance: none;
outline: 1px solid #fff;
outline-offset: 0.1em;
}
section#register_interactive_form.trainings #contact_formm input[type="checkbox"] {
margin: 4px 0 0;
margin-top: 1px \9 ;
line-height: normal;
width: 0.85em;
height: 0.85em;
border: 0px solid #161616 !important;
background: unset !important;
}
section#register_interactive_form.trainings #contact_formm input[type="checkbox"]:checked {
display: inline-block;
background: #161616 !important;
}
section#register_interactive_form.trainings #contact_formm .wpcf7-list-item-label {
color: #fff;
margin-left: 5px;
}
section#register_interactive_form.trainings #contact_formm .wpcf7-list-item-label a {
color: #fff;
text-decoration: none;
}
section#register_interactive_form.trainings #contact_formm .wpcf7-list-item-label a:hover {
color: #161616;
}
section#register_interactive_form.trainings #contact_formm input[type="submit"] {
background: #161616;
border: 1px solid #161616;
color: #fff;
}
section#register_interactive_form.trainings #contact_formm input[type="submit"]:hover {
background: transparent !important;
color: #fff !important;
border: 1px solid #161616 !important;
}
section#register_interactive_form.trainings #contact_formm .wpcf7-response-output {
color: #fff !important;
}
section#register_interactive_form.affiliate, section#register_interactive_form.home {
background: #fff !important;
}
section#register_interactive_form.affiliate .wpcf7-list-item-label a, section#register_interactive_form.home .wpcf7-list-item-label a {
color: #f6921e;
text-decoration: none;
}
section#register_interactive_form.affiliate .wpcf7-list-item-label a:hover, section#register_interactive_form.home .wpcf7-list-item-label a:hover {
color: #161616;
}
section#register_interactive_form.affiliate input[type="submit"], section#register_interactive_form.home input[type="submit"] {
color: #fff !important;
}
section#register_interactive_form.affiliate input[type="submit"]:hover, section#register_interactive_form.home input[type="submit"]:hover {
color: #42af49 !important;
}
.wpcf7-list-item {
margin: 0 !important;
}
#training_internal_information h3 {
margin: 12px 18px;
}
.esg #dates_info_container {
border: 2px solid #f6921e !important;
padding: 0 32px 32px;
margin: 20px 20px 32px 20px;
}
.esg #dates_info_container.animate {
opacity: 1;
transform: scale(1);
}
section#training_internal_information .agenda .disclaimer_text {
margin-top: 60px;
}
#our_accreditations {
padding: 0 0 100px 0 !important;
}
#tutors {
padding: 0 !important;
} .training-rating {
margin-top: -12px;
margin-bottom: 44px;
}
.rating {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
justify-content: flex-start;
align-items: center;
}
.rating span.rating-num, .rating .stars {
margin-right: 12px;
}
.rating span.star {
color: #8e9396;
display: inline-block;
float: left;
font-size: 16px;
line-height: 17px;
display: flex;
align-items: center;
text-align: center;
color: #3a343a;
justify-content: center;
position: relative;
}
.rating span.star:before {
content: "★";
}
.star.on {
color: gold !important;
}
.star.off {
content: "★";
}
.star.half:after {
content: "★";
color: gold;
position: absolute;
margin-left: -6px;
width: 7px;
overflow: hidden;
} #tutors_section_carousel {
max-width: 100%;
}
#tutors_section_carousel .coordinator {
width: 100%;
margin: 36px 0 0 0;
background: #ffffff;
border: 1px solid rgba(22, 22, 22, 0.1);
box-shadow: 0px 0px 5px 5px rgba(22, 22, 22, 0.04);
padding: 30px;
margin-top: 40px;
}
@media screen and (max-width: 1240px) {
#tutors_section_carousel .coordinator {
width: 100%;
}
}
@media screen and (min-width: 1240px) {
#tutors_section_carousel .coordinator {
min-height: 502px !important;
}
}
@media screen and (max-width: 820px) {
#tutors_section_carousel .coordinator {
width: 100%;
}
}
#tutors_section_carousel .coordinator > .col-md-12 {
display: flex;
flex-direction: column;
flex-wrap: nowrap;
align-items: center;
}
#tutors_section_carousel .coordinator img {
min-width: 160px;
}
#tutors_section_carousel .coordinator .tutor-desc {
display: flex;
flex-direction: column;
}
#tutors_section_carousel .coordinator a {
color: #161616;
}
#tutors_section_carousel .coordinator a:hover {
text-decoration: none !important;
}
#tutors_section_carousel .coordinator h3 {
font-size: 24px;
line-height: 29px;
color: #f6921e;
text-align: center;
min-height: 58px;
max-width: 260px;
margin: 20px auto 0;
}
#tutors_section_carousel .coordinator h4 {
font-family: "Roboto" !important;
font-size: 14px;
line-height: 14px;
text-align: center;
margin-top: 20px;
}
#tutors_section_carousel .coordinator .tutor-img {
display: flex;
align-items: center;
align-content: center;
flex-direction: column;
justify-content: center;
max-width: 160px;
margin: 0 auto;
} #tutors_section_carousel .owl-nav {
position: absolute;
top: 39%;
width: 100%;
display: flex;
justify-content: space-between;
transform: translateY(-50%);
}
#tutors_section_carousel .owl-nav button {
background: none;
border: none;
outline: none;
}
#tutors_section_carousel .owl-carousel .owl-nav button.owl-prev, #tutors_section_carousel .owl-carousel .owl-nav button.owl-next, #tutors_section_carousel .owl-carousel button.owl-dot {
background: #fff;
border: none;
color: #b6b2b2;
font-size: 86px;
font-weight: 300;
}
#tutors_section_carousel .owl-next {
right: -50px;
position: absolute;
}
#tutors_section_carousel .owl-prev {
left: -50px;
position: absolute;
}
#tutors_section_carousel .owl-dots {
margin-top: 20px;
}
span.wpcf7-list-item-label {
margin-left: 6% !important;
}
.unlockopport {
margin-bottom: 10px;
}
.share_request .email input {
border: 1px solid #101010 !important;
}
.wpcf7 select#region {
border: 1px solid #101010 !important;
margin-top: 0;
}
.company.unlockopport {
margin-top: 0 !important;
}
#consulting_services_list .all-service .info {
min-height: 620px !important;
}
.next-program {
color: #fff;
background: #f6921e;
padding: 10px 40px;
margin-top: 20px;
display: inline-block;
border: 1px solid #f6921e;
cursor: pointer;
text-decoration: none;
}
.next-program:hover {
color: #161616;
background: #fff;
outline: none;
text-decoration: none;
}
section#training_internal_information {
background: #fff;
padding: 100px 0 60px;
}