.elementor-26 .elementor-element.elementor-element-521d0ff6{--display:flex;--position:relative;--min-height:80vh;--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-end;--align-items:flex-start;--overflow:hidden;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;top:0px;}.elementor-26 .elementor-element.elementor-element-521d0ff6:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-521d0ff6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://epic-davinci.216-230-233-30.plesk.page/wp-content/uploads/2026/03/2.webp");background-position:center 30%;background-repeat:no-repeat;background-size:cover;}body:not(.rtl) .elementor-26 .elementor-element.elementor-element-521d0ff6{left:0px;}body.rtl .elementor-26 .elementor-element.elementor-element-521d0ff6{right:0px;}.elementor-26 .elementor-element.elementor-element-68388fa4{--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-start;--align-items:flex-end;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-1cd1d8e{--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;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-2680e412{z-index:1;}.elementor-26 .elementor-element.elementor-element-2680e412 .elementor-heading-title{font-family:"Trade Gothic", Sans-serif;font-size:7vw;font-weight:900;text-transform:uppercase;line-height:0.88em;letter-spacing:-1px;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-334e6336{--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-end;--align-items:flex-start;--padding-top:0px;--padding-bottom:4px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-26 .elementor-element.elementor-element-1f0323f0{font-family:"Georgia Pro", Sans-serif;font-size:18px;font-style:italic;line-height:1.7em;color:rgba(255,255,255,0.70);}.elementor-26 .elementor-element.elementor-element-131ce426{--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;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-301ae4e7{--divider-border-style:solid;--divider-color:#C92127;--divider-border-width:1px;}.elementor-26 .elementor-element.elementor-element-301ae4e7 .elementor-divider-separator{width:40px;}.elementor-26 .elementor-element.elementor-element-301ae4e7 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-26 .elementor-element.elementor-element-2b6efb19{--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-start;--align-items:center;--flex-wrap:nowrap;--padding-top:130px;--padding-bottom:130px;--padding-left:80px;--padding-right:80px;}.elementor-26 .elementor-element.elementor-element-2b6efb19:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-2b6efb19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5F2;}.elementor-26 .elementor-element.elementor-element-396887f7{--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;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-2415070a{--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-start;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-44bf0d79{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-786e0190 .elementor-heading-title{font-family:"Trade Gothic", Sans-serif;font-size:4.5vw;font-weight:900;text-transform:uppercase;line-height:0.95em;letter-spacing:-1px;color:#000000;}.elementor-26 .elementor-element.elementor-element-2c3f0143{font-family:"Georgia Pro", Sans-serif;font-size:16px;line-height:1.85em;color:#5E5F61;}.elementor-26 .elementor-element.elementor-element-5397c467{--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-start;--align-items:center;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-266c80e3 .elementor-button{background-color:#C92127;font-family:"Trade Gothic", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:15px 38px 15px 38px;}.elementor-26 .elementor-element.elementor-element-266c80e3 .elementor-button:hover, .elementor-26 .elementor-element.elementor-element-266c80e3 .elementor-button:focus{background-color:#9E1A1F;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-266c80e3 .elementor-button:hover svg, .elementor-26 .elementor-element.elementor-element-266c80e3 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-42f9304f .elementor-button{background-color:transparent;font-family:"Trade Gothic", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:0px 0px 0px 0px;padding:14px 36px 14px 36px;}.elementor-26 .elementor-element.elementor-element-42f9304f .elementor-button:hover, .elementor-26 .elementor-element.elementor-element-42f9304f .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-42f9304f .elementor-button:hover svg, .elementor-26 .elementor-element.elementor-element-42f9304f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-17847a62{--display:flex;--position:relative;--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-start;--align-items:stretch;--flex-wrap:nowrap;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;top:0px;}.elementor-26 .elementor-element.elementor-element-17847a62:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-17847a62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}body:not(.rtl) .elementor-26 .elementor-element.elementor-element-17847a62{left:0px;}body.rtl .elementor-26 .elementor-element.elementor-element-17847a62{right:0px;}.elementor-26 .elementor-element.elementor-element-36052827{--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;--justify-content:center;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-989e154{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-69df6269{--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;--justify-content:center;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-b63c9d1{--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:center;--padding-top:130px;--padding-bottom:130px;--padding-left:80px;--padding-right:80px;}.elementor-26 .elementor-element.elementor-element-b63c9d1:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-b63c9d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-329ca5d6{--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:space-between;--align-items:flex-end;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-1391a855{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-2d0e6ecc .elementor-heading-title{font-family:"Trade Gothic", Sans-serif;font-size:4.5vw;font-weight:900;text-transform:uppercase;line-height:0.95em;letter-spacing:-1px;color:#000000;}.elementor-26 .elementor-element.elementor-element-4f1d15ed{font-family:"Georgia Pro", Sans-serif;font-size:16px;line-height:1.85em;color:#5E5F61;}.elementor-26 .elementor-element.elementor-element-618e366{--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-start;--align-items:stretch;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-1c637fd6{--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-7a2c0727{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-3fddbe86{--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;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-58dd08e9{--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-655d9641{--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-39ed7735{--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;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-46d06ab2{--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-38efec78{--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-7bd7ca54{--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:center;--padding-top:130px;--padding-bottom:130px;--padding-left:80px;--padding-right:80px;}.elementor-26 .elementor-element.elementor-element-7bd7ca54:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-7bd7ca54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0EDE8;}.elementor-26 .elementor-element.elementor-element-1c505b4a{--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;--align-items:center;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-6194b63c{text-align:center;}.elementor-26 .elementor-element.elementor-element-6194b63c .elementor-heading-title{font-family:"Trade Gothic", Sans-serif;font-size:4.5vw;font-weight:900;text-transform:uppercase;line-height:0.95em;letter-spacing:-1px;color:#000000;}.elementor-26 .elementor-element.elementor-element-21f525a4{text-align:center;font-family:"Georgia Pro", Sans-serif;font-size:16px;line-height:1.85em;color:#5E5F61;}.elementor-26 .elementor-element.elementor-element-721a56a{--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;--align-items:stretch;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-1c76eae4{--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:center;--padding-top:130px;--padding-bottom:130px;--padding-left:80px;--padding-right:80px;}.elementor-26 .elementor-element.elementor-element-1c76eae4:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-1c76eae4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5F2;}.elementor-26 .elementor-element.elementor-element-4da28eac{--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:space-between;--align-items:flex-end;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-532bb807{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-16d8b754 .elementor-heading-title{font-family:"Trade Gothic", Sans-serif;font-size:4.5vw;font-weight:900;text-transform:uppercase;line-height:0.95em;letter-spacing:-1px;color:#000000;}.elementor-26 .elementor-element.elementor-element-4fc6576d{font-family:"Georgia Pro", Sans-serif;font-size:16px;line-height:1.85em;color:#5E5F61;}.elementor-26 .elementor-element.elementor-element-2d4dd5fc{--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-start;--align-items:stretch;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-7ff29927{--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-7ff29927:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-7ff29927 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-26 .elementor-element.elementor-element-2259c3a9{--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-2259c3a9:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-2259c3a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-26 .elementor-element.elementor-element-2a238c92{--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-2a238c92:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-2a238c92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-26 .elementor-element.elementor-element-392117d2{--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:center;--padding-top:130px;--padding-bottom:130px;--padding-left:80px;--padding-right:80px;}.elementor-26 .elementor-element.elementor-element-392117d2:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-392117d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-26 .elementor-element.elementor-element-6b6cb17{--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;--align-items:center;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-347a28eb{text-align:center;}.elementor-26 .elementor-element.elementor-element-347a28eb .elementor-heading-title{font-family:"Trade Gothic", Sans-serif;font-size:4.5vw;font-weight:900;text-transform:uppercase;line-height:0.95em;letter-spacing:-1px;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-226a77cf{--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;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-c5e382a{--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-start;--align-items:stretch;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-c5e382a:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-c5e382a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0EDE8;}.elementor-26 .elementor-element.elementor-element-206859ff{--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;--justify-content:center;--padding-top:100px;--padding-bottom:100px;--padding-left:80px;--padding-right:80px;}.elementor-26 .elementor-element.elementor-element-1f5f1fce .elementor-heading-title{font-family:"Trade Gothic", Sans-serif;font-size:4vw;font-weight:900;text-transform:uppercase;line-height:0.95em;letter-spacing:-1px;color:#000000;}.elementor-26 .elementor-element.elementor-element-7c0bb8b5{font-family:"Georgia Pro", Sans-serif;font-size:15px;line-height:1.85em;color:#5E5F61;}.elementor-26 .elementor-element.elementor-element-18f8bcd2{--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;--align-items:flex-start;--flex-wrap:wrap;--padding-top:28px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-1592cc39{--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;--align-items:center;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-2ce00454 .elementor-button{background-color:#C92127;font-family:"Trade Gothic", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:15px 38px 15px 38px;}.elementor-26 .elementor-element.elementor-element-2ce00454 .elementor-button:hover, .elementor-26 .elementor-element.elementor-element-2ce00454 .elementor-button:focus{background-color:#9E1A1F;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-2ce00454 .elementor-button:hover svg, .elementor-26 .elementor-element.elementor-element-2ce00454 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-43282f4a .elementor-button{background-color:transparent;font-family:"Trade Gothic", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:0px 0px 0px 0px;padding:14px 36px 14px 36px;}.elementor-26 .elementor-element.elementor-element-43282f4a .elementor-button:hover, .elementor-26 .elementor-element.elementor-element-43282f4a .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-43282f4a .elementor-button:hover svg, .elementor-26 .elementor-element.elementor-element-43282f4a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-448c7fe6{--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:center;--align-items:center;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-448c7fe6:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-448c7fe6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E0D9CE;}.elementor-26 .elementor-element.elementor-element-1f2348a7{--display:flex;--position:relative;--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:center;--align-items:center;--overflow:hidden;--padding-top:130px;--padding-bottom:130px;--padding-left:80px;--padding-right:80px;top:0px;}.elementor-26 .elementor-element.elementor-element-1f2348a7:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-1f2348a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}body:not(.rtl) .elementor-26 .elementor-element.elementor-element-1f2348a7{left:0px;}body.rtl .elementor-26 .elementor-element.elementor-element-1f2348a7{right:0px;}.elementor-26 .elementor-element.elementor-element-457171e2{text-align:center;}.elementor-26 .elementor-element.elementor-element-457171e2 .elementor-heading-title{font-family:"Trade Gothic", Sans-serif;font-size:6vw;font-weight:900;text-transform:uppercase;line-height:0.92em;letter-spacing:-1px;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-c65e07f{text-align:center;font-family:"Georgia Pro", Sans-serif;font-size:17px;font-style:italic;line-height:1.7em;color:#8A8C8E;}.elementor-26 .elementor-element.elementor-element-1250c85c{--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:center;--align-items:center;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-61e74f1a .elementor-button{background-color:#C92127;font-family:"Trade Gothic", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:15px 38px 15px 38px;}.elementor-26 .elementor-element.elementor-element-61e74f1a .elementor-button:hover, .elementor-26 .elementor-element.elementor-element-61e74f1a .elementor-button:focus{background-color:#9E1A1F;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-61e74f1a .elementor-button:hover svg, .elementor-26 .elementor-element.elementor-element-61e74f1a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-ee1befa .elementor-button{background-color:transparent;font-family:"Trade Gothic", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.25);border-radius:0px 0px 0px 0px;padding:15px 34px 15px 34px;}.elementor-26 .elementor-element.elementor-element-ee1befa .elementor-button:hover, .elementor-26 .elementor-element.elementor-element-ee1befa .elementor-button:focus{background-color:rgba(255,255,255,0.06);color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-ee1befa .elementor-button:hover svg, .elementor-26 .elementor-element.elementor-element-ee1befa .elementor-button:focus svg{fill:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-6dc461cf .elementor-button{background-color:transparent;font-family:"Trade Gothic", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.25);border-radius:0px 0px 0px 0px;padding:15px 34px 15px 34px;}.elementor-26 .elementor-element.elementor-element-6dc461cf .elementor-button:hover, .elementor-26 .elementor-element.elementor-element-6dc461cf .elementor-button:focus{background-color:rgba(255,255,255,0.06);color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-6dc461cf .elementor-button:hover svg, .elementor-26 .elementor-element.elementor-element-6dc461cf .elementor-button:focus svg{fill:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-26 .elementor-element.elementor-element-1cd1d8e{--width:55%;}.elementor-26 .elementor-element.elementor-element-334e6336{--width:45%;}.elementor-26 .elementor-element.elementor-element-396887f7{--width:50%;}.elementor-26 .elementor-element.elementor-element-44bf0d79{--width:50%;}.elementor-26 .elementor-element.elementor-element-36052827{--width:50%;}.elementor-26 .elementor-element.elementor-element-989e154{--width:1px;}.elementor-26 .elementor-element.elementor-element-69df6269{--width:50%;}.elementor-26 .elementor-element.elementor-element-1c637fd6{--width:46.67%;}.elementor-26 .elementor-element.elementor-element-7a2c0727{--width:53.33%;}.elementor-26 .elementor-element.elementor-element-58dd08e9{--width:50%;}.elementor-26 .elementor-element.elementor-element-655d9641{--width:50%;}.elementor-26 .elementor-element.elementor-element-46d06ab2{--width:50%;}.elementor-26 .elementor-element.elementor-element-38efec78{--width:50%;}.elementor-26 .elementor-element.elementor-element-7ff29927{--width:33.33%;}.elementor-26 .elementor-element.elementor-element-2259c3a9{--width:33.33%;}.elementor-26 .elementor-element.elementor-element-2a238c92{--width:33.33%;}.elementor-26 .elementor-element.elementor-element-206859ff{--width:50%;}.elementor-26 .elementor-element.elementor-element-448c7fe6{--width:50%;}}@media(max-width:1024px){.elementor-26 .elementor-element.elementor-element-2680e412 .elementor-heading-title{font-size:80px;}.elementor-26 .elementor-element.elementor-element-786e0190 .elementor-heading-title{font-size:52px;}.elementor-26 .elementor-element.elementor-element-2d0e6ecc .elementor-heading-title{font-size:52px;}.elementor-26 .elementor-element.elementor-element-6194b63c .elementor-heading-title{font-size:52px;}.elementor-26 .elementor-element.elementor-element-16d8b754 .elementor-heading-title{font-size:52px;}.elementor-26 .elementor-element.elementor-element-347a28eb .elementor-heading-title{font-size:52px;}.elementor-26 .elementor-element.elementor-element-1f5f1fce .elementor-heading-title{font-size:48px;}.elementor-26 .elementor-element.elementor-element-457171e2 .elementor-heading-title{font-size:72px;}}@media(max-width:767px){.elementor-26 .elementor-element.elementor-element-2680e412 .elementor-heading-title{font-size:13vw;}.elementor-26 .elementor-element.elementor-element-2b6efb19{--padding-top:80px;--padding-bottom:80px;--padding-left:28px;--padding-right:28px;}.elementor-26 .elementor-element.elementor-element-786e0190 .elementor-heading-title{font-size:44px;}.elementor-26 .elementor-element.elementor-element-17847a62{--padding-top:0px;--padding-bottom:0px;--padding-left:28px;--padding-right:28px;}.elementor-26 .elementor-element.elementor-element-36052827{--padding-top:80px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-69df6269{--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-b63c9d1{--padding-top:80px;--padding-bottom:80px;--padding-left:28px;--padding-right:28px;}.elementor-26 .elementor-element.elementor-element-2d0e6ecc .elementor-heading-title{font-size:44px;}.elementor-26 .elementor-element.elementor-element-7bd7ca54{--padding-top:80px;--padding-bottom:80px;--padding-left:28px;--padding-right:28px;}.elementor-26 .elementor-element.elementor-element-6194b63c .elementor-heading-title{font-size:44px;}.elementor-26 .elementor-element.elementor-element-1c76eae4{--padding-top:80px;--padding-bottom:80px;--padding-left:28px;--padding-right:28px;}.elementor-26 .elementor-element.elementor-element-16d8b754 .elementor-heading-title{font-size:44px;}.elementor-26 .elementor-element.elementor-element-392117d2{--padding-top:80px;--padding-bottom:80px;--padding-left:28px;--padding-right:28px;}.elementor-26 .elementor-element.elementor-element-347a28eb .elementor-heading-title{font-size:44px;}.elementor-26 .elementor-element.elementor-element-206859ff{--padding-top:80px;--padding-bottom:80px;--padding-left:28px;--padding-right:28px;}.elementor-26 .elementor-element.elementor-element-1f5f1fce .elementor-heading-title{font-size:40px;}.elementor-26 .elementor-element.elementor-element-1f2348a7{--padding-top:80px;--padding-bottom:80px;--padding-left:28px;--padding-right:28px;}.elementor-26 .elementor-element.elementor-element-457171e2 .elementor-heading-title{font-size:56px;}}/* Start custom CSS for heading, class: .elementor-element-2680e412 */#ca-ah-title { animation: ca-fadeUp 1s 0.3s both; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cd1d8e */@media (max-width: 900px) { #ca-ah-left { width: 100% !important; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f0323f0 */#ca-ah-sub { max-width: 420px; }/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-301ae4e7 */#ca-ah-scroll-line .elementor-divider { animation: ca-expand 1.2s 1.2s ease both; transform-origin: left; } #ca-ah-scroll-line .elementor-divider-separator { border-color: #C92127 !important; border-width: 1px !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5eeb7179 */#ca-ah-scroll-text p { font-family: 'Trade Gothic', 'Franklin Gothic Heavy', 'Arial Narrow', sans-serif; font-size: 9px; letter-spacing: 0.35em; text-transform: uppercase; color: #8A8C8E; margin: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-334e6336 */#ca-ah-right { animation: ca-fadeUp 0.9s 0.6s both; } @media (max-width: 900px) { #ca-ah-right { display: none !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68388fa4 */@media (max-width: 900px) { #ca-ah-row { flex-direction: column !important; gap: 32px !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-521d0ff6 */#ca-about-hero { min-height: 80vh; } #ca-about-hero::before { content: ''; position: absolute; inset: 0; background: linear-gradient(to top, rgba(0,0,0,0.90) 0%, rgba(0,0,0,0.30) 50%, rgba(0,0,0,0.50) 100%); z-index: 1; pointer-events: none; } #ca-about-hero::after { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 4px; background: #474827; z-index: 3; pointer-events: none; } #ca-about-hero > .e-con-inner { position: relative; z-index: 2; max-width: 1400px; margin: 0 auto; width: 100%; padding: 0 80px 80px; justify-content: flex-end; } @media (max-width: 900px) { #ca-about-hero > .e-con-inner { padding: 0 28px 60px; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6c4673fa */#ca-origin-img { border-top: 3px solid #474827; border-left: 1px solid rgba(0,0,0,0.10); border-right: 1px solid rgba(0,0,0,0.10); border-bottom: none; overflow: hidden; } #ca-origin-img img { width: 100%; aspect-ratio: 4/3; object-fit: cover; display: block; transition: transform 0.6s ease; } #ca-origin-img:hover img { transform: scale(1.03); }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-53fa85c0 */#ca-origin-caption { background: #474827; border-left: 1px solid rgba(0,0,0,0.10); border-right: 1px solid rgba(0,0,0,0.10); border-bottom: 1px solid rgba(0,0,0,0.10); } #ca-origin-caption .img-caption { font-family: 'Trade Gothic', 'Franklin Gothic Heavy', 'Arial Narrow', sans-serif; font-weight: 700; font-size: 9px; letter-spacing: 0.3em; text-transform: uppercase; color: rgba(255,255,255,0.85); padding: 14px 20px; margin: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36713ff0 */#ca-origin-stat1 { flex: 1; padding: 24px 20px; border-right: 1px solid rgba(0,0,0,0.10); background: #F7F5F2; transition: background 0.2s; cursor: default; } #ca-origin-stat1:hover { background: rgba(71,72,39,0.05); } #ca-origin-stat1 .sn { font-family: 'Trade Gothic', sans-serif; font-weight: 900; font-size: 38px; color: #C92127; line-height: 1; margin: 0 0 4px 0; } #ca-origin-stat1 .sl { font-family: 'Trade Gothic', sans-serif; font-size: 10px; letter-spacing: 0.22em; text-transform: uppercase; color: #8A8C8E; margin: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c931703 */#ca-origin-stat2 { flex: 1; padding: 24px 20px; border-right: 1px solid rgba(0,0,0,0.10); background: #F7F5F2; transition: background 0.2s; cursor: default; } #ca-origin-stat2:hover { background: rgba(71,72,39,0.05); } #ca-origin-stat2 .sn { font-family: 'Trade Gothic', sans-serif; font-weight: 900; font-size: 38px; color: #C92127; line-height: 1; margin: 0 0 4px 0; } #ca-origin-stat2 .sl { font-family: 'Trade Gothic', sans-serif; font-size: 10px; letter-spacing: 0.22em; text-transform: uppercase; color: #8A8C8E; margin: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-212e2e81 */#ca-origin-stat3 { flex: 1; padding: 24px 20px; background: #F7F5F2; transition: background 0.2s; cursor: default; } #ca-origin-stat3:hover { background: rgba(71,72,39,0.05); } #ca-origin-stat3 .sn { font-family: 'Trade Gothic', sans-serif; font-weight: 900; font-size: 38px; color: #C92127; line-height: 1; margin: 0 0 4px 0; } #ca-origin-stat3 .sl { font-family: 'Trade Gothic', sans-serif; font-size: 10px; letter-spacing: 0.22em; text-transform: uppercase; color: #8A8C8E; margin: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2415070a */#ca-origin-stats { border-left: 1px solid rgba(0,0,0,0.10); border-right: 1px solid rgba(0,0,0,0.10); border-bottom: 1px solid rgba(0,0,0,0.10); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-396887f7 */@media (max-width: 768px) { #ca-origin-img-col { width: 100% !important; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-61bcf963 */#ca-origin-eyebrow p { font-family: 'Trade Gothic', 'Franklin Gothic Heavy', 'Arial Narrow', sans-serif; font-weight: 700; font-size: 10px; letter-spacing: 0.4em; text-transform: uppercase; color: #C92127; display: flex; align-items: center; gap: 14px; margin-bottom: 18px; } #ca-origin-eyebrow p::before { content: ''; width: 28px; height: 1px; background: #C92127; flex-shrink: 0; display: inline-block; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3334935 */#ca-origin-quote blockquote { font-family: 'Georgia Pro', Georgia, 'Times New Roman', serif; font-style: italic; font-size: clamp(18px, 1.8vw, 22px); line-height: 1.65; color: #000000; margin: 0 0 28px 0; padding-left: 24px; border-left: 3px solid #C92127; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c3f0143 */#ca-origin-body p { margin-bottom: 20px; } #ca-origin-body p:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44bf0d79 */@media (max-width: 768px) { #ca-origin-content { width: 100% !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b6efb19 */#ca-origin > .e-con-inner { max-width: 1400px; margin: 0 auto; width: 100%; } @media (max-width: 768px) { #ca-origin > .e-con-inner { flex-direction: column !important; gap: 48px !important; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-270f3fe7 */#ca-std-eyebrow p { font-family: 'Trade Gothic', 'Franklin Gothic Heavy', 'Arial Narrow', sans-serif; font-weight: 700; font-size: 10px; letter-spacing: 0.4em; text-transform: uppercase; color: rgba(255,255,255,0.5); display: flex; align-items: center; gap: 14px; margin-bottom: 32px; } #ca-std-eyebrow p::before { content: ''; width: 28px; height: 1px; background: rgba(255,255,255,0.3); flex-shrink: 0; display: inline-block; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-517674d5 */#ca-std-quote blockquote { font-family: 'Georgia Pro', Georgia, 'Times New Roman', serif; font-style: italic; font-size: clamp(20px, 2.5vw, 32px); line-height: 1.5; color: #ffffff; margin: 0 0 32px 0; padding-left: 28px; border-left: 3px solid #C92127; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1c37c5b6 */#ca-std-attr p { font-family: 'Trade Gothic', 'Franklin Gothic Heavy', 'Arial Narrow', sans-serif; font-weight: 700; font-size: 10px; letter-spacing: 0.3em; text-transform: uppercase; color: #8A8C8E; margin: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36052827 */@media (max-width: 768px) { #ca-std-left { width: 100% !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-989e154 */#ca-std-divider { background: rgba(255,255,255,0.06); flex-shrink: 0; align-self: stretch; } @media (max-width: 768px) { #ca-std-divider { display: none !important; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-755e661d */#ca-std-pillars .sp { padding-bottom: 32px; margin-bottom: 32px; border-bottom: 1px solid rgba(255,255,255,0.07); } #ca-std-pillars .sp-last { padding-bottom: 0; margin-bottom: 0; border-bottom: none; } #ca-std-pillars .spn { font-family: 'Trade Gothic', sans-serif; font-weight: 700; font-size: 10px; letter-spacing: 0.3em; color: #474827; text-transform: uppercase; margin: 0 0 8px 0; } #ca-std-pillars .spt { font-family: 'Trade Gothic', sans-serif; font-weight: 700; font-size: 18px; text-transform: uppercase; letter-spacing: 0.04em; color: #ffffff; margin: 0 0 8px 0; } #ca-std-pillars .spb { font-family: 'Georgia Pro', Georgia, serif; font-size: 14px; line-height: 1.75; color: rgba(255,255,255,0.50); margin: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69df6269 */@media (max-width: 768px) { #ca-std-right { width: 100% !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17847a62 */#ca-standard::before { content: ''; position: absolute; inset: 0; background: radial-gradient(ellipse 70% 80% at 50% 50%, rgba(201,33,39,0.07) 0%, transparent 70%); pointer-events: none; z-index: 0; } #ca-standard > .e-con-inner { max-width: 1400px; margin: 0 auto; width: 100%; position: relative; z-index: 1; gap: 80px; } @media (max-width: 768px) { #ca-standard > .e-con-inner { flex-direction: column !important; gap: 0 !important; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d9af961 */#ca-fac-eyebrow p { font-family: 'Trade Gothic', 'Franklin Gothic Heavy', 'Arial Narrow', sans-serif; font-weight: 700; font-size: 10px; letter-spacing: 0.4em; text-transform: uppercase; color: #C92127; display: flex; align-items: center; gap: 14px; margin-bottom: 18px; } #ca-fac-eyebrow p::before { content: ''; width: 28px; height: 1px; background: #C92127; flex-shrink: 0; display: inline-block; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4f1d15ed */#ca-fac-desc { max-width: 480px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14a3ba23 */#ca-fac-img-lg { width: 100%; height: 100%; } #ca-fac-img-lg img { width: 100%; height: 100%; min-height: 484px; object-fit: cover; display: block; transition: transform 0.55s ease; } #ca-fac-large:hover #ca-fac-img-lg img { transform: scale(1.04); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c637fd6 */#ca-fac-large { border-top: 3px solid transparent; transition: border-color 0.3s; background: #F0EDE8; } #ca-fac-large:hover { border-top-color: #474827; } @media (max-width: 768px) { #ca-fac-large { width: 100% !important; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5f479d59 */#ca-fac-img-sm1 img { width: 100%; min-height: 240px; aspect-ratio: 3/2; object-fit: cover; display: block; transition: transform 0.55s ease; } #ca-fac-sm1:hover #ca-fac-img-sm1 img { transform: scale(1.04); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58dd08e9 */#ca-fac-sm1 { border-top: 3px solid transparent; transition: border-color 0.3s; background: #F0EDE8; } #ca-fac-sm1:hover { border-top-color: #474827; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-759f7bc2 */#ca-fac-img-sm2 img { width: 100%; min-height: 240px; aspect-ratio: 3/2; object-fit: cover; display: block; transition: transform 0.55s ease; } #ca-fac-sm2:hover #ca-fac-img-sm2 img { transform: scale(1.04); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-655d9641 */#ca-fac-sm2 { border-top: 3px solid transparent; transition: border-color 0.3s; background: #F0EDE8; } #ca-fac-sm2:hover { border-top-color: #474827; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3dab5355 */#ca-fac-img-sm3 img { width: 100%; min-height: 240px; aspect-ratio: 3/2; object-fit: cover; display: block; transition: transform 0.55s ease; } #ca-fac-sm3:hover #ca-fac-img-sm3 img { transform: scale(1.04); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46d06ab2 */#ca-fac-sm3 { border-top: 3px solid transparent; transition: border-color 0.3s; background: #F0EDE8; } #ca-fac-sm3:hover { border-top-color: #474827; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c18530 */#ca-fac-img-sm4 img { width: 100%; min-height: 240px; aspect-ratio: 3/2; object-fit: cover; display: block; transition: transform 0.55s ease; } #ca-fac-sm4:hover #ca-fac-img-sm4 img { transform: scale(1.04); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38efec78 */#ca-fac-sm4 { border-top: 3px solid transparent; transition: border-color 0.3s; background: #F0EDE8; } #ca-fac-sm4:hover { border-top-color: #474827; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a2c0727 */@media (max-width: 768px) { #ca-fac-right { width: 100% !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-618e366 */#ca-fac-grid { width: 100%; } @media (max-width: 768px) { #ca-fac-grid { flex-direction: column !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b63c9d1 */#ca-facility > .e-con-inner { max-width: 1400px; margin: 0 auto; width: 100%; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-60c5a572 */#ca-val-eyebrow p { font-family: 'Trade Gothic', 'Franklin Gothic Heavy', 'Arial Narrow', sans-serif; font-weight: 700; font-size: 10px; letter-spacing: 0.4em; text-transform: uppercase; color: #C92127; display: flex; align-items: center; justify-content: center; gap: 14px; margin-bottom: 18px; } #ca-val-eyebrow p::before { content: ''; width: 28px; height: 1px; background: #C92127; flex-shrink: 0; display: inline-block; } #ca-val-eyebrow p::after { content: ''; width: 28px; height: 1px; background: #C92127; flex-shrink: 0; display: inline-block; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21f525a4 */#ca-val-sub { max-width: 580px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-71c381d1 */#ca-val-1 { flex: 1; min-width: 280px; background: #F7F5F2; position: relative; overflow: hidden; transition: background 0.2s; } #ca-val-1::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 3px; background: #474827; transform: scaleX(0); transform-origin: left; transition: transform 0.4s ease; } #ca-val-1:hover { background: #ffffff; } #ca-val-1:hover::before { transform: scaleX(1); } #ca-val-1 .vc { padding: 48px 40px; } #ca-val-1 .vn { font-family: 'Trade Gothic', sans-serif; font-weight: 900; font-size: 48px; color: rgba(71,72,39,0.12); line-height: 1; margin: 0 0 20px 0; letter-spacing: -0.02em; } #ca-val-1 .vt { font-family: 'Trade Gothic', sans-serif; font-weight: 700; font-size: 18px; text-transform: uppercase; letter-spacing: 0.04em; color: #000000; margin: 0 0 14px 0; } #ca-val-1 .vb { font-family: 'Georgia Pro', Georgia, serif; font-size: 15px; line-height: 1.8; color: #5E5F61; margin: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b3bac30 */#ca-val-2 { flex: 1; min-width: 280px; background: #F7F5F2; position: relative; overflow: hidden; transition: background 0.2s; } #ca-val-2::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 3px; background: #474827; transform: scaleX(0); transform-origin: left; transition: transform 0.4s ease; } #ca-val-2:hover { background: #ffffff; } #ca-val-2:hover::before { transform: scaleX(1); } #ca-val-2 .vc { padding: 48px 40px; } #ca-val-2 .vn { font-family: 'Trade Gothic', sans-serif; font-weight: 900; font-size: 48px; color: rgba(71,72,39,0.12); line-height: 1; margin: 0 0 20px 0; letter-spacing: -0.02em; } #ca-val-2 .vt { font-family: 'Trade Gothic', sans-serif; font-weight: 700; font-size: 18px; text-transform: uppercase; letter-spacing: 0.04em; color: #000000; margin: 0 0 14px 0; } #ca-val-2 .vb { font-family: 'Georgia Pro', Georgia, serif; font-size: 15px; line-height: 1.8; color: #5E5F61; margin: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-67326091 */#ca-val-3 { flex: 1; min-width: 280px; background: #F7F5F2; position: relative; overflow: hidden; transition: background 0.2s; } #ca-val-3::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 3px; background: #474827; transform: scaleX(0); transform-origin: left; transition: transform 0.4s ease; } #ca-val-3:hover { background: #ffffff; } #ca-val-3:hover::before { transform: scaleX(1); } #ca-val-3 .vc { padding: 48px 40px; } #ca-val-3 .vn { font-family: 'Trade Gothic', sans-serif; font-weight: 900; font-size: 48px; color: rgba(71,72,39,0.12); line-height: 1; margin: 0 0 20px 0; letter-spacing: -0.02em; } #ca-val-3 .vt { font-family: 'Trade Gothic', sans-serif; font-weight: 700; font-size: 18px; text-transform: uppercase; letter-spacing: 0.04em; color: #000000; margin: 0 0 14px 0; } #ca-val-3 .vb { font-family: 'Georgia Pro', Georgia, serif; font-size: 15px; line-height: 1.8; color: #5E5F61; margin: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d889bdd */#ca-val-4 { flex: 1; min-width: 280px; background: #F7F5F2; position: relative; overflow: hidden; transition: background 0.2s; } #ca-val-4::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 3px; background: #474827; transform: scaleX(0); transform-origin: left; transition: transform 0.4s ease; } #ca-val-4:hover { background: #ffffff; } #ca-val-4:hover::before { transform: scaleX(1); } #ca-val-4 .vc { padding: 48px 40px; } #ca-val-4 .vn { font-family: 'Trade Gothic', sans-serif; font-weight: 900; font-size: 48px; color: rgba(71,72,39,0.12); line-height: 1; margin: 0 0 20px 0; letter-spacing: -0.02em; } #ca-val-4 .vt { font-family: 'Trade Gothic', sans-serif; font-weight: 700; font-size: 18px; text-transform: uppercase; letter-spacing: 0.04em; color: #000000; margin: 0 0 14px 0; } #ca-val-4 .vb { font-family: 'Georgia Pro', Georgia, serif; font-size: 15px; line-height: 1.8; color: #5E5F61; margin: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2fbece38 */#ca-val-5 { flex: 1; min-width: 280px; background: #F7F5F2; position: relative; overflow: hidden; transition: background 0.2s; } #ca-val-5::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 3px; background: #474827; transform: scaleX(0); transform-origin: left; transition: transform 0.4s ease; } #ca-val-5:hover { background: #ffffff; } #ca-val-5:hover::before { transform: scaleX(1); } #ca-val-5 .vc { padding: 48px 40px; } #ca-val-5 .vn { font-family: 'Trade Gothic', sans-serif; font-weight: 900; font-size: 48px; color: rgba(71,72,39,0.12); line-height: 1; margin: 0 0 20px 0; letter-spacing: -0.02em; } #ca-val-5 .vt { font-family: 'Trade Gothic', sans-serif; font-weight: 700; font-size: 18px; text-transform: uppercase; letter-spacing: 0.04em; color: #000000; margin: 0 0 14px 0; } #ca-val-5 .vb { font-family: 'Georgia Pro', Georgia, serif; font-size: 15px; line-height: 1.8; color: #5E5F61; margin: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2fd710fa */#ca-val-6 { flex: 1; min-width: 280px; background: #F7F5F2; position: relative; overflow: hidden; transition: background 0.2s; } #ca-val-6::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 3px; background: #474827; transform: scaleX(0); transform-origin: left; transition: transform 0.4s ease; } #ca-val-6:hover { background: #ffffff; } #ca-val-6:hover::before { transform: scaleX(1); } #ca-val-6 .vc { padding: 48px 40px; } #ca-val-6 .vn { font-family: 'Trade Gothic', sans-serif; font-weight: 900; font-size: 48px; color: rgba(71,72,39,0.12); line-height: 1; margin: 0 0 20px 0; letter-spacing: -0.02em; } #ca-val-6 .vt { font-family: 'Trade Gothic', sans-serif; font-weight: 700; font-size: 18px; text-transform: uppercase; letter-spacing: 0.04em; color: #000000; margin: 0 0 14px 0; } #ca-val-6 .vb { font-family: 'Georgia Pro', Georgia, serif; font-size: 15px; line-height: 1.8; color: #5E5F61; margin: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-721a56a */#ca-val-grid { width: 100%; } @media (max-width: 768px) { #ca-val-grid { flex-direction: column !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bd7ca54 */#ca-values { border-top: 1px solid rgba(0,0,0,0.10); } #ca-values > .e-con-inner { max-width: 1400px; margin: 0 auto; width: 100%; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c8c0fbe */#ca-team-eyebrow p { font-family: 'Trade Gothic', 'Franklin Gothic Heavy', 'Arial Narrow', sans-serif; font-weight: 700; font-size: 10px; letter-spacing: 0.4em; text-transform: uppercase; color: #C92127; display: flex; align-items: center; gap: 14px; margin-bottom: 18px; } #ca-team-eyebrow p::before { content: ''; width: 28px; height: 1px; background: #C92127; flex-shrink: 0; display: inline-block; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fc6576d */#ca-team-desc { max-width: 400px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5574ad94 */#ca-team-img1 { overflow: hidden; } #ca-team-img1 img { width: 100%; aspect-ratio: 3/4; object-fit: cover; display: block; transition: transform 0.6s ease, filter 0.6s ease; filter: grayscale(20%); } #ca-team-card1:hover #ca-team-img1 img { transform: scale(1.04); filter: grayscale(0%); }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f09a83d */#ca-team-info1 { padding: 24px 28px 28px; background: #000000; } #ca-team-info1 .tcn { font-family: 'Trade Gothic', sans-serif; font-weight: 900; font-size: 20px; text-transform: uppercase; color: #ffffff; letter-spacing: 0.02em; margin: 0 0 4px 0; } #ca-team-info1 .tcr { font-family: 'Trade Gothic', sans-serif; font-weight: 700; font-size: 10px; letter-spacing: 0.28em; text-transform: uppercase; color: #474827; margin: 0 0 12px 0; } #ca-team-info1 .tcb { font-family: 'Georgia Pro', Georgia, serif; font-size: 13px; line-height: 1.75; color: rgba(255,255,255,0.50); margin: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ff29927 */#ca-team-card1 { position: relative; } #ca-team-card1::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 3px; background: #C92127; transform: scaleX(0); transform-origin: left; transition: transform 0.4s ease; z-index: 3; } #ca-team-card1:hover::before { transform: scaleX(1); } @media (max-width: 768px) { #ca-team-card1 { width: 100% !important; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7d4a7d7d */#ca-team-img2 { overflow: hidden; } #ca-team-img2 img { width: 100%; aspect-ratio: 3/4; object-fit: cover; display: block; transition: transform 0.6s ease, filter 0.6s ease; filter: grayscale(20%); } #ca-team-card2:hover #ca-team-img2 img { transform: scale(1.04); filter: grayscale(0%); }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2171cfe5 */#ca-team-info2 { padding: 24px 28px 28px; background: #000000; } #ca-team-info2 .tcn { font-family: 'Trade Gothic', sans-serif; font-weight: 900; font-size: 20px; text-transform: uppercase; color: #ffffff; letter-spacing: 0.02em; margin: 0 0 4px 0; } #ca-team-info2 .tcr { font-family: 'Trade Gothic', sans-serif; font-weight: 700; font-size: 10px; letter-spacing: 0.28em; text-transform: uppercase; color: #474827; margin: 0 0 12px 0; } #ca-team-info2 .tcb { font-family: 'Georgia Pro', Georgia, serif; font-size: 13px; line-height: 1.75; color: rgba(255,255,255,0.50); margin: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2259c3a9 */#ca-team-card2 { position: relative; } #ca-team-card2::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 3px; background: #C92127; transform: scaleX(0); transform-origin: left; transition: transform 0.4s ease; z-index: 3; } #ca-team-card2:hover::before { transform: scaleX(1); } @media (max-width: 768px) { #ca-team-card2 { width: 100% !important; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2802df70 */#ca-team-img3 { overflow: hidden; } #ca-team-img3 img { width: 100%; aspect-ratio: 3/4; object-fit: cover; display: block; transition: transform 0.6s ease, filter 0.6s ease; filter: grayscale(20%); } #ca-team-card3:hover #ca-team-img3 img { transform: scale(1.04); filter: grayscale(0%); }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-605ed14e */#ca-team-info3 { padding: 24px 28px 28px; background: #000000; } #ca-team-info3 .tcn { font-family: 'Trade Gothic', sans-serif; font-weight: 900; font-size: 20px; text-transform: uppercase; color: #ffffff; letter-spacing: 0.02em; margin: 0 0 4px 0; } #ca-team-info3 .tcr { font-family: 'Trade Gothic', sans-serif; font-weight: 700; font-size: 10px; letter-spacing: 0.28em; text-transform: uppercase; color: #474827; margin: 0 0 12px 0; } #ca-team-info3 .tcb { font-family: 'Georgia Pro', Georgia, serif; font-size: 13px; line-height: 1.75; color: rgba(255,255,255,0.50); margin: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a238c92 */#ca-team-card3 { position: relative; } #ca-team-card3::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 3px; background: #C92127; transform: scaleX(0); transform-origin: left; transition: transform 0.4s ease; z-index: 3; } #ca-team-card3:hover::before { transform: scaleX(1); } @media (max-width: 768px) { #ca-team-card3 { width: 100% !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d4dd5fc */#ca-team-grid { width: 100%; } @media (max-width: 768px) { #ca-team-grid { flex-direction: column !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c76eae4 */#ca-team > .e-con-inner { max-width: 1400px; margin: 0 auto; width: 100%; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ad65373 */#ca-tl-eyebrow p { font-family: 'Trade Gothic', 'Franklin Gothic Heavy', 'Arial Narrow', sans-serif; font-weight: 700; font-size: 10px; letter-spacing: 0.4em; text-transform: uppercase; color: rgba(255,255,255,0.5); display: flex; align-items: center; justify-content: center; gap: 14px; margin-bottom: 18px; } #ca-tl-eyebrow p::before { content: ''; width: 28px; height: 1px; background: rgba(255,255,255,0.3); flex-shrink: 0; display: inline-block; } #ca-tl-eyebrow p::after { content: ''; width: 28px; height: 1px; background: rgba(255,255,255,0.3); flex-shrink: 0; display: inline-block; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-226a77cf */#ca-tl-track { width: 100%; max-width: 900px; position: relative; } #ca-tl-track::before { content: ''; position: absolute; left: 50%; top: 0; bottom: 0; width: 1px; background: rgba(255,255,255,0.08); transform: translateX(-50%); } @media (max-width: 768px) { #ca-tl-track::before { display: none; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-392117d2 */#ca-timeline > .e-con-inner { max-width: 1400px; margin: 0 auto; width: 100%; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ac0e2d0 */#ca-loc-eyebrow p { font-family: 'Trade Gothic', 'Franklin Gothic Heavy', 'Arial Narrow', sans-serif; font-weight: 700; font-size: 10px; letter-spacing: 0.4em; text-transform: uppercase; color: #474827; display: flex; align-items: center; gap: 14px; margin-bottom: 18px; } #ca-loc-eyebrow p::before { content: ''; width: 28px; height: 1px; background: #474827; flex-shrink: 0; display: inline-block; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62554331 */#ca-loc-quote blockquote { font-family: 'Georgia Pro', Georgia, 'Times New Roman', serif; font-style: italic; font-size: clamp(17px, 1.6vw, 20px); line-height: 1.65; color: #000000; margin: 0 0 28px 0; padding-left: 24px; border-left: 3px solid #474827; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c0bb8b5 */#ca-loc-body p { margin-bottom: 20px; } #ca-loc-body p:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7000ad52 */#ca-loc-d1 .dl { font-family: 'Trade Gothic', sans-serif; font-size: 9px; letter-spacing: 0.3em; text-transform: uppercase; color: #8A8C8E; margin: 0 0 4px 0; } #ca-loc-d1 .dv { font-family: 'Trade Gothic', sans-serif; font-weight: 700; font-size: 13px; color: #000000; margin: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc93414 */#ca-loc-d2 .dl { font-family: 'Trade Gothic', sans-serif; font-size: 9px; letter-spacing: 0.3em; text-transform: uppercase; color: #8A8C8E; margin: 0 0 4px 0; } #ca-loc-d2 .dv { font-family: 'Trade Gothic', sans-serif; font-weight: 700; font-size: 13px; color: #000000; margin: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6804cd8b */#ca-loc-d3 .dl { font-family: 'Trade Gothic', sans-serif; font-size: 9px; letter-spacing: 0.3em; text-transform: uppercase; color: #8A8C8E; margin: 0 0 4px 0; } #ca-loc-d3 .dv { font-family: 'Trade Gothic', sans-serif; font-weight: 700; font-size: 13px; color: #000000; text-decoration: none; display: block; transition: color 0.2s; } #ca-loc-d3 .dv:hover { color: #C92127; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18f8bcd2 */#ca-loc-details { border-top: 1px solid rgba(0,0,0,0.10); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-206859ff */@media (max-width: 768px) { #ca-loc-content { width: 100% !important; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3b4dc78d */#ca-loc-photo { width: 100%; height: 100%; } #ca-loc-photo img { width: 100%; height: 100%; min-height: 560px; object-fit: cover; object-position: center; display: block; opacity: 0.85; transition: opacity 0.4s ease; } #ca-loc-image:hover #ca-loc-photo img { opacity: 1; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-448c7fe6 */#ca-loc-image { border-left: 1px solid rgba(0,0,0,0.10); min-height: 560px; } @media (max-width: 768px) { #ca-loc-image { display: none !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5e382a */#ca-location { border-top: 1px solid rgba(0,0,0,0.10); } #ca-location > .e-con-inner { max-width: 100%; width: 100%; padding: 0; } @media (max-width: 768px) { #ca-location > .e-con-inner { flex-direction: column !important; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee1befa */#ca-about-cta-btn2:hover { border-color: rgba(255,255,255,1) !important; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6dc461cf */#ca-about-cta-btn3:hover { border-color: rgba(255,255,255,1) !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2348a7 */#ca-about-cta::before { content: ''; position: absolute; inset: 0; background: radial-gradient(ellipse 60% 90% at 50% 50%, rgba(201,33,39,0.09) 0%, transparent 70%); pointer-events: none; z-index: 0; } #ca-about-cta::after { content: ''; position: absolute; bottom: 0; left: 0; right: 0; height: 4px; background: #474827; pointer-events: none; } #ca-about-cta > .e-con-inner { position: relative; z-index: 1; max-width: 720px; margin: 0 auto; width: 100%; align-items: center; text-align: center; }/* End custom CSS */