.elementor-8 .elementor-element.elementor-element-824i1j34{--display:flex;--min-height:760px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:stretch;--overlay-opacity:0.72;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-824i1j34::before, .elementor-8 .elementor-element.elementor-element-824i1j34 > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-824i1j34 > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-824i1j34 > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-824i1j34 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-824i1j34 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, var( --e-global-color-0a68507 ) 0%, var( --e-global-color-dd05ab8 ) 55%);}.elementor-8 .elementor-element.elementor-element-824i1j34:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-824i1j34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://ldkjewels.co.za/wp-content/uploads/2026/08/ldk-hero-poster.jpg") 50% 50%;background-size:cover;}.elementor-8 .elementor-element.elementor-element-vc558he5{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.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-8 .elementor-element.elementor-element-dycjsvyy{text-align:start;}.elementor-8 .elementor-element.elementor-element-dycjsvyy .elementor-heading-title{font-family:var( --e-global-typography-6287906-font-family ), Sans-serif;font-size:var( --e-global-typography-6287906-font-size );font-weight:var( --e-global-typography-6287906-font-weight );text-transform:var( --e-global-typography-6287906-text-transform );text-decoration:var( --e-global-typography-6287906-text-decoration );line-height:var( --e-global-typography-6287906-line-height );letter-spacing:var( --e-global-typography-6287906-letter-spacing );color:var( --e-global-color-dc122db );}.elementor-8 .elementor-element.elementor-element-ywz5wde5{text-align:start;}.elementor-8 .elementor-element.elementor-element-ywz5wde5 .elementor-heading-title{font-family:var( --e-global-typography-042266e-font-family ), Sans-serif;font-size:var( --e-global-typography-042266e-font-size );font-weight:var( --e-global-typography-042266e-font-weight );text-transform:var( --e-global-typography-042266e-text-transform );text-decoration:var( --e-global-typography-042266e-text-decoration );line-height:var( --e-global-typography-042266e-line-height );letter-spacing:var( --e-global-typography-042266e-letter-spacing );color:var( --e-global-color-dc122db );}.elementor-8 .elementor-element.elementor-element-yujpeyb1{--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;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8 .elementor-element.elementor-element-viw01ws6 .elementor-button{background-color:var( --e-global-color-0a68507 );font-family:var( --e-global-typography-2a582e5-font-family ), Sans-serif;font-size:var( --e-global-typography-2a582e5-font-size );font-weight:var( --e-global-typography-2a582e5-font-weight );text-transform:var( --e-global-typography-2a582e5-text-transform );text-decoration:var( --e-global-typography-2a582e5-text-decoration );line-height:var( --e-global-typography-2a582e5-line-height );letter-spacing:var( --e-global-typography-2a582e5-letter-spacing );fill:var( --e-global-color-dc122db );color:var( --e-global-color-dc122db );border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-uyr19baj .elementor-button{background-color:var( --e-global-color-dbbffc6 );font-family:var( --e-global-typography-2a582e5-font-family ), Sans-serif;font-size:var( --e-global-typography-2a582e5-font-size );font-weight:var( --e-global-typography-2a582e5-font-weight );text-transform:var( --e-global-typography-2a582e5-text-transform );text-decoration:var( --e-global-typography-2a582e5-text-decoration );line-height:var( --e-global-typography-2a582e5-line-height );letter-spacing:var( --e-global-typography-2a582e5-letter-spacing );fill:var( --e-global-color-0a68507 );color:var( --e-global-color-0a68507 );border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-asae2f7i{--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:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:112px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-8 .elementor-element.elementor-element-asae2f7i:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-asae2f7i > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dc122db );}.elementor-8 .elementor-element.elementor-element-ubqdhvgp{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-wfk1leao{text-align:start;}.elementor-8 .elementor-element.elementor-element-wfk1leao .elementor-heading-title{font-family:var( --e-global-typography-042266e-font-family ), Sans-serif;font-size:var( --e-global-typography-042266e-font-size );font-weight:var( --e-global-typography-042266e-font-weight );text-transform:var( --e-global-typography-042266e-text-transform );text-decoration:var( --e-global-typography-042266e-text-decoration );line-height:var( --e-global-typography-042266e-line-height );letter-spacing:var( --e-global-typography-042266e-letter-spacing );color:var( --e-global-color-0a68507 );}.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-8 .elementor-element.elementor-element-gjtmsewv{text-align:start;font-family:var( --e-global-typography-67fd62d-font-family ), Sans-serif;font-size:var( --e-global-typography-67fd62d-font-size );font-weight:var( --e-global-typography-67fd62d-font-weight );text-transform:var( --e-global-typography-67fd62d-text-transform );text-decoration:var( --e-global-typography-67fd62d-text-decoration );line-height:var( --e-global-typography-67fd62d-line-height );letter-spacing:var( --e-global-typography-67fd62d-letter-spacing );color:var( --e-global-color-0a68507 );}.elementor-8 .elementor-element.elementor-element-r5yngic1{--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-8 .elementor-element.elementor-element-r5yngic1:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-r5yngic1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0a68507 );}.elementor-8 .elementor-element.elementor-element-nvsbuq8r{--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-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-8 .elementor-element.elementor-element-pze7pg6s{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8 .elementor-element.elementor-element-puqor7il{text-align:start;}.elementor-8 .elementor-element.elementor-element-puqor7il .elementor-heading-title{font-family:var( --e-global-typography-042266e-font-family ), Sans-serif;font-size:var( --e-global-typography-042266e-font-size );font-weight:var( --e-global-typography-042266e-font-weight );text-transform:var( --e-global-typography-042266e-text-transform );text-decoration:var( --e-global-typography-042266e-text-decoration );line-height:var( --e-global-typography-042266e-line-height );letter-spacing:var( --e-global-typography-042266e-letter-spacing );text-shadow:0px 1px 18px rgba(29,41,39,0.6);color:var( --e-global-color-dc122db );}.elementor-8 .elementor-element.elementor-element-5zhurqzo{text-align:start;font-family:var( --e-global-typography-67fd62d-font-family ), Sans-serif;font-size:var( --e-global-typography-67fd62d-font-size );font-weight:var( --e-global-typography-67fd62d-font-weight );text-transform:var( --e-global-typography-67fd62d-text-transform );text-decoration:var( --e-global-typography-67fd62d-text-decoration );line-height:var( --e-global-typography-67fd62d-line-height );letter-spacing:var( --e-global-typography-67fd62d-letter-spacing );text-shadow:0px 1px 18px rgba(29,41,39,0.6);color:var( --e-global-color-dc122db );}.elementor-8 .elementor-element.elementor-element-e87h4u4s .elementor-button{background-color:var( --e-global-color-dbbffc6 );font-family:var( --e-global-typography-2a582e5-font-family ), Sans-serif;font-size:var( --e-global-typography-2a582e5-font-size );font-weight:var( --e-global-typography-2a582e5-font-weight );text-transform:var( --e-global-typography-2a582e5-text-transform );text-decoration:var( --e-global-typography-2a582e5-text-decoration );line-height:var( --e-global-typography-2a582e5-line-height );letter-spacing:var( --e-global-typography-2a582e5-letter-spacing );fill:var( --e-global-color-0a68507 );color:var( --e-global-color-0a68507 );border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-6fz6jljo{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:64px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-8 .elementor-element.elementor-element-dp2l36ve{text-align:start;}.elementor-8 .elementor-element.elementor-element-dp2l36ve .elementor-heading-title{font-family:var( --e-global-typography-042266e-font-family ), Sans-serif;font-size:var( --e-global-typography-042266e-font-size );font-weight:var( --e-global-typography-042266e-font-weight );text-transform:var( --e-global-typography-042266e-text-transform );text-decoration:var( --e-global-typography-042266e-text-decoration );line-height:var( --e-global-typography-042266e-line-height );letter-spacing:var( --e-global-typography-042266e-letter-spacing );color:var( --e-global-color-0a68507 );}.elementor-8 .elementor-element.elementor-element-gryu0gd9{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-id07pn77{--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-8 .elementor-element.elementor-element-id07pn77:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-id07pn77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e1bb626 );}.elementor-8 .elementor-element.elementor-element-49veqnel .elementor-button{font-family:var( --e-global-typography-b63abe2-font-family ), Sans-serif;font-size:var( --e-global-typography-b63abe2-font-size );font-weight:var( --e-global-typography-b63abe2-font-weight );text-transform:var( --e-global-typography-b63abe2-text-transform );text-decoration:var( --e-global-typography-b63abe2-text-decoration );line-height:var( --e-global-typography-b63abe2-line-height );letter-spacing:var( --e-global-typography-b63abe2-letter-spacing );fill:var( --e-global-color-dc122db );color:var( --e-global-color-dc122db );border-radius:999px 999px 999px 999px;}.elementor-8 .elementor-element.elementor-element-allkee9j{--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:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-pzdfcmx3{text-align:start;}.elementor-8 .elementor-element.elementor-element-pzdfcmx3 .elementor-heading-title{font-family:var( --e-global-typography-affabab-font-family ), Sans-serif;font-size:var( --e-global-typography-affabab-font-size );font-weight:var( --e-global-typography-affabab-font-weight );text-transform:var( --e-global-typography-affabab-text-transform );text-decoration:var( --e-global-typography-affabab-text-decoration );line-height:var( --e-global-typography-affabab-line-height );letter-spacing:var( --e-global-typography-affabab-letter-spacing );color:var( --e-global-color-0a68507 );}.elementor-8 .elementor-element.elementor-element-j3lw8h9l{text-align:start;font-family:var( --e-global-typography-78ed904-font-family ), Sans-serif;font-size:var( --e-global-typography-78ed904-font-size );font-weight:var( --e-global-typography-78ed904-font-weight );text-transform:var( --e-global-typography-78ed904-text-transform );text-decoration:var( --e-global-typography-78ed904-text-decoration );line-height:var( --e-global-typography-78ed904-line-height );letter-spacing:var( --e-global-typography-78ed904-letter-spacing );color:var( --e-global-color-0a68507 );}.elementor-8 .elementor-element.elementor-element-62g2xiq5 .elementor-button{background-color:var( --e-global-color-0a68507 );font-family:var( --e-global-typography-2a582e5-font-family ), Sans-serif;font-size:var( --e-global-typography-2a582e5-font-size );font-weight:var( --e-global-typography-2a582e5-font-weight );text-transform:var( --e-global-typography-2a582e5-text-transform );text-decoration:var( --e-global-typography-2a582e5-text-decoration );line-height:var( --e-global-typography-2a582e5-line-height );letter-spacing:var( --e-global-typography-2a582e5-letter-spacing );fill:var( --e-global-color-dc122db );color:var( --e-global-color-dc122db );border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-v3hwc6lo{--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-8 .elementor-element.elementor-element-v3hwc6lo:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-v3hwc6lo > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e1bb626 );}.elementor-8 .elementor-element.elementor-element-0be79f9d .elementor-button{font-family:var( --e-global-typography-b63abe2-font-family ), Sans-serif;font-size:var( --e-global-typography-b63abe2-font-size );font-weight:var( --e-global-typography-b63abe2-font-weight );text-transform:var( --e-global-typography-b63abe2-text-transform );text-decoration:var( --e-global-typography-b63abe2-text-decoration );line-height:var( --e-global-typography-b63abe2-line-height );letter-spacing:var( --e-global-typography-b63abe2-letter-spacing );fill:var( --e-global-color-dc122db );color:var( --e-global-color-dc122db );border-radius:999px 999px 999px 999px;}.elementor-8 .elementor-element.elementor-element-sz3usc01{--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:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-avo29ysu{text-align:start;}.elementor-8 .elementor-element.elementor-element-avo29ysu .elementor-heading-title{font-family:var( --e-global-typography-affabab-font-family ), Sans-serif;font-size:var( --e-global-typography-affabab-font-size );font-weight:var( --e-global-typography-affabab-font-weight );text-transform:var( --e-global-typography-affabab-text-transform );text-decoration:var( --e-global-typography-affabab-text-decoration );line-height:var( --e-global-typography-affabab-line-height );letter-spacing:var( --e-global-typography-affabab-letter-spacing );color:var( --e-global-color-0a68507 );}.elementor-8 .elementor-element.elementor-element-l1a8j4zl{text-align:start;font-family:var( --e-global-typography-78ed904-font-family ), Sans-serif;font-size:var( --e-global-typography-78ed904-font-size );font-weight:var( --e-global-typography-78ed904-font-weight );text-transform:var( --e-global-typography-78ed904-text-transform );text-decoration:var( --e-global-typography-78ed904-text-decoration );line-height:var( --e-global-typography-78ed904-line-height );letter-spacing:var( --e-global-typography-78ed904-letter-spacing );color:var( --e-global-color-0a68507 );}.elementor-8 .elementor-element.elementor-element-tdqlwuoh .elementor-button{background-color:var( --e-global-color-0a68507 );font-family:var( --e-global-typography-2a582e5-font-family ), Sans-serif;font-size:var( --e-global-typography-2a582e5-font-size );font-weight:var( --e-global-typography-2a582e5-font-weight );text-transform:var( --e-global-typography-2a582e5-text-transform );text-decoration:var( --e-global-typography-2a582e5-text-decoration );line-height:var( --e-global-typography-2a582e5-line-height );letter-spacing:var( --e-global-typography-2a582e5-letter-spacing );fill:var( --e-global-color-dc122db );color:var( --e-global-color-dc122db );border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-0twxe8c5{--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-8 .elementor-element.elementor-element-0twxe8c5:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-0twxe8c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e1bb626 );}.elementor-8 .elementor-element.elementor-element-laaztmlr .elementor-button{font-family:var( --e-global-typography-b63abe2-font-family ), Sans-serif;font-size:var( --e-global-typography-b63abe2-font-size );font-weight:var( --e-global-typography-b63abe2-font-weight );text-transform:var( --e-global-typography-b63abe2-text-transform );text-decoration:var( --e-global-typography-b63abe2-text-decoration );line-height:var( --e-global-typography-b63abe2-line-height );letter-spacing:var( --e-global-typography-b63abe2-letter-spacing );fill:var( --e-global-color-dc122db );color:var( --e-global-color-dc122db );border-radius:999px 999px 999px 999px;}.elementor-8 .elementor-element.elementor-element-8kgvfgd8{--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:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-m8dpqata{text-align:start;}.elementor-8 .elementor-element.elementor-element-m8dpqata .elementor-heading-title{font-family:var( --e-global-typography-affabab-font-family ), Sans-serif;font-size:var( --e-global-typography-affabab-font-size );font-weight:var( --e-global-typography-affabab-font-weight );text-transform:var( --e-global-typography-affabab-text-transform );text-decoration:var( --e-global-typography-affabab-text-decoration );line-height:var( --e-global-typography-affabab-line-height );letter-spacing:var( --e-global-typography-affabab-letter-spacing );color:var( --e-global-color-0a68507 );}.elementor-8 .elementor-element.elementor-element-h22y237v{text-align:start;font-family:var( --e-global-typography-78ed904-font-family ), Sans-serif;font-size:var( --e-global-typography-78ed904-font-size );font-weight:var( --e-global-typography-78ed904-font-weight );text-transform:var( --e-global-typography-78ed904-text-transform );text-decoration:var( --e-global-typography-78ed904-text-decoration );line-height:var( --e-global-typography-78ed904-line-height );letter-spacing:var( --e-global-typography-78ed904-letter-spacing );color:var( --e-global-color-0a68507 );}.elementor-8 .elementor-element.elementor-element-qxrs825j .elementor-button{background-color:var( --e-global-color-0a68507 );font-family:var( --e-global-typography-2a582e5-font-family ), Sans-serif;font-size:var( --e-global-typography-2a582e5-font-size );font-weight:var( --e-global-typography-2a582e5-font-weight );text-transform:var( --e-global-typography-2a582e5-text-transform );text-decoration:var( --e-global-typography-2a582e5-text-decoration );line-height:var( --e-global-typography-2a582e5-line-height );letter-spacing:var( --e-global-typography-2a582e5-letter-spacing );fill:var( --e-global-color-dc122db );color:var( --e-global-color-dc122db );border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-m42flfrv{--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-8 .elementor-element.elementor-element-m42flfrv:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-m42flfrv > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e1bb626 );}.elementor-8 .elementor-element.elementor-element-c6yd411s .elementor-button{font-family:var( --e-global-typography-b63abe2-font-family ), Sans-serif;font-size:var( --e-global-typography-b63abe2-font-size );font-weight:var( --e-global-typography-b63abe2-font-weight );text-transform:var( --e-global-typography-b63abe2-text-transform );text-decoration:var( --e-global-typography-b63abe2-text-decoration );line-height:var( --e-global-typography-b63abe2-line-height );letter-spacing:var( --e-global-typography-b63abe2-letter-spacing );fill:var( --e-global-color-dc122db );color:var( --e-global-color-dc122db );border-radius:999px 999px 999px 999px;}.elementor-8 .elementor-element.elementor-element-qfakthri{--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:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-sqmw1k9i{text-align:start;}.elementor-8 .elementor-element.elementor-element-sqmw1k9i .elementor-heading-title{font-family:var( --e-global-typography-affabab-font-family ), Sans-serif;font-size:var( --e-global-typography-affabab-font-size );font-weight:var( --e-global-typography-affabab-font-weight );text-transform:var( --e-global-typography-affabab-text-transform );text-decoration:var( --e-global-typography-affabab-text-decoration );line-height:var( --e-global-typography-affabab-line-height );letter-spacing:var( --e-global-typography-affabab-letter-spacing );color:var( --e-global-color-0a68507 );}.elementor-8 .elementor-element.elementor-element-ons52tic{text-align:start;font-family:var( --e-global-typography-78ed904-font-family ), Sans-serif;font-size:var( --e-global-typography-78ed904-font-size );font-weight:var( --e-global-typography-78ed904-font-weight );text-transform:var( --e-global-typography-78ed904-text-transform );text-decoration:var( --e-global-typography-78ed904-text-decoration );line-height:var( --e-global-typography-78ed904-line-height );letter-spacing:var( --e-global-typography-78ed904-letter-spacing );color:var( --e-global-color-0a68507 );}.elementor-8 .elementor-element.elementor-element-5bua7uej .elementor-button{background-color:var( --e-global-color-0a68507 );font-family:var( --e-global-typography-2a582e5-font-family ), Sans-serif;font-size:var( --e-global-typography-2a582e5-font-size );font-weight:var( --e-global-typography-2a582e5-font-weight );text-transform:var( --e-global-typography-2a582e5-text-transform );text-decoration:var( --e-global-typography-2a582e5-text-decoration );line-height:var( --e-global-typography-2a582e5-line-height );letter-spacing:var( --e-global-typography-2a582e5-letter-spacing );fill:var( --e-global-color-dc122db );color:var( --e-global-color-dc122db );border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-m2ea9hkl{--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-8 .elementor-element.elementor-element-m2ea9hkl:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-m2ea9hkl > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e1bb626 );}.elementor-8 .elementor-element.elementor-element-8qh45dt0 .elementor-button{font-family:var( --e-global-typography-b63abe2-font-family ), Sans-serif;font-size:var( --e-global-typography-b63abe2-font-size );font-weight:var( --e-global-typography-b63abe2-font-weight );text-transform:var( --e-global-typography-b63abe2-text-transform );text-decoration:var( --e-global-typography-b63abe2-text-decoration );line-height:var( --e-global-typography-b63abe2-line-height );letter-spacing:var( --e-global-typography-b63abe2-letter-spacing );fill:var( --e-global-color-dc122db );color:var( --e-global-color-dc122db );border-radius:999px 999px 999px 999px;}.elementor-8 .elementor-element.elementor-element-mwo5cfno{--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:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-x5khpqxp{text-align:start;}.elementor-8 .elementor-element.elementor-element-x5khpqxp .elementor-heading-title{font-family:var( --e-global-typography-affabab-font-family ), Sans-serif;font-size:var( --e-global-typography-affabab-font-size );font-weight:var( --e-global-typography-affabab-font-weight );text-transform:var( --e-global-typography-affabab-text-transform );text-decoration:var( --e-global-typography-affabab-text-decoration );line-height:var( --e-global-typography-affabab-line-height );letter-spacing:var( --e-global-typography-affabab-letter-spacing );color:var( --e-global-color-0a68507 );}.elementor-8 .elementor-element.elementor-element-3rsyx3ie{text-align:start;font-family:var( --e-global-typography-78ed904-font-family ), Sans-serif;font-size:var( --e-global-typography-78ed904-font-size );font-weight:var( --e-global-typography-78ed904-font-weight );text-transform:var( --e-global-typography-78ed904-text-transform );text-decoration:var( --e-global-typography-78ed904-text-decoration );line-height:var( --e-global-typography-78ed904-line-height );letter-spacing:var( --e-global-typography-78ed904-letter-spacing );color:var( --e-global-color-0a68507 );}.elementor-8 .elementor-element.elementor-element-j68lneek .elementor-button{background-color:var( --e-global-color-0a68507 );font-family:var( --e-global-typography-2a582e5-font-family ), Sans-serif;font-size:var( --e-global-typography-2a582e5-font-size );font-weight:var( --e-global-typography-2a582e5-font-weight );text-transform:var( --e-global-typography-2a582e5-text-transform );text-decoration:var( --e-global-typography-2a582e5-text-decoration );line-height:var( --e-global-typography-2a582e5-line-height );letter-spacing:var( --e-global-typography-2a582e5-letter-spacing );fill:var( --e-global-color-dc122db );color:var( --e-global-color-dc122db );border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-0qkb03ww{--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-8 .elementor-element.elementor-element-0qkb03ww:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-0qkb03ww > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e1bb626 );}.elementor-8 .elementor-element.elementor-element-o7qgeq7n .elementor-button{font-family:var( --e-global-typography-b63abe2-font-family ), Sans-serif;font-size:var( --e-global-typography-b63abe2-font-size );font-weight:var( --e-global-typography-b63abe2-font-weight );text-transform:var( --e-global-typography-b63abe2-text-transform );text-decoration:var( --e-global-typography-b63abe2-text-decoration );line-height:var( --e-global-typography-b63abe2-line-height );letter-spacing:var( --e-global-typography-b63abe2-letter-spacing );fill:var( --e-global-color-dc122db );color:var( --e-global-color-dc122db );border-radius:999px 999px 999px 999px;}.elementor-8 .elementor-element.elementor-element-vi07k84t{--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:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-1fopv0sz{text-align:start;}.elementor-8 .elementor-element.elementor-element-1fopv0sz .elementor-heading-title{font-family:var( --e-global-typography-affabab-font-family ), Sans-serif;font-size:var( --e-global-typography-affabab-font-size );font-weight:var( --e-global-typography-affabab-font-weight );text-transform:var( --e-global-typography-affabab-text-transform );text-decoration:var( --e-global-typography-affabab-text-decoration );line-height:var( --e-global-typography-affabab-line-height );letter-spacing:var( --e-global-typography-affabab-letter-spacing );color:var( --e-global-color-0a68507 );}.elementor-8 .elementor-element.elementor-element-nwaas56m{text-align:start;font-family:var( --e-global-typography-78ed904-font-family ), Sans-serif;font-size:var( --e-global-typography-78ed904-font-size );font-weight:var( --e-global-typography-78ed904-font-weight );text-transform:var( --e-global-typography-78ed904-text-transform );text-decoration:var( --e-global-typography-78ed904-text-decoration );line-height:var( --e-global-typography-78ed904-line-height );letter-spacing:var( --e-global-typography-78ed904-letter-spacing );color:var( --e-global-color-0a68507 );}.elementor-8 .elementor-element.elementor-element-s8bm8gpp .elementor-button{background-color:var( --e-global-color-0a68507 );font-family:var( --e-global-typography-2a582e5-font-family ), Sans-serif;font-size:var( --e-global-typography-2a582e5-font-size );font-weight:var( --e-global-typography-2a582e5-font-weight );text-transform:var( --e-global-typography-2a582e5-text-transform );text-decoration:var( --e-global-typography-2a582e5-text-decoration );line-height:var( --e-global-typography-2a582e5-line-height );letter-spacing:var( --e-global-typography-2a582e5-letter-spacing );fill:var( --e-global-color-dc122db );color:var( --e-global-color-dc122db );border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-ypgiipkf{--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-8 .elementor-element.elementor-element-ypgiipkf:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-ypgiipkf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e1bb626 );}.elementor-8 .elementor-element.elementor-element-oqrsurpl .elementor-button{font-family:var( --e-global-typography-b63abe2-font-family ), Sans-serif;font-size:var( --e-global-typography-b63abe2-font-size );font-weight:var( --e-global-typography-b63abe2-font-weight );text-transform:var( --e-global-typography-b63abe2-text-transform );text-decoration:var( --e-global-typography-b63abe2-text-decoration );line-height:var( --e-global-typography-b63abe2-line-height );letter-spacing:var( --e-global-typography-b63abe2-letter-spacing );fill:var( --e-global-color-dc122db );color:var( --e-global-color-dc122db );border-radius:999px 999px 999px 999px;}.elementor-8 .elementor-element.elementor-element-wsbdg059{--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:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-51gx7tnt{text-align:start;}.elementor-8 .elementor-element.elementor-element-51gx7tnt .elementor-heading-title{font-family:var( --e-global-typography-affabab-font-family ), Sans-serif;font-size:var( --e-global-typography-affabab-font-size );font-weight:var( --e-global-typography-affabab-font-weight );text-transform:var( --e-global-typography-affabab-text-transform );text-decoration:var( --e-global-typography-affabab-text-decoration );line-height:var( --e-global-typography-affabab-line-height );letter-spacing:var( --e-global-typography-affabab-letter-spacing );color:var( --e-global-color-0a68507 );}.elementor-8 .elementor-element.elementor-element-cn60yr72{text-align:start;font-family:var( --e-global-typography-78ed904-font-family ), Sans-serif;font-size:var( --e-global-typography-78ed904-font-size );font-weight:var( --e-global-typography-78ed904-font-weight );text-transform:var( --e-global-typography-78ed904-text-transform );text-decoration:var( --e-global-typography-78ed904-text-decoration );line-height:var( --e-global-typography-78ed904-line-height );letter-spacing:var( --e-global-typography-78ed904-letter-spacing );color:var( --e-global-color-0a68507 );}.elementor-8 .elementor-element.elementor-element-fm58r5zw .elementor-button{background-color:var( --e-global-color-0a68507 );font-family:var( --e-global-typography-2a582e5-font-family ), Sans-serif;font-size:var( --e-global-typography-2a582e5-font-size );font-weight:var( --e-global-typography-2a582e5-font-weight );text-transform:var( --e-global-typography-2a582e5-text-transform );text-decoration:var( --e-global-typography-2a582e5-text-decoration );line-height:var( --e-global-typography-2a582e5-line-height );letter-spacing:var( --e-global-typography-2a582e5-letter-spacing );fill:var( --e-global-color-dc122db );color:var( --e-global-color-dc122db );border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-i7ppahzi{--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-8 .elementor-element.elementor-element-i7ppahzi:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-i7ppahzi > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e1bb626 );}.elementor-8 .elementor-element.elementor-element-hgkcd58g .elementor-button{font-family:var( --e-global-typography-b63abe2-font-family ), Sans-serif;font-size:var( --e-global-typography-b63abe2-font-size );font-weight:var( --e-global-typography-b63abe2-font-weight );text-transform:var( --e-global-typography-b63abe2-text-transform );text-decoration:var( --e-global-typography-b63abe2-text-decoration );line-height:var( --e-global-typography-b63abe2-line-height );letter-spacing:var( --e-global-typography-b63abe2-letter-spacing );fill:var( --e-global-color-dc122db );color:var( --e-global-color-dc122db );border-radius:999px 999px 999px 999px;}.elementor-8 .elementor-element.elementor-element-v7cjcugd{--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:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-5e2r6fvq{text-align:start;}.elementor-8 .elementor-element.elementor-element-5e2r6fvq .elementor-heading-title{font-family:var( --e-global-typography-affabab-font-family ), Sans-serif;font-size:var( --e-global-typography-affabab-font-size );font-weight:var( --e-global-typography-affabab-font-weight );text-transform:var( --e-global-typography-affabab-text-transform );text-decoration:var( --e-global-typography-affabab-text-decoration );line-height:var( --e-global-typography-affabab-line-height );letter-spacing:var( --e-global-typography-affabab-letter-spacing );color:var( --e-global-color-0a68507 );}.elementor-8 .elementor-element.elementor-element-m9435937{text-align:start;font-family:var( --e-global-typography-78ed904-font-family ), Sans-serif;font-size:var( --e-global-typography-78ed904-font-size );font-weight:var( --e-global-typography-78ed904-font-weight );text-transform:var( --e-global-typography-78ed904-text-transform );text-decoration:var( --e-global-typography-78ed904-text-decoration );line-height:var( --e-global-typography-78ed904-line-height );letter-spacing:var( --e-global-typography-78ed904-letter-spacing );color:var( --e-global-color-0a68507 );}.elementor-8 .elementor-element.elementor-element-9fisk9i0 .elementor-button{background-color:var( --e-global-color-0a68507 );font-family:var( --e-global-typography-2a582e5-font-family ), Sans-serif;font-size:var( --e-global-typography-2a582e5-font-size );font-weight:var( --e-global-typography-2a582e5-font-weight );text-transform:var( --e-global-typography-2a582e5-text-transform );text-decoration:var( --e-global-typography-2a582e5-text-decoration );line-height:var( --e-global-typography-2a582e5-line-height );letter-spacing:var( --e-global-typography-2a582e5-letter-spacing );fill:var( --e-global-color-dc122db );color:var( --e-global-color-dc122db );border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-9de5heee{--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-8 .elementor-element.elementor-element-9de5heee:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-9de5heee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e1bb626 );}.elementor-8 .elementor-element.elementor-element-23jnpeph .elementor-button{font-family:var( --e-global-typography-b63abe2-font-family ), Sans-serif;font-size:var( --e-global-typography-b63abe2-font-size );font-weight:var( --e-global-typography-b63abe2-font-weight );text-transform:var( --e-global-typography-b63abe2-text-transform );text-decoration:var( --e-global-typography-b63abe2-text-decoration );line-height:var( --e-global-typography-b63abe2-line-height );letter-spacing:var( --e-global-typography-b63abe2-letter-spacing );fill:var( --e-global-color-dc122db );color:var( --e-global-color-dc122db );border-radius:999px 999px 999px 999px;}.elementor-8 .elementor-element.elementor-element-51803g0t{--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:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-r56tgl33{text-align:start;}.elementor-8 .elementor-element.elementor-element-r56tgl33 .elementor-heading-title{font-family:var( --e-global-typography-affabab-font-family ), Sans-serif;font-size:var( --e-global-typography-affabab-font-size );font-weight:var( --e-global-typography-affabab-font-weight );text-transform:var( --e-global-typography-affabab-text-transform );text-decoration:var( --e-global-typography-affabab-text-decoration );line-height:var( --e-global-typography-affabab-line-height );letter-spacing:var( --e-global-typography-affabab-letter-spacing );color:var( --e-global-color-0a68507 );}.elementor-8 .elementor-element.elementor-element-6jjn052c{text-align:start;font-family:var( --e-global-typography-78ed904-font-family ), Sans-serif;font-size:var( --e-global-typography-78ed904-font-size );font-weight:var( --e-global-typography-78ed904-font-weight );text-transform:var( --e-global-typography-78ed904-text-transform );text-decoration:var( --e-global-typography-78ed904-text-decoration );line-height:var( --e-global-typography-78ed904-line-height );letter-spacing:var( --e-global-typography-78ed904-letter-spacing );color:var( --e-global-color-0a68507 );}.elementor-8 .elementor-element.elementor-element-npxp2gio .elementor-button{background-color:var( --e-global-color-0a68507 );font-family:var( --e-global-typography-2a582e5-font-family ), Sans-serif;font-size:var( --e-global-typography-2a582e5-font-size );font-weight:var( --e-global-typography-2a582e5-font-weight );text-transform:var( --e-global-typography-2a582e5-text-transform );text-decoration:var( --e-global-typography-2a582e5-text-decoration );line-height:var( --e-global-typography-2a582e5-line-height );letter-spacing:var( --e-global-typography-2a582e5-letter-spacing );fill:var( --e-global-color-dc122db );color:var( --e-global-color-dc122db );border-radius:10px 10px 10px 10px;}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-824i1j34{--min-height:560px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-vc558he5{--padding-top:0px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-dycjsvyy{text-align:start;}.elementor-8 .elementor-element.elementor-element-dycjsvyy .elementor-heading-title{font-size:var( --e-global-typography-6287906-font-size );line-height:var( --e-global-typography-6287906-line-height );letter-spacing:var( --e-global-typography-6287906-letter-spacing );}.elementor-8 .elementor-element.elementor-element-ywz5wde5{text-align:start;}.elementor-8 .elementor-element.elementor-element-ywz5wde5 .elementor-heading-title{font-size:var( --e-global-typography-042266e-font-size );line-height:var( --e-global-typography-042266e-line-height );letter-spacing:var( --e-global-typography-042266e-letter-spacing );}.elementor-8 .elementor-element.elementor-element-yujpeyb1{--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-8 .elementor-element.elementor-element-viw01ws6 .elementor-button{font-size:var( --e-global-typography-2a582e5-font-size );line-height:var( --e-global-typography-2a582e5-line-height );letter-spacing:var( --e-global-typography-2a582e5-letter-spacing );}.elementor-8 .elementor-element.elementor-element-uyr19baj .elementor-button{font-size:var( --e-global-typography-2a582e5-font-size );line-height:var( --e-global-typography-2a582e5-line-height );letter-spacing:var( --e-global-typography-2a582e5-letter-spacing );}.elementor-8 .elementor-element.elementor-element-asae2f7i{--padding-top:72px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-ubqdhvgp{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-wfk1leao{text-align:start;}.elementor-8 .elementor-element.elementor-element-wfk1leao .elementor-heading-title{font-size:var( --e-global-typography-042266e-font-size );line-height:var( --e-global-typography-042266e-line-height );letter-spacing:var( --e-global-typography-042266e-letter-spacing );}.elementor-8 .elementor-element.elementor-element-gjtmsewv{text-align:start;font-size:var( --e-global-typography-67fd62d-font-size );line-height:var( --e-global-typography-67fd62d-line-height );letter-spacing:var( --e-global-typography-67fd62d-letter-spacing );}.elementor-8 .elementor-element.elementor-element-r5yngic1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-nvsbuq8r{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-pze7pg6s{--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-8 .elementor-element.elementor-element-puqor7il{text-align:start;}.elementor-8 .elementor-element.elementor-element-puqor7il .elementor-heading-title{font-size:var( --e-global-typography-042266e-font-size );line-height:var( --e-global-typography-042266e-line-height );letter-spacing:var( --e-global-typography-042266e-letter-spacing );}.elementor-8 .elementor-element.elementor-element-5zhurqzo{text-align:start;font-size:var( --e-global-typography-67fd62d-font-size );line-height:var( --e-global-typography-67fd62d-line-height );letter-spacing:var( --e-global-typography-67fd62d-letter-spacing );}.elementor-8 .elementor-element.elementor-element-e87h4u4s .elementor-button{font-size:var( --e-global-typography-2a582e5-font-size );line-height:var( --e-global-typography-2a582e5-line-height );letter-spacing:var( --e-global-typography-2a582e5-letter-spacing );}.elementor-8 .elementor-element.elementor-element-6fz6jljo{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-dp2l36ve{text-align:start;}.elementor-8 .elementor-element.elementor-element-dp2l36ve .elementor-heading-title{font-size:var( --e-global-typography-042266e-font-size );line-height:var( --e-global-typography-042266e-line-height );letter-spacing:var( --e-global-typography-042266e-letter-spacing );}.elementor-8 .elementor-element.elementor-element-gryu0gd9{--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-8 .elementor-element.elementor-element-id07pn77{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-49veqnel .elementor-button{font-size:var( --e-global-typography-b63abe2-font-size );line-height:var( --e-global-typography-b63abe2-line-height );letter-spacing:var( --e-global-typography-b63abe2-letter-spacing );}.elementor-8 .elementor-element.elementor-element-allkee9j{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-pzdfcmx3{text-align:start;}.elementor-8 .elementor-element.elementor-element-pzdfcmx3 .elementor-heading-title{font-size:var( --e-global-typography-affabab-font-size );line-height:var( --e-global-typography-affabab-line-height );letter-spacing:var( --e-global-typography-affabab-letter-spacing );}.elementor-8 .elementor-element.elementor-element-j3lw8h9l{text-align:start;font-size:var( --e-global-typography-78ed904-font-size );line-height:var( --e-global-typography-78ed904-line-height );letter-spacing:var( --e-global-typography-78ed904-letter-spacing );}.elementor-8 .elementor-element.elementor-element-62g2xiq5 .elementor-button{font-size:var( --e-global-typography-2a582e5-font-size );line-height:var( --e-global-typography-2a582e5-line-height );letter-spacing:var( --e-global-typography-2a582e5-letter-spacing );}.elementor-8 .elementor-element.elementor-element-v3hwc6lo{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-0be79f9d .elementor-button{font-size:var( --e-global-typography-b63abe2-font-size );line-height:var( --e-global-typography-b63abe2-line-height );letter-spacing:var( --e-global-typography-b63abe2-letter-spacing );}.elementor-8 .elementor-element.elementor-element-sz3usc01{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-avo29ysu{text-align:start;}.elementor-8 .elementor-element.elementor-element-avo29ysu .elementor-heading-title{font-size:var( --e-global-typography-affabab-font-size );line-height:var( --e-global-typography-affabab-line-height );letter-spacing:var( --e-global-typography-affabab-letter-spacing );}.elementor-8 .elementor-element.elementor-element-l1a8j4zl{text-align:start;font-size:var( --e-global-typography-78ed904-font-size );line-height:var( --e-global-typography-78ed904-line-height );letter-spacing:var( --e-global-typography-78ed904-letter-spacing );}.elementor-8 .elementor-element.elementor-element-tdqlwuoh .elementor-button{font-size:var( --e-global-typography-2a582e5-font-size );line-height:var( --e-global-typography-2a582e5-line-height );letter-spacing:var( --e-global-typography-2a582e5-letter-spacing );}.elementor-8 .elementor-element.elementor-element-0twxe8c5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-laaztmlr .elementor-button{font-size:var( --e-global-typography-b63abe2-font-size );line-height:var( --e-global-typography-b63abe2-line-height );letter-spacing:var( --e-global-typography-b63abe2-letter-spacing );}.elementor-8 .elementor-element.elementor-element-8kgvfgd8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-m8dpqata{text-align:start;}.elementor-8 .elementor-element.elementor-element-m8dpqata .elementor-heading-title{font-size:var( --e-global-typography-affabab-font-size );line-height:var( --e-global-typography-affabab-line-height );letter-spacing:var( --e-global-typography-affabab-letter-spacing );}.elementor-8 .elementor-element.elementor-element-h22y237v{text-align:start;font-size:var( --e-global-typography-78ed904-font-size );line-height:var( --e-global-typography-78ed904-line-height );letter-spacing:var( --e-global-typography-78ed904-letter-spacing );}.elementor-8 .elementor-element.elementor-element-qxrs825j .elementor-button{font-size:var( --e-global-typography-2a582e5-font-size );line-height:var( --e-global-typography-2a582e5-line-height );letter-spacing:var( --e-global-typography-2a582e5-letter-spacing );}.elementor-8 .elementor-element.elementor-element-m42flfrv{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-c6yd411s .elementor-button{font-size:var( --e-global-typography-b63abe2-font-size );line-height:var( --e-global-typography-b63abe2-line-height );letter-spacing:var( --e-global-typography-b63abe2-letter-spacing );}.elementor-8 .elementor-element.elementor-element-qfakthri{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-sqmw1k9i{text-align:start;}.elementor-8 .elementor-element.elementor-element-sqmw1k9i .elementor-heading-title{font-size:var( --e-global-typography-affabab-font-size );line-height:var( --e-global-typography-affabab-line-height );letter-spacing:var( --e-global-typography-affabab-letter-spacing );}.elementor-8 .elementor-element.elementor-element-ons52tic{text-align:start;font-size:var( --e-global-typography-78ed904-font-size );line-height:var( --e-global-typography-78ed904-line-height );letter-spacing:var( --e-global-typography-78ed904-letter-spacing );}.elementor-8 .elementor-element.elementor-element-5bua7uej .elementor-button{font-size:var( --e-global-typography-2a582e5-font-size );line-height:var( --e-global-typography-2a582e5-line-height );letter-spacing:var( --e-global-typography-2a582e5-letter-spacing );}.elementor-8 .elementor-element.elementor-element-m2ea9hkl{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-8qh45dt0 .elementor-button{font-size:var( --e-global-typography-b63abe2-font-size );line-height:var( --e-global-typography-b63abe2-line-height );letter-spacing:var( --e-global-typography-b63abe2-letter-spacing );}.elementor-8 .elementor-element.elementor-element-mwo5cfno{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-x5khpqxp{text-align:start;}.elementor-8 .elementor-element.elementor-element-x5khpqxp .elementor-heading-title{font-size:var( --e-global-typography-affabab-font-size );line-height:var( --e-global-typography-affabab-line-height );letter-spacing:var( --e-global-typography-affabab-letter-spacing );}.elementor-8 .elementor-element.elementor-element-3rsyx3ie{text-align:start;font-size:var( --e-global-typography-78ed904-font-size );line-height:var( --e-global-typography-78ed904-line-height );letter-spacing:var( --e-global-typography-78ed904-letter-spacing );}.elementor-8 .elementor-element.elementor-element-j68lneek .elementor-button{font-size:var( --e-global-typography-2a582e5-font-size );line-height:var( --e-global-typography-2a582e5-line-height );letter-spacing:var( --e-global-typography-2a582e5-letter-spacing );}.elementor-8 .elementor-element.elementor-element-0qkb03ww{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-o7qgeq7n .elementor-button{font-size:var( --e-global-typography-b63abe2-font-size );line-height:var( --e-global-typography-b63abe2-line-height );letter-spacing:var( --e-global-typography-b63abe2-letter-spacing );}.elementor-8 .elementor-element.elementor-element-vi07k84t{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-1fopv0sz{text-align:start;}.elementor-8 .elementor-element.elementor-element-1fopv0sz .elementor-heading-title{font-size:var( --e-global-typography-affabab-font-size );line-height:var( --e-global-typography-affabab-line-height );letter-spacing:var( --e-global-typography-affabab-letter-spacing );}.elementor-8 .elementor-element.elementor-element-nwaas56m{text-align:start;font-size:var( --e-global-typography-78ed904-font-size );line-height:var( --e-global-typography-78ed904-line-height );letter-spacing:var( --e-global-typography-78ed904-letter-spacing );}.elementor-8 .elementor-element.elementor-element-s8bm8gpp .elementor-button{font-size:var( --e-global-typography-2a582e5-font-size );line-height:var( --e-global-typography-2a582e5-line-height );letter-spacing:var( --e-global-typography-2a582e5-letter-spacing );}.elementor-8 .elementor-element.elementor-element-ypgiipkf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-oqrsurpl .elementor-button{font-size:var( --e-global-typography-b63abe2-font-size );line-height:var( --e-global-typography-b63abe2-line-height );letter-spacing:var( --e-global-typography-b63abe2-letter-spacing );}.elementor-8 .elementor-element.elementor-element-wsbdg059{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-51gx7tnt{text-align:start;}.elementor-8 .elementor-element.elementor-element-51gx7tnt .elementor-heading-title{font-size:var( --e-global-typography-affabab-font-size );line-height:var( --e-global-typography-affabab-line-height );letter-spacing:var( --e-global-typography-affabab-letter-spacing );}.elementor-8 .elementor-element.elementor-element-cn60yr72{text-align:start;font-size:var( --e-global-typography-78ed904-font-size );line-height:var( --e-global-typography-78ed904-line-height );letter-spacing:var( --e-global-typography-78ed904-letter-spacing );}.elementor-8 .elementor-element.elementor-element-fm58r5zw .elementor-button{font-size:var( --e-global-typography-2a582e5-font-size );line-height:var( --e-global-typography-2a582e5-line-height );letter-spacing:var( --e-global-typography-2a582e5-letter-spacing );}.elementor-8 .elementor-element.elementor-element-i7ppahzi{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-hgkcd58g .elementor-button{font-size:var( --e-global-typography-b63abe2-font-size );line-height:var( --e-global-typography-b63abe2-line-height );letter-spacing:var( --e-global-typography-b63abe2-letter-spacing );}.elementor-8 .elementor-element.elementor-element-v7cjcugd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-5e2r6fvq{text-align:start;}.elementor-8 .elementor-element.elementor-element-5e2r6fvq .elementor-heading-title{font-size:var( --e-global-typography-affabab-font-size );line-height:var( --e-global-typography-affabab-line-height );letter-spacing:var( --e-global-typography-affabab-letter-spacing );}.elementor-8 .elementor-element.elementor-element-m9435937{text-align:start;font-size:var( --e-global-typography-78ed904-font-size );line-height:var( --e-global-typography-78ed904-line-height );letter-spacing:var( --e-global-typography-78ed904-letter-spacing );}.elementor-8 .elementor-element.elementor-element-9fisk9i0 .elementor-button{font-size:var( --e-global-typography-2a582e5-font-size );line-height:var( --e-global-typography-2a582e5-line-height );letter-spacing:var( --e-global-typography-2a582e5-letter-spacing );}.elementor-8 .elementor-element.elementor-element-9de5heee{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-23jnpeph .elementor-button{font-size:var( --e-global-typography-b63abe2-font-size );line-height:var( --e-global-typography-b63abe2-line-height );letter-spacing:var( --e-global-typography-b63abe2-letter-spacing );}.elementor-8 .elementor-element.elementor-element-51803g0t{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-r56tgl33{text-align:start;}.elementor-8 .elementor-element.elementor-element-r56tgl33 .elementor-heading-title{font-size:var( --e-global-typography-affabab-font-size );line-height:var( --e-global-typography-affabab-line-height );letter-spacing:var( --e-global-typography-affabab-letter-spacing );}.elementor-8 .elementor-element.elementor-element-6jjn052c{text-align:start;font-size:var( --e-global-typography-78ed904-font-size );line-height:var( --e-global-typography-78ed904-line-height );letter-spacing:var( --e-global-typography-78ed904-letter-spacing );}.elementor-8 .elementor-element.elementor-element-npxp2gio .elementor-button{font-size:var( --e-global-typography-2a582e5-font-size );line-height:var( --e-global-typography-2a582e5-line-height );letter-spacing:var( --e-global-typography-2a582e5-letter-spacing );}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-824i1j34{--min-height:480px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-vc558he5{--padding-top:0px;--padding-bottom:32px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-dycjsvyy{text-align:start;}.elementor-8 .elementor-element.elementor-element-dycjsvyy .elementor-heading-title{font-size:var( --e-global-typography-6287906-font-size );line-height:var( --e-global-typography-6287906-line-height );letter-spacing:var( --e-global-typography-6287906-letter-spacing );}.elementor-8 .elementor-element.elementor-element-ywz5wde5{text-align:start;}.elementor-8 .elementor-element.elementor-element-ywz5wde5 .elementor-heading-title{font-size:var( --e-global-typography-042266e-font-size );line-height:var( --e-global-typography-042266e-line-height );letter-spacing:var( --e-global-typography-042266e-letter-spacing );}.elementor-8 .elementor-element.elementor-element-yujpeyb1{--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-8 .elementor-element.elementor-element-viw01ws6 .elementor-button{font-size:var( --e-global-typography-2a582e5-font-size );line-height:var( --e-global-typography-2a582e5-line-height );letter-spacing:var( --e-global-typography-2a582e5-letter-spacing );}.elementor-8 .elementor-element.elementor-element-uyr19baj .elementor-button{font-size:var( --e-global-typography-2a582e5-font-size );line-height:var( --e-global-typography-2a582e5-line-height );letter-spacing:var( --e-global-typography-2a582e5-letter-spacing );}.elementor-8 .elementor-element.elementor-element-asae2f7i{--padding-top:48px;--padding-bottom:32px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-ubqdhvgp{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-wfk1leao{text-align:start;}.elementor-8 .elementor-element.elementor-element-wfk1leao .elementor-heading-title{font-size:var( --e-global-typography-042266e-font-size );line-height:var( --e-global-typography-042266e-line-height );letter-spacing:var( --e-global-typography-042266e-letter-spacing );}.elementor-8 .elementor-element.elementor-element-gjtmsewv{text-align:start;font-size:var( --e-global-typography-67fd62d-font-size );line-height:var( --e-global-typography-67fd62d-line-height );letter-spacing:var( --e-global-typography-67fd62d-letter-spacing );}.elementor-8 .elementor-element.elementor-element-r5yngic1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-nvsbuq8r{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-pze7pg6s{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-puqor7il{text-align:start;}.elementor-8 .elementor-element.elementor-element-puqor7il .elementor-heading-title{font-size:var( --e-global-typography-042266e-font-size );line-height:var( --e-global-typography-042266e-line-height );letter-spacing:var( --e-global-typography-042266e-letter-spacing );}.elementor-8 .elementor-element.elementor-element-5zhurqzo{text-align:start;font-size:var( --e-global-typography-67fd62d-font-size );line-height:var( --e-global-typography-67fd62d-line-height );letter-spacing:var( --e-global-typography-67fd62d-letter-spacing );}.elementor-8 .elementor-element.elementor-element-e87h4u4s .elementor-button{font-size:var( --e-global-typography-2a582e5-font-size );line-height:var( --e-global-typography-2a582e5-line-height );letter-spacing:var( --e-global-typography-2a582e5-letter-spacing );}.elementor-8 .elementor-element.elementor-element-6fz6jljo{--padding-top:32px;--padding-bottom:32px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-dp2l36ve{text-align:start;}.elementor-8 .elementor-element.elementor-element-dp2l36ve .elementor-heading-title{font-size:var( --e-global-typography-042266e-font-size );line-height:var( --e-global-typography-042266e-line-height );letter-spacing:var( --e-global-typography-042266e-letter-spacing );}.elementor-8 .elementor-element.elementor-element-gryu0gd9{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-id07pn77{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-49veqnel .elementor-button{font-size:var( --e-global-typography-b63abe2-font-size );line-height:var( --e-global-typography-b63abe2-line-height );letter-spacing:var( --e-global-typography-b63abe2-letter-spacing );}.elementor-8 .elementor-element.elementor-element-allkee9j{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-pzdfcmx3{text-align:start;}.elementor-8 .elementor-element.elementor-element-pzdfcmx3 .elementor-heading-title{font-size:var( --e-global-typography-affabab-font-size );line-height:var( --e-global-typography-affabab-line-height );letter-spacing:var( --e-global-typography-affabab-letter-spacing );}.elementor-8 .elementor-element.elementor-element-j3lw8h9l{text-align:start;font-size:var( --e-global-typography-78ed904-font-size );line-height:var( --e-global-typography-78ed904-line-height );letter-spacing:var( --e-global-typography-78ed904-letter-spacing );}.elementor-8 .elementor-element.elementor-element-62g2xiq5 .elementor-button{font-size:var( --e-global-typography-2a582e5-font-size );line-height:var( --e-global-typography-2a582e5-line-height );letter-spacing:var( --e-global-typography-2a582e5-letter-spacing );}.elementor-8 .elementor-element.elementor-element-v3hwc6lo{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-0be79f9d .elementor-button{font-size:var( --e-global-typography-b63abe2-font-size );line-height:var( --e-global-typography-b63abe2-line-height );letter-spacing:var( --e-global-typography-b63abe2-letter-spacing );}.elementor-8 .elementor-element.elementor-element-sz3usc01{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-avo29ysu{text-align:start;}.elementor-8 .elementor-element.elementor-element-avo29ysu .elementor-heading-title{font-size:var( --e-global-typography-affabab-font-size );line-height:var( --e-global-typography-affabab-line-height );letter-spacing:var( --e-global-typography-affabab-letter-spacing );}.elementor-8 .elementor-element.elementor-element-l1a8j4zl{text-align:start;font-size:var( --e-global-typography-78ed904-font-size );line-height:var( --e-global-typography-78ed904-line-height );letter-spacing:var( --e-global-typography-78ed904-letter-spacing );}.elementor-8 .elementor-element.elementor-element-tdqlwuoh .elementor-button{font-size:var( --e-global-typography-2a582e5-font-size );line-height:var( --e-global-typography-2a582e5-line-height );letter-spacing:var( --e-global-typography-2a582e5-letter-spacing );}.elementor-8 .elementor-element.elementor-element-0twxe8c5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-laaztmlr .elementor-button{font-size:var( --e-global-typography-b63abe2-font-size );line-height:var( --e-global-typography-b63abe2-line-height );letter-spacing:var( --e-global-typography-b63abe2-letter-spacing );}.elementor-8 .elementor-element.elementor-element-8kgvfgd8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-m8dpqata{text-align:start;}.elementor-8 .elementor-element.elementor-element-m8dpqata .elementor-heading-title{font-size:var( --e-global-typography-affabab-font-size );line-height:var( --e-global-typography-affabab-line-height );letter-spacing:var( --e-global-typography-affabab-letter-spacing );}.elementor-8 .elementor-element.elementor-element-h22y237v{text-align:start;font-size:var( --e-global-typography-78ed904-font-size );line-height:var( --e-global-typography-78ed904-line-height );letter-spacing:var( --e-global-typography-78ed904-letter-spacing );}.elementor-8 .elementor-element.elementor-element-qxrs825j .elementor-button{font-size:var( --e-global-typography-2a582e5-font-size );line-height:var( --e-global-typography-2a582e5-line-height );letter-spacing:var( --e-global-typography-2a582e5-letter-spacing );}.elementor-8 .elementor-element.elementor-element-m42flfrv{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-c6yd411s .elementor-button{font-size:var( --e-global-typography-b63abe2-font-size );line-height:var( --e-global-typography-b63abe2-line-height );letter-spacing:var( --e-global-typography-b63abe2-letter-spacing );}.elementor-8 .elementor-element.elementor-element-qfakthri{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-sqmw1k9i{text-align:start;}.elementor-8 .elementor-element.elementor-element-sqmw1k9i .elementor-heading-title{font-size:var( --e-global-typography-affabab-font-size );line-height:var( --e-global-typography-affabab-line-height );letter-spacing:var( --e-global-typography-affabab-letter-spacing );}.elementor-8 .elementor-element.elementor-element-ons52tic{text-align:start;font-size:var( --e-global-typography-78ed904-font-size );line-height:var( --e-global-typography-78ed904-line-height );letter-spacing:var( --e-global-typography-78ed904-letter-spacing );}.elementor-8 .elementor-element.elementor-element-5bua7uej .elementor-button{font-size:var( --e-global-typography-2a582e5-font-size );line-height:var( --e-global-typography-2a582e5-line-height );letter-spacing:var( --e-global-typography-2a582e5-letter-spacing );}.elementor-8 .elementor-element.elementor-element-m2ea9hkl{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-8qh45dt0 .elementor-button{font-size:var( --e-global-typography-b63abe2-font-size );line-height:var( --e-global-typography-b63abe2-line-height );letter-spacing:var( --e-global-typography-b63abe2-letter-spacing );}.elementor-8 .elementor-element.elementor-element-mwo5cfno{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-x5khpqxp{text-align:start;}.elementor-8 .elementor-element.elementor-element-x5khpqxp .elementor-heading-title{font-size:var( --e-global-typography-affabab-font-size );line-height:var( --e-global-typography-affabab-line-height );letter-spacing:var( --e-global-typography-affabab-letter-spacing );}.elementor-8 .elementor-element.elementor-element-3rsyx3ie{text-align:start;font-size:var( --e-global-typography-78ed904-font-size );line-height:var( --e-global-typography-78ed904-line-height );letter-spacing:var( --e-global-typography-78ed904-letter-spacing );}.elementor-8 .elementor-element.elementor-element-j68lneek .elementor-button{font-size:var( --e-global-typography-2a582e5-font-size );line-height:var( --e-global-typography-2a582e5-line-height );letter-spacing:var( --e-global-typography-2a582e5-letter-spacing );}.elementor-8 .elementor-element.elementor-element-0qkb03ww{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-o7qgeq7n .elementor-button{font-size:var( --e-global-typography-b63abe2-font-size );line-height:var( --e-global-typography-b63abe2-line-height );letter-spacing:var( --e-global-typography-b63abe2-letter-spacing );}.elementor-8 .elementor-element.elementor-element-vi07k84t{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-1fopv0sz{text-align:start;}.elementor-8 .elementor-element.elementor-element-1fopv0sz .elementor-heading-title{font-size:var( --e-global-typography-affabab-font-size );line-height:var( --e-global-typography-affabab-line-height );letter-spacing:var( --e-global-typography-affabab-letter-spacing );}.elementor-8 .elementor-element.elementor-element-nwaas56m{text-align:start;font-size:var( --e-global-typography-78ed904-font-size );line-height:var( --e-global-typography-78ed904-line-height );letter-spacing:var( --e-global-typography-78ed904-letter-spacing );}.elementor-8 .elementor-element.elementor-element-s8bm8gpp .elementor-button{font-size:var( --e-global-typography-2a582e5-font-size );line-height:var( --e-global-typography-2a582e5-line-height );letter-spacing:var( --e-global-typography-2a582e5-letter-spacing );}.elementor-8 .elementor-element.elementor-element-ypgiipkf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-oqrsurpl .elementor-button{font-size:var( --e-global-typography-b63abe2-font-size );line-height:var( --e-global-typography-b63abe2-line-height );letter-spacing:var( --e-global-typography-b63abe2-letter-spacing );}.elementor-8 .elementor-element.elementor-element-wsbdg059{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-51gx7tnt{text-align:start;}.elementor-8 .elementor-element.elementor-element-51gx7tnt .elementor-heading-title{font-size:var( --e-global-typography-affabab-font-size );line-height:var( --e-global-typography-affabab-line-height );letter-spacing:var( --e-global-typography-affabab-letter-spacing );}.elementor-8 .elementor-element.elementor-element-cn60yr72{text-align:start;font-size:var( --e-global-typography-78ed904-font-size );line-height:var( --e-global-typography-78ed904-line-height );letter-spacing:var( --e-global-typography-78ed904-letter-spacing );}.elementor-8 .elementor-element.elementor-element-fm58r5zw .elementor-button{font-size:var( --e-global-typography-2a582e5-font-size );line-height:var( --e-global-typography-2a582e5-line-height );letter-spacing:var( --e-global-typography-2a582e5-letter-spacing );}.elementor-8 .elementor-element.elementor-element-i7ppahzi{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-hgkcd58g .elementor-button{font-size:var( --e-global-typography-b63abe2-font-size );line-height:var( --e-global-typography-b63abe2-line-height );letter-spacing:var( --e-global-typography-b63abe2-letter-spacing );}.elementor-8 .elementor-element.elementor-element-v7cjcugd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-5e2r6fvq{text-align:start;}.elementor-8 .elementor-element.elementor-element-5e2r6fvq .elementor-heading-title{font-size:var( --e-global-typography-affabab-font-size );line-height:var( --e-global-typography-affabab-line-height );letter-spacing:var( --e-global-typography-affabab-letter-spacing );}.elementor-8 .elementor-element.elementor-element-m9435937{text-align:start;font-size:var( --e-global-typography-78ed904-font-size );line-height:var( --e-global-typography-78ed904-line-height );letter-spacing:var( --e-global-typography-78ed904-letter-spacing );}.elementor-8 .elementor-element.elementor-element-9fisk9i0 .elementor-button{font-size:var( --e-global-typography-2a582e5-font-size );line-height:var( --e-global-typography-2a582e5-line-height );letter-spacing:var( --e-global-typography-2a582e5-letter-spacing );}.elementor-8 .elementor-element.elementor-element-9de5heee{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-23jnpeph .elementor-button{font-size:var( --e-global-typography-b63abe2-font-size );line-height:var( --e-global-typography-b63abe2-line-height );letter-spacing:var( --e-global-typography-b63abe2-letter-spacing );}.elementor-8 .elementor-element.elementor-element-51803g0t{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-r56tgl33{text-align:start;}.elementor-8 .elementor-element.elementor-element-r56tgl33 .elementor-heading-title{font-size:var( --e-global-typography-affabab-font-size );line-height:var( --e-global-typography-affabab-line-height );letter-spacing:var( --e-global-typography-affabab-letter-spacing );}.elementor-8 .elementor-element.elementor-element-6jjn052c{text-align:start;font-size:var( --e-global-typography-78ed904-font-size );line-height:var( --e-global-typography-78ed904-line-height );letter-spacing:var( --e-global-typography-78ed904-letter-spacing );}.elementor-8 .elementor-element.elementor-element-npxp2gio .elementor-button{font-size:var( --e-global-typography-2a582e5-font-size );line-height:var( --e-global-typography-2a582e5-line-height );letter-spacing:var( --e-global-typography-2a582e5-letter-spacing );}}




/* Start custom CSS for container, class: .elementor-element-vc558he5 */.elementor-8 .elementor-element.elementor-element-vc558he5{padding-top:clamp(120px,24vw,340px);padding-bottom:clamp(48px,8vw,110px)}.elementor-8 .elementor-element.elementor-element-vc558he5 .home-hero-line{display:inline-block;max-width:26ch;font-family:'Inria Serif',Georgia,serif;font-size:clamp(1.25rem,1rem + 1.4vw,2rem);line-height:1.28;letter-spacing:-0.01em;text-shadow:0 1px 18px rgba(29,41,39,.45)}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-824i1j34 */.elementor-8 .elementor-element.elementor-element-824i1j34{min-height:min(88vh,760px)}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-824i1j34{min-height:70vh}}/* End custom CSS */
















/* Start custom CSS for container, class: .elementor-element-pze7pg6s */.elementor-8 .elementor-element.elementor-element-pze7pg6s{position:absolute;inset:0;z-index:2;justify-content:flex-end;background:linear-gradient(to top,rgba(29,41,39,.90) 0%,rgba(29,41,39,.78) 50%,rgba(29,41,39,.58) 100%)}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-r5yngic1 */.elementor-8 .elementor-element.elementor-element-r5yngic1{position:relative;display:block;aspect-ratio:16/6;min-height:300px;overflow:hidden;border-radius:var(--ldk-radius-img)}@media(max-width:620px){.elementor-8 .elementor-element.elementor-element-r5yngic1{aspect-ratio:4/3;min-height:260px}}.elementor-8 .elementor-element.elementor-element-r5yngic1 .ldk-signature-stack{position:absolute;inset:0}.elementor-8 .elementor-element.elementor-element-r5yngic1 .ldk-signature-stack .elementor-widget-image{position:absolute;inset:0;opacity:0;transition:opacity 900ms var(--ldk-ease)}.elementor-8 .elementor-element.elementor-element-r5yngic1 .ldk-signature-stack .elementor-widget-image.is-active{opacity:1}.elementor-8 .elementor-element.elementor-element-r5yngic1 .ldk-signature-stack img{width:100%;height:100%;object-fit:cover}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-asae2f7i */.elementor-8 .elementor-element.elementor-element-asae2f7i{position:relative;z-index:3;margin-top:clamp(-96px,-6vw,-32px) !important;border-radius:var(--ldk-radius-img) var(--ldk-radius-img) 0 0;transform:translateY(calc(var(--parallax,0) * -40px)) !important;will-change:transform}@media(prefers-reduced-motion:reduce){.elementor-8 .elementor-element.elementor-element-asae2f7i{transform:none !important}}.elementor-8 .elementor-element.elementor-element-asae2f7i::before{content:'';position:absolute;inset:0;z-index:-1;border-radius:inherit;background-image:var(--ldk-texture-img);background-repeat:no-repeat;background-position:center center;background-size:cover;opacity:var(--ldk-texture);pointer-events:none}/* End custom CSS */

































































/* Start custom CSS for container, class: .elementor-element-gryu0gd9 */.elementor-8 .elementor-element.elementor-element-gryu0gd9{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-gryu0gd9{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.elementor-8 .elementor-element.elementor-element-gryu0gd9{grid-template-columns:minmax(0,1fr)}}/* End custom CSS */

