.elementor-13171 .elementor-element.elementor-element-1a9c0db6{--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-13171 .elementor-element.elementor-element-37dff15e{--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-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-13171 .elementor-element.elementor-element-3fa50c3b{--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-13171 .elementor-element.elementor-element-9892ae5{--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-13171 .elementor-element.elementor-element-3349a396{--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-13171 .elementor-element.elementor-element-157fd72c{--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-13171 .elementor-element.elementor-element-335e483e{--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-weight:var( --e-global-typography-text-font-weight );}.elementor-13171 .elementor-element.elementor-element-3f3701ec{--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-13171 .elementor-element.elementor-element-2092f4de{--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-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-13171 .elementor-element.elementor-element-51bcf80a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-13171 .elementor-element.elementor-element-75790862{--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-13171 .elementor-element.elementor-element-4dac1ab8{--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-13171 .elementor-element.elementor-element-78f424f{--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-13171 .elementor-element.elementor-element-5928aaa{--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-13171 .elementor-element.elementor-element-7277871e{--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-13171 .elementor-element.elementor-element-7affa3a3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-13171 .elementor-element.elementor-element-12cd4484 .elementor-button-content-wrapper{flex-direction:row;}.elementor-13171 .elementor-element.elementor-element-2a77e405{--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-13171 .elementor-element.elementor-element-117de512{--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-13171 .elementor-element.elementor-element-66f1b5b3{--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-13171 .elementor-element.elementor-element-51c3e5d0{--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-13171 .elementor-element.elementor-element-28d8b2e{--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-13171 .elementor-element.elementor-element-1a49d3f1{--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-13171 .elementor-element.elementor-element-2b547953{--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-13171 .elementor-element.elementor-element-505d6143{--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-13171 .elementor-element.elementor-element-54f438a1{--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-13171 .elementor-element.elementor-element-3e946af{--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;}.elementor-13171 .elementor-element.elementor-element-291113cc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13171 .elementor-element.elementor-element-70c0dd13{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13171 .elementor-element.elementor-element-763285f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13171 .elementor-element.elementor-element-7b1e646f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-13171 .elementor-element.elementor-element-4769561{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-13171 .elementor-element.elementor-element-7fb5ec38{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-13171 .elementor-element.elementor-element-38219fda{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-13171 .elementor-element.elementor-element-39bcf25b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-13171 .elementor-element.elementor-element-28e19e65{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-13171 .elementor-element.elementor-element-233577b3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-13171 .elementor-element.elementor-element-72c34c8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-13171 .elementor-element.elementor-element-20dfe45b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-13171 .elementor-element.elementor-element-18a6e55a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-13171 .elementor-element.elementor-element-145b5e30{--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-13171 .elementor-element.elementor-element-4b3cceac{--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-13171 .elementor-element.elementor-element-34bb234a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-13171 .elementor-element.elementor-element-33dd765e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-13171 .elementor-element.elementor-element-464344b{--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-13171 .elementor-element.elementor-element-5c3a6d88{--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-13171 .elementor-element.elementor-element-2ec96ee1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-13171 .elementor-element.elementor-element-2aa8a91f{--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-13171 .elementor-element.elementor-element-52dc6ea4{--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-13171 .elementor-element.elementor-element-52c7c9ec{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-13171 .elementor-element.elementor-element-3b4388dc{--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-13171 .elementor-element.elementor-element-69816c59{--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-13171 .elementor-element.elementor-element-723b0934{--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-13171 .elementor-element.elementor-element-32a6d759{--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-13171 .elementor-element.elementor-element-3cf71cd{--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-13171 .elementor-element.elementor-element-1c95cbdc{--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-13171 .elementor-element.elementor-element-2751ced7{--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-13171 .elementor-element.elementor-element-77dcbb28{--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-13171 .elementor-element.elementor-element-18c3c93f{--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-13171 .elementor-element.elementor-element-4397351f{--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-13171 .elementor-element.elementor-element-1ac3d1eb{--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-13171 .elementor-element.elementor-element-62504163{--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-13171 .elementor-element.elementor-element-1b069058{--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-13171 .elementor-element.elementor-element-50ecf0b1{--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-13171 .elementor-element.elementor-element-4f9ac8e0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-13171 .elementor-element.elementor-element-56f29baa{--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-13171 .elementor-element.elementor-element-3dcc7b80{--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-13171 .elementor-element.elementor-element-579bd494{--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-13171 .elementor-element.elementor-element-11fa49d2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-13171 .elementor-element.elementor-element-69ba32a0{--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-13171 .elementor-element.elementor-element-3f1e1f3f{--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-13171 .elementor-element.elementor-element-5d26a26a{--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-13171 .elementor-element.elementor-element-549fc58{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-13171 .elementor-element.elementor-element-4c4c8dd6{--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-13171 .elementor-element.elementor-element-1f946153{--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-13171 .elementor-element.elementor-element-6f08d3eb{--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-13171 .elementor-element.elementor-element-7f2bee6e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-13171 .elementor-element.elementor-element-21c9ab89{--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-13171 .elementor-element.elementor-element-352808f0{--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-13171 .elementor-element.elementor-element-610876c7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-13171 .elementor-element.elementor-element-34a65fd4 .elementor-button-content-wrapper{flex-direction:row;}:root{--page-title-display:none;}/* Start custom CSS for text-editor, class: .elementor-element-690e0e82 */.elementor-13171 .elementor-element.elementor-element-690e0e82{margin:0}.elementor-13171 .elementor-element.elementor-element-690e0e82 .elementor-widget-container{font-size:12.5px;color:#6B7280;padding:18px 0 6px}.elementor-13171 .elementor-element.elementor-element-690e0e82 span{color:#080808;font-weight:600}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37dff15e */.elementor-13171 .elementor-element.elementor-element-37dff15e{padding:0 24px;display:flex;flex-direction:column;gap:0;width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a9c0db6 */.elementor-13171 .elementor-element.elementor-element-1a9c0db6{background:#fff;padding:0 0}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-49fb85ff */.elementor-13171 .elementor-element.elementor-element-49fb85ff{margin:0;width:100%;aspect-ratio:4/3;border-radius:16px;overflow:hidden;border:1px solid #E2E4EA;background:linear-gradient(135deg,#C4956A,#A67C52)}.elementor-13171 .elementor-element.elementor-element-49fb85ff .elementor-widget-container,.elementor-13171 .elementor-element.elementor-element-49fb85ff figure,.elementor-13171 .elementor-element.elementor-element-49fb85ff .elementor-image{height:100%;margin:0}.elementor-13171 .elementor-element.elementor-element-49fb85ff img{width:100%;height:100%;object-fit:cover;display:block}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7539e689 */.elementor-13171 .elementor-element.elementor-element-7539e689{position:absolute;top:14px;left:14px;z-index:2;margin:0}.elementor-13171 .elementor-element.elementor-element-7539e689 .tagrow{display:flex;gap:7px}.elementor-13171 .elementor-element.elementor-element-7539e689 .pdp-badge{font-size:11px;font-weight:800;padding:5px 11px;border-radius:6px;color:#fff}.elementor-13171 .elementor-element.elementor-element-7539e689 .pdp-badge.pop{background:#1A3FD4}.elementor-13171 .elementor-element.elementor-element-7539e689 .pdp-badge.look{background:rgba(8,8,8,.6)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-335e483e */.elementor-13171 .elementor-element.elementor-element-335e483e{position:relative;padding:0}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-13778dbb */.elementor-13171 .elementor-element.elementor-element-13778dbb{margin:0;aspect-ratio:1;border-radius:10px;overflow:hidden;border:2px solid #1A3FD4;background:linear-gradient(135deg,#C4956A,#A67C52);cursor:pointer}.elementor-13171 .elementor-element.elementor-element-13778dbb .elementor-widget-container,.elementor-13171 .elementor-element.elementor-element-13778dbb figure{height:100%;margin:0}.elementor-13171 .elementor-element.elementor-element-13778dbb img{width:100%;height:100%;object-fit:cover;display:block}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2d73cbe2 */.elementor-13171 .elementor-element.elementor-element-2d73cbe2{margin:0;aspect-ratio:1;border-radius:10px;overflow:hidden;border:2px solid #E2E4EA;background:linear-gradient(135deg,#C4956A,#A67C52);cursor:pointer}.elementor-13171 .elementor-element.elementor-element-2d73cbe2 .elementor-widget-container,.elementor-13171 .elementor-element.elementor-element-2d73cbe2 figure{height:100%;margin:0}.elementor-13171 .elementor-element.elementor-element-2d73cbe2 img{width:100%;height:100%;object-fit:cover;display:block}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-699f9bbc */.elementor-13171 .elementor-element.elementor-element-699f9bbc{margin:0;aspect-ratio:1;border-radius:10px;overflow:hidden;border:2px solid #E2E4EA;background:linear-gradient(135deg,#C4956A,#A67C52);cursor:pointer}.elementor-13171 .elementor-element.elementor-element-699f9bbc .elementor-widget-container,.elementor-13171 .elementor-element.elementor-element-699f9bbc figure{height:100%;margin:0}.elementor-13171 .elementor-element.elementor-element-699f9bbc img{width:100%;height:100%;object-fit:cover;display:block}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4f5659df */.elementor-13171 .elementor-element.elementor-element-4f5659df{margin:0;aspect-ratio:1;border-radius:10px;overflow:hidden;border:2px solid #E2E4EA;background:linear-gradient(135deg,#C4956A,#A67C52);cursor:pointer}.elementor-13171 .elementor-element.elementor-element-4f5659df .elementor-widget-container,.elementor-13171 .elementor-element.elementor-element-4f5659df figure{height:100%;margin:0}.elementor-13171 .elementor-element.elementor-element-4f5659df img{width:100%;height:100%;object-fit:cover;display:block}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-739cdf7b */.elementor-13171 .elementor-element.elementor-element-739cdf7b{margin:0;aspect-ratio:1;border-radius:10px;overflow:hidden;border:2px solid #E2E4EA;background:linear-gradient(135deg,#C4956A,#A67C52);cursor:pointer}.elementor-13171 .elementor-element.elementor-element-739cdf7b .elementor-widget-container,.elementor-13171 .elementor-element.elementor-element-739cdf7b figure{height:100%;margin:0}.elementor-13171 .elementor-element.elementor-element-739cdf7b img{width:100%;height:100%;object-fit:cover;display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f3701ec */.elementor-13171 .elementor-element.elementor-element-3f3701ec{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:12px;padding:0;width:100%}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77e82a87 */.elementor-13171 .elementor-element.elementor-element-77e82a87{margin:0}.elementor-13171 .elementor-element.elementor-element-77e82a87 p{font-size:11.5px;color:#6B7280;margin-top:12px;text-align:center}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-157fd72c */.elementor-13171 .elementor-element.elementor-element-157fd72c{padding:0;display:flex;flex-direction:column}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a297caf */.elementor-13171 .elementor-element.elementor-element-7a297caf .elementor-heading-title{font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#1A3FD4;margin:0 0 10px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50faaad6 */.elementor-13171 .elementor-element.elementor-element-50faaad6 .elementor-heading-title{font-size:clamp(26px,3.4vw,38px);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0 0 6px;color:#080808}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-495fb2fa */.elementor-13171 .elementor-element.elementor-element-495fb2fa{margin:0 0 18px}.elementor-13171 .elementor-element.elementor-element-495fb2fa p{font-size:15px;color:#6B7280;margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b8d4c76 */.elementor-13171 .elementor-element.elementor-element-5b8d4c76{margin:0 0 8px}.elementor-13171 .elementor-element.elementor-element-5b8d4c76 .pr{display:flex;align-items:baseline;gap:8px}.elementor-13171 .elementor-element.elementor-element-5b8d4c76 .from{font-size:13px;color:#6B7280}.elementor-13171 .elementor-element.elementor-element-5b8d4c76 .amt{font-size:30px;font-weight:800;color:#080808}.elementor-13171 .elementor-element.elementor-element-5b8d4c76 .unit{font-size:15px;font-weight:600;color:#6B7280}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74e1888c */.elementor-13171 .elementor-element.elementor-element-74e1888c{margin:0 0 20px}.elementor-13171 .elementor-element.elementor-element-74e1888c p{font-size:12.5px;color:#6B7280;margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65bf897b */.elementor-13171 .elementor-element.elementor-element-65bf897b{margin:0 0 20px}.elementor-13171 .elementor-element.elementor-element-65bf897b p{font-size:15px;color:#333;line-height:1.7;margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-665d4593 */.elementor-13171 .elementor-element.elementor-element-665d4593{margin:0 0 22px}.elementor-13171 .elementor-element.elementor-element-665d4593 .chips{display:flex;flex-wrap:wrap;gap:8px}.elementor-13171 .elementor-element.elementor-element-665d4593 .chips span{background:#F5F6F8;border:1px solid #E2E4EA;border-radius:999px;padding:7px 13px;font-size:12.5px;font-weight:600;color:#080808}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43d16bcc */.elementor-13171 .elementor-element.elementor-element-43d16bcc .elementor-heading-title{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#080808;margin:0 0 10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75790862 */.elementor-13171 .elementor-element.elementor-element-75790862{width:52px;height:52px;border-radius:10px;padding:0;cursor:pointer;background:#C4956A;border:2px solid #1A3FD4}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4dac1ab8 */.elementor-13171 .elementor-element.elementor-element-4dac1ab8{width:52px;height:52px;border-radius:10px;padding:0;cursor:pointer;background:#C9A87C;border:2px solid #E2E4EA}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78f424f */.elementor-13171 .elementor-element.elementor-element-78f424f{width:52px;height:52px;border-radius:10px;padding:0;cursor:pointer;background:#E4D3B4;border:2px solid #E2E4EA}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5928aaa */.elementor-13171 .elementor-element.elementor-element-5928aaa{width:52px;height:52px;border-radius:10px;padding:0;cursor:pointer;background:#4A3527;border:2px solid #E2E4EA}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7277871e */.elementor-13171 .elementor-element.elementor-element-7277871e{width:52px;height:52px;border-radius:10px;padding:0;cursor:pointer;background:#8C8C8C;border:2px solid #E2E4EA}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51bcf80a */.elementor-13171 .elementor-element.elementor-element-51bcf80a{display:flex;gap:10px;margin-bottom:24px;flex-wrap:wrap;padding:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-12cd4484 */.elementor-13171 .elementor-element.elementor-element-12cd4484 .elementor-button{background:#25D366!important;color:#063A1E!important;padding:15px 24px!important;border-radius:9px;font-weight:800;font-size:15px;display:inline-flex!important;align-items:center;gap:10px}.elementor-13171 .elementor-element.elementor-element-12cd4484 .elementor-button:hover{background:#1EBE57!important;transform:translateY(-2px)}.elementor-13171 .elementor-element.elementor-element-12cd4484 .elementor-button-icon{color:#063A1E!important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3a8c47c5 */.elementor-13171 .elementor-element.elementor-element-3a8c47c5 .elementor-button{background:#1A3FD4!important;color:#fff!important;padding:15px 24px!important;border-radius:9px;font-weight:800;font-size:15px}.elementor-13171 .elementor-element.elementor-element-3a8c47c5 .elementor-button:hover{background:#1230A8!important;transform:translateY(-2px)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7affa3a3 */.elementor-13171 .elementor-element.elementor-element-7affa3a3{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:18px;padding:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-68e4b12f */.elementor-13171 .elementor-element.elementor-element-68e4b12f{margin:0}.elementor-13171 .elementor-element.elementor-element-68e4b12f .tr{display:flex;flex-wrap:wrap;gap:8px}.elementor-13171 .elementor-element.elementor-element-68e4b12f .tr span{font-size:12px;font-weight:700;color:#6B7280;background:#F5F6F8;border-radius:6px;padding:6px 11px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2092f4de */.elementor-13171 .elementor-element.elementor-element-2092f4de{padding:0;display:flex;flex-direction:column}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3349a396 */.elementor-13171 .elementor-element.elementor-element-3349a396{display:grid;grid-template-columns:1.05fr .95fr;gap:44px;padding:14px 0 40px;width:100%}@media(max-width:900px){.elementor-13171 .elementor-element.elementor-element-3349a396{grid-template-columns:1fr;gap:28px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9892ae5 */.elementor-13171 .elementor-element.elementor-element-9892ae5{padding:0 24px;width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fa50c3b */.elementor-13171 .elementor-element.elementor-element-3fa50c3b{background:#fff;padding:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52d85852 */.elementor-13171 .elementor-element.elementor-element-52d85852 .elementor-heading-title{display:inline-block;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#1A3FD4;margin:0 0 12px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44ccadf */.elementor-13171 .elementor-element.elementor-element-44ccadf .elementor-heading-title{font-size:clamp(23px,3vw,32px);font-weight:800;letter-spacing:-.02em;margin:0 0 14px;color:#080808}.elementor-13171 .elementor-element.elementor-element-44ccadf .elementor-heading-title span{color:#1A3FD4}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32fe3010 */.elementor-13171 .elementor-element.elementor-element-32fe3010{margin:0 0 14px}.elementor-13171 .elementor-element.elementor-element-32fe3010 p{font-size:15px;color:#333;line-height:1.75;max-width:820px;margin:0 0 14px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4dd3413b */.elementor-13171 .elementor-element.elementor-element-4dd3413b{margin:0 0 14px}.elementor-13171 .elementor-element.elementor-element-4dd3413b p{font-size:15px;color:#333;line-height:1.75;max-width:820px;margin:0 0 14px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66f1b5b3 */.elementor-13171 .elementor-element.elementor-element-66f1b5b3{padding:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4977ce6b */.elementor-13171 .elementor-element.elementor-element-4977ce6b{margin:0 0 10px}.elementor-13171 .elementor-element.elementor-element-4977ce6b .ic{font-size:24px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49494aa7 */.elementor-13171 .elementor-element.elementor-element-49494aa7 .elementor-heading-title{font-size:16px;font-weight:800;margin:0 0 6px;color:#080808}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5f17ed87 */.elementor-13171 .elementor-element.elementor-element-5f17ed87{margin:0}.elementor-13171 .elementor-element.elementor-element-5f17ed87 p{font-size:13.5px;color:#6B7280;line-height:1.6;margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28d8b2e */.elementor-13171 .elementor-element.elementor-element-28d8b2e{background:#fff;border:1px solid #E2E4EA;border-radius:14px;padding:24px;display:flex;flex-direction:column}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7782ffa6 */.elementor-13171 .elementor-element.elementor-element-7782ffa6{margin:0 0 10px}.elementor-13171 .elementor-element.elementor-element-7782ffa6 .ic{font-size:24px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5cf51ac4 */.elementor-13171 .elementor-element.elementor-element-5cf51ac4 .elementor-heading-title{font-size:16px;font-weight:800;margin:0 0 6px;color:#080808}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-353b6d3 */.elementor-13171 .elementor-element.elementor-element-353b6d3{margin:0}.elementor-13171 .elementor-element.elementor-element-353b6d3 p{font-size:13.5px;color:#6B7280;line-height:1.6;margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a49d3f1 */.elementor-13171 .elementor-element.elementor-element-1a49d3f1{background:#fff;border:1px solid #E2E4EA;border-radius:14px;padding:24px;display:flex;flex-direction:column}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2db0c31e */.elementor-13171 .elementor-element.elementor-element-2db0c31e{margin:0 0 10px}.elementor-13171 .elementor-element.elementor-element-2db0c31e .ic{font-size:24px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1149376d */.elementor-13171 .elementor-element.elementor-element-1149376d .elementor-heading-title{font-size:16px;font-weight:800;margin:0 0 6px;color:#080808}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c460c96 */.elementor-13171 .elementor-element.elementor-element-2c460c96{margin:0}.elementor-13171 .elementor-element.elementor-element-2c460c96 p{font-size:13.5px;color:#6B7280;line-height:1.6;margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b547953 */.elementor-13171 .elementor-element.elementor-element-2b547953{background:#fff;border:1px solid #E2E4EA;border-radius:14px;padding:24px;display:flex;flex-direction:column}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51c3e5d0 */.elementor-13171 .elementor-element.elementor-element-51c3e5d0{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px;width:100%}@media(max-width:900px){.elementor-13171 .elementor-element.elementor-element-51c3e5d0{grid-template-columns:repeat(1,1fr)}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-117de512 */.elementor-13171 .elementor-element.elementor-element-117de512{padding:0 24px;display:flex;flex-direction:column;gap:0;width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a77e405 */.elementor-13171 .elementor-element.elementor-element-2a77e405{background:#F5F6F8;border-top:1px solid #E2E4EA;padding:56px 0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b72e91a */.elementor-13171 .elementor-element.elementor-element-3b72e91a .elementor-heading-title{display:inline-block;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#1A3FD4;margin:0 0 12px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c9a375c */.elementor-13171 .elementor-element.elementor-element-1c9a375c .elementor-heading-title{font-size:clamp(23px,3vw,32px);font-weight:800;letter-spacing:-.02em;margin:0 0 14px;color:#080808}.elementor-13171 .elementor-element.elementor-element-1c9a375c .elementor-heading-title span{color:#1A3FD4}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77b4e373 */.elementor-13171 .elementor-element.elementor-element-77b4e373{margin:0;flex:0 0 42%}.elementor-13171 .elementor-element.elementor-element-77b4e373 div{font-size:14px;color:#6B7280;font-weight:600}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-76beff12 */.elementor-13171 .elementor-element.elementor-element-76beff12{margin:0;flex:1}.elementor-13171 .elementor-element.elementor-element-76beff12 div{font-size:14px;color:#080808;font-weight:600}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-291113cc */.elementor-13171 .elementor-element.elementor-element-291113cc{display:flex;gap:12px;padding:13px 6px;border-bottom:1px solid #E2E4EA}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a563469 */.elementor-13171 .elementor-element.elementor-element-5a563469{margin:0;flex:0 0 42%}.elementor-13171 .elementor-element.elementor-element-5a563469 div{font-size:14px;color:#6B7280;font-weight:600}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46a95c38 */.elementor-13171 .elementor-element.elementor-element-46a95c38{margin:0;flex:1}.elementor-13171 .elementor-element.elementor-element-46a95c38 div{font-size:14px;color:#080808;font-weight:600}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70c0dd13 */.elementor-13171 .elementor-element.elementor-element-70c0dd13{display:flex;gap:12px;padding:13px 6px;border-bottom:1px solid #E2E4EA}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74eb6912 */.elementor-13171 .elementor-element.elementor-element-74eb6912{margin:0;flex:0 0 42%}.elementor-13171 .elementor-element.elementor-element-74eb6912 div{font-size:14px;color:#6B7280;font-weight:600}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-42a21bec */.elementor-13171 .elementor-element.elementor-element-42a21bec{margin:0;flex:1}.elementor-13171 .elementor-element.elementor-element-42a21bec div{font-size:14px;color:#080808;font-weight:600}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-763285f */.elementor-13171 .elementor-element.elementor-element-763285f{display:flex;gap:12px;padding:13px 6px;border-bottom:1px solid #E2E4EA}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-17219176 */.elementor-13171 .elementor-element.elementor-element-17219176{margin:0;flex:0 0 42%}.elementor-13171 .elementor-element.elementor-element-17219176 div{font-size:14px;color:#6B7280;font-weight:600}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4961bffe */.elementor-13171 .elementor-element.elementor-element-4961bffe{margin:0;flex:1}.elementor-13171 .elementor-element.elementor-element-4961bffe div{font-size:14px;color:#080808;font-weight:600}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b1e646f */.elementor-13171 .elementor-element.elementor-element-7b1e646f{display:flex;gap:12px;padding:13px 6px;border-bottom:1px solid #E2E4EA}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e73f5d2 */.elementor-13171 .elementor-element.elementor-element-7e73f5d2{margin:0;flex:0 0 42%}.elementor-13171 .elementor-element.elementor-element-7e73f5d2 div{font-size:14px;color:#6B7280;font-weight:600}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-415a2f40 */.elementor-13171 .elementor-element.elementor-element-415a2f40{margin:0;flex:1}.elementor-13171 .elementor-element.elementor-element-415a2f40 div{font-size:14px;color:#080808;font-weight:600}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4769561 */.elementor-13171 .elementor-element.elementor-element-4769561{display:flex;gap:12px;padding:13px 6px;border-bottom:1px solid #E2E4EA}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a346efd */.elementor-13171 .elementor-element.elementor-element-a346efd{margin:0;flex:0 0 42%}.elementor-13171 .elementor-element.elementor-element-a346efd div{font-size:14px;color:#6B7280;font-weight:600}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2b91f3e7 */.elementor-13171 .elementor-element.elementor-element-2b91f3e7{margin:0;flex:1}.elementor-13171 .elementor-element.elementor-element-2b91f3e7 div{font-size:14px;color:#080808;font-weight:600}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fb5ec38 */.elementor-13171 .elementor-element.elementor-element-7fb5ec38{display:flex;gap:12px;padding:13px 6px;border-bottom:1px solid #E2E4EA}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a704ff0 */.elementor-13171 .elementor-element.elementor-element-5a704ff0{margin:0;flex:0 0 42%}.elementor-13171 .elementor-element.elementor-element-5a704ff0 div{font-size:14px;color:#6B7280;font-weight:600}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d68418e */.elementor-13171 .elementor-element.elementor-element-d68418e{margin:0;flex:1}.elementor-13171 .elementor-element.elementor-element-d68418e div{font-size:14px;color:#080808;font-weight:600}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38219fda */.elementor-13171 .elementor-element.elementor-element-38219fda{display:flex;gap:12px;padding:13px 6px;border-bottom:1px solid #E2E4EA}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-59d5fd4b */.elementor-13171 .elementor-element.elementor-element-59d5fd4b{margin:0;flex:0 0 42%}.elementor-13171 .elementor-element.elementor-element-59d5fd4b div{font-size:14px;color:#6B7280;font-weight:600}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79ae8563 */.elementor-13171 .elementor-element.elementor-element-79ae8563{margin:0;flex:1}.elementor-13171 .elementor-element.elementor-element-79ae8563 div{font-size:14px;color:#080808;font-weight:600}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39bcf25b */.elementor-13171 .elementor-element.elementor-element-39bcf25b{display:flex;gap:12px;padding:13px 6px;border-bottom:1px solid #E2E4EA}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f2a109 */.elementor-13171 .elementor-element.elementor-element-3f2a109{margin:0;flex:0 0 42%}.elementor-13171 .elementor-element.elementor-element-3f2a109 div{font-size:14px;color:#6B7280;font-weight:600}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7325b5e2 */.elementor-13171 .elementor-element.elementor-element-7325b5e2{margin:0;flex:1}.elementor-13171 .elementor-element.elementor-element-7325b5e2 div{font-size:14px;color:#080808;font-weight:600}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28e19e65 */.elementor-13171 .elementor-element.elementor-element-28e19e65{display:flex;gap:12px;padding:13px 6px;border-bottom:1px solid #E2E4EA}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6d6a1aaf */.elementor-13171 .elementor-element.elementor-element-6d6a1aaf{margin:0;flex:0 0 42%}.elementor-13171 .elementor-element.elementor-element-6d6a1aaf div{font-size:14px;color:#6B7280;font-weight:600}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d12e2dd */.elementor-13171 .elementor-element.elementor-element-d12e2dd{margin:0;flex:1}.elementor-13171 .elementor-element.elementor-element-d12e2dd div{font-size:14px;color:#080808;font-weight:600}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-233577b3 */.elementor-13171 .elementor-element.elementor-element-233577b3{display:flex;gap:12px;padding:13px 6px;border-bottom:1px solid #E2E4EA}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-100eed0b */.elementor-13171 .elementor-element.elementor-element-100eed0b{margin:0;flex:0 0 42%}.elementor-13171 .elementor-element.elementor-element-100eed0b div{font-size:14px;color:#6B7280;font-weight:600}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7025448c */.elementor-13171 .elementor-element.elementor-element-7025448c{margin:0;flex:1}.elementor-13171 .elementor-element.elementor-element-7025448c div{font-size:14px;color:#080808;font-weight:600}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72c34c8 */.elementor-13171 .elementor-element.elementor-element-72c34c8{display:flex;gap:12px;padding:13px 6px;border-bottom:1px solid #E2E4EA}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-370ec2c4 */.elementor-13171 .elementor-element.elementor-element-370ec2c4{margin:0;flex:0 0 42%}.elementor-13171 .elementor-element.elementor-element-370ec2c4 div{font-size:14px;color:#6B7280;font-weight:600}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-536570dd */.elementor-13171 .elementor-element.elementor-element-536570dd{margin:0;flex:1}.elementor-13171 .elementor-element.elementor-element-536570dd div{font-size:14px;color:#080808;font-weight:600}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20dfe45b */.elementor-13171 .elementor-element.elementor-element-20dfe45b{display:flex;gap:12px;padding:13px 6px;border-bottom:1px solid #E2E4EA}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b37bf0d */.elementor-13171 .elementor-element.elementor-element-4b37bf0d{margin:0;flex:0 0 42%}.elementor-13171 .elementor-element.elementor-element-4b37bf0d div{font-size:14px;color:#6B7280;font-weight:600}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28f3ecf5 */.elementor-13171 .elementor-element.elementor-element-28f3ecf5{margin:0;flex:1}.elementor-13171 .elementor-element.elementor-element-28f3ecf5 div{font-size:14px;color:#080808;font-weight:600}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18a6e55a */.elementor-13171 .elementor-element.elementor-element-18a6e55a{display:flex;gap:12px;padding:13px 6px;border-bottom:1px solid #E2E4EA}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e946af */.elementor-13171 .elementor-element.elementor-element-3e946af{max-width:760px;margin-top:26px;padding:0;width:100%}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-50a1d058 */.elementor-13171 .elementor-element.elementor-element-50a1d058{margin-top:16px}.elementor-13171 .elementor-element.elementor-element-50a1d058 .elementor-widget-container{font-size:14px;color:#6B7280}.elementor-13171 .elementor-element.elementor-element-50a1d058 a{color:#1A3FD4;font-weight:700}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54f438a1 */.elementor-13171 .elementor-element.elementor-element-54f438a1{padding:0 24px;display:flex;flex-direction:column;gap:0;width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-505d6143 */.elementor-13171 .elementor-element.elementor-element-505d6143{background:#fff;border-top:1px solid #E2E4EA;padding:56px 0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6082ab05 */.elementor-13171 .elementor-element.elementor-element-6082ab05 .elementor-heading-title{display:inline-block;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#1A3FD4;margin:0 0 12px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17c8e6aa */.elementor-13171 .elementor-element.elementor-element-17c8e6aa .elementor-heading-title{font-size:clamp(23px,3vw,32px);font-weight:800;letter-spacing:-.02em;margin:0 0 14px;color:#080808}.elementor-13171 .elementor-element.elementor-element-17c8e6aa .elementor-heading-title span{color:#1A3FD4}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5cfb041b */.elementor-13171 .elementor-element.elementor-element-5cfb041b{margin:0 0 8px}.elementor-13171 .elementor-element.elementor-element-5cfb041b p{font-size:15.5px;color:#6B7280;max-width:720px;line-height:1.7;margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-464344b */.elementor-13171 .elementor-element.elementor-element-464344b{width:38px;height:38px;border-radius:8px;padding:0;background:linear-gradient(135deg,#C4956A,#A67C52)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-91e1ba */.elementor-13171 .elementor-element.elementor-element-91e1ba .elementor-heading-title{font-size:14px;font-weight:800;margin:0;color:#080808}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e35bed8 */.elementor-13171 .elementor-element.elementor-element-4e35bed8{margin:0}.elementor-13171 .elementor-element.elementor-element-4e35bed8 small{font-size:12px;color:#6B7280}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c3a6d88 */.elementor-13171 .elementor-element.elementor-element-5c3a6d88{padding:0;display:flex;flex-direction:column;gap:2px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33dd765e */.elementor-13171 .elementor-element.elementor-element-33dd765e{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #E2E4EA;border-radius:12px;padding:14px 18px;min-width:220px;transition:border-color .15s,transform .15s}.elementor-13171 .elementor-element.elementor-element-33dd765e:hover{border-color:#1A3FD4;transform:translateY(-2px)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aa8a91f */.elementor-13171 .elementor-element.elementor-element-2aa8a91f{width:38px;height:38px;border-radius:8px;padding:0;background:linear-gradient(135deg,#C4956A,#A67C52)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-701c0180 */.elementor-13171 .elementor-element.elementor-element-701c0180 .elementor-heading-title{font-size:14px;font-weight:800;margin:0;color:#080808}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3cbcca22 */.elementor-13171 .elementor-element.elementor-element-3cbcca22{margin:0}.elementor-13171 .elementor-element.elementor-element-3cbcca22 small{font-size:12px;color:#6B7280}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52dc6ea4 */.elementor-13171 .elementor-element.elementor-element-52dc6ea4{padding:0;display:flex;flex-direction:column;gap:2px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ec96ee1 */.elementor-13171 .elementor-element.elementor-element-2ec96ee1{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #E2E4EA;border-radius:12px;padding:14px 18px;min-width:220px;transition:border-color .15s,transform .15s}.elementor-13171 .elementor-element.elementor-element-2ec96ee1:hover{border-color:#1A3FD4;transform:translateY(-2px)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b4388dc */.elementor-13171 .elementor-element.elementor-element-3b4388dc{width:38px;height:38px;border-radius:8px;padding:0;background:linear-gradient(135deg,#C4956A,#A67C52)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-308cca0 */.elementor-13171 .elementor-element.elementor-element-308cca0 .elementor-heading-title{font-size:14px;font-weight:800;margin:0;color:#080808}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-750625cf */.elementor-13171 .elementor-element.elementor-element-750625cf{margin:0}.elementor-13171 .elementor-element.elementor-element-750625cf small{font-size:12px;color:#6B7280}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69816c59 */.elementor-13171 .elementor-element.elementor-element-69816c59{padding:0;display:flex;flex-direction:column;gap:2px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52c7c9ec */.elementor-13171 .elementor-element.elementor-element-52c7c9ec{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #E2E4EA;border-radius:12px;padding:14px 18px;min-width:220px;transition:border-color .15s,transform .15s}.elementor-13171 .elementor-element.elementor-element-52c7c9ec:hover{border-color:#1A3FD4;transform:translateY(-2px)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34bb234a */.elementor-13171 .elementor-element.elementor-element-34bb234a{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px;padding:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b3cceac */.elementor-13171 .elementor-element.elementor-element-4b3cceac{padding:0 24px;display:flex;flex-direction:column;gap:0;width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-145b5e30 */.elementor-13171 .elementor-element.elementor-element-145b5e30{background:#F5F6F8;border-top:1px solid #E2E4EA;padding:56px 0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d0cfe7b */.elementor-13171 .elementor-element.elementor-element-7d0cfe7b .elementor-heading-title{display:inline-block;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#1A3FD4;margin:0 0 12px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73bd72d7 */.elementor-13171 .elementor-element.elementor-element-73bd72d7 .elementor-heading-title{font-size:clamp(23px,3vw,32px);font-weight:800;letter-spacing:-.02em;margin:0 0 14px;color:#080808}.elementor-13171 .elementor-element.elementor-element-73bd72d7 .elementor-heading-title span{color:#1A3FD4}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-25161be0 */.elementor-13171 .elementor-element.elementor-element-25161be0{margin:0 0 12px}.elementor-13171 .elementor-element.elementor-element-25161be0 .num{width:34px;height:34px;border-radius:8px;background:#1A3FD4;color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5bf48d70 */.elementor-13171 .elementor-element.elementor-element-5bf48d70 .elementor-heading-title{font-size:15px;font-weight:800;margin:0 0 6px;color:#080808}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c709d11 */.elementor-13171 .elementor-element.elementor-element-5c709d11{margin:0}.elementor-13171 .elementor-element.elementor-element-5c709d11 p{font-size:13.5px;color:#6B7280;line-height:1.6;margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c95cbdc */.elementor-13171 .elementor-element.elementor-element-1c95cbdc{background:#fff;border:1px solid #E2E4EA;border-radius:14px;padding:24px;display:flex;flex-direction:column}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-35616892 */.elementor-13171 .elementor-element.elementor-element-35616892{margin:0 0 12px}.elementor-13171 .elementor-element.elementor-element-35616892 .num{width:34px;height:34px;border-radius:8px;background:#1A3FD4;color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2082f5c0 */.elementor-13171 .elementor-element.elementor-element-2082f5c0 .elementor-heading-title{font-size:15px;font-weight:800;margin:0 0 6px;color:#080808}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51f49b91 */.elementor-13171 .elementor-element.elementor-element-51f49b91{margin:0}.elementor-13171 .elementor-element.elementor-element-51f49b91 p{font-size:13.5px;color:#6B7280;line-height:1.6;margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2751ced7 */.elementor-13171 .elementor-element.elementor-element-2751ced7{background:#fff;border:1px solid #E2E4EA;border-radius:14px;padding:24px;display:flex;flex-direction:column}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63886cdc */.elementor-13171 .elementor-element.elementor-element-63886cdc{margin:0 0 12px}.elementor-13171 .elementor-element.elementor-element-63886cdc .num{width:34px;height:34px;border-radius:8px;background:#1A3FD4;color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4623b989 */.elementor-13171 .elementor-element.elementor-element-4623b989 .elementor-heading-title{font-size:15px;font-weight:800;margin:0 0 6px;color:#080808}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1198147b */.elementor-13171 .elementor-element.elementor-element-1198147b{margin:0}.elementor-13171 .elementor-element.elementor-element-1198147b p{font-size:13.5px;color:#6B7280;line-height:1.6;margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77dcbb28 */.elementor-13171 .elementor-element.elementor-element-77dcbb28{background:#fff;border:1px solid #E2E4EA;border-radius:14px;padding:24px;display:flex;flex-direction:column}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cf71cd */.elementor-13171 .elementor-element.elementor-element-3cf71cd{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px;width:100%}@media(max-width:900px){.elementor-13171 .elementor-element.elementor-element-3cf71cd{grid-template-columns:repeat(1,1fr)}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32a6d759 */.elementor-13171 .elementor-element.elementor-element-32a6d759{padding:0 24px;display:flex;flex-direction:column;gap:0;width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-723b0934 */.elementor-13171 .elementor-element.elementor-element-723b0934{background:#fff;border-top:1px solid #E2E4EA;padding:56px 0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-595e9b04 */.elementor-13171 .elementor-element.elementor-element-595e9b04 .elementor-heading-title{display:inline-block;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#1A3FD4;margin:0 0 12px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ef8a7d7 */.elementor-13171 .elementor-element.elementor-element-2ef8a7d7 .elementor-heading-title{font-size:clamp(23px,3vw,32px);font-weight:800;letter-spacing:-.02em;margin:0 0 14px;color:#080808}.elementor-13171 .elementor-element.elementor-element-2ef8a7d7 .elementor-heading-title span{color:#1A3FD4}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aad9b90 */.elementor-13171 .elementor-element.elementor-element-aad9b90{margin:0;aspect-ratio:4/3;background:linear-gradient(135deg,#C4956A,#A67C52);overflow:hidden}.elementor-13171 .elementor-element.elementor-element-aad9b90 .elementor-widget-container,.elementor-13171 .elementor-element.elementor-element-aad9b90 figure{height:100%;margin:0}.elementor-13171 .elementor-element.elementor-element-aad9b90 img{width:100%;height:100%;object-fit:cover;display:block}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4850746b */.elementor-13171 .elementor-element.elementor-element-4850746b{position:absolute;left:10px;bottom:10px;margin:0;z-index:2}.elementor-13171 .elementor-element.elementor-element-4850746b span{font-size:10px;font-weight:800;color:#fff;background:rgba(8,8,8,.6);padding:4px 9px;border-radius:5px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b069058 */.elementor-13171 .elementor-element.elementor-element-1b069058{position:relative;padding:0;overflow:hidden}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6287342c */.elementor-13171 .elementor-element.elementor-element-6287342c .elementor-heading-title{font-weight:800;font-size:14.5px;margin:0 0 3px;color:#080808}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-171c89b0 */.elementor-13171 .elementor-element.elementor-element-171c89b0{margin:0 0 10px}.elementor-13171 .elementor-element.elementor-element-171c89b0 p{font-size:12px;color:#6B7280;margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d8bf7a6 */.elementor-13171 .elementor-element.elementor-element-5d8bf7a6{margin:0}.elementor-13171 .elementor-element.elementor-element-5d8bf7a6 span{font-weight:800;font-size:15px}.elementor-13171 .elementor-element.elementor-element-5d8bf7a6 small{font-size:11px;color:#6B7280;font-weight:600}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-779252da */.elementor-13171 .elementor-element.elementor-element-779252da{margin:0}.elementor-13171 .elementor-element.elementor-element-779252da span{font-size:12px;font-weight:700;color:#1A3FD4}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f9ac8e0 */.elementor-13171 .elementor-element.elementor-element-4f9ac8e0{display:flex;align-items:center;justify-content:space-between;padding:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50ecf0b1 */.elementor-13171 .elementor-element.elementor-element-50ecf0b1{padding:14px 15px;display:flex;flex-direction:column}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62504163 */.elementor-13171 .elementor-element.elementor-element-62504163{background:#fff;border:1px solid #E2E4EA;border-radius:14px;overflow:hidden;display:flex;flex-direction:column;padding:0;transition:transform .15s,border-color .15s,box-shadow .15s}.elementor-13171 .elementor-element.elementor-element-62504163:hover{transform:translateY(-3px);border-color:#1A3FD4;box-shadow:0 10px 30px rgba(26,63,212,.10)}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-474d8ac6 */.elementor-13171 .elementor-element.elementor-element-474d8ac6{margin:0;aspect-ratio:4/3;background:linear-gradient(135deg,#C4956A,#A67C52);overflow:hidden}.elementor-13171 .elementor-element.elementor-element-474d8ac6 .elementor-widget-container,.elementor-13171 .elementor-element.elementor-element-474d8ac6 figure{height:100%;margin:0}.elementor-13171 .elementor-element.elementor-element-474d8ac6 img{width:100%;height:100%;object-fit:cover;display:block}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36f24056 */.elementor-13171 .elementor-element.elementor-element-36f24056{position:absolute;left:10px;bottom:10px;margin:0;z-index:2}.elementor-13171 .elementor-element.elementor-element-36f24056 span{font-size:10px;font-weight:800;color:#fff;background:rgba(8,8,8,.6);padding:4px 9px;border-radius:5px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dcc7b80 */.elementor-13171 .elementor-element.elementor-element-3dcc7b80{position:relative;padding:0;overflow:hidden}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69d68c1e */.elementor-13171 .elementor-element.elementor-element-69d68c1e .elementor-heading-title{font-weight:800;font-size:14.5px;margin:0 0 3px;color:#080808}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-76ba0d86 */.elementor-13171 .elementor-element.elementor-element-76ba0d86{margin:0 0 10px}.elementor-13171 .elementor-element.elementor-element-76ba0d86 p{font-size:12px;color:#6B7280;margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-72524eed */.elementor-13171 .elementor-element.elementor-element-72524eed{margin:0}.elementor-13171 .elementor-element.elementor-element-72524eed span{font-weight:800;font-size:15px}.elementor-13171 .elementor-element.elementor-element-72524eed small{font-size:11px;color:#6B7280;font-weight:600}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-496004a4 */.elementor-13171 .elementor-element.elementor-element-496004a4{margin:0}.elementor-13171 .elementor-element.elementor-element-496004a4 span{font-size:12px;font-weight:700;color:#1A3FD4}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11fa49d2 */.elementor-13171 .elementor-element.elementor-element-11fa49d2{display:flex;align-items:center;justify-content:space-between;padding:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-579bd494 */.elementor-13171 .elementor-element.elementor-element-579bd494{padding:14px 15px;display:flex;flex-direction:column}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56f29baa */.elementor-13171 .elementor-element.elementor-element-56f29baa{background:#fff;border:1px solid #E2E4EA;border-radius:14px;overflow:hidden;display:flex;flex-direction:column;padding:0;transition:transform .15s,border-color .15s,box-shadow .15s}.elementor-13171 .elementor-element.elementor-element-56f29baa:hover{transform:translateY(-3px);border-color:#1A3FD4;box-shadow:0 10px 30px rgba(26,63,212,.10)}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6d28c4f7 */.elementor-13171 .elementor-element.elementor-element-6d28c4f7{margin:0;aspect-ratio:4/3;background:linear-gradient(135deg,#C4956A,#A67C52);overflow:hidden}.elementor-13171 .elementor-element.elementor-element-6d28c4f7 .elementor-widget-container,.elementor-13171 .elementor-element.elementor-element-6d28c4f7 figure{height:100%;margin:0}.elementor-13171 .elementor-element.elementor-element-6d28c4f7 img{width:100%;height:100%;object-fit:cover;display:block}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8f85f8f */.elementor-13171 .elementor-element.elementor-element-8f85f8f{position:absolute;left:10px;bottom:10px;margin:0;z-index:2}.elementor-13171 .elementor-element.elementor-element-8f85f8f span{font-size:10px;font-weight:800;color:#fff;background:rgba(8,8,8,.6);padding:4px 9px;border-radius:5px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f1e1f3f */.elementor-13171 .elementor-element.elementor-element-3f1e1f3f{position:relative;padding:0;overflow:hidden}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14706237 */.elementor-13171 .elementor-element.elementor-element-14706237 .elementor-heading-title{font-weight:800;font-size:14.5px;margin:0 0 3px;color:#080808}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70884655 */.elementor-13171 .elementor-element.elementor-element-70884655{margin:0 0 10px}.elementor-13171 .elementor-element.elementor-element-70884655 p{font-size:12px;color:#6B7280;margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-33105c69 */.elementor-13171 .elementor-element.elementor-element-33105c69{margin:0}.elementor-13171 .elementor-element.elementor-element-33105c69 span{font-weight:800;font-size:15px}.elementor-13171 .elementor-element.elementor-element-33105c69 small{font-size:11px;color:#6B7280;font-weight:600}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29b5e993 */.elementor-13171 .elementor-element.elementor-element-29b5e993{margin:0}.elementor-13171 .elementor-element.elementor-element-29b5e993 span{font-size:12px;font-weight:700;color:#1A3FD4}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-549fc58 */.elementor-13171 .elementor-element.elementor-element-549fc58{display:flex;align-items:center;justify-content:space-between;padding:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d26a26a */.elementor-13171 .elementor-element.elementor-element-5d26a26a{padding:14px 15px;display:flex;flex-direction:column}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69ba32a0 */.elementor-13171 .elementor-element.elementor-element-69ba32a0{background:#fff;border:1px solid #E2E4EA;border-radius:14px;overflow:hidden;display:flex;flex-direction:column;padding:0;transition:transform .15s,border-color .15s,box-shadow .15s}.elementor-13171 .elementor-element.elementor-element-69ba32a0:hover{transform:translateY(-3px);border-color:#1A3FD4;box-shadow:0 10px 30px rgba(26,63,212,.10)}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4770fc49 */.elementor-13171 .elementor-element.elementor-element-4770fc49{margin:0;aspect-ratio:4/3;background:linear-gradient(135deg,#C4956A,#A67C52);overflow:hidden}.elementor-13171 .elementor-element.elementor-element-4770fc49 .elementor-widget-container,.elementor-13171 .elementor-element.elementor-element-4770fc49 figure{height:100%;margin:0}.elementor-13171 .elementor-element.elementor-element-4770fc49 img{width:100%;height:100%;object-fit:cover;display:block}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f322cc4 */.elementor-13171 .elementor-element.elementor-element-6f322cc4{position:absolute;left:10px;bottom:10px;margin:0;z-index:2}.elementor-13171 .elementor-element.elementor-element-6f322cc4 span{font-size:10px;font-weight:800;color:#fff;background:rgba(8,8,8,.6);padding:4px 9px;border-radius:5px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f946153 */.elementor-13171 .elementor-element.elementor-element-1f946153{position:relative;padding:0;overflow:hidden}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fc2a648 */.elementor-13171 .elementor-element.elementor-element-4fc2a648 .elementor-heading-title{font-weight:800;font-size:14.5px;margin:0 0 3px;color:#080808}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7947799f */.elementor-13171 .elementor-element.elementor-element-7947799f{margin:0 0 10px}.elementor-13171 .elementor-element.elementor-element-7947799f p{font-size:12px;color:#6B7280;margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f207f10 */.elementor-13171 .elementor-element.elementor-element-2f207f10{margin:0}.elementor-13171 .elementor-element.elementor-element-2f207f10 span{font-weight:800;font-size:15px}.elementor-13171 .elementor-element.elementor-element-2f207f10 small{font-size:11px;color:#6B7280;font-weight:600}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d22a6e4 */.elementor-13171 .elementor-element.elementor-element-5d22a6e4{margin:0}.elementor-13171 .elementor-element.elementor-element-5d22a6e4 span{font-size:12px;font-weight:700;color:#1A3FD4}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f2bee6e */.elementor-13171 .elementor-element.elementor-element-7f2bee6e{display:flex;align-items:center;justify-content:space-between;padding:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f08d3eb */.elementor-13171 .elementor-element.elementor-element-6f08d3eb{padding:14px 15px;display:flex;flex-direction:column}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c4c8dd6 */.elementor-13171 .elementor-element.elementor-element-4c4c8dd6{background:#fff;border:1px solid #E2E4EA;border-radius:14px;overflow:hidden;display:flex;flex-direction:column;padding:0;transition:transform .15s,border-color .15s,box-shadow .15s}.elementor-13171 .elementor-element.elementor-element-4c4c8dd6:hover{transform:translateY(-3px);border-color:#1A3FD4;box-shadow:0 10px 30px rgba(26,63,212,.10)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ac3d1eb */.elementor-13171 .elementor-element.elementor-element-1ac3d1eb{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:30px;width:100%}@media(max-width:900px){.elementor-13171 .elementor-element.elementor-element-1ac3d1eb{grid-template-columns:repeat(2,1fr)}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4397351f */.elementor-13171 .elementor-element.elementor-element-4397351f{padding:0 24px;display:flex;flex-direction:column;gap:0;width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18c3c93f */.elementor-13171 .elementor-element.elementor-element-18c3c93f{background:#F5F6F8;border-top:1px solid #E2E4EA;padding:56px 0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6227555f */.elementor-13171 .elementor-element.elementor-element-6227555f .elementor-heading-title{color:#fff;font-size:26px;font-weight:800;margin:0 0 8px;text-align:center}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-683bc357 */.elementor-13171 .elementor-element.elementor-element-683bc357{margin:0 0 22px}.elementor-13171 .elementor-element.elementor-element-683bc357 p{color:rgba(255,255,255,.85);margin:0;text-align:center}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-34a65fd4 */.elementor-13171 .elementor-element.elementor-element-34a65fd4 .elementor-button{background:#fff!important;color:#1A3FD4!important;padding:15px 24px!important;border-radius:9px;font-weight:800;font-size:15px;display:inline-flex!important;align-items:center;gap:10px}.elementor-13171 .elementor-element.elementor-element-34a65fd4 .elementor-button:hover{transform:translateY(-2px)}.elementor-13171 .elementor-element.elementor-element-34a65fd4 .elementor-button-icon{color:#1A3FD4!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-610876c7 */.elementor-13171 .elementor-element.elementor-element-610876c7{display:flex;justify-content:center;padding:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c5f089c */.elementor-13171 .elementor-element.elementor-element-3c5f089c{margin-top:14px}.elementor-13171 .elementor-element.elementor-element-3c5f089c .sub{font-size:12.5px;color:rgba(255,255,255,.7);text-align:center}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-352808f0 */.elementor-13171 .elementor-element.elementor-element-352808f0{display:flex;flex-direction:column;align-items:center;padding:0;width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21c9ab89 */.elementor-13171 .elementor-element.elementor-element-21c9ab89{background:linear-gradient(120deg,#1230A8,#1A3FD4);padding:52px 24px;text-align:center}/* End custom CSS */