.elementor-7876 .elementor-element.elementor-element-e3a026d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:64px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7876 .elementor-element.elementor-element-e3a026d:not(.elementor-motion-effects-element-type-background), .elementor-7876 .elementor-element.elementor-element-e3a026d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EFDB;}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-7876 .elementor-element.elementor-element-1ffceeb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7876 .elementor-element.elementor-element-1ffceeb{font-family:"Inter", Sans-serif;font-weight:400;color:#2D2D2D;}.elementor-7876 .elementor-element.elementor-element-cff9ef4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7876 .elementor-element.elementor-element-3b46936 > .elementor-widget-container{margin:2px 2px 2px 2px;}.elementor-7876 .elementor-element.elementor-element-3b46936{color:#414141;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:25.2px;letter-spacing:-0.36px;}.elementor-7876 .elementor-element.elementor-element-d5903bc > .elementor-widget-container{margin:2px 2px 2px 2px;}.elementor-7876 .elementor-element.elementor-element-d5903bc{color:#414141;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:25.2px;letter-spacing:-0.36px;}.elementor-7876 .elementor-element.elementor-element-1d30aa0 > .elementor-widget-container{margin:2px 2px 2px 2px;}.elementor-7876 .elementor-element.elementor-element-1d30aa0{color:#414141;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:25.2px;letter-spacing:-0.36px;}.elementor-7876 .elementor-element.elementor-element-3936235 > .elementor-widget-container{margin:2px 2px 2px 2px;}.elementor-7876 .elementor-element.elementor-element-3936235{color:#414141;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:25.2px;letter-spacing:-0.36px;}.elementor-7876 .elementor-element.elementor-element-8b02aae > .elementor-widget-container{margin:2px 2px 2px 2px;}.elementor-7876 .elementor-element.elementor-element-8b02aae{color:#414141;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:25.2px;letter-spacing:-0.36px;}.elementor-7876 .elementor-element.elementor-element-55240b2 > .elementor-widget-container{margin:2px 2px 2px 2px;}.elementor-7876 .elementor-element.elementor-element-55240b2{color:#414141;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:25.2px;letter-spacing:-0.36px;}.elementor-7876 .elementor-element.elementor-element-bf6ad6b > .elementor-widget-container{margin:2px 2px 2px 2px;}.elementor-7876 .elementor-element.elementor-element-bf6ad6b{color:#414141;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:25.2px;letter-spacing:-0.36px;}.elementor-7876 .elementor-element.elementor-element-d59c83a > .elementor-widget-container{margin:2px 2px 2px 2px;}.elementor-7876 .elementor-element.elementor-element-d59c83a{color:#414141;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:25.2px;letter-spacing:-0.36px;}.elementor-7876 .elementor-element.elementor-element-036b74e > .elementor-widget-container{margin:2px 2px 2px 2px;}.elementor-7876 .elementor-element.elementor-element-036b74e{color:#414141;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:25.2px;letter-spacing:-0.36px;}.elementor-7876 .elementor-element.elementor-element-52f69e6 > .elementor-widget-container{margin:2px 2px 2px 2px;}.elementor-7876 .elementor-element.elementor-element-52f69e6{color:#414141;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:25.2px;letter-spacing:-0.36px;}.elementor-7876 .elementor-element.elementor-element-ce1991d > .elementor-widget-container{margin:2px 2px 2px 2px;}.elementor-7876 .elementor-element.elementor-element-ce1991d{color:#414141;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:25.2px;letter-spacing:-0.36px;}.elementor-7876 .elementor-element.elementor-element-80a148e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:32px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7876 .elementor-element.elementor-element-baae265 .elementor-button{background-color:#9A8142;font-family:"Inter", Sans-serif;font-weight:600;text-shadow:0px 0px 10px rgba(0,0,0,0.3);border-radius:2px 2px 2px 2px;padding:16px 32px 16px 32px;}.elementor-7876 .elementor-element.elementor-element-2de995a .elementor-button{background-color:#414141;font-family:"Inter", Sans-serif;font-weight:400;border-radius:2px 2px 2px 2px;padding:16px 32px 16px 32px;}.elementor-7876 .elementor-element.elementor-element-21e86b1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:64px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7876 .elementor-element.elementor-element-cbbab86{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7876 .elementor-element.elementor-element-2ee4344{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7876 .elementor-element.elementor-element-14d70a6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:stretch;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7876 .elementor-element.elementor-element-14d70a6.e-con{--align-self:flex-start;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-7876 .elementor-element.elementor-element-933eb67 > .elementor-widget-container{background-color:#998042;margin:0px 0px 0px 0px;padding:10px 24px 10px 24px;border-radius:2px 2px 2px 2px;}.elementor-7876 .elementor-element.elementor-element-933eb67 .elementor-icon-box-wrapper{text-align:center;}.elementor-7876 .elementor-element.elementor-element-933eb67{--icon-box-icon-margin:6px;}.elementor-7876 .elementor-element.elementor-element-933eb67 .elementor-icon-box-title{margin-bottom:1px;color:#414141;}.elementor-7876 .elementor-element.elementor-element-933eb67.elementor-view-stacked .elementor-icon{background-color:#414141;}.elementor-7876 .elementor-element.elementor-element-933eb67.elementor-view-framed .elementor-icon, .elementor-7876 .elementor-element.elementor-element-933eb67.elementor-view-default .elementor-icon{fill:#414141;color:#414141;border-color:#414141;}.elementor-7876 .elementor-element.elementor-element-933eb67 .elementor-icon{font-size:20px;}.elementor-7876 .elementor-element.elementor-element-933eb67 .elementor-icon-box-title, .elementor-7876 .elementor-element.elementor-element-933eb67 .elementor-icon-box-title a{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;line-height:19.6px;letter-spacing:-0.14px;}.elementor-7876 .elementor-element.elementor-element-933eb67 .elementor-icon-box-description{color:#FFFFFF;font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:600;line-height:19.6px;}.elementor-7876 .elementor-element.elementor-element-8cc2101.elementor-element{--align-self:center;}.elementor-7876 .elementor-element.elementor-element-c06d215{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7876 .elementor-element.elementor-element-d272e39{--display:flex;}.elementor-widget-ucaddon_ue_listing_grid .ue-no-posts-found{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-7876 .elementor-element.elementor-element-e8af213 .ue-grid{grid-template-columns:repeat(4, minmax(0, 1fr));gap:0px;}.elementor-7876 .elementor-element.elementor-element-e8af213 .ue-grid-item{padding:10px 10px 10px 10px;border-style:none;transition:all 200ms ease-in-out;}.elementor-7876 .elementor-element.elementor-element-e8af213 .ue-grid-item.ue-active-item{border-style:solid;border-width:1px 1px 1px 1px;border-color:#e0e0e0;}.elementor-7876 .elementor-element.elementor-element-e8af213 .ue-no-posts-found{color:#000000;background-color:#e8e8e8;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#c4c4c4;}.elementor-widget-ucaddon_archive_pagination .archive_pagination{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-7876 .elementor-element.elementor-element-cf6c7de .archive_pagination{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;border-radius:5px;}.elementor-7876 .elementor-element.elementor-element-cf6c7de .page-numbers{min-width:30px;height:30px;border-radius:20px;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1366px) and (min-width:768px){.elementor-7876 .elementor-element.elementor-element-c06d215{--content-width:90%;}}@media(max-width:1366px){.elementor-7876 .elementor-element.elementor-element-1ffceeb > .elementor-widget-container{padding:0px 0px 016px 0px;}.elementor-7876 .elementor-element.elementor-element-e8af213 .ue-grid{grid-template-columns:repeat(3, minmax(0, 1fr));}}@media(max-width:1024px){.elementor-7876 .elementor-element.elementor-element-1ffceeb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7876 .elementor-element.elementor-element-cbbab86{--gap:120px 120px;--row-gap:120px;--column-gap:120px;}.elementor-7876 .elementor-element.elementor-element-14d70a6{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7876 .elementor-element.elementor-element-e8af213 .ue-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}}@media(max-width:767px){.elementor-7876 .elementor-element.elementor-element-e3a026d{--padding-top:32px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-7876 .elementor-element.elementor-element-80a148e{--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;}.elementor-7876 .elementor-element.elementor-element-cbbab86{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-7876 .elementor-element.elementor-element-14d70a6{--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7876 .elementor-element.elementor-element-933eb67 > .elementor-widget-container{padding:12px 24px 06px 24px;}.elementor-7876 .elementor-element.elementor-element-933eb67 .elementor-icon-box-title, .elementor-7876 .elementor-element.elementor-element-933eb67 .elementor-icon-box-title a{font-size:12px;}.elementor-7876 .elementor-element.elementor-element-933eb67 .elementor-icon-box-description{font-size:12px;}.elementor-7876 .elementor-element.elementor-element-c06d215{--content-width:45%;}.elementor-7876 .elementor-element.elementor-element-e8af213 .ue-grid{grid-template-columns:repeat(1, minmax(0, 1fr));}}@media(min-width:768px){.elementor-7876 .elementor-element.elementor-element-e3a026d{--content-width:75%;}.elementor-7876 .elementor-element.elementor-element-cbbab86{--content-width:77%;}.elementor-7876 .elementor-element.elementor-element-2ee4344{--width:50%;}.elementor-7876 .elementor-element.elementor-element-14d70a6{--width:50%;}}@media(min-width:1600px){.elementor-7876 .elementor-element.elementor-element-e3a026d{--content-width:75%;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:64px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7876 .elementor-element.elementor-element-80a148e{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:064px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7876 .elementor-element.elementor-element-baae265 .elementor-button{font-size:18px;border-radius:2px 2px 2px 2px;padding:16px 32px 16px 32px;}.elementor-7876 .elementor-element.elementor-element-2de995a .elementor-button{font-size:18px;border-radius:2px 2px 2px 2px;padding:16px 32px 16px 32px;}.elementor-7876 .elementor-element.elementor-element-21e86b1{--content-width:75%;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7876 .elementor-element.elementor-element-cbbab86{--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7876 .elementor-element.elementor-element-e8af213 .ue-grid{grid-template-columns:repeat(4, minmax(0, 1fr));}}/* Start custom CSS for breadcrumbs, class: .elementor-element-1ffceeb */#breadcrumbs span > a {
    font-weight: normal !important;
    color: #090808 !important;
}

#breadcrumbs::before {
    content: url('https://preview.cwc.ca/wp-content/uploads/2024/07/home-6-line.png');
     vertical-align: middle;
     margin-right: 10px;
    align-content: center;
    align-items: center;
    align-self: center;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cff9ef4 */.dynamic-title {
    font-family: 'Inter', sans-serif; /* Família da fonte */
    font-size: 56px; /* Tamanho da fonte */
    font-weight: 700; /* Peso da fonte (Negrito) */
    text-transform: none; /* Transformação de texto (nenhuma) */
    font-style: normal; /* Estilo da fonte (normal) */
    text-decoration: none; /* Decoração de texto (nenhuma) */
    line-height: 1.2; /* Altura da linha */
    letter-spacing: 0px; /* Espaçamento entre letras */
    word-spacing: 0px; /* Espaçamento entre palavras */
    color: #2D2D2D; /* Cor do texto */
    margin-bottom: 0;
}

@media (max-width: 768px) {
    .dynamic-title {
        font-size: 40px; /* Reduz o tamanho da fonte para telas menores */
    }
}


.dynamic-description {
    color: var(--content-tertiary, #414141); /* Cor do texto */
    font-family: var(--typography-paragraph-fonts-semi-regular-light, Inter); /* Família da fonte */
    font-size: var(--typography-paragraph-size-lg, 18px); /* Tamanho da fonte */
    font-style: normal; /* Estilo da fonte */
    font-weight: 400; /* Peso da fonte */
    line-height: var(--typography-paragraph-line-height-lg, 25.2px); /* Altura da linha */
    letter-spacing: var(--typography-paragraph-letter-spacing-lg, -0.36px); /* Espaçamento entre letras */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3a026d */body:not(.elementor-editor-active) .textnone,
body:not(.elementor-editor-active) .textnone1,
body:not(.elementor-editor-active) .textnone2,
body:not(.elementor-editor-active) .textnone3,
body:not(.elementor-editor-active) .textnone4,
body:not(.elementor-editor-active) .textnone5,
body:not(.elementor-editor-active) .textnone6,
body:not(.elementor-editor-active) .textnone7,
body:not(.elementor-editor-active) .textnone8,
body:not(.elementor-editor-active) .textnone9,
body:not(.elementor-editor-active) .textnone10 {
  display: none;
}
.dynamic-description {
    display: none;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-9b9ba41 */.results-found {
    color: #757575;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 19.6px;
    letter-spacing: -0.1px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-933eb67 */.filters-icon:hover {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8cc2101 */@media(max-width: 767px) {
    .c2 {
        font-size: 12px;
    }
}
/* Container do Sort By */
.custom-sort-by {
    position: relative;
    display: inline-block;
    width: 190px;
    padding: 10px;
    cursor: pointer;
    font-family: "Helvetica", Sans-serif;
    color: #414141;
    font-size: 14px;
    font-weight: 400;
    line-height: 19.6px;
}

/* Estilização do botão Sort By */
.sort-by-button {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

/* Estilização do ícone de dropdown */
.sort-by-button .dropdown-icon {
    width: 20px;
    height: 20px;
    margin-left: 5px;
}

/* Estilização da dropbar */
.sort-by-dropdown {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    background-color: white;
    padding: 10px;
    z-index: 9999;
    border-radius: 2px;
}

/* Estilização das opções de rádio */
.radio-option {
    display: flex;
    align-items: center;
    margin-bottom: 10px;
}

/* Estilização para os radios do Sort By */
.sort-by-dropdown input[type="radio"] {
    margin-right: 8px; /* Espaço entre o input e o texto da label */
    appearance: none;
    min-width: 18px;  /* Largura ajustada para 18px */
    min-height: 18px; /* Altura ajustada para 18px */
    border: 2px solid #CDB060;
    border-radius: 50%;
    position: relative;
    cursor: pointer;
}

.sort-by-dropdown input[type="radio"]:checked {
    border-color: #CDB060; /* Mantém a borda na cor de acento */
}

.sort-by-dropdown input[type="radio"]::after {
    content: "";
    width: 10px;  /* Ajuste proporcional para o ponto central */
    height: 10px; /* Ajuste proporcional para o ponto central */
    background-color: transparent; /* Transparente por padrão */
    border-radius: 50%;
    position: absolute;
    top: 2px;
    left: 2px;
}

.sort-by-dropdown input[type="radio"]:checked::after {
    background-color: #CDB060; /* Cor do ponto central quando marcado */
}

/* Texto do botão Sort By */
.sort-by-button {
    color: #414141;
    font-family: "Helvetica", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 19.6px;
}

/* Mostrar a dropbar ao clicar no botão */
.custom-sort-by.active .sort-by-dropdown {
    display: block;
}

/* Responsividade para telas menores */
@media (max-width: 600px) {
    .custom-sort-by {
        width: 100%;
    }
    
    .sort-by-dropdown {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ba51d34 */#active-filters {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    margin-bottom: 20px;
    
    color: var(--content-light, #757575);
text-align: center;

/* Paragraph/regular/xs */
font-family: var(--typography-paragraph-fonts-semi-regular-light, Inter);
font-size: var(--typography-paragraph-size-xs, 12px);
font-style: normal;
font-weight: 400;
line-height: var(--typography-paragraph-line-height-xs, 16.8px); /* 140% */
letter-spacing: var(--typography-paragraph-letter-spacing-xs, -0.24px);
}

.filter-item {
  background: #fff;
  padding: 5px 10px;
  border: 1px solid #A8A8A8;
  border-radius: 20px;
  font-size: 14px;
  display: flex;
  align-items: center;
  gap: 5px;
}

.filter-item .remove-filter {
    text-decoration: none;
    color: #757575;
    font-weight: bold;
    margin-left: 5px;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for ucaddon_ue_listing_grid, class: .elementor-element-e8af213 */.elementor-post-info__terms-list-item {
    color: #757575 !important;
}


.content-type-type-publications img {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
}

.content-type-type-publications img:hover {
    filter: grayscale(0);
}/* End custom CSS */
/* Start custom CSS for ucaddon_archive_pagination, class: .elementor-element-cf6c7de */.pbottom {
    padding-bottom: 40px;
}
.current {
    background-color: #F4EFDB !important;
    color: #6B6868 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d272e39 */.type-publications img {
 filter: grayscale(100%);
    transition: filter 0.3s ease;
}
.type-publications img:hover {
 filter: grayscale(0);
   
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://cwc.ca/wp-content/uploads/2024/07/Inter-Thin.woff2') format('woff2'),
		url('https://cwc.ca/wp-content/uploads/2024/07/Inter-Thin.woff') format('woff');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://cwc.ca/wp-content/uploads/2024/07/Inter-ExtraLight.woff2') format('woff2'),
		url('https://cwc.ca/wp-content/uploads/2024/07/Inter-ExtraLight.woff') format('woff');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://cwc.ca/wp-content/uploads/2024/07/Inter-Light.woff2') format('woff2'),
		url('https://cwc.ca/wp-content/uploads/2024/07/Inter-Light.woff') format('woff');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://cwc.ca/wp-content/uploads/2024/07/Inter-Regular.woff2') format('woff2'),
		url('https://cwc.ca/wp-content/uploads/2024/07/Inter-Regular.woff') format('woff');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://cwc.ca/wp-content/uploads/2024/07/Inter-Medium.woff2') format('woff2'),
		url('https://cwc.ca/wp-content/uploads/2024/07/Inter-Medium.woff') format('woff');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://cwc.ca/wp-content/uploads/2024/07/Inter-SemiBold.woff2') format('woff2'),
		url('https://cwc.ca/wp-content/uploads/2024/07/Inter-SemiBold.woff') format('woff');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://cwc.ca/wp-content/uploads/2024/07/Inter-Bold.woff2') format('woff2'),
		url('https://cwc.ca/wp-content/uploads/2024/07/Inter-Bold.woff') format('woff');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://cwc.ca/wp-content/uploads/2024/07/Inter-ExtraBold.woff2') format('woff2'),
		url('https://cwc.ca/wp-content/uploads/2024/07/Inter-ExtraBold.woff') format('woff');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://cwc.ca/wp-content/uploads/2024/07/Inter-Black.woff2') format('woff2'),
		url('https://cwc.ca/wp-content/uploads/2024/07/Inter-ExtraBold-1.woff') format('woff');
}
/* End Custom Fonts CSS */