@charset "utf-8";

/* ----------------------------------

Name: esg-pofo.css
Version: 2.3

------------------------------------- */
.bg-white-hover:hover {background-color:#fff;}
.bg-black-hover:hover {background-color: #000 !important;}
.bg-extra-dark-gray-hover:hover {background-color: #232323 !important;}
.bg-dark-gray-hover:hover {background-color: #626262 !important;}
.bg-extra-medium-gray-hover:hover {background-color: #757575 !important;}
.bg-medium-gray-hover:hover {background-color: #939393 !important;}
.bg-extra-light-gray-hover:hover {background-color: #b7b7b7 !important;}
.bg-light-gray-hover:hover {background-color: #d6d5d5 !important;}
.bg-very-light-gray-hover:hover {background-color: #ededed !important;}
.bg-acc-light-gray-hover:hover {background-color: #f7f7f7 !important;}
.bg-deep-pink-hover:hover {background-color: var(--base-color) !important;}

:hover > .text-white-2-hover, .text-white-2-hover:hover {color:#FFF}
:hover > .text-black-hover, .text-black-hover:hover {color:#000}
:hover > .text-extra-dark-gray-hover, .text-extra-dark-gray-hover:hover {color:#232323}
:hover > .text-dark-gray-hover, .text-dark-gray-hover:hover {color:#626262}
:hover > .text-extra-medium-gray-hover, .text-extra-medium-gray-hover:hover {color:#757575}
:hover > .text-medium-gray-hover, .text-medium-gray-hover:hover {color:#939393}
:hover > .text-extra-light-gray-hover, .text-extra-light-gray-hover:hover {color:#b7b7b7}
:hover > .text-light-gray-hover, .text-light-gray-hover:hover {color:#d6d5d5}
:hover > .text-very-light-gray-hover, .text-very-light-gray-hover:hover {color:#ededed}
:hover > .text-deep-pink-hover, .text-deep-pink-hover:hover {color: var(--base-color)}
:hover > .text-akz1-hover, .text-akz1-hover:hover {color: #ff8e43;}
:hover > .text-akz2-hover, .text-akz2-hover:hover {color: #ff7a41;}
:hover > .text-akz3-hover, .text-akz3-hover:hover {color: #ff6343;}

/* xl */
@media (max-width: 1399px) {
    .xl-bg-transparent {background-color: transparent;}
    .xl-bg-white {background-color:#fff;}
    .xl-bg-black {background-color:#000;}
    .xl-bg-extra-dark-gray {background-color:#1c1c1c;}
    .xl-bg-dark-gray {background-color:#757575;}
    .xl-bg-extra-medium-gray {background-color:#939393;}
    .xl-bg-very-dark-gray {background-color:#121212;}
    .xl-bg-medium-gray {background-color:#dbdbdb;}
    .xl-bg-extra-light-gray {background-color:#e0e0e0}
    .xl-bg-medium-light-gray {background-color:#ededed}
    .xl-bg-light-gray {background-color:#f7f7f7}
    .xl-bg-very-light-gray {background-color:#fafafa}
    .xl-bg-deep-pink {background-color: var(--base-color);}
    .xl-bg-transparent-white {background-color: rgba(255,255,255,0.3); background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 37%, rgba(255,255,255,1) 96%, rgba(255,255,255,1) 100%); background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(37%, rgba(255,255,255,0)), color-stop(96%, rgba(255,255,255,1)), color-stop(100%, rgba(255,255,255,1))); background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 37%, rgba(255,255,255,1) 96%, rgba(255,255,255,1) 100%); background: -o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 37%, rgba(255,255,255,1) 96%, rgba(255,255,255,1) 100%); background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 37%, rgba(255,255,255,1) 96%, rgba(255,255,255,1) 100%); background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 37%, rgba(255,255,255,1) 96%, rgba(255,255,255,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1 );}
    .xl-bg-transparent-black {background-color: rgba(0,0,0,0); background: -moz-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 37%, rgba(0,0,0,1) 96%, rgba(0,0,0,1) 100%); background: -webkit-gradient(left top, right top, color-stop(0%, rgba(0,0,0,0)), color-stop(37%, rgba(0,0,0,0)), color-stop(96%, rgba(0,0,0,1)), color-stop(100%, rgba(0,0,0,1))); background: -webkit-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 37%, rgba(0,0,0,1) 96%, rgba(0,0,0,1) 100%); background: -o-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 37%, rgba(0,0,0,1) 96%, rgba(0,0,0,1) 100%); background: -ms-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 37%, rgba(0,0,0,1) 96%, rgba(0,0,0,1) 100%); background: linear-gradient(to right, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 37%, rgba(0,0,0,1) 96%, rgba(0,0,0,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=1 );}
    .xl-bg-gradient-light-red-light-orange {background-image: linear-gradient(to right top, #ff8e43, #ff7a41, #ff6343, #ff4848, #ff214f)}
    .xl-bg-gradient-light-red-light-white {background-image: linear-gradient(50deg, #ff214f 0%, #ffffff 100%);}
    .xl-bg-white-opacity {background-color: rgba(255, 255, 255, 0.85);}
    .xl-bg-black-opacity {background-color: rgba(0, 0, 0, 0.85);}
    .xl-bg-black-opacity-light {background-color: rgba(0, 0, 0, 0.5);}
    .xl-bg-deep-pink-opacity {background-color: rgba(255, 33, 79, 0.85);}
    .xl-bg-charcoal-gray {background-color: #0e0f10;}
    .xl-bg-transparent-white2 {background: rgba(255,255,255,.2) !important;}
    .xl-bg-transparent-black-very-light {background-color: rgba(0, 0, 0, 0.15) !important;}
    .xl-bg-akz1 {background-color: #ff8e43;}
    .xl-bg-akz2 {background-color: #ff7a41;}
    .xl-bg-akz3 {background-color: #ff6343;}
}
/* lg */
@media (max-width: 1199px) {
    .lg-bg-transparent {background-color: transparent;}
    .lg-bg-white {background-color:#fff;}
    .lg-bg-black {background-color:#000;}
    .lg-bg-extra-dark-gray {background-color:#1c1c1c;}
    .lg-bg-dark-gray {background-color:#757575;}
    .lg-bg-extra-medium-gray {background-color:#939393;}
    .lg-bg-very-dark-gray {background-color:#121212;}
    .lg-bg-medium-gray {background-color:#dbdbdb;}
    .lg-bg-extra-light-gray {background-color:#e0e0e0}
    .lg-bg-medium-light-gray {background-color:#ededed}
    .lg-bg-light-gray {background-color:#f7f7f7}
    .lg-bg-very-light-gray {background-color:#fafafa}
    .lg-bg-deep-pink {background-color: var(--base-color);}
    .lg-bg-transparent-white {background-color: rgba(255,255,255,0.3); background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 37%, rgba(255,255,255,1) 96%, rgba(255,255,255,1) 100%); background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(37%, rgba(255,255,255,0)), color-stop(96%, rgba(255,255,255,1)), color-stop(100%, rgba(255,255,255,1))); background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 37%, rgba(255,255,255,1) 96%, rgba(255,255,255,1) 100%); background: -o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 37%, rgba(255,255,255,1) 96%, rgba(255,255,255,1) 100%); background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 37%, rgba(255,255,255,1) 96%, rgba(255,255,255,1) 100%); background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 37%, rgba(255,255,255,1) 96%, rgba(255,255,255,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1 );}
    .lg-bg-transparent-black {background-color: rgba(0,0,0,0); background: -moz-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 37%, rgba(0,0,0,1) 96%, rgba(0,0,0,1) 100%); background: -webkit-gradient(left top, right top, color-stop(0%, rgba(0,0,0,0)), color-stop(37%, rgba(0,0,0,0)), color-stop(96%, rgba(0,0,0,1)), color-stop(100%, rgba(0,0,0,1))); background: -webkit-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 37%, rgba(0,0,0,1) 96%, rgba(0,0,0,1) 100%); background: -o-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 37%, rgba(0,0,0,1) 96%, rgba(0,0,0,1) 100%); background: -ms-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 37%, rgba(0,0,0,1) 96%, rgba(0,0,0,1) 100%); background: linear-gradient(to right, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 37%, rgba(0,0,0,1) 96%, rgba(0,0,0,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=1 );}
    .lg-bg-gradient-light-red-light-orange {background-image: linear-gradient(to right top, #ff8e43, #ff7a41, #ff6343, #ff4848, #ff214f)}
    .lg-bg-gradient-light-red-light-white {background-image: linear-gradient(50deg, #ff214f 0%, #ffffff 100%);}
    .lg-bg-white-opacity {background-color: rgba(255, 255, 255, 0.85);}
    .lg-bg-black-opacity {background-color: rgba(0, 0, 0, 0.85);}
    .lg-bg-black-opacity-light {background-color: rgba(0, 0, 0, 0.5);}
    .lg-bg-deep-pink-opacity {background-color: rgba(255, 33, 79, 0.85);}
    .lg-bg-charcoal-gray {background-color: #0e0f10;}
    .lg-bg-transparent-white2 {background: rgba(255,255,255,.2) !important;}
    .lg-bg-transparent-black-very-light {background-color: rgba(0, 0, 0, 0.15) !important;}
    .lg-bg-akz1 {background-color: #ff8e43;}
    .lg-bg-akz2 {background-color: #ff7a41;}
    .lg-bg-akz3 {background-color: #ff6343;}
}
/* md */
@media (max-width: 991px) {
    .md-bg-transparent {background-color: transparent;}
    .md-bg-white {background-color:#fff;}
    .md-bg-black {background-color:#000;}
    .md-bg-extra-dark-gray {background-color:#1c1c1c;}
    .md-bg-dark-gray {background-color:#757575;}
    .md-bg-extra-medium-gray {background-color:#939393;}
    .md-bg-very-dark-gray {background-color:#121212;}
    .md-bg-medium-gray {background-color:#dbdbdb;}
    .md-bg-extra-light-gray {background-color:#e0e0e0}
    .md-bg-medium-light-gray {background-color:#ededed}
    .md-bg-light-gray {background-color:#f7f7f7}
    .md-bg-very-light-gray {background-color:#fafafa}
    .md-bg-deep-pink {background-color: var(--base-color);}
    .md-bg-transparent-white {background-color: rgba(255,255,255,0.3); background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 37%, rgba(255,255,255,1) 96%, rgba(255,255,255,1) 100%); background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(37%, rgba(255,255,255,0)), color-stop(96%, rgba(255,255,255,1)), color-stop(100%, rgba(255,255,255,1))); background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 37%, rgba(255,255,255,1) 96%, rgba(255,255,255,1) 100%); background: -o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 37%, rgba(255,255,255,1) 96%, rgba(255,255,255,1) 100%); background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 37%, rgba(255,255,255,1) 96%, rgba(255,255,255,1) 100%); background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 37%, rgba(255,255,255,1) 96%, rgba(255,255,255,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1 );}
    .md-bg-transparent-black {background-color: rgba(0,0,0,0); background: -moz-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 37%, rgba(0,0,0,1) 96%, rgba(0,0,0,1) 100%); background: -webkit-gradient(left top, right top, color-stop(0%, rgba(0,0,0,0)), color-stop(37%, rgba(0,0,0,0)), color-stop(96%, rgba(0,0,0,1)), color-stop(100%, rgba(0,0,0,1))); background: -webkit-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 37%, rgba(0,0,0,1) 96%, rgba(0,0,0,1) 100%); background: -o-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 37%, rgba(0,0,0,1) 96%, rgba(0,0,0,1) 100%); background: -ms-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 37%, rgba(0,0,0,1) 96%, rgba(0,0,0,1) 100%); background: linear-gradient(to right, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 37%, rgba(0,0,0,1) 96%, rgba(0,0,0,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=1 );}
    .md-bg-gradient-light-red-light-orange {background-image: linear-gradient(to right top, #ff8e43, #ff7a41, #ff6343, #ff4848, #ff214f)}
    .md-bg-gradient-light-red-light-white {background-image: linear-gradient(50deg, #ff214f 0%, #ffffff 100%);}
    .md-bg-white-opacity {background-color: rgba(255, 255, 255, 0.85);}
    .md-bg-black-opacity {background-color: rgba(0, 0, 0, 0.85);}
    .md-bg-black-opacity-light {background-color: rgba(0, 0, 0, 0.5);}
    .md-bg-deep-pink-opacity {background-color: rgba(255, 33, 79, 0.85);}
    .md-bg-charcoal-gray {background-color: #0e0f10;}
    .md-bg-transparent-white2 {background: rgba(255,255,255,.2) !important;}
    .md-bg-transparent-black-very-light {background-color: rgba(0, 0, 0, 0.15) !important;}
    .md-bg-akz1 {background-color: #ff8e43;}
    .md-bg-akz2 {background-color: #ff7a41;}
    .md-bg-akz3 {background-color: #ff6343;}
}
/* sm */
@media (max-width: 767px) {
    .sm-bg-transparent {background-color: transparent;}
    .sm-bg-white {background-color:#fff;}
    .sm-bg-black {background-color:#000;}
    .sm-bg-extra-dark-gray {background-color:#1c1c1c;}
    .sm-bg-dark-gray {background-color:#757575;}
    .sm-bg-extra-medium-gray {background-color:#939393;}
    .sm-bg-very-dark-gray {background-color:#121212;}
    .sm-bg-medium-gray {background-color:#dbdbdb;}
    .sm-bg-extra-light-gray {background-color:#e0e0e0}
    .sm-bg-medium-light-gray {background-color:#ededed}
    .sm-bg-light-gray {background-color:#f7f7f7}
    .sm-bg-very-light-gray {background-color:#fafafa}
    .sm-bg-deep-pink {background-color: var(--base-color);}
    .sm-bg-transparent-white {background-color: rgba(255,255,255,0.3); background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 37%, rgba(255,255,255,1) 96%, rgba(255,255,255,1) 100%); background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(37%, rgba(255,255,255,0)), color-stop(96%, rgba(255,255,255,1)), color-stop(100%, rgba(255,255,255,1))); background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 37%, rgba(255,255,255,1) 96%, rgba(255,255,255,1) 100%); background: -o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 37%, rgba(255,255,255,1) 96%, rgba(255,255,255,1) 100%); background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 37%, rgba(255,255,255,1) 96%, rgba(255,255,255,1) 100%); background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 37%, rgba(255,255,255,1) 96%, rgba(255,255,255,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1 );}
    .sm-bg-transparent-black {background-color: rgba(0,0,0,0); background: -moz-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 37%, rgba(0,0,0,1) 96%, rgba(0,0,0,1) 100%); background: -webkit-gradient(left top, right top, color-stop(0%, rgba(0,0,0,0)), color-stop(37%, rgba(0,0,0,0)), color-stop(96%, rgba(0,0,0,1)), color-stop(100%, rgba(0,0,0,1))); background: -webkit-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 37%, rgba(0,0,0,1) 96%, rgba(0,0,0,1) 100%); background: -o-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 37%, rgba(0,0,0,1) 96%, rgba(0,0,0,1) 100%); background: -ms-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 37%, rgba(0,0,0,1) 96%, rgba(0,0,0,1) 100%); background: linear-gradient(to right, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 37%, rgba(0,0,0,1) 96%, rgba(0,0,0,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=1 );}
    .sm-bg-gradient-light-red-light-orange {background-image: linear-gradient(to right top, #ff8e43, #ff7a41, #ff6343, #ff4848, #ff214f)}
    .sm-bg-gradient-light-red-light-white {background-image: linear-gradient(50deg, #ff214f 0%, #ffffff 100%);}
    .sm-bg-white-opacity {background-color: rgba(255, 255, 255, 0.85);}
    .sm-bg-black-opacity {background-color: rgba(0, 0, 0, 0.85);}
    .sm-bg-black-opacity-light {background-color: rgba(0, 0, 0, 0.5);}
    .sm-bg-deep-pink-opacity {background-color: rgba(255, 33, 79, 0.85);}
    .sm-bg-charcoal-gray {background-color: #0e0f10;}
    .sm-bg-transparent-white2 {background: rgba(255,255,255,.2) !important;}
    .sm-bg-transparent-black-very-light {background-color: rgba(0, 0, 0, 0.15) !important;}
    .sm-bg-akz1 {background-color: #ff8e43;}
    .sm-bg-akz2 {background-color: #ff7a41;}
    .sm-bg-akz3 {background-color: #ff6343;}
}
/* xs */
@media (max-width: 575px) {
    .xs-bg-transparent {background-color: transparent;}
    .xs-bg-white {background-color:#fff;}
    .xs-bg-black {background-color:#000;}
    .xs-bg-extra-dark-gray {background-color:#1c1c1c;}
    .xs-bg-dark-gray {background-color:#757575;}
    .xs-bg-extra-medium-gray {background-color:#939393;}
    .xs-bg-very-dark-gray {background-color:#121212;}
    .xs-bg-medium-gray {background-color:#dbdbdb;}
    .xs-bg-extra-light-gray {background-color:#e0e0e0}
    .xs-bg-medium-light-gray {background-color:#ededed}
    .xs-bg-light-gray {background-color:#f7f7f7}
    .xs-bg-very-light-gray {background-color:#fafafa}
    .xs-bg-deep-pink {background-color: var(--base-color);}
    .xs-bg-transparent-white {background-color: rgba(255,255,255,0.3); background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 37%, rgba(255,255,255,1) 96%, rgba(255,255,255,1) 100%); background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(37%, rgba(255,255,255,0)), color-stop(96%, rgba(255,255,255,1)), color-stop(100%, rgba(255,255,255,1))); background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 37%, rgba(255,255,255,1) 96%, rgba(255,255,255,1) 100%); background: -o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 37%, rgba(255,255,255,1) 96%, rgba(255,255,255,1) 100%); background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 37%, rgba(255,255,255,1) 96%, rgba(255,255,255,1) 100%); background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 37%, rgba(255,255,255,1) 96%, rgba(255,255,255,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1 );}
    .xs-bg-transparent-black {background-color: rgba(0,0,0,0); background: -moz-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 37%, rgba(0,0,0,1) 96%, rgba(0,0,0,1) 100%); background: -webkit-gradient(left top, right top, color-stop(0%, rgba(0,0,0,0)), color-stop(37%, rgba(0,0,0,0)), color-stop(96%, rgba(0,0,0,1)), color-stop(100%, rgba(0,0,0,1))); background: -webkit-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 37%, rgba(0,0,0,1) 96%, rgba(0,0,0,1) 100%); background: -o-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 37%, rgba(0,0,0,1) 96%, rgba(0,0,0,1) 100%); background: -ms-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 37%, rgba(0,0,0,1) 96%, rgba(0,0,0,1) 100%); background: linear-gradient(to right, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 37%, rgba(0,0,0,1) 96%, rgba(0,0,0,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=1 );}
    .xs-bg-gradient-light-red-light-orange {background-image: linear-gradient(to right top, #ff8e43, #ff7a41, #ff6343, #ff4848, #ff214f)}
    .xs-bg-gradient-light-red-light-white {background-image: linear-gradient(50deg, #ff214f 0%, #ffffff 100%);}
    .xs-bg-white-opacity {background-color: rgba(255, 255, 255, 0.85);}
    .xs-bg-black-opacity {background-color: rgba(0, 0, 0, 0.85);}
    .xs-bg-black-opacity-light {background-color: rgba(0, 0, 0, 0.5);}
    .xs-bg-deep-pink-opacity {background-color: rgba(255, 33, 79, 0.85);}
    .xs-bg-charcoal-gray {background-color: #0e0f10;}
    .xs-bg-transparent-white2 {background: rgba(255,255,255,.2) !important;}
    .xs-bg-transparent-black-very-light {background-color: rgba(0, 0, 0, 0.15) !important;}
    .xs-bg-akz1 {background-color: #ff8e43;}
    .xs-bg-akz2 {background-color: #ff7a41;}
    .xs-bg-akz3 {background-color: #ff6343;}
}

/* ===================================
    06. Button
====================================== */
.wp-block-button.btn { position: relative; }
.wp-block-button.btn,
.wp-block-button.btn.btn-very-small,
.wp-block-button.btn.btn-rounded.btn-very-small,
.wp-block-button.btn.btn-small,
.wp-block-button.btn.btn-rounded.btn-small,
.wp-block-button.btn.btn-medium,
.wp-block-button.btn.btn-rounded.btn-medium,
.wp-block-button.btn.btn-large,
.wp-block-button.btn.btn-rounded.btn-large,
.wp-block-button.btn.btn-extra-large,
.wp-block-button.btn.btn-rounded.btn-extra-large,
.wp-block-button.btn.btn-link { padding: 0; }
.wp-block-button.btn .wp-block-button__link {
    background-color: transparent !important;
}
.wp-block-button.btn.btn-primary .wp-block-button__link,
.wp-block-button.btn.btn-success .wp-block-button__link,
.wp-block-button.btn.btn-info .wp-block-button__link,
.wp-block-button.btn.btn-warning .wp-block-button__link,
.wp-block-button.btn.btn-danger .wp-block-button__link,
.wp-block-button.btn.btn-info:hover .wp-block-button__link:hover {color: #fff;}

/* button size */
.wp-block-button.btn .wp-block-button__link {padding: 0.375rem 0.75rem;}
.wp-block-button.btn.btn-very-small .wp-block-button__link {font-size:9px; padding: 1px 17px; line-height: 22px;}
.wp-block-button.btn.btn-small .wp-block-button__link {font-size:11px; padding: 4px 24px;}
.wp-block-button.btn.btn-medium .wp-block-button__link {font-size:12px; padding: 6px 25px 5px;}
.wp-block-button.btn.btn-large .wp-block-button__link {font-size:13px; padding: 9px 34px; line-height: 25px}
.wp-block-button.btn.btn-extra-large .wp-block-button__link {font-size:15px; padding: 12px 40px 13px;  line-height: 25px}
.wp-block-button.btn.btn-link {padding: 7px 0 0; text-decoration: none; letter-spacing: normal; line-height: 18px;}

/* button background */
.wp-block-button.btn.btn-white .wp-block-button__link {color: #232323}
.wp-block-button.btn.btn-white:hover .wp-block-button__link:hover, .wp-block-button.btn.btn-white:focus .wp-block-button__link:focus {color: #fff}
.wp-block-button.btn.btn-black .wp-block-button__link {color: #fff}
.wp-block-button.btn.btn-black:hover .wp-block-button__link:hover, .wp-block-button.btn.btn-black:focus .wp-block-button__link:focus {color: #000}
.wp-block-button.btn.btn-dark-gray .wp-block-button__link {color: #fff}
.wp-block-button.btn.btn-dark-gray:hover .wp-block-button__link:hover, .wp-block-button.btn.btn-dark-gray:focus .wp-block-button__link:focus {color: #232323}
.wp-block-button.btn.btn-light-gray .wp-block-button__link {color: #232323}
.wp-block-button.btn.btn-light-gray:hover .wp-block-button__link:hover, .wp-block-button.btn.btn-light-gray:focus .wp-block-button__link:focus {color: #dbdbdb}
.wp-block-button.btn.btn-deep-pink .wp-block-button__link {color: #ffffff}
.wp-block-button.btn.btn-deep-pink:hover .wp-block-button__link:hover, .wp-block-button.btn.btn-deep-pink:focus .wp-block-button__link:focus {color: var(--base-color)}
.wp-block-button.btn.btn-warning .wp-block-button__link, .wp-block-button.btn.btn-warning:hover .wp-block-button__link:hover {color: #fff;}

/* button transparent */
.wp-block-button.btn.btn-transparent-white .wp-block-button__link {color: #ffffff}
.wp-block-button.btn.btn-transparent-white:hover .wp-block-button__link:hover, .wp-block-button.btn.btn-transparent-white:focus .wp-block-button__link:focus {color: #232323}
.wp-block-button.btn.btn-transparent-black .wp-block-button__link {color: #000000}
.wp-block-button.btn.btn-transparent-black:hover .wp-block-button__link:hover, .wp-block-button.btn.btn-transparent-black:focus .wp-block-button__link:focus {color: #ffffff}
.wp-block-button.btn.btn-transparent-dark-gray .wp-block-button__link {color: #232323}
.wp-block-button.btn.btn-transparent-dark-gray:hover .wp-block-button__link:hover, .wp-block-button.btn.btn-transparent-dark-gray:focus .wp-block-button__link:focus {color: #ffffff}
.wp-block-button.btn.btn-transparent-light-gray .wp-block-button__link {color: #dbdbdb}
.wp-block-button.btn.btn-transparent-light-gray:hover .wp-block-button__link:hover, .wp-block-button.btn.btn-transparent-light-gray:focus .wp-block-button__link:focus {color: #232323}
.wp-block-button.btn.btn-transparent-deep-pink .wp-block-button__link {color: var(--base-color)}
.wp-block-button.btn.btn-transparent-deep-pink:hover .wp-block-button__link:hover, .wp-block-button.btn.btn-transparent-deep-pink:focus .wp-block-button__link:focus {color: #fff}

/* button background */
:hover > .wp-block-button.btn.btn-hover-white .wp-block-button__link {color: #232323}
:hover > .wp-block-button.btn.btn-hover-white:hover .wp-block-button__link:hover, .wp-block-button.btn.btn-hover-white:focus .wp-block-button__link:focus {color: #fff}
:hover > .wp-block-button.btn.btn-hover-black .wp-block-button__link {color: #fff}
:hover > .wp-block-button.btn.btn-hover-black:hover .wp-block-button__link:hover, .wp-block-button.btn.btn-hover-black:focus .wp-block-button__link:focus {color: #000}
:hover > .wp-block-button.btn.btn-hover-dark-gray .wp-block-button__link {color: #fff}
:hover > .wp-block-button.btn.btn-hover-dark-gray:hover .wp-block-button__link:hover, .wp-block-button.btn.btn-hover-dark-gray:focus .wp-block-button__link:focus {color: #232323}
:hover > .wp-block-button.btn.btn-hover-light-gray .wp-block-button__link {color: #232323}
:hover > .wp-block-button.btn.btn-hover-light-gray:hover .wp-block-button__link:hover, .wp-block-button.btn.btn-hover-light-gray:focus .wp-block-button__link:focus {color: #dbdbdb}
:hover > .wp-block-button.btn.btn-hover-deep-pink .wp-block-button__link {color: #ffffff}
:hover > .wp-block-button.btn.btn-hover-deep-pink:hover .wp-block-button__link:hover, .wp-block-button.btn.btn-hover-deep-pink:focus .wp-block-button__link:focus {color: var(--base-color)}
:hover > .btn-hover-warning .wp-block-button__link, .btn-hover-warning:hover .wp-block-button__link:hover {color: #fff;}

/* button transparent */
:hover > .wp-block-button.btn.btn-hover-transparent-white .wp-block-button__link .wp-block-button__link {color: #ffffff}
:hover > .wp-block-button.btn.btn-hover-transparent-white:hover .wp-block-button__link:hover, .wp-block-button.btn.btn-hover-transparent-white:focus .wp-block-button__link:focus {color: #232323}
:hover > .wp-block-button.btn.btn-hover-transparent-black .wp-block-button__link {color: #000000}
:hover > .wp-block-button.btn.btn-hover-transparent-black:hover .wp-block-button__link:hover, .wp-block-button.btn.btn-hover-transparent-black:focus .wp-block-button__link:focus {color: #ffffff}
:hover > .wp-block-button.btn.btn-hover-transparent-dark-gray .wp-block-button__link {color: #232323}
:hover > .wp-block-button.btn.btn-hover-transparent-dark-gray:hover .wp-block-button__link:hover, .wp-block-button.btn.btn-hover-transparent-dark-gray:focus .wp-block-button__link:focus {color: #ffffff}
:hover > .wp-block-button.btn.btn-hover-transparent-light-gray .wp-block-button__link {color: #dbdbdb}
:hover > .wp-block-button.btn.btn-hover-transparent-light-gray:hover .wp-block-button__link:hover, .wp-block-button.btn.btn-hover-transparent-light-gray:focus .wp-block-button__link:focus {color: #232323}
:hover > .wp-block-button.btn.btn-hover-transparent-deep-pink .wp-block-button__link {color: var(--base-color)}
:hover > .wp-block-button.btn.btn-hover-transparent-deep-pink:hover .wp-block-button__link:hover, .wp-block-button.btn.btn-hover-transparent-deep-pink:focus .wp-block-button__link:focus {color: #fff}

/* button rounded */
.wp-block-button.btn.btn-rounded.btn-very-small .wp-block-button__link {padding: 2px 23px 1px;}
.wp-block-button.btn.btn-rounded.btn-small .wp-block-button__link {padding: 5px 29px;}
.wp-block-button.btn.btn-rounded.btn-medium .wp-block-button__link {padding: 6px 32px;}
.wp-block-button.btn.btn-rounded.btn-large .wp-block-button__link {padding: 9px 38px;}
.wp-block-button.btn.btn-rounded.btn-extra-large .wp-block-button__link {padding: 12px 45px 13px;}


.btn.btn-akz1 {background: #ff8e43; border-color: #ff8e43; color: #ffffff}
.btn.btn-akz1:hover, .btn.btn-akz1:focus {background: transparent; border-color: #ff8e43; color: #ff8e43}
.btn.btn-transparent-akz1 {background: transparent; border-color: #ff8e43; color: #ff8e43}
.btn.btn-transparent-akz1:hover, .btn.btn-transparent-akz1:focus {background: #ff8e43; border-color: #ff8e43; color: #fff}
.btn.btn-akz1 .wp-block-button__link{color: #ffffff}
.btn.btn-akz1:hover .wp-block-button__link:hover, .btn.btn-akz1:focus .wp-block-button__link:focus {color: #ff8e43}
.btn.btn-transparent-akz1 .wp-block-button__link {color: #ff8e43}
.btn.btn-transparent-akz1:hover .wp-block-button__link:hover, .btn.btn-transparent-akz1:focus .wp-block-button__link:focus {color: #fff}
:hover > .btn.btn-hover-akz1 {background: #ff8e43; border-color: #ff8e43; color: #ffffff}
:hover > .btn.btn-hover-akz1:hover, :hover > .btn.btn-hover-akz1:focus {background: transparent; border-color: #ff8e43; color: #ff8e43}
:hover > .btn.btn-hover-transparent-akz1 {background: transparent; border-color: #ff8e43; color: #ff8e43}
:hover > .btn.btn-hover-transparent-akz1:hover, :hover > .btn.btn-hover-transparent-akz1:focus {background: #ff8e43; border-color: #ff8e43; color: #fff}
:hover > .btn.btn-hover-akz1 .wp-block-button__link{color: #ffffff}
:hover > .btn.btn-hover-akz1:hover .wp-block-button__link:hover, :hover > .btn.btn-hover-akz1:focus .wp-block-button__link:focus {color: #ff8e43}
:hover > .btn.btn-hover-transparent-akz1 .wp-block-button__link {color: #ff8e43}
:hover > .btn.btn-hover-transparent-akz1:hover .wp-block-button__link:hover, :hover > .btn.btn-hover-transparent-akz1:focus .wp-block-button__link:focus {color: #fff}

.btn.btn-akz2 {background: #ff7a41; border-color: #ff7a41; color: #ffffff}
.btn.btn-akz2:hover, .btn.btn-akz2:focus {background: transparent; border-color: #ff7a41; color: #ff7a41}
.btn.btn-transparent-akz2 {background: transparent; border-color: #ff7a41; color: #ff7a41}
.btn.btn-transparent-akz2:hover, .btn.btn-transparent-akz2:focus {background: #ff7a41; border-color: #ff7a41; color: #fff}
.btn.btn-akz2 .wp-block-button__link{color: #ffffff}
.btn.btn-akz2:hover .wp-block-button__link:hover, .btn.btn-akz2:focus .wp-block-button__link:focus {color: #ff7a41}
.btn.btn-transparent-akz2 .wp-block-button__link {color: #ff7a41}
.btn.btn-transparent-akz2:hover .wp-block-button__link:hover, .btn.btn-transparent-akz2:focus .wp-block-button__link:focus {color: #fff}
:hover > .btn.btn-hover-akz2 {background: #ff7a41; border-color: #ff7a41; color: #ffffff}
:hover > .btn.btn-hover-akz2:hover, :hover > .btn.btn-hover-akz2:focus {background: transparent; border-color: #ff7a41; color: #ff7a41}
:hover > .btn.btn-hover-transparent-akz2 {background: transparent; border-color: #ff7a41; color: #ff7a41}
:hover > .btn.btn-hover-transparent-akz2:hover, :hover > .btn.btn-hover-transparent-akz2:focus {background: #ff7a41; border-color: #ff7a41; color: #fff}
:hover > .btn.btn-hover-akz2 .wp-block-button__link{color: #ffffff}
:hover > .btn.btn-hover-akz2:hover .wp-block-button__link:hover, :hover > .btn.btn-hover-akz2:focus .wp-block-button__link:focus {color: #ff7a41}
:hover > .btn.btn-hover-transparent-akz2 .wp-block-button__link {color: #ff7a41}
:hover > .btn.btn-hover-transparent-akz2:hover .wp-block-button__link:hover, :hover > .btn.btn-hover-transparent-akz2:focus .wp-block-button__link:focus {color: #fff}

.btn.btn-akz3 {background: #ff6343; border-color: #ff6343; color: #ffffff}
.btn.btn-akz3:hover, .btn.btn-akz3:focus {background: transparent; border-color: #ff6343; color: #ff6343}
.btn.btn-transparent-akz3 {background: transparent; border-color: #ff6343; color: #ff6343}
.btn.btn-transparent-akz3:hover, .btn.btn-transparent-akz3:focus {background: #ff6343; border-color: #ff6343; color: #fff}
.btn.btn-akz3 .wp-block-button__link{color: #ffffff}
.btn.btn-akz3:hover .wp-block-button__link:hover, .btn.btn-akz3:focus .wp-block-button__link:focus {color: #ff6343}
.btn.btn-transparent-akz3 .wp-block-button__link {color: #ff6343}
.btn.btn-transparent-akz3:hover .wp-block-button__link:hover, .btn.btn-transparent-akz3:focus .wp-block-button__link:focus {color: #fff}
:hover > .btn.btn-hover-akz3 {background: #ff6343; border-color: #ff6343; color: #ffffff}
:hover > .btn.btn-hover-akz3:hover, :hover > .btn.btn-hover-akz3:focus {background: transparent; border-color: #ff6343; color: #ff6343}
:hover > .btn.btn-hover-transparent-akz3 {background: transparent; border-color: #ff6343; color: #ff6343}
:hover > .btn.btn-hover-transparent-akz3:hover, :hover > .btn.btn-hover-transparent-akz3:focus {background: #ff6343; border-color: #ff6343; color: #fff}
:hover > .btn.btn-hover-akz3 .wp-block-button__link{color: #ffffff}
:hover > .btn.btn-hover-akz3:hover .wp-block-button__link:hover, :hover > .btn.btn-hover-akz3:focus .wp-block-button__link:focus {color: #ff6343}
:hover > .btn.btn-hover-transparent-akz3 .wp-block-button__link {color: #ff6343}
:hover > .btn.btn-hover-transparent-akz3:hover .wp-block-button__link:hover, :hover > .btn.btn-hover-transparent-akz3:focus .wp-block-button__link:focus {color: #fff}

/* ===================================
    Navigation
====================================== */

.header-with-topbar .navbar-fixed-top.background-transparent {
    background-color: transparent;
}
.header-with-topbar .navbar-top, .header-with-topbar .navbar-fixed-top {
    top: 33px;
    box-shadow: none;
}

header.sticky nav.header-light-transparent .logo .logo-dark,
header.sticky nav.header-light .logo .logo-dark {
    visibility: hidden;
    opacity: 0;
    display: none;
}
header.sticky nav.header-light-transparent .logo .logo-light,
header.sticky nav.header-light .logo .logo-light {
    visibility: visible;
    opacity: 1;
    width: auto;
}

.navbar-nav > li.dropdown > .svg-inline--fa { display: none}

.esg-pofo-slyder-style6 h6 a { color: #FFF }

@media (max-width: 767px) {
    .header-with-topbar .navbar-top,
    .header-with-topbar .navbar-fixed-top,
    .header-with-topbar.fixed-topbar nav.navbar.bootsnav.navbar-fixed-top,
    .sticky.header-with-topbar.fixed-topbar nav.navbar.bootsnav.navbar-fixed-top,
    .sticky.header-with-topbar.header-appear.fixed-topbar nav.navbar.bootsnav.navbar-top {
        top: 0 !important;
    }
}

.navbar-default.white-link button.btn,
header.sticky .navbar-default.header-dark button.btn,
header.sticky .navbar-default.header-dark-transparent button.btn {
    color: #fff;
    padding-left: 10px !important;
    border: none;
    border-left: 1px solid rgba(255,255,255,.15);
    line-height: 1;
}
.navbar-default button.btn,
header.sticky .navbar-default.header-light button.btn,
header.sticky .navbar-default.header-light-transparent button.btn {
    color: #232323;
    padding-left: 10px !important;
    border: none;
    border-left: 1px solid rgba(0,0,0,0.25);
    line-height: 1;
}
@media (max-width: 991px) {
    header.sticky nav.navbar-fixed-top.header-light-transparent.white-link .navbar-nav > li > a:hover,
    header.sticky nav.navbar-fixed-top.header-light-transparent.white-link .header-searchbar a:hover,
    header.sticky nav.navbar-fixed-top.header-light-transparent.white-link .header-social-icon a:hover,
    header.sticky nav.navbar-fixed-top.header-light.white-link .navbar-nav > li > a:hover,
    header.sticky nav.navbar-fixed-top.header-light.white-link .header-searchbar a:hover,
    header.sticky nav.navbar-fixed-top.header-light.white-link .header-social-icon a:hover,
    header.sticky nav.navbar-fixed-top.header-light.white-link .header-menu-button a:hover,
    header.sticky nav.navbar-fixed-top.header-light.white-link .header-menu-button a:hover {
        color: rgba(0,0,0,0.6);
    }
}

body.with-wpadminbar {
    /*padding-top: 32px;*/
}
body.with-wpadminbar .header-with-topbar .top-header-area,
body.with-wpadminbar .sticky.header-with-topbar.fixed-topbar .top-header-area,
body.with-wpadminbar .fixed-topbar .navbar-fixed-top {
    top: 32px;
}
body.with-wpadminbar .header-with-topbar .navbar-top,
body.with-wpadminbar .header-with-topbar .navbar-fixed-top {
    top: calc(32px + 33px );
}
@media (max-width: 782px) {
    body.with-wpadminbar {
        /*padding-top: 46px;*/
    }
    body.with-wpadminbar .header-with-topbar .top-header-area,
    body.with-wpadminbar .sticky.header-with-topbar.fixed-topbar .top-header-area,
    body.with-wpadminbar .fixed-topbar .navbar-fixed-top {
        top: 46px;
    }
    body.with-wpadminbar .header-with-topbar .navbar-top,
    body.with-wpadminbar .header-with-topbar .navbar-fixed-top {
        top: calc(46px + 33px );
    }
}
@media (max-width: 767px) {
    body.with-wpadminbar .header-with-topbar .navbar-top,
    body.with-wpadminbar .header-with-topbar .navbar-fixed-top,
    body.with-wpadminbar .header-with-topbar.fixed-topbar nav.navbar.bootsnav.navbar-fixed-top,
    body.with-wpadminbar .sticky.header-with-topbar.fixed-topbar nav.navbar.bootsnav.navbar-fixed-top,
    body.with-wpadminbar .sticky.header-with-topbar.header-appear.fixed-topbar nav.navbar.bootsnav.navbar-top {
        top: 46px !important;
    }
}/*
@media (max-width: 600px) {
    body.with-wpadminbar .header-with-topbar .navbar-top,
    body.with-wpadminbar .header-with-topbar .navbar-fixed-top,
    body.with-wpadminbar .header-with-topbar.fixed-topbar nav.navbar.bootsnav.navbar-fixed-top,
    body.with-wpadminbar .sticky.header-with-topbar.fixed-topbar nav.navbar.bootsnav.navbar-fixed-top,
    body.with-wpadminbar .sticky.header-with-topbar.header-appear.fixed-topbar nav.navbar.bootsnav.navbar-top {
        top: 0px !important;
    }
}*/

.has-altern-sub-menu .mainNav,
.has-altern-sub-menu .alternSubNav {
    position: absolute;
    opacity: 0;
    z-index: 10;
    transition: all 200ms;
}
.has-altern-sub-menu .mainNav.show,
.has-altern-sub-menu .alternSubNav.show {
    opacity: 1;
    z-index: 50;
}
.has-altern-sub-menu .ltmp {
    width: 0;
    overflow: hidden;
}
@media (max-width: 991px) {
    .has-altern-sub-menu .mainNav,
    .has-altern-sub-menu .alternSubNav {
        position: relative;
        opacity: 1;
        z-index: 50;
        transition: none;
        display: none;
    }
    .has-altern-sub-menu .mainNav.show,
    .has-altern-sub-menu .alternSubNav.show {
        opacity: 1;
        z-index: 50;
        display: block;
    }
    .has-altern-sub-menu .ltmp {
        display: none;
    }
}

/* ===================================
    Filter list
====================================== */

.esg-pofo-filter .filter-item a.aside-title {
    padding-left: 0;
}
.esg-pofo-filter .filter-item a.aside-title:after {
    border: none;
}
.esg-pofo-filter .filter-item a.aside-title span::before {
    display: inline-block;
    margin-right: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid;
    border-right: .3em solid transparent;
    border-bottom: 0;
    border-left: .3em solid transparent;
    transform: rotate(180deg);
}
.esg-pofo-filter .filter-item a.aside-title.collapsed span::before {
    transform: rotate(0deg);
}
@media (max-width: 767px) {
    .nav.esg-pofo-filter {
        display: none;
    }
    .nav.esg-pofo-filter.open {
        display: block;
    }
}
.esg-pofo-filter .filter-item .list-style-6 li.filter-param-link span {
    top: 0;
}

/* ===================================
    FOMRULAR
====================================== */

#registerFormForm .link-text-forgot,
#registerFormForm .link-text-register {
    display: none;
}

input[type=checkbox] {
    width: auto;
}

label {
    font-weight: 400;
}

.cmplz-soft-cookiewall {
    z-index: 99999 !important;
}

/* ===================================
    DATEPICKER
====================================== */
.datepicker table tr td.today,
.datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:hover {
    background-color: #ff8e43;
    background-image: -moz-linear-gradient(to bottom, #ff8e43, #ff7a41);
    background-image: -ms-linear-gradient(to bottom, #ff8e43, #ff7a41);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ff8e43), to(#ff7a41));
    background-image: -webkit-linear-gradient(to bottom, #ff8e43, #ff7a41);
    background-image: -o-linear-gradient(to bottom, #ff8e43, #ff7a41);
    background-image: linear-gradient(to bottom, #ff8e43, #ff7a41);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8e43', endColorstr='#ff7a41', GradientType=0);
    border-color: #ff7a41 #ff7a41 #ff8e43;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    color: #000;
}
.datepicker table tr td.today:hover,
.datepicker table tr td.today:hover:hover,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today.disabled:hover:hover,
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today:hover.disabled,
.datepicker table tr td.today.disabled.disabled,
.datepicker table tr td.today.disabled:hover.disabled,
.datepicker table tr td.today[disabled],
.datepicker table tr td.today:hover[disabled],
.datepicker table tr td.today.disabled[disabled],
.datepicker table tr td.today.disabled:hover[disabled] {
    background-color: #ff7a41;
}
.datepicker table tr td span.active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover {
    background-color: #ff4848;
    background-image: -moz-linear-gradient(to bottom, #ff4848, var(--base-color));
    background-image: -ms-linear-gradient(to bottom, #ff4848, var(--base-color));
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ff4848), to(var(--base-color)));
    background-image: -webkit-linear-gradient(to bottom, #ff4848, var(--base-color));
    background-image: -o-linear-gradient(to bottom, #ff4848, var(--base-color));
    background-image: linear-gradient(to bottom, #ff4848, var(--base-color));
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='var(--base-color)', GradientType=0);
    border-color: var(--base-color) var(--base-color) #ff4848;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    color: #fff;
    text-shadow: 0 -1px 0 rgb(0 0 0 / 25%);
}
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active:hover:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active:hover.disabled,
.datepicker table tr td span.active.disabled.disabled,
.datepicker table tr td span.active.disabled:hover.disabled,
.datepicker table tr td span.active[disabled],
.datepicker table tr td span.active:hover[disabled],
.datepicker table tr td span.active.disabled[disabled],
.datepicker table tr td span.active.disabled:hover[disabled] {
    background-color: var(--base-color);
}

/* ===================================
    GUTENBERG
====================================== */
.pofo-banner-row-style8 .banner-style8 .esg-pofo-slide-title2 {
    bottom: 0;
    left: 0;
    width: 100%;
    background: rgba(0,0,0,0.65);
    opacity: 1;
    transition-timing-function: ease-in-out;
    -ms-transition-timing-function: ease-in-out;
    -moz-transition-timing-function: ease-in-out;
    -webkit-transition-timing-function: ease-in-out;
    -o-transition-timing-function: ease-in-out;
    transition-duration: .2s;
    -ms-transition-duration: .2s;
    -moz-transition-duration: .2s;
    -webkit-transition-duration: .2s;
    -o-transition-duration: .2s;
}
.pofo-banner-row-style8 .banner-style8 figure:hover .esg-pofo-slide-title2 {
    opacity: 0;
}

.container-fluid > .wp-block-esg-pofo-text-slider {
    margin-left: -15px;
    margin-right: -15px;
}


/* social icon style */
.social-icon-style-1 a.instagram,.social-icon-style-2 a.instagram,.social-icon-style-3 a.instagram,.social-icon-style-4 a.instagram span,.social-icon-style-10 a.instagram span {background-color: #bc2a8d}
.social-icon-style-6 a.instagram:hover {border-color: #bc2a8d; color: #bc2a8d}
.social-icon-style-7 a.instagram:hover {border-color: #bc2a8d; background-color: #bc2a8d}
.social-icon-style-9 a.instagram:hover {color: #bc2a8d;}
.social-icon-style-11 a.instagram {color: #bc2a8d}

.social-icon-style-1 a.tiktok,.social-icon-style-2 a.tiktok,.social-icon-style-3 a.tiktok,.social-icon-style-4 a.tiktok span,.social-icon-style-10 a.tiktok span {background-color: #00f2ea}
.social-icon-style-6 a.tiktok:hover {border-color: #00f2ea; color: #00f2ea}
.social-icon-style-7 a.tiktok:hover {border-color: #00f2ea; background-color: #00f2ea}
.social-icon-style-9 a.tiktok:hover {color: #00f2ea;}
.social-icon-style-11 a.tiktok {color: #00f2ea}

.social-icon-style-1 a.soundcloud,.social-icon-style-2 a.soundcloud,.social-icon-style-3 a.soundcloud,.social-icon-style-4 a.soundcloud span,.social-icon-style-10 a.soundcloud span {background-color: #ff8800}
.social-icon-style-6 a.soundcloud:hover {border-color: #ff8800; color: #ff8800}
.social-icon-style-7 a.soundcloud:hover {border-color: #ff8800; background-color: #ff8800}
.social-icon-style-9 a.soundcloud:hover {color: #ff8800;}
.social-icon-style-11 a.soundcloud {color: #ff8800}

.social-icon-style-1 a.spotify,.social-icon-style-2 a.spotify,.social-icon-style-3 a.spotify,.social-icon-style-4 a.spotify span,.social-icon-style-10 a.spotify span {background-color: #1DB954}
.social-icon-style-6 a.spotify:hover {border-color: #1DB954; color: #1DB954}
.social-icon-style-7 a.spotify:hover {border-color: #1DB954; background-color: #1DB954}
.social-icon-style-9 a.spotify:hover {color: #1DB954;}
.social-icon-style-11 a.spotify {color: #1DB954}

/* SLIDER */
.slider-medium-screen {height:33vh}
.slider-half-screen {height:50vh}
.slider-large-screen {height:66vh}
.slider-full-screen {height:100vh}
.slider-medium-screen .one-fourth-screen,
.slider-half-screen .one-fourth-screen,
.slider-large-screen .one-fourth-screen,
.slider-full-screen .one-fourth-screen {height: 100%;}

@-webkit-keyframes rotating /* Safari and Chrome */ {
    from {
        -webkit-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@keyframes rotating {
    from {
        -ms-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    to {
        -ms-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
.rotating {
    -webkit-animation: rotating 2s linear infinite;
    -moz-animation: rotating 2s linear infinite;
    -ms-animation: rotating 2s linear infinite;
    -o-animation: rotating 2s linear infinite;
    animation: rotating 2s linear infinite;
}

section {
    position: relative;
}
