.elementor-65 .elementor-element.elementor-element-a65004c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65 .elementor-element.elementor-element-a65000e{--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;}.elementor-65 .elementor-element.elementor-element-a65000d{--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;}.elementor-65 .elementor-element.elementor-element-a650007{--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;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-65 .elementor-element.elementor-element-a650002 .elementor-heading-title{font-family:var( --e-global-typography-92a0178-font-family ), Sans-serif;font-size:var( --e-global-typography-92a0178-font-size );font-weight:var( --e-global-typography-92a0178-font-weight );text-transform:var( --e-global-typography-92a0178-text-transform );line-height:var( --e-global-typography-92a0178-line-height );letter-spacing:var( --e-global-typography-92a0178-letter-spacing );}.elementor-65 .elementor-element.elementor-element-a650006{--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;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-65 .elementor-element.elementor-element-a65000c{--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;}.elementor-65 .elementor-element.elementor-element-a650009 .elementor-heading-title{font-family:var( --e-global-typography-fddf4b4-font-family ), Sans-serif;font-size:var( --e-global-typography-fddf4b4-font-size );font-weight:var( --e-global-typography-fddf4b4-font-weight );text-transform:var( --e-global-typography-fddf4b4-text-transform );line-height:var( --e-global-typography-fddf4b4-line-height );letter-spacing:var( --e-global-typography-fddf4b4-letter-spacing );}.elementor-65 .elementor-element.elementor-element-a650019{--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;}.elementor-65 .elementor-element.elementor-element-a650018{--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;}.elementor-65 .elementor-element.elementor-element-a650012{--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;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-65 .elementor-element.elementor-element-a650017{--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;}.elementor-65 .elementor-element.elementor-element-a650014 .elementor-heading-title{font-family:var( --e-global-typography-fddf4b4-font-family ), Sans-serif;font-size:var( --e-global-typography-fddf4b4-font-size );font-weight:var( --e-global-typography-fddf4b4-font-weight );text-transform:var( --e-global-typography-fddf4b4-text-transform );line-height:var( --e-global-typography-fddf4b4-line-height );letter-spacing:var( --e-global-typography-fddf4b4-letter-spacing );}.elementor-65 .elementor-element.elementor-element-a65002b{--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;}.elementor-65 .elementor-element.elementor-element-a65002a{--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;}.elementor-65 .elementor-element.elementor-element-a65001b .elementor-heading-title{font-family:var( --e-global-typography-fddf4b4-font-family ), Sans-serif;font-size:var( --e-global-typography-fddf4b4-font-size );font-weight:var( --e-global-typography-fddf4b4-font-weight );text-transform:var( --e-global-typography-fddf4b4-text-transform );line-height:var( --e-global-typography-fddf4b4-line-height );letter-spacing:var( --e-global-typography-fddf4b4-letter-spacing );}.elementor-65 .elementor-element.elementor-element-a650029{--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;}.elementor-65 .elementor-element.elementor-element-a650020{--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;}.elementor-65 .elementor-element.elementor-element-a65001e .elementor-heading-title{font-family:var( --e-global-typography-c5bce2a-font-family ), Sans-serif;font-size:var( --e-global-typography-c5bce2a-font-size );font-weight:var( --e-global-typography-c5bce2a-font-weight );text-transform:var( --e-global-typography-c5bce2a-text-transform );line-height:var( --e-global-typography-c5bce2a-line-height );letter-spacing:var( --e-global-typography-c5bce2a-letter-spacing );}.elementor-65 .elementor-element.elementor-element-a650024{--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;}.elementor-65 .elementor-element.elementor-element-a650022 .elementor-heading-title{font-family:var( --e-global-typography-c5bce2a-font-family ), Sans-serif;font-size:var( --e-global-typography-c5bce2a-font-size );font-weight:var( --e-global-typography-c5bce2a-font-weight );text-transform:var( --e-global-typography-c5bce2a-text-transform );line-height:var( --e-global-typography-c5bce2a-line-height );letter-spacing:var( --e-global-typography-c5bce2a-letter-spacing );}.elementor-65 .elementor-element.elementor-element-a650028{--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;}.elementor-65 .elementor-element.elementor-element-a650026 .elementor-heading-title{font-family:var( --e-global-typography-c5bce2a-font-family ), Sans-serif;font-size:var( --e-global-typography-c5bce2a-font-size );font-weight:var( --e-global-typography-c5bce2a-font-weight );text-transform:var( --e-global-typography-c5bce2a-text-transform );line-height:var( --e-global-typography-c5bce2a-line-height );letter-spacing:var( --e-global-typography-c5bce2a-letter-spacing );}.elementor-65 .elementor-element.elementor-element-a650042{--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;}.elementor-65 .elementor-element.elementor-element-a650041{--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;}.elementor-65 .elementor-element.elementor-element-a65002d .elementor-heading-title{font-family:var( --e-global-typography-fddf4b4-font-family ), Sans-serif;font-size:var( --e-global-typography-fddf4b4-font-size );font-weight:var( --e-global-typography-fddf4b4-font-weight );text-transform:var( --e-global-typography-fddf4b4-text-transform );line-height:var( --e-global-typography-fddf4b4-line-height );letter-spacing:var( --e-global-typography-fddf4b4-letter-spacing );}.elementor-65 .elementor-element.elementor-element-a65003f{--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;}.elementor-65 .elementor-element.elementor-element-a650032{--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;}.elementor-65 .elementor-element.elementor-element-a650030 .elementor-heading-title{font-family:var( --e-global-typography-c5bce2a-font-family ), Sans-serif;font-size:var( --e-global-typography-c5bce2a-font-size );font-weight:var( --e-global-typography-c5bce2a-font-weight );text-transform:var( --e-global-typography-c5bce2a-text-transform );line-height:var( --e-global-typography-c5bce2a-line-height );letter-spacing:var( --e-global-typography-c5bce2a-letter-spacing );}.elementor-65 .elementor-element.elementor-element-a650036{--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;}.elementor-65 .elementor-element.elementor-element-a650034 .elementor-heading-title{font-family:var( --e-global-typography-c5bce2a-font-family ), Sans-serif;font-size:var( --e-global-typography-c5bce2a-font-size );font-weight:var( --e-global-typography-c5bce2a-font-weight );text-transform:var( --e-global-typography-c5bce2a-text-transform );line-height:var( --e-global-typography-c5bce2a-line-height );letter-spacing:var( --e-global-typography-c5bce2a-letter-spacing );}.elementor-65 .elementor-element.elementor-element-a65int1{--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;}.elementor-65 .elementor-element.elementor-element-a65int3 .elementor-heading-title{font-family:var( --e-global-typography-c5bce2a-font-family ), Sans-serif;font-size:var( --e-global-typography-c5bce2a-font-size );font-weight:var( --e-global-typography-c5bce2a-font-weight );text-transform:var( --e-global-typography-c5bce2a-text-transform );line-height:var( --e-global-typography-c5bce2a-line-height );letter-spacing:var( --e-global-typography-c5bce2a-letter-spacing );}.elementor-65 .elementor-element.elementor-element-a65trn0{--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;}.elementor-65 .elementor-element.elementor-element-a65trn2 .elementor-heading-title{font-family:var( --e-global-typography-c5bce2a-font-family ), Sans-serif;font-size:var( --e-global-typography-c5bce2a-font-size );font-weight:var( --e-global-typography-c5bce2a-font-weight );text-transform:var( --e-global-typography-c5bce2a-text-transform );line-height:var( --e-global-typography-c5bce2a-line-height );letter-spacing:var( --e-global-typography-c5bce2a-letter-spacing );}.elementor-65 .elementor-element.elementor-element-a65wrt0{--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;}.elementor-65 .elementor-element.elementor-element-a65wrt2 .elementor-heading-title{font-family:var( --e-global-typography-c5bce2a-font-family ), Sans-serif;font-size:var( --e-global-typography-c5bce2a-font-size );font-weight:var( --e-global-typography-c5bce2a-font-weight );text-transform:var( --e-global-typography-c5bce2a-text-transform );line-height:var( --e-global-typography-c5bce2a-line-height );letter-spacing:var( --e-global-typography-c5bce2a-letter-spacing );}.elementor-65 .elementor-element.elementor-element-a65fit0{--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;}.elementor-65 .elementor-element.elementor-element-a65fit2 .elementor-heading-title{font-family:var( --e-global-typography-c5bce2a-font-family ), Sans-serif;font-size:var( --e-global-typography-c5bce2a-font-size );font-weight:var( --e-global-typography-c5bce2a-font-weight );text-transform:var( --e-global-typography-c5bce2a-text-transform );line-height:var( --e-global-typography-c5bce2a-line-height );letter-spacing:var( --e-global-typography-c5bce2a-letter-spacing );}.elementor-65 .elementor-element.elementor-element-a65003a{--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;}.elementor-65 .elementor-element.elementor-element-a650038 .elementor-heading-title{font-family:var( --e-global-typography-c5bce2a-font-family ), Sans-serif;font-size:var( --e-global-typography-c5bce2a-font-size );font-weight:var( --e-global-typography-c5bce2a-font-weight );text-transform:var( --e-global-typography-c5bce2a-text-transform );line-height:var( --e-global-typography-c5bce2a-line-height );letter-spacing:var( --e-global-typography-c5bce2a-letter-spacing );}.elementor-65 .elementor-element.elementor-element-a65003e{--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;}.elementor-65 .elementor-element.elementor-element-a65003c .elementor-heading-title{font-family:var( --e-global-typography-c5bce2a-font-family ), Sans-serif;font-size:var( --e-global-typography-c5bce2a-font-size );font-weight:var( --e-global-typography-c5bce2a-font-weight );text-transform:var( --e-global-typography-c5bce2a-text-transform );line-height:var( --e-global-typography-c5bce2a-line-height );letter-spacing:var( --e-global-typography-c5bce2a-letter-spacing );}.elementor-65 .elementor-element.elementor-element-a65004b{--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;}.elementor-65 .elementor-element.elementor-element-a65004a{--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;}.elementor-65 .elementor-element.elementor-element-a650044 .elementor-heading-title{font-family:var( --e-global-typography-fddf4b4-font-family ), Sans-serif;font-size:var( --e-global-typography-fddf4b4-font-size );font-weight:var( --e-global-typography-fddf4b4-font-weight );text-transform:var( --e-global-typography-fddf4b4-text-transform );line-height:var( --e-global-typography-fddf4b4-line-height );letter-spacing:var( --e-global-typography-fddf4b4-letter-spacing );}.elementor-65 .elementor-element.elementor-element-a650049{--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;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-65 .elementor-element.elementor-element-a650002 .elementor-heading-title{font-size:var( --e-global-typography-92a0178-font-size );line-height:var( --e-global-typography-92a0178-line-height );letter-spacing:var( --e-global-typography-92a0178-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-65 .elementor-element.elementor-element-a650009 .elementor-heading-title{font-size:var( --e-global-typography-fddf4b4-font-size );line-height:var( --e-global-typography-fddf4b4-line-height );letter-spacing:var( --e-global-typography-fddf4b4-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-65 .elementor-element.elementor-element-a650014 .elementor-heading-title{font-size:var( --e-global-typography-fddf4b4-font-size );line-height:var( --e-global-typography-fddf4b4-line-height );letter-spacing:var( --e-global-typography-fddf4b4-letter-spacing );}.elementor-65 .elementor-element.elementor-element-a65001b .elementor-heading-title{font-size:var( --e-global-typography-fddf4b4-font-size );line-height:var( --e-global-typography-fddf4b4-line-height );letter-spacing:var( --e-global-typography-fddf4b4-letter-spacing );}.elementor-65 .elementor-element.elementor-element-a65001e .elementor-heading-title{font-size:var( --e-global-typography-c5bce2a-font-size );line-height:var( --e-global-typography-c5bce2a-line-height );letter-spacing:var( --e-global-typography-c5bce2a-letter-spacing );}.elementor-65 .elementor-element.elementor-element-a650022 .elementor-heading-title{font-size:var( --e-global-typography-c5bce2a-font-size );line-height:var( --e-global-typography-c5bce2a-line-height );letter-spacing:var( --e-global-typography-c5bce2a-letter-spacing );}.elementor-65 .elementor-element.elementor-element-a650026 .elementor-heading-title{font-size:var( --e-global-typography-c5bce2a-font-size );line-height:var( --e-global-typography-c5bce2a-line-height );letter-spacing:var( --e-global-typography-c5bce2a-letter-spacing );}.elementor-65 .elementor-element.elementor-element-a65002d .elementor-heading-title{font-size:var( --e-global-typography-fddf4b4-font-size );line-height:var( --e-global-typography-fddf4b4-line-height );letter-spacing:var( --e-global-typography-fddf4b4-letter-spacing );}.elementor-65 .elementor-element.elementor-element-a650030 .elementor-heading-title{font-size:var( --e-global-typography-c5bce2a-font-size );line-height:var( --e-global-typography-c5bce2a-line-height );letter-spacing:var( --e-global-typography-c5bce2a-letter-spacing );}.elementor-65 .elementor-element.elementor-element-a650034 .elementor-heading-title{font-size:var( --e-global-typography-c5bce2a-font-size );line-height:var( --e-global-typography-c5bce2a-line-height );letter-spacing:var( --e-global-typography-c5bce2a-letter-spacing );}.elementor-65 .elementor-element.elementor-element-a65int3 .elementor-heading-title{font-size:var( --e-global-typography-c5bce2a-font-size );line-height:var( --e-global-typography-c5bce2a-line-height );letter-spacing:var( --e-global-typography-c5bce2a-letter-spacing );}.elementor-65 .elementor-element.elementor-element-a65trn2 .elementor-heading-title{font-size:var( --e-global-typography-c5bce2a-font-size );line-height:var( --e-global-typography-c5bce2a-line-height );letter-spacing:var( --e-global-typography-c5bce2a-letter-spacing );}.elementor-65 .elementor-element.elementor-element-a65wrt2 .elementor-heading-title{font-size:var( --e-global-typography-c5bce2a-font-size );line-height:var( --e-global-typography-c5bce2a-line-height );letter-spacing:var( --e-global-typography-c5bce2a-letter-spacing );}.elementor-65 .elementor-element.elementor-element-a65fit2 .elementor-heading-title{font-size:var( --e-global-typography-c5bce2a-font-size );line-height:var( --e-global-typography-c5bce2a-line-height );letter-spacing:var( --e-global-typography-c5bce2a-letter-spacing );}.elementor-65 .elementor-element.elementor-element-a650038 .elementor-heading-title{font-size:var( --e-global-typography-c5bce2a-font-size );line-height:var( --e-global-typography-c5bce2a-line-height );letter-spacing:var( --e-global-typography-c5bce2a-letter-spacing );}.elementor-65 .elementor-element.elementor-element-a65003c .elementor-heading-title{font-size:var( --e-global-typography-c5bce2a-font-size );line-height:var( --e-global-typography-c5bce2a-line-height );letter-spacing:var( --e-global-typography-c5bce2a-letter-spacing );}.elementor-65 .elementor-element.elementor-element-a650044 .elementor-heading-title{font-size:var( --e-global-typography-fddf4b4-font-size );line-height:var( --e-global-typography-fddf4b4-line-height );letter-spacing:var( --e-global-typography-fddf4b4-letter-spacing );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-65 .elementor-element.elementor-element-a650002 .elementor-heading-title{font-size:var( --e-global-typography-92a0178-font-size );line-height:var( --e-global-typography-92a0178-line-height );letter-spacing:var( --e-global-typography-92a0178-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-65 .elementor-element.elementor-element-a650009 .elementor-heading-title{font-size:var( --e-global-typography-fddf4b4-font-size );line-height:var( --e-global-typography-fddf4b4-line-height );letter-spacing:var( --e-global-typography-fddf4b4-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-65 .elementor-element.elementor-element-a650014 .elementor-heading-title{font-size:var( --e-global-typography-fddf4b4-font-size );line-height:var( --e-global-typography-fddf4b4-line-height );letter-spacing:var( --e-global-typography-fddf4b4-letter-spacing );}.elementor-65 .elementor-element.elementor-element-a65001b .elementor-heading-title{font-size:var( --e-global-typography-fddf4b4-font-size );line-height:var( --e-global-typography-fddf4b4-line-height );letter-spacing:var( --e-global-typography-fddf4b4-letter-spacing );}.elementor-65 .elementor-element.elementor-element-a65001e .elementor-heading-title{font-size:var( --e-global-typography-c5bce2a-font-size );line-height:var( --e-global-typography-c5bce2a-line-height );letter-spacing:var( --e-global-typography-c5bce2a-letter-spacing );}.elementor-65 .elementor-element.elementor-element-a650022 .elementor-heading-title{font-size:var( --e-global-typography-c5bce2a-font-size );line-height:var( --e-global-typography-c5bce2a-line-height );letter-spacing:var( --e-global-typography-c5bce2a-letter-spacing );}.elementor-65 .elementor-element.elementor-element-a650026 .elementor-heading-title{font-size:var( --e-global-typography-c5bce2a-font-size );line-height:var( --e-global-typography-c5bce2a-line-height );letter-spacing:var( --e-global-typography-c5bce2a-letter-spacing );}.elementor-65 .elementor-element.elementor-element-a65002d .elementor-heading-title{font-size:var( --e-global-typography-fddf4b4-font-size );line-height:var( --e-global-typography-fddf4b4-line-height );letter-spacing:var( --e-global-typography-fddf4b4-letter-spacing );}.elementor-65 .elementor-element.elementor-element-a650030 .elementor-heading-title{font-size:var( --e-global-typography-c5bce2a-font-size );line-height:var( --e-global-typography-c5bce2a-line-height );letter-spacing:var( --e-global-typography-c5bce2a-letter-spacing );}.elementor-65 .elementor-element.elementor-element-a650034 .elementor-heading-title{font-size:var( --e-global-typography-c5bce2a-font-size );line-height:var( --e-global-typography-c5bce2a-line-height );letter-spacing:var( --e-global-typography-c5bce2a-letter-spacing );}.elementor-65 .elementor-element.elementor-element-a65int3 .elementor-heading-title{font-size:var( --e-global-typography-c5bce2a-font-size );line-height:var( --e-global-typography-c5bce2a-line-height );letter-spacing:var( --e-global-typography-c5bce2a-letter-spacing );}.elementor-65 .elementor-element.elementor-element-a65trn2 .elementor-heading-title{font-size:var( --e-global-typography-c5bce2a-font-size );line-height:var( --e-global-typography-c5bce2a-line-height );letter-spacing:var( --e-global-typography-c5bce2a-letter-spacing );}.elementor-65 .elementor-element.elementor-element-a65wrt2 .elementor-heading-title{font-size:var( --e-global-typography-c5bce2a-font-size );line-height:var( --e-global-typography-c5bce2a-line-height );letter-spacing:var( --e-global-typography-c5bce2a-letter-spacing );}.elementor-65 .elementor-element.elementor-element-a65fit2 .elementor-heading-title{font-size:var( --e-global-typography-c5bce2a-font-size );line-height:var( --e-global-typography-c5bce2a-line-height );letter-spacing:var( --e-global-typography-c5bce2a-letter-spacing );}.elementor-65 .elementor-element.elementor-element-a650038 .elementor-heading-title{font-size:var( --e-global-typography-c5bce2a-font-size );line-height:var( --e-global-typography-c5bce2a-line-height );letter-spacing:var( --e-global-typography-c5bce2a-letter-spacing );}.elementor-65 .elementor-element.elementor-element-a65003c .elementor-heading-title{font-size:var( --e-global-typography-c5bce2a-font-size );line-height:var( --e-global-typography-c5bce2a-line-height );letter-spacing:var( --e-global-typography-c5bce2a-letter-spacing );}.elementor-65 .elementor-element.elementor-element-a650044 .elementor-heading-title{font-size:var( --e-global-typography-fddf4b4-font-size );line-height:var( --e-global-typography-fddf4b4-line-height );letter-spacing:var( --e-global-typography-fddf4b4-letter-spacing );}}/* Start custom CSS for container, class: .elementor-element-a65004c */.elementor-65 .elementor-element.elementor-element-a65004c{--about-orange:#D35200;--about-peach:#FCEBDD;color:#444;font-family:"Open Sans",sans-serif;}
.elementor-65 .elementor-element.elementor-element-a65004c .about-section{padding:76px 24px;gap:0;}
.elementor-65 .elementor-element.elementor-element-a65004c .about-inner{max-width:1120px;width:100%;margin:0 auto;padding:0;gap:24px;}
.elementor-65 .elementor-element.elementor-element-a65004c .about-split{display:grid;grid-template-columns:1.35fr 1fr;gap:64px;align-items:center;}
.elementor-65 .elementor-element.elementor-element-a65004c .about-intro,.elementor-65 .elementor-element.elementor-element-a65004c .about-company-copy{padding:0;gap:24px;min-width:0;}
.elementor-65 .elementor-element.elementor-element-a65004c .about-hero{background:linear-gradient(115deg,#fff8f2 0%,#FCEBDD 100%);}
.elementor-65 .elementor-element.elementor-element-a65004c .elementor-heading-title{color:#222;}
.elementor-65 .elementor-element.elementor-element-a65004c h1.elementor-heading-title{font-size:clamp(32px,3.5vw,48px);line-height:1.18;}
.elementor-65 .elementor-element.elementor-element-a65004c h2.elementor-heading-title{font-size:clamp(27px,2.6vw,36px);line-height:1.25;}
.elementor-65 .elementor-element.elementor-element-a65004c h3.elementor-heading-title{font-size:22px;line-height:1.35;}
.elementor-65 .elementor-element.elementor-element-a65004c .elementor-widget-text-editor{font-size:17px;line-height:1.75;}
.elementor-65 .elementor-element.elementor-element-a65004c p:last-child{margin-bottom:0;}
.elementor-65 .elementor-element.elementor-element-a65004c .about-eyebrow p{color:#AC4A0C;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;letter-spacing:.11em;line-height:1.6;}
.elementor-65 .elementor-element.elementor-element-a65004c .about-purpose{background:#fff;border:1px solid #F2E5DA;border-radius:24px;padding:36px;gap:24px;box-shadow:0 12px 32px rgba(75,40,15,.05);}
.elementor-65 .elementor-element.elementor-element-a65004c .about-purpose-foot{border-top:1px solid #F2E5DA;padding-top:22px;color:#AC4A0C;}
.elementor-65 .elementor-element.elementor-element-a65004c .about-actions{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;padding:0;}
.elementor-65 .elementor-element.elementor-element-a65004c .about-actions>.elementor-element{width:auto;}
.elementor-65 .elementor-element.elementor-element-a65004c .about-button .elementor-button{background:#D35200;color:#fff;border:1px solid #D35200;border-radius:10px;padding:16px 21px;font-family:Montserrat,sans-serif;font-weight:600;font-size:13px;line-height:1.5;}
.elementor-65 .elementor-element.elementor-element-a65004c .about-button .elementor-button:hover{background:#AC4A0C;border-color:#AC4A0C;color:#fff;}
.elementor-65 .elementor-element.elementor-element-a65004c .about-secondary .elementor-button{background:transparent;color:#AC4A0C;border-color:#D35200;}
.elementor-65 .elementor-element.elementor-element-a65004c a:focus-visible{outline:3px solid #222;outline-offset:4px;}
.elementor-65 .elementor-element.elementor-element-a65004c .about-company{grid-template-columns:.8fr 1.5fr;}
.elementor-65 .elementor-element.elementor-element-a65004c .about-brand{background:#F9F9F9;border-radius:24px;padding:36px;gap:24px;}
.elementor-65 .elementor-element.elementor-element-a65004c .about-logo img{max-width:250px;width:100%;height:auto;border-radius:8px;}
.elementor-65 .elementor-element.elementor-element-a65004c .about-brand-caption{font-size:14px;}
.elementor-65 .elementor-element.elementor-element-a65004c .about-soft{background:#F9F9F9;}
.elementor-65 .elementor-element.elementor-element-a65004c .about-lead{max-width:850px;}
.elementor-65 .elementor-element.elementor-element-a65004c .about-grid-three,.elementor-65 .elementor-element.elementor-element-a65004c .about-grid-two{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:8px 0 0;gap:24px;align-items:stretch;}
.elementor-65 .elementor-element.elementor-element-a65004c .about-grid-two{grid-template-columns:repeat(2,minmax(0,1fr));}
.elementor-65 .elementor-element.elementor-element-a65004c .about-card{background:#fff;border:1px solid #F2E5DA;border-radius:24px;padding:28px;gap:18px;min-width:0;}
.elementor-65 .elementor-element.elementor-element-a65004c .about-card .elementor-widget-text-editor{font-size:16px;}
.elementor-65 .elementor-element.elementor-element-a65004c .about-note{background:#FFF7F0;border-left:3px solid #D35200;padding:16px 20px;border-radius:0 10px 10px 0;}
.elementor-65 .elementor-element.elementor-element-a65004c .about-note p{font-size:14px;}
.elementor-65 .elementor-element.elementor-element-a65004c .about-last{padding-top:0;}
.elementor-65 .elementor-element.elementor-element-a65004c .about-cta{background:#FCEBDD;border-radius:24px;padding:44px;align-items:center;text-align:center;}
.elementor-65 .elementor-element.elementor-element-a65004c .about-cta .about-actions{justify-content:center;}
@media(max-width:1024px){.elementor-65 .elementor-element.elementor-element-a65004c .about-split{gap:32px;}.elementor-65 .elementor-element.elementor-element-a65004c .about-grid-three{grid-template-columns:1fr;}.elementor-65 .elementor-element.elementor-element-a65004c .about-section{padding:56px 24px;}.elementor-65 .elementor-element.elementor-element-a65004c .about-last{padding-top:0;}}
@media(max-width:767px){.elementor-65 .elementor-element.elementor-element-a65004c .about-split,.elementor-65 .elementor-element.elementor-element-a65004c .about-company,.elementor-65 .elementor-element.elementor-element-a65004c .about-grid-two{grid-template-columns:1fr;}.elementor-65 .elementor-element.elementor-element-a65004c .about-section{padding:40px 20px;}.elementor-65 .elementor-element.elementor-element-a65004c .about-last{padding-top:0;}.elementor-65 .elementor-element.elementor-element-a65004c .about-purpose,.elementor-65 .elementor-element.elementor-element-a65004c .about-card,.elementor-65 .elementor-element.elementor-element-a65004c .about-brand,.elementor-65 .elementor-element.elementor-element-a65004c .about-cta{padding:24px;}.elementor-65 .elementor-element.elementor-element-a65004c .about-actions{flex-direction:column;width:100%;}.elementor-65 .elementor-element.elementor-element-a65004c .about-actions>.elementor-element,.elementor-65 .elementor-element.elementor-element-a65004c .about-button .elementor-button{width:100%;}.elementor-65 .elementor-element.elementor-element-a65004c .about-cta{text-align:left;align-items:stretch;}}

.elementor-65 .elementor-element.elementor-element-a65004c #proyecto-ateneia{scroll-margin-top:110px;}/* End custom CSS */