.elementor-kit-8{--e-global-color-primary:#977124;--e-global-color-secondary:#90908E;--e-global-color-text:#000000;--e-global-color-accent:#BEA778;--e-global-color-cafce13:#F2F0E7;--e-global-color-509ded2:#D6C9AE;--e-global-color-6636d43:#BEA778;--e-global-color-03332db:#B9A06E;--e-global-color-33592fb:#AA8F5A;--e-global-color-16a7cc0:#977124;--e-global-color-5ece3f5:#FAFAFA;--e-global-color-bd69082:#F1F1F0;--e-global-color-601b88f:#E0E0DF;--e-global-color-1f7ade5:#BDBDBC;--e-global-color-5a614f8:#ADADAC;--e-global-color-be47a23:#9B9B9A;--e-global-color-190a066:#90908F;--e-global-color-fedfd3a:#6E6E6D;--e-global-color-d6e6b83:#000000;--e-global-color-f7ec32d:#FFFFFF;--e-global-color-f891ff1:#FFFFFF00;--e-global-typography-primary-font-family:"Inter";--e-global-typography-primary-font-size:54px;--e-global-typography-primary-font-weight:200;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-primary-line-height:1.3em;--e-global-typography-primary-letter-spacing:1px;--e-global-typography-primary-word-spacing:1px;--e-global-typography-secondary-font-family:"Inter";--e-global-typography-secondary-font-size:40px;--e-global-typography-secondary-font-weight:200;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-secondary-line-height:1.3em;--e-global-typography-secondary-letter-spacing:1px;--e-global-typography-secondary-word-spacing:1px;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-size:17px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.5em;--e-global-typography-text-letter-spacing:0.4px;--e-global-typography-text-word-spacing:0.4px;--e-global-typography-accent-font-family:"Inter";--e-global-typography-accent-font-size:17px;--e-global-typography-accent-font-weight:700;--e-global-typography-accent-letter-spacing:0.4px;--e-global-typography-accent-word-spacing:0.4px;--e-global-typography-d0487fb-font-family:"Inter";--e-global-typography-d0487fb-font-size:64px;--e-global-typography-d0487fb-font-weight:100;--e-global-typography-d0487fb-text-transform:uppercase;--e-global-typography-d0487fb-line-height:1em;--e-global-typography-d0487fb-letter-spacing:1px;--e-global-typography-d0487fb-word-spacing:1px;--e-global-typography-d4752db-font-family:"Inter";--e-global-typography-d4752db-font-size:50px;--e-global-typography-d4752db-font-weight:100;--e-global-typography-d4752db-text-transform:uppercase;--e-global-typography-d4752db-line-height:1.3em;--e-global-typography-d4752db-letter-spacing:1px;--e-global-typography-d4752db-word-spacing:1px;--e-global-typography-7d9e240-font-family:"Inter";--e-global-typography-7d9e240-font-size:40px;--e-global-typography-7d9e240-font-weight:100;--e-global-typography-7d9e240-text-transform:uppercase;--e-global-typography-7d9e240-line-height:1.3em;--e-global-typography-7d9e240-letter-spacing:1px;--e-global-typography-7d9e240-word-spacing:1px;--e-global-typography-a1a3b6e-font-family:"Inter";--e-global-typography-a1a3b6e-font-size:30px;--e-global-typography-a1a3b6e-font-weight:200;--e-global-typography-a1a3b6e-line-height:1.3em;--e-global-typography-2903d1c-font-family:"Inter";--e-global-typography-2903d1c-font-size:20px;--e-global-typography-2903d1c-font-weight:400;--e-global-typography-2903d1c-line-height:1.6em;--e-global-typography-51c9d36-font-family:"Inter";--e-global-typography-51c9d36-font-size:23px;--e-global-typography-51c9d36-font-weight:200;--e-global-typography-51c9d36-line-height:1.5em;--e-global-typography-9dbf78e-font-family:"Inter";--e-global-typography-9dbf78e-font-size:17px;--e-global-typography-9dbf78e-font-weight:400;--e-global-typography-9dbf78e-line-height:1.5em;--e-global-typography-844db60-font-family:"Inter";--e-global-typography-844db60-font-size:13px;--e-global-typography-844db60-font-weight:400;--e-global-typography-844db60-line-height:1.5em;--e-global-typography-1bcd015-font-family:"Inter";--e-global-typography-1bcd015-font-size:12px;--e-global-typography-1bcd015-font-weight:400;--e-global-typography-1bcd015-line-height:1.5em;--e-global-typography-1bcd015-letter-spacing:-0.1px;--e-global-typography-1bcd015-word-spacing:-0.1px;--e-global-typography-bd1b39d-font-family:"Inter";--e-global-typography-bd1b39d-font-size:17px;--e-global-typography-bd1b39d-font-weight:700;--e-global-typography-bd1b39d-text-transform:uppercase;--e-global-typography-bd1b39d-line-height:1em;--e-global-typography-bd1b39d-letter-spacing:1px;--e-global-typography-bd1b39d-word-spacing:1px;--e-global-typography-5baf7db-font-family:"Inter";--e-global-typography-5baf7db-font-size:14px;--e-global-typography-5baf7db-font-weight:700;--e-global-typography-5baf7db-text-transform:uppercase;--e-global-typography-5baf7db-line-height:1em;--e-global-typography-5baf7db-letter-spacing:1px;--e-global-typography-5baf7db-word-spacing:1px;--e-global-typography-ff70929-font-family:"Inter";--e-global-typography-ff70929-font-size:14px;--e-global-typography-ff70929-font-weight:200;--e-global-typography-ff70929-text-transform:uppercase;--e-global-typography-ff70929-line-height:1em;--e-global-typography-ff70929-letter-spacing:1px;--e-global-typography-ff70929-word-spacing:1px;--e-global-typography-dff6893-font-family:"Inter";--e-global-typography-dff6893-font-size:13px;--e-global-typography-dff6893-font-weight:400;--e-global-typography-dff6893-line-height:1.5em;font-family:var( --e-global-typography-9dbf78e-font-family ), sans-serif;font-size:var( --e-global-typography-9dbf78e-font-size );font-weight:var( --e-global-typography-9dbf78e-font-weight );line-height:var( --e-global-typography-9dbf78e-line-height );--e-page-transition-entrance-animation:e-page-transition-fade-out;--e-page-transition-exit-animation:e-page-transition-fade-in;--e-page-transition-animation-duration:1500ms;--e-preloader-delay:0ms;--e-preloader-color:var( --e-global-color-601b88f );--e-preloader-size:256px;}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{background-color:var( --e-global-color-f891ff1 );font-family:var( --e-global-typography-bd1b39d-font-family ), sans-serif;font-size:var( --e-global-typography-bd1b39d-font-size );font-weight:var( --e-global-typography-bd1b39d-font-weight );text-transform:var( --e-global-typography-bd1b39d-text-transform );line-height:var( --e-global-typography-bd1b39d-line-height );letter-spacing:var( --e-global-typography-bd1b39d-letter-spacing );word-spacing:var( --e-global-typography-bd1b39d-word-spacing );color:var( --e-global-color-text );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-1f7ade5 );}.elementor-kit-8 button:hover,.elementor-kit-8 button:focus,.elementor-kit-8 input[type="button"]:hover,.elementor-kit-8 input[type="button"]:focus,.elementor-kit-8 input[type="submit"]:hover,.elementor-kit-8 input[type="submit"]:focus,.elementor-kit-8 .elementor-button:hover,.elementor-kit-8 .elementor-button:focus{background-color:var( --e-global-color-16a7cc0 );color:var( --e-global-color-f7ec32d );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-16a7cc0 );}.elementor-kit-8 e-page-transition{background-color:var( --e-global-color-f7ec32d );}.elementor-kit-8 p{margin-block-end:16px;}.elementor-kit-8 a:hover{color:var( --e-global-color-accent );}.elementor-kit-8 h1{font-family:var( --e-global-typography-d4752db-font-family ), sans-serif;font-size:var( --e-global-typography-d4752db-font-size );font-weight:var( --e-global-typography-d4752db-font-weight );text-transform:var( --e-global-typography-d4752db-text-transform );line-height:var( --e-global-typography-d4752db-line-height );letter-spacing:var( --e-global-typography-d4752db-letter-spacing );word-spacing:var( --e-global-typography-d4752db-word-spacing );}.elementor-kit-8 h2{font-family:var( --e-global-typography-7d9e240-font-family ), sans-serif;font-size:var( --e-global-typography-7d9e240-font-size );font-weight:var( --e-global-typography-7d9e240-font-weight );text-transform:var( --e-global-typography-7d9e240-text-transform );line-height:var( --e-global-typography-7d9e240-line-height );letter-spacing:var( --e-global-typography-7d9e240-letter-spacing );word-spacing:var( --e-global-typography-7d9e240-word-spacing );}.elementor-kit-8 h3{font-family:var( --e-global-typography-a1a3b6e-font-family ), sans-serif;font-size:var( --e-global-typography-a1a3b6e-font-size );font-weight:var( --e-global-typography-a1a3b6e-font-weight );line-height:var( --e-global-typography-a1a3b6e-line-height );}.elementor-kit-8 h4{font-family:var( --e-global-typography-2903d1c-font-family ), sans-serif;font-size:var( --e-global-typography-2903d1c-font-size );font-weight:var( --e-global-typography-2903d1c-font-weight );line-height:var( --e-global-typography-2903d1c-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1400px;}.e-con{--container-max-width:1400px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:32px;}.elementor-element{--widgets-spacing:32px 32px;--widgets-spacing-row:32px;--widgets-spacing-column:32px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1399px){.elementor-kit-8{font-size:var( --e-global-typography-9dbf78e-font-size );line-height:var( --e-global-typography-9dbf78e-line-height );}.elementor-kit-8 h1{font-size:var( --e-global-typography-d4752db-font-size );line-height:var( --e-global-typography-d4752db-line-height );letter-spacing:var( --e-global-typography-d4752db-letter-spacing );word-spacing:var( --e-global-typography-d4752db-word-spacing );}.elementor-kit-8 h2{font-size:var( --e-global-typography-7d9e240-font-size );line-height:var( --e-global-typography-7d9e240-line-height );letter-spacing:var( --e-global-typography-7d9e240-letter-spacing );word-spacing:var( --e-global-typography-7d9e240-word-spacing );}.elementor-kit-8 h3{font-size:var( --e-global-typography-a1a3b6e-font-size );line-height:var( --e-global-typography-a1a3b6e-line-height );}.elementor-kit-8 h4{font-size:var( --e-global-typography-2903d1c-font-size );line-height:var( --e-global-typography-2903d1c-line-height );}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{font-size:var( --e-global-typography-bd1b39d-font-size );line-height:var( --e-global-typography-bd1b39d-line-height );letter-spacing:var( --e-global-typography-bd1b39d-letter-spacing );word-spacing:var( --e-global-typography-bd1b39d-word-spacing );}}@media(max-width:1199px){.elementor-kit-8{--e-global-typography-primary-font-size:40px;--e-global-typography-secondary-font-size:30px;--e-global-typography-d0487fb-font-size:54px;--e-global-typography-d4752db-font-size:40px;--e-global-typography-7d9e240-font-size:30px;--e-global-typography-a1a3b6e-font-size:23px;--e-global-typography-2903d1c-font-size:19px;font-size:var( --e-global-typography-9dbf78e-font-size );line-height:var( --e-global-typography-9dbf78e-line-height );}.elementor-kit-8 h1{font-size:var( --e-global-typography-d4752db-font-size );line-height:var( --e-global-typography-d4752db-line-height );letter-spacing:var( --e-global-typography-d4752db-letter-spacing );word-spacing:var( --e-global-typography-d4752db-word-spacing );}.elementor-kit-8 h2{font-size:var( --e-global-typography-7d9e240-font-size );line-height:var( --e-global-typography-7d9e240-line-height );letter-spacing:var( --e-global-typography-7d9e240-letter-spacing );word-spacing:var( --e-global-typography-7d9e240-word-spacing );}.elementor-kit-8 h3{font-size:var( --e-global-typography-a1a3b6e-font-size );line-height:var( --e-global-typography-a1a3b6e-line-height );}.elementor-kit-8 h4{font-size:var( --e-global-typography-2903d1c-font-size );line-height:var( --e-global-typography-2903d1c-line-height );}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{font-size:var( --e-global-typography-bd1b39d-font-size );line-height:var( --e-global-typography-bd1b39d-line-height );letter-spacing:var( --e-global-typography-bd1b39d-letter-spacing );word-spacing:var( --e-global-typography-bd1b39d-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-8{--e-global-typography-primary-font-size:30px;--e-global-typography-secondary-font-size:23px;--e-global-typography-d0487fb-font-size:40px;--e-global-typography-d4752db-font-size:30px;--e-global-typography-7d9e240-font-size:23px;--e-global-typography-a1a3b6e-font-size:19px;--e-global-typography-2903d1c-font-size:17px;--e-global-typography-2903d1c-letter-spacing:0px;--e-global-typography-2903d1c-word-spacing:0em;--e-global-typography-51c9d36-font-size:16px;--e-global-typography-51c9d36-letter-spacing:0px;--e-global-typography-9dbf78e-letter-spacing:0px;--e-global-typography-9dbf78e-word-spacing:0em;--e-global-typography-844db60-font-size:12px;--e-global-typography-844db60-letter-spacing:-0.1px;--e-global-typography-844db60-word-spacing:-0.1em;--e-global-typography-1bcd015-letter-spacing:0px;--e-global-typography-1bcd015-word-spacing:0em;--e-global-typography-dff6893-font-size:12px;--e-global-typography-dff6893-letter-spacing:-0.1px;--e-global-typography-dff6893-word-spacing:-0.1em;font-size:var( --e-global-typography-9dbf78e-font-size );line-height:var( --e-global-typography-9dbf78e-line-height );}.elementor-kit-8 p{margin-block-end:8px;}.elementor-kit-8 h1{font-size:var( --e-global-typography-d4752db-font-size );line-height:var( --e-global-typography-d4752db-line-height );letter-spacing:var( --e-global-typography-d4752db-letter-spacing );word-spacing:var( --e-global-typography-d4752db-word-spacing );}.elementor-kit-8 h2{font-size:var( --e-global-typography-7d9e240-font-size );line-height:var( --e-global-typography-7d9e240-line-height );letter-spacing:var( --e-global-typography-7d9e240-letter-spacing );word-spacing:var( --e-global-typography-7d9e240-word-spacing );}.elementor-kit-8 h3{font-size:var( --e-global-typography-a1a3b6e-font-size );line-height:var( --e-global-typography-a1a3b6e-line-height );}.elementor-kit-8 h4{font-size:var( --e-global-typography-2903d1c-font-size );line-height:var( --e-global-typography-2903d1c-line-height );}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{font-size:var( --e-global-typography-bd1b39d-font-size );line-height:var( --e-global-typography-bd1b39d-line-height );letter-spacing:var( --e-global-typography-bd1b39d-letter-spacing );word-spacing:var( --e-global-typography-bd1b39d-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* animations */
.zoom-animated {
   position:relative;
   z-index:2;
    animation: zoomBlurFadeOut 2s backwards;
}

@keyframes zoomBlurFadeOut {
    0% {
        transform: scale(1);
        filter: blur(0);
        opacity: 1;
    }
    100% {
        transform: scale(8); /* Zoom al 500% */
        filter: blur(5px); /* Blur di 5px */
        /*opacity: 0; /* Fade out */
    }
}

/* general */
.elementor-widget-theme-post-content .elementor-widget-container a {border-bottom:2px dotted var(--e-global-color-primary);color:var(--e-global-color-primary);}
.elementor-widget-theme-post-content .elementor-widget-container a:hover {border-bottom:2px dotted var(--e-global-color-accent);}
.breadcrumb-separator {display:inline-block;border-color:var(--e-global-color-primary);width:10px;vertical-align:middle;}
* p:last-child {margin:0;}
.text-black-500 {color:var(--e-global-color-d6e6b83);}
.text-accent {color:var(--e-global-color-primary);}
.cursor-default {cursor:default;}
strong, b {font-weight:bold;}
::selection {color:white;background:var(--e-global-color-primary);}
body {overflow-x:hidden;}
.text-balance, .text-balance * {text-wrap:balance;}
em {font-style:italic;}

/* google recaptcha badge */
.grecaptcha-badge { visibility: hidden; }
.recaptcha-disclaimer {margin-top:-23px;opacity:0.7;}


/* post content */
.elementor-widget-theme-post-content h2, .elementor-widget-theme-post-content h3, .elementor-widget-theme-post-content h4, .elementor-widget-theme-post-content ul, .elementor-widget-theme-post-content table {
    margin-bottom:16px;
}
.elementor-widget-theme-post-content h2, .elementor-widget-theme-post-content h3, .elementor-widget-theme-post-content h4 {padding-top:16px;}
.elementor-widget-theme-post-content table {
    border-collapse:collapse;
    border-radius:16px;
    overflow:hidden;
}
.elementor-widget-theme-post-content table th, .elementor-widget-theme-post-content table td {
    padding:12px;
    border:3px solid var(--e-global-color-f7ec32d);
    background-color:var(--e-global-color-bd69082);
}

/* top menu sticky effects */
.elementor-location-header .top-menu.elementor-sticky--effects {box-shadow:0px 8px 24px 0px rgba(144, 144, 142, 0.15);background-color:rgba(255,255,255,0.8)!important;backdrop-filter:blur(30px);}
.elementor-location-header .top-menu.e-submenu-open {background-color:rgba(255,255,255,0.8)!important;backdrop-filter:blur(15px);}
.top-menu .e-n-menu-title.e-anchor{min-height:57px;}
.top-menu .elementor-widget-n-menu .e-n-menu-content .e-child {backdrop-filter:blur(15px)!important;}
.top-logo .elementor-icon-wrapper svg {visibility:visible!important;}
.top-logo .elementor-icon svg {width:auto!important;}
body.home .top-menu:not(.elementor-sticky--effects) .top-logo svg {visibility:hidden!important;}

/* reset search module */
.elementor-widget-search .e-search-input {padding-block-start:auto!important;padding-inline-start:auto!important;padding-block-end:auto!important;padding-inline-end:auto!important;}

/* main menu */
.e-n-menu-item:has(.e-current) > .e-n-menu-title .e-n-menu-title-text, .e-n-menu-item:has(.e-active) > .e-n-menu-title .e-n-menu-title-text, .e-n-menu-item:has(.e-active) .fas::before{color:var(--n-menu-title-color-active)!important;}
.e-n-menu-item:has(.e-current) > .e-n-menu-title .e-n-menu-dropdown-icon svg *, .e-n-menu-item:has(.e-active) .e-n-menu-dropdown-icon svg *{fill:var(--n-menu-title-color-active)!important;}
.e-n-menu-item:has(.e-n-menu-content:has(.elementor-item-active)) > .e-n-menu-title .e-n-menu-title-container .e-n-menu-title-text {color:var(--n-menu-title-color-active)!important;}

/* full menu */
.full-menu-container .elementor-item {gap:8px;}
.full-menu-container a::after {
    position:static;
    width:24px!important;flex-grow:0!important;height:4px!important;
    flex-shrink:0;
    align-self:flex-end;
    margin-bottom:16px;
}

/* modals */
.elementor-popup-modal {backdrop-filter:blur(20px);}

/* yoast WCAG Fix */
.wpseo-score-text.screen-reader-text {background:#CC0000;}

/* headings */
h1, h2 {-webkit-text-stroke:0.3px;}

/* Homepage:Attività section*/
/* lottie */
.area-box.elementor-widget-lottie .elementor-widget-container {display:flex!important;}
.area-box .e-lottie__container__link, .area-box .e-lottie__container {transition:all .25s ease-in-out;width:50%!important;display:inline-flex!important;flex-flow:row;align-items:center;flex-grow:1!important;}
.area-box .e-lottie__animation {transition:all .25s ease-in-out;width:var(--lottie-container-width);height:68px;flex-shrink: 0;}
.area-box .e-lottie__caption {transition:all .25s ease-in-out;text-transform:uppercase;font-weight:300!important;margin-bottom:0!important;;margin-left:0;text-wrap:balance!important;}
.area-box .elementor-widget-container {backdrop-filter:blur(10px)!important;}
.area-box.elementor-widget-lottie .elementor-widget-container .e-lottie__container::after{
    content: url('https://www.becp.eu/wp-content/uploads/2025/06/right-arrow.svg'); 
    width: 1.90em;
    color:var( --e-global-color-primary)!important;
    font-size:10px;
    align-content: center;
    display: inline-block;
    line-height: 1.5em;
    text-transform: none;
    flex-shrink: 0;
}
.area-box.elementor-widget-lottie .elementor-widget-container .e-lottie__container {gap:8px;}
.area-box.elementor-widget-lottie .elementor-widget-container .e-lottie__container .e-lottie__caption {flex-grow:1;}

.area-box-selected .elementor-widget-container, .area-box-selected:hover .elementor-widget-container {
    background-color:var(--e-global-color-primary)!important;}
.area-box-selected:hover .elementor-widget-container {transform:none;}
.area-box-selected .e-lottie__container__link {pointer-events:none;}
.area-box-selected .e-lottie__caption {color:var(--e-global-color-f7ec32d);}

/* home area box container */
.home-area-box-container .e-child:has(.area-box) {flex-flow:row;flex-wrap:wrap;padding:0;background:transparent!important;margin-top:32px;margin-bottom:64px;box-shadow:none!important;}
.home-area-box-container .area-box {flex-basis:20%!important;}
.home-area-box-container .area-box .elementor-widget-container {padding-top:8px!important;padding-bottom:8px!important;}

/* news grid mobile */
.news-grid .elementor-loop-container {display:flex;overflow-x:scroll;}
.news-grid .elementor-loop-container .e-loop-item {
    flex-shrink:0;
    flex-basis:100%;
}

/* elementor pagination */
.elementor-pagination {
    display:flex;align-items:center!important;
    justify-content:center;
}

/* CTA */
.elementor-widget-call-to-action .elementor-widget-container, .elementor-cta, .elementor-cta__content {overflow:visible;}


/* loop sede */
.loop-sede a .elementor-icon-list-text {color:var(--e-global-color-primary)!important;transition:all .2s ease-in-out;}
.loop-sede a:hover .elementor-icon-list-text {color:var(--e-global-color-accent)!important}
.loop-sede .elementor-icon-list-item:has(.elementor-icon-list-icon) {gap:5px;margin-bottom:16px;-webkit-text-stroke:0.3px;}
.loop-sede .elementor-icon-list-icon + .elementor-icon-list-text {padding-inline-start:0!important;}
.loop-sede .elementor-icon-list-item:has(.elementor-icon-list-icon) .elementor-icon-list-text {color:var(--e-global-color-d6e6b83)!important;font-size:var(--e-global-typography-51c9d36-font-size)!important;font-weight:var( --e-global-typography-51c9d36-font-weight )!important;line-height:var( --e-global-typography-51c9d36-line-height )!important;text-transform:uppercase;;}
.loop-sede .elementor-icon-list-item:has(.elementor-icon-list-icon) .elementor-icon-list-icon {order:1;}

/* loop staff */
.staff-box img {transition:filter .3s ease-in-out;filter:saturate(0%) contrast(80%);}
.staff-box:hover img {filter:saturate(100%);}

.staff-box .elementor-icon-list-item, .staff-box .elementor-icon-list-item a {flex-direction:row-reverse;gap:8px;text-transform:uppercase;flex-grow:1;}

.staff-box .elementor-icon-list-item a {padding:24px!important;}
.staff-box .elementor-icon-list-item a .elementor-icon-list-text {transition:all .25s ease-in-out;}
.staff-box:hover .elementor-icon-list-item a .elementor-icon-list-text {color:var(--e-global-color-primary);}

  .single-practice-area-content.elementor-widget-theme-post-content .elementor-widget-container ul {
    padding-left:20px;
}
.single-practice-area-content.elementor-widget-theme-post-content .elementor-widget-container ul li {
    line-height:24px;
    margin-bottom:5px;
}
.single-practice-area-content.elementor-widget-theme-post-content .elementor-widget-container ul li:last-child {margin-bottom:0;}
.single-practice-area-content.elementor-widget-theme-post-content .elementor-widget-container ul li::before {
    content: '\25EF';
    color:var(--e-global-color-primary);
    font-size:12px;line-height:0;margin-left:-22px;margin-right:10px;
    -webkit-text-stroke:1px var(--e-global-color-primary);
}
.single-practice-area-content.elementor-widget-theme-post-content .elementor-widget-container a:not(:hover) {color:var(--e-global-color-primary);}

/* footer */
.elementor-location-footer .elementor-icon-box-title {margin-top:0;display:inline-flex;gap:4px;align-items:center;}
.elementor-location-footer .elementor-icon-box-title::after {
    content:'';
    flex-flow:column;
    height:5px;width:20px;
    background:var(--e-global-color-primary);
}
    
.elementor-location-footer .elementor-icon-box-description  {text-wrap:balance;}

/* copyright */
.copyright p {margin:0;text-wrap:balance}
.copyright a {color:inherit;}
.copyright a:hover {border-bottom:1px dotted white;color:white;}

/* buttons */
/*.elementor-button.elementor-button-link, .elementor-post__read-more, .elementor-cta__button.elementor-button, .wpcf7-submit, .elementor-button.elementor-button-link:focus, .elementor-post__read-more:Focus, .elementor-cta__button.elementor-button:focus, .wpcf7-submit:focus {
    position:relative;
    z-index:0;
    transition:all .4s ease-in-out!important;
    border-radius:32px;
    overflow:hidden;
    border:2px solid var(--e-global-color-be47a23)!important;
    color:var(--e-global-color-d6e6b83)!important;
    background:transparent;
    font-weight:500!important;
}
.elementor-button.elementor-button-link:hover, .elementor-post__read-more:hover, .elementor-cta__button.elementor-button:hover, .wpcf7-submit:hover {color:var(--e-global-color-f7ec32d)!important;
    border:2px solid var(--e-global-color-primary)!important;
}
.elementor-button.elementor-button-link svg *, .elementor-post__read-more svg *, .elementor-cta__button.elementor-button svg *, .wpcf7-submit svg *, .elementor-button.elementor-button-link:focus svg *, .elementor-post__read-more:focus svg *, .elementor-cta__button.elementor-button:focus svg *, .wpcf7-submit:focus svg * {fill:var(--e-global-color-d6e6b83)!important;transition:fill .4s ease-in-out;}
.elementor-button.elementor-button-link:hover svg *, .elementor-post__read-more:hover svg *, .elementor-cta__button.elementor-button:hover svg *, .wpcf7-submit:hover svg * {fill:var(--e-global-color-f7ec32d)!important;}
.elementor-button.elementor-button-link::before, .elementor-post__read-more::before, .elementor-cta__button.elementor-button::before, .wpcf7-submit::before {
    content:'';
    display:flex;
    width:0px;
    height:100%;
    background:var( --e-global-color-16a7cc0 );
    position:absolute;
    top:0;
    left:0;
    z-index:-1;
    transition:width .3s ease-in-out!important;
    border-radius:32px;
}
.elementor-button.elementor-button-link:hover::before, .elementor-post__read-more:hover::before, .elementor-cta__button.elementor-button:hover::before, .wpcf7-submit:hover::before {
    width:100%;
}


/* SPEAKER'S CORNER */
.comments-area h2.title-comments, .comments-area h2.comment-reply-title {
    color:var(--e-global-color-f7ec32d);
    font-size:var( --e-global-typography-7d9e240-font-size );
    font-weight:var( --e-global-typography-7d9e240-font-weight );
    letter-spacing:var( --e-global-typography-7d9e240-letter-spacing );
    margin-bottom:32px;
}
.comments-area .comment-list {
    margin-bottom:64px;
    display:flex;
    flex-wrap:wrap;
    gap:32px;
}
.comments-area .comment-list li {flex-basis:calc(50% - 16px);
    background:var(--e-global-color-f7ec32d);
    padding:32px;
    border-radius:16px;
   box-shadow:0px 8px 10px 0px rgba(144, 144, 142, 0.4);
}

.comments-area .comment-list a {
    color:var(--e-global-color-primary);
    transition:all .25s ease-in-out;
}

.comments-area .comment-list a:hover {color:var(--e-global-color-accent);}

.comments-area .comment-respond {
    margin-top:64px;
}
.comments-area .comment-respond::before {
    content:'';
    display:flex;
    width:100%;
    height:8px;
    background:var(--e-global-color-1f7ade5);
    margin-bottom:48px;
    border-radius:8px;
}

.comments-area .comment-respond {
    display:flex;
    flex-flow:column;
}

.comments-area .comment-respond p {
    font-size:var(--e-global-typography-51c9d36-font-size);
}

.comments-area .comment-respond, .comments-area .comment-respond a {
    color:var(--e-global-color-f7ec32d);
}
.comments-area .comment-respond a {border-bottom:2px dotted var(--e-global-color-f7ec32d);}

.comments-area .comment-respond a:hover {color:var(--e-global-color-d6e6b83);border-bottom:2px dotted var(--e-global-color-d6e6b83);}

.comment-form-comment {display:flex;flex-flow:column;gap:16px;padding-top:16px;}

.comment-form-comment label {
    font-size:var(--e-global-typography-accent-font-size);
}

.comments-area textarea#comment {
    border:2px solid var( --e-global-color-5a614f8);
    border-radius:32px;
    padding:16px 32px;
    width:100%;
    max-width:700px;
    font-size:var(--e-global-typography-51c9d36-font-size);
    font-weight:var(--e-global-typography-51c9d36-font-weight);
    font-family:var(--e-global-typography-9dbf78e-font-family:)!important;
}

.comments-area .form-submit input {
    height: 48px;
  font-family: var( --e-global-typography-bd1b39d-font-family ), sans-serif;
  font-size: var( --e-global-typography-bd1b39d-font-size );
  font-weight: var( --e-global-typography-bd1b39d-font-weight );
  text-transform: var( --e-global-typography-bd1b39d-text-transform );
  line-height: var( --e-global-typography-bd1b39d-line-height );
  letter-spacing: var( --e-global-typography-bd1b39d-letter-spacing );
  word-spacing: var( --e-global-typography-bd1b39d-word-spacing );
  color: var(--e-global-color-f7ec32d);
  background-color: var( --e-global-color-f891ff1 );
  padding: 12px 24px 12px 24px;
  margin: 32px 0px 0px 0px;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-f7ec32d );
  border-radius: 24px 24px 24px 24px;
  transition: all .25s ease-in-out;
}
.comments-area .form-submit input:hover {
    color:var(--e-global-color-190a066);
    border-color:var(--e-global-color-f7ec32d);
    background-color:var(--e-global-color-f7ec32d);
} 

/* CONTACT FORM 7 */
.wpcf7 .notice {color:var(--e-global-color-fedfd3a);}
.wpcf7 * {transition:all .25s ease-in-out;}
.wpcf7 input:not([type="checkbox"], [type="submit"]), .wpcf7 textarea {width:100%;font-weight:var(--e-global-typography-secondary-font-weight)!important;}
.wpcf7 input[type="submit"], .wpcf7 button[type="submit"] {min-width:180px;}
.wpcf7-form p:has(.wpcf7-spinner) {margin-bottom:0;display:flex;gap:32px;align-items:center;}
.wpcf7-form .wpcf7-spinner {margin:0;}
.wpcf7-form .wpcf7-list-item, .wpcf7 input[type="checkbox"] {margin:0;}
.wpcf7-form input:focus-visible, .wpcf7-form textarea:focus-visible {outline:0 transparent!important;}
.wpcf7-form input:not([type="submit"]):focus, .wpcf7-form textarea:focus {border-color:transparent!important;box-shadow:0 8px 16px 0 rgba(142, 142, 144, 0.4);}
.cf-container {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -16px;
	margin-left: -16px;
	gap:8px 0
}
.cf-col-1, .cf-col-2, .cf-col-3, .cf-col-4, .cf-col-5, .cf-col-6, .cf-col-7, .cf-col-8, .cf-col-9, .cf-col-10, .cf-col-11, .cf-col-12 {
	position: relative;
	width: 100%;
	min-height: 1px;
	padding-right: 16px;
	padding-left: 16px;
}
@media ( min-width: 767px ) {
	.cf-col-1 {
		-ms-flex: 0 0 8.333333%;
		flex: 0 0 8.333333%;
		max-width: 8.333333%;
	}
	.cf-push-1 { margin-left: 8.333333%; }
	.cf-col-2 {
		-ms-flex: 0 0 16.66667%;
		flex: 0 0 16.66667%;
		max-width: 16.66667%;
	}
	.cf-push-2 { margin-left: 16.66667%; }
	.cf-col-3 {
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
	.cf-push-3 { margin-left: 25%; }
	.cf-col-4 {
		-ms-flex: 0 0 33.33333%;
		flex: 0 0 33.33333%;
		max-width: 33.33333%;
	}
	.cf-push-4 { margin-left: 33.33333%; }
	.cf-col-5 {
		-ms-flex: 0 0 41.66667%;
		flex: 0 0 41.66667%;
		max-width: 41.66667%;
	}
	.cf-push-5 { margin-left: 41.66667%; }
	.cf-col-6 {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.cf-push-6 { margin-left: 50%; }
	.cf-col-7 {
		-ms-flex: 0 0 58.33333%;
		flex: 0 0 58.33333%;
		max-width: 58.33333%;
	}
	.cf-push-7 { margin-left: 58.33333%; }
	.cf-col-8 {
		-ms-flex: 0 0 66.66667%;
		flex: 0 0 66.66667%;
		max-width: 66.66667%;
	}
	.cf-push-8 { margin-left: 66.66667%; }
	.cf-col-9 {
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%;
	}
	.cf-push-9 { margin-left: 75%; }
	.cf-col-10 {
		-ms-flex: 0 0 83.33333%;
		flex: 0 0 83.33333%;
		max-width: 83.33333%;
	}
	.cf-push-10 { margin-left: 83.33333%; }
	.cf-col-11 {
		-ms-flex: 0 0 91.66667%;
		flex: 0 0 91.66667%;
		max-width: 91.66667%;
	}
	.cf-push-11 { margin-left: 91.66667%; }
	.cf-col-12 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
}

/* MEDIA QUERIES */
@media only screen and (max-width:1399px) {
    .home-area-box-container .e-child:has(.area-box) {margin-top:32px;margin-bottom:48px;}
    .home-area-box-container .area-box {flex-basis:20%!important;}
}
@media only screen and (max-width:1199px) {
    .home-area-box-container .e-child:has(.area-box) {margin-top:0px;margin-bottom:0px;}
    .home-area-box-container .area-box {flex-basis:40%!important;}
    .focus-logo .elementor-widget-container {transform:translateY(0)!important;}
    .area-box .e-con.e-child {min-height:160px;}
}
@media only screen and (max-width:767px) {
    .home-area-box-container .area-box {flex-basis:100%!important;}
     .area-box .e-con.e-child {min-height:185px;}
}
@media only screen and (max-width:390px) {
    .elementor-location-footer .elementor-icon-box-title::after {display:none;}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.becp.eu/wp-content/themes/hello-biz-child/fonts/Inter-Regular.eot');
	src: url('https://www.becp.eu/wp-content/themes/hello-biz-child/fonts/Inter-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://www.becp.eu/wp-content/themes/hello-biz-child/fonts/Inter-Regular.woff2') format('woff2'),
		url('https://www.becp.eu/wp-content/themes/hello-biz-child/fonts/Inter-Regular.woff') format('woff'),
		url('https://www.becp.eu/wp-content/themes/hello-biz-child/fonts/Inter-Regular.ttf') format('truetype'),
		url('https://www.becp.eu/wp-content/themes/hello-biz-child/fonts/Inter-Regular.svg#Inter') format('svg');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.becp.eu/wp-content/themes/hello-biz-child/fonts/Inter-Bold.eot');
	src: url('https://www.becp.eu/wp-content/themes/hello-biz-child/fonts/Inter-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://www.becp.eu/wp-content/themes/hello-biz-child/fonts/Inter-Bold.woff2') format('woff2'),
		url('https://www.becp.eu/wp-content/themes/hello-biz-child/fonts/Inter-Bold.woff') format('woff'),
		url('https://www.becp.eu/wp-content/themes/hello-biz-child/fonts/Inter-Bold.ttf') format('truetype'),
		url('https://www.becp.eu/wp-content/themes/hello-biz-child/fonts/Inter-Bold.svg#Inter') format('svg');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://www.becp.eu/wp-content/themes/hello-biz-child/fonts/Inter-Light.eot');
	src: url('https://www.becp.eu/wp-content/themes/hello-biz-child/fonts/Inter-Light.eot?#iefix') format('embedded-opentype'),
		url('https://www.becp.eu/wp-content/themes/hello-biz-child/fonts/Inter-Light.woff2') format('woff2'),
		url('https://www.becp.eu/wp-content/themes/hello-biz-child/fonts/Inter-Light.woff') format('woff'),
		url('https://www.becp.eu/wp-content/themes/hello-biz-child/fonts/Inter-Light.ttf') format('truetype'),
		url('https://www.becp.eu/wp-content/themes/hello-biz-child/fonts/Inter-Light.svg#Inter') format('svg');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://www.becp.eu/wp-content/themes/hello-biz-child/fonts/Inter-Thin.eot');
	src: url('https://www.becp.eu/wp-content/themes/hello-biz-child/fonts/Inter-Thin.eot?#iefix') format('embedded-opentype'),
		url('https://www.becp.eu/wp-content/themes/hello-biz-child/fonts/Inter-Thin.woff2') format('woff2'),
		url('https://www.becp.eu/wp-content/themes/hello-biz-child/fonts/Inter-Thin.woff') format('woff'),
		url('https://www.becp.eu/wp-content/themes/hello-biz-child/fonts/Inter-Thin.ttf') format('truetype'),
		url('https://www.becp.eu/wp-content/themes/hello-biz-child/fonts/Inter-Thin.svg#Inter') format('svg');
}
/* End Custom Fonts CSS */