.elementor-66257 .elementor-element.elementor-element-6ec29a0{--display:flex;--min-height:127px;}.elementor-66257 .elementor-element.elementor-element-6ec29a0:not(.elementor-motion-effects-element-type-background), .elementor-66257 .elementor-element.elementor-element-6ec29a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#45523D;}.elementor-66257 .elementor-element.elementor-element-a4c5fed{--display:flex;}.elementor-66257 .elementor-element.elementor-element-836d60d{--spacer-size:103px;}.elementor-66257 .elementor-element.elementor-element-5551343{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-66257 .elementor-element.elementor-element-6bf0470{text-align:center;}.elementor-66257 .elementor-element.elementor-element-6bf0470 .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-weight:600;color:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.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-66257 .elementor-element.elementor-element-ca8dbd4{width:var( --container-widget-width, 44.107% );max-width:44.107%;--container-widget-width:44.107%;--container-widget-flex-grow:0;text-align:center;font-family:"Baskervville", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-66257 .elementor-element.elementor-element-ca8dbd4.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-66257 .elementor-element.elementor-element-4a9a3dc{--display:flex;}.elementor-66257 .elementor-element.elementor-element-d7c5a28{--display:flex;}.elementor-66257 .elementor-element.elementor-element-52f5c7f{text-align:start;font-family:"Spectral", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-66257 .elementor-element.elementor-element-52f5c7f a{color:var( --e-global-color-secondary );}.elementor-66257 .elementor-element.elementor-element-fa6019d{--display:flex;}.elementor-66257 .elementor-element.elementor-element-fa6019d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-66257 .elementor-element.elementor-element-334460b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Spectral", Sans-serif;font-weight:400;}.elementor-66257 .elementor-element.elementor-element-334460b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-66257 .elementor-element.elementor-element-334460b a{color:var( --e-global-color-secondary );}.elementor-66257 .elementor-element.elementor-element-e2514bf{--display:flex;}.elementor-66257 .elementor-element.elementor-element-cec1709{font-family:"Spectral", Sans-serif;font-weight:400;}.elementor-66257 .elementor-element.elementor-element-cec1709 a{color:var( --e-global-color-secondary );}.elementor-66257 .elementor-element.elementor-element-e50422e{--display:flex;}.elementor-66257 .elementor-element.elementor-element-8022c70{font-family:"Spectral", Sans-serif;font-weight:400;}.elementor-66257 .elementor-element.elementor-element-8022c70 a{color:var( --e-global-color-secondary );}.elementor-66257 .elementor-element.elementor-element-7e0e8fb{--display:flex;}.elementor-66257 .elementor-element.elementor-element-b4826ae{font-family:"Spectral", Sans-serif;font-weight:400;}.elementor-66257 .elementor-element.elementor-element-b4826ae a{color:var( --e-global-color-secondary );}.elementor-66257 .elementor-element.elementor-element-f363e80{--n-accordion-title-font-size:1rem;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:15px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-66257 .elementor-element.elementor-element-f363e80.elementor-element{--align-self:center;}.elementor-66257 .elementor-element.elementor-element-f363e80 > .elementor-widget-container{border-style:none;}.elementor-66257 .elementor-element.elementor-element-f363e80 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-66257 .elementor-element.elementor-element-0cfbd65{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-66257 .elementor-element.elementor-element-0cfbd65.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-66257 .elementor-element.elementor-element-0cfbd65 > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 0px;border-color:#D9D9D9;}.elementor-66257 .elementor-element.elementor-element-0cfbd65 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-66257 .elementor-element.elementor-element-0cfbd65 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-66257 .elementor-element.elementor-element-0cfbd65 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-66257 .elementor-element.elementor-element-0cfbd65 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-66257 .elementor-element.elementor-element-0cfbd65 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-66257 .elementor-element.elementor-element-0cfbd65 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-66257 .elementor-element.elementor-element-0cfbd65 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-66257 .elementor-element.elementor-element-0cfbd65 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-66257 .elementor-element.elementor-element-0ee2dde{--display:flex;}.elementor-66257 .elementor-element.elementor-element-00cf267{--spacer-size:162px;}@media(max-width:767px){.elementor-66257 .elementor-element.elementor-element-6bf0470 .elementor-heading-title{font-size:27px;}.elementor-66257 .elementor-element.elementor-element-ca8dbd4 > .elementor-widget-container{margin:-9px -9px -9px -9px;padding:0px 0px 0px 0px;}.elementor-66257 .elementor-element.elementor-element-ca8dbd4{--container-widget-width:298px;--container-widget-flex-grow:0;width:var( --container-widget-width, 298px );max-width:298px;column-gap:0px;font-size:12px;}.elementor-66257 .elementor-element.elementor-element-ca8dbd4 p{margin-block-end:0px;}.elementor-66257 .elementor-element.elementor-element-f363e80{--container-widget-width:320px;--container-widget-flex-grow:0;width:var( --container-widget-width, 320px );max-width:320px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:-5px -5px -5px -5px;--n-accordion-title-font-size:12px;}.elementor-66257 .elementor-element.elementor-element-f363e80 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-width:-3px -3px -3px -3px;}.elementor-66257 .elementor-element.elementor-element-f363e80 {--n-accordion-padding:5px 5px 5px 5px;}}@media(min-width:768px){.elementor-66257 .elementor-element.elementor-element-6ec29a0{--content-width:100px;}.elementor-66257 .elementor-element.elementor-element-fa6019d{--width:99.723%;}}/* Start custom CSS for image-carousel, class: .elementor-element-c0b5ca9 */.elementor-image-carousel img {
    height: 350px;
    width: 100%;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0cfbd65 *//* Match the PRC link to the accordion width */
.prc-link {
    width: 50% !important;
  
    padding: 0 !important;
}

/* Remove Icon List default spacing */
.prc-link .elementor-widget-container,
.prc-link .elementor-icon-list-items,
.prc-link .elementor-icon-list-item {
    width: 100% !important;
  
    padding: 0 !important;
}

/* Match the accordion row height */
.prc-link .elementor-icon-list-item,
.prc-link .elementor-icon-list-item > a {
    width: 100% !important;
    height: 45px !important;
    min-height: 45px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    box-sizing: border-box !important;
}

/* Apply one border only */
.prc-link .elementor-icon-list-item {
    border: 1px solid #d8dcdf !important;
}

/* Center the text */
.prc-link .elementor-icon-list-text {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    text-align: center !important;
}

/* Hide the Icon List icon */
.prc-link .elementor-icon-list-icon {
    display: none !important;
}

/* Mobile width */
@media (max-width: 767px) {
    .prc-link {
        width: 90% !important;
    }
}
.prc-link {
    width: 50% !important;
    margin: -5px auto 0 !important;
    padding: 0 !important;/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a9a3dc */.elementor-66257 .elementor-element.elementor-element-4a9a3dc {
    width: 100% !important;
    margin: 7px 0 0 0 !important;
    padding: 0 !important;
    box-sizing: border-box;
}

.elementor-66257 .elementor-element.elementor-element-4a9a3dc .elementor-widget-container,
.elementor-66257 .elementor-element.elementor-element-4a9a3dc .elementor-icon-list-items,
.elementor-66257 .elementor-element.elementor-element-4a9a3dc .elementor-icon-list-item {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-66257 .elementor-element.elementor-element-4a9a3dc .elementor-icon-list-item > a {
    width: 100% !important;
    min-height: 58px !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 1px solid #d8dcdf !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    box-sizing: border-box !important;
}

.elementor-66257 .elementor-element.elementor-element-4a9a3dc .elementor-icon-list-text {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    text-align: center !important;
}

.elementor-66257 .elementor-element.elementor-element-4a9a3dc .elementor-icon-list-icon {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4c5fed */body.page-id-66257 .site-header {
    border-bottom: 10px solid #A67C52; /* Change to your color */
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-0d10a58 */.elementor-image-carousel img {
    height: 350px;
    width: 100%;
    object-fit: cover;
}/* End custom CSS */