.elementor-13 .elementor-element.elementor-element-2ff90343{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-6cf86b2d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-515dc30a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-196cff30{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-52cc1e1f .elementor-heading-title{color:var( --e-global-color-66d4cad );}.elementor-13 .elementor-element.elementor-element-672657a1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-13 .elementor-element.elementor-element-393bb35d .elementor-button{background-color:var( --e-global-color-7a148e2 );}.elementor-13 .elementor-element.elementor-element-393bb35d .elementor-button-content-wrapper{flex-direction:row;}.elementor-13 .elementor-element.elementor-element-393bb35d .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-13 .elementor-element.elementor-element-40563541{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-10aa6c93{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-18b7efe2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-31c84fb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-33ba1e9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-22ad1de2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-13 .elementor-element.elementor-element-1bedb628 .elementor-field-group{padding-right:calc( 12px/2 );padding-left:calc( 12px/2 );margin-bottom:14px;}.elementor-13 .elementor-element.elementor-element-1bedb628 .elementor-form-fields-wrapper{margin-left:calc( -12px/2 );margin-right:calc( -12px/2 );margin-bottom:-14px;}.elementor-13 .elementor-element.elementor-element-1bedb628 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-13 .elementor-element.elementor-element-1bedb628 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-13 .elementor-element.elementor-element-1bedb628 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-1bedb628 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-13 .elementor-element.elementor-element-1bedb628 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-13 .elementor-element.elementor-element-1bedb628 .elementor-field-group > label{font-family:var( --e-global-typography-ba17ab3-font-family ), Sans-serif;font-size:var( --e-global-typography-ba17ab3-font-size );font-weight:var( --e-global-typography-ba17ab3-font-weight );line-height:var( --e-global-typography-ba17ab3-line-height );}.elementor-13 .elementor-element.elementor-element-1bedb628 .elementor-field-type-html{padding-bottom:0px;}.elementor-13 .elementor-element.elementor-element-1bedb628 .elementor-field-group .elementor-field, .elementor-13 .elementor-element.elementor-element-1bedb628 .elementor-field-subgroup label{font-family:var( --e-global-typography-b565f4a-font-family ), Sans-serif;font-size:var( --e-global-typography-b565f4a-font-size );font-weight:var( --e-global-typography-b565f4a-font-weight );line-height:var( --e-global-typography-b565f4a-line-height );}.elementor-13 .elementor-element.elementor-element-1bedb628 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-13 .elementor-element.elementor-element-1bedb628 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-13 .elementor-element.elementor-element-1bedb628 .elementor-button{font-family:var( --e-global-typography-fb931ad-font-family ), Sans-serif;font-size:var( --e-global-typography-fb931ad-font-size );font-weight:var( --e-global-typography-fb931ad-font-weight );}.elementor-13 .elementor-element.elementor-element-1bedb628 .e-form__buttons__wrapper__button-next{color:var( --e-global-color-7a148e2 );}.elementor-13 .elementor-element.elementor-element-1bedb628 .elementor-button[type="submit"]{color:var( --e-global-color-7a148e2 );}.elementor-13 .elementor-element.elementor-element-1bedb628 .elementor-button[type="submit"] svg *{fill:var( --e-global-color-7a148e2 );}.elementor-13 .elementor-element.elementor-element-1bedb628 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-13 .elementor-element.elementor-element-1bedb628 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-13 .elementor-element.elementor-element-1bedb628 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-13 .elementor-element.elementor-element-1bedb628 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-13 .elementor-element.elementor-element-1bedb628 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-13 .elementor-element.elementor-element-1bedb628{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-13 .elementor-element.elementor-element-11c05b5e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-51e36f2c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-7dab9d36{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-45b310c2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-14473a63{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-19ec69e8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-55775a24{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-6a3c9a41{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-2d341f24{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-386855c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-2a78adb3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-7001ccc5 .elementor-heading-title{color:var( --e-global-color-7a148e2 );}.elementor-13 .elementor-element.elementor-element-380bfe8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-6f86618b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-3f04dcd3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-5cc218eb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-11492bf2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-2da54b9b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-13414afa{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-2cd80af9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-2cbdab3f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-5598f012{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-383290c9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-702c2d53{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-5d7e2845{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-58bb5d22{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-3afd205a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-6b8829c4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-b638373{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-1e8dad0c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-37551165{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-32917436 .elementor-heading-title{color:var( --e-global-color-66d4cad );}.elementor-13 .elementor-element.elementor-element-7f81fc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-7537f759{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-29da5f1b .elementor-heading-title{color:var( --e-global-color-66d4cad );}.elementor-13 .elementor-element.elementor-element-691c6283{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-45ff2bab .elementor-heading-title{color:var( --e-global-color-66d4cad );}.elementor-13 .elementor-element.elementor-element-33898acd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-71ecc6cb .elementor-heading-title{color:var( --e-global-color-66d4cad );}.elementor-13 .elementor-element.elementor-element-66537bd0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-16172022 .elementor-heading-title{color:var( --e-global-color-66d4cad );}.elementor-13 .elementor-element.elementor-element-5206835c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-4dc7ec29 .elementor-heading-title{color:var( --e-global-color-66d4cad );}.elementor-13 .elementor-element.elementor-element-7a3809be{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-31d7456b .elementor-heading-title{color:var( --e-global-color-66d4cad );}.elementor-13 .elementor-element.elementor-element-75be4ef{--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;--margin-top:40px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-13 .elementor-element.elementor-element-60422290{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-137b242b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-592c5c85{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-7cb19899{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-6482572d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-181fd3fc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-6e0370e3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-6e0370e3:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-6e0370e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://law.bdsign.us/wp-content/uploads/2026/10/Ash-Reza-01.jpg");background-position:center center;background-size:cover;}.elementor-13 .elementor-element.elementor-element-2dbcb17{--spacer-size:250px;}.elementor-13 .elementor-element.elementor-element-571b3fa1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-1e98908e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-68315157{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-68315157:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-68315157 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://law.bdsign.us/wp-content/uploads/2026/10/andrea-plata-01.jpg");background-position:center center;background-size:cover;}.elementor-13 .elementor-element.elementor-element-045d56f{--spacer-size:250px;}.elementor-13 .elementor-element.elementor-element-389ef4c6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-182003c0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-6a5479d9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-6a5479d9:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-6a5479d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://law.bdsign.us/wp-content/uploads/2026/10/Chris-Grigoryan-01.jpg");background-position:center center;background-size:cover;}.elementor-13 .elementor-element.elementor-element-4fd0f23{--spacer-size:250px;}.elementor-13 .elementor-element.elementor-element-66d2ab34{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-2b6fd0b6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-65e51075{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-65e51075:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-65e51075 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://law.bdsign.us/wp-content/uploads/2026/10/Priscilla-Peterson-01.jpg");background-position:center center;background-size:cover;}.elementor-13 .elementor-element.elementor-element-bbe8ee7{--spacer-size:250px;}.elementor-13 .elementor-element.elementor-element-1d35ff73{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-46018fe3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-751aabc9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-751aabc9:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-751aabc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://law.bdsign.us/wp-content/uploads/2026/10/Hrag-Alexanian-01.jpg");background-position:center center;background-size:cover;}.elementor-13 .elementor-element.elementor-element-2cd301f{--spacer-size:250px;}.elementor-13 .elementor-element.elementor-element-2f0a281a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-492cc7f9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-396245a8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-396245a8:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-396245a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://law.bdsign.us/wp-content/uploads/2026/10/Michelle-Nguyen.jpg");background-position:center center;background-size:cover;}.elementor-13 .elementor-element.elementor-element-1789509{--spacer-size:250px;}.elementor-13 .elementor-element.elementor-element-6010e047{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-5fdeec5d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-3f5aaf42{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-3f5aaf42:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-3f5aaf42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://law.bdsign.us/wp-content/uploads/2026/10/Kira-Aarvig.jpg");background-position:center center;background-size:cover;}.elementor-13 .elementor-element.elementor-element-16fec6e{--spacer-size:250px;}.elementor-13 .elementor-element.elementor-element-664aba67{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-336f091f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-343181e3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-112da4ba{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-1cbb75fb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-165d0ae1 .elementor-tab-title.elementor-active a, .elementor-13 .elementor-element.elementor-element-165d0ae1 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-165d0ae1 .elementor-toggle-title{font-family:"Public Sans", Sans-serif;font-size:18px;font-weight:700;}.elementor-13 .elementor-element.elementor-element-48444bc1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-23c7eac2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-42dd1aa7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-529b95fa{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-4e800895{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-65683a8b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-3873528c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-f58b0b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-436b155{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-1817421e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-3b8a1173{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-db18887{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-923e9b0 .elementor-button{background-color:var( --e-global-color-7a148e2 );}@media(min-width:2400px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-1bedb628 .elementor-field-group > label{font-size:var( --e-global-typography-ba17ab3-font-size );line-height:var( --e-global-typography-ba17ab3-line-height );}.elementor-13 .elementor-element.elementor-element-1bedb628 .elementor-field-group .elementor-field, .elementor-13 .elementor-element.elementor-element-1bedb628 .elementor-field-subgroup label{font-size:var( --e-global-typography-b565f4a-font-size );line-height:var( --e-global-typography-b565f4a-line-height );}.elementor-13 .elementor-element.elementor-element-1bedb628 .elementor-button{font-size:var( --e-global-typography-fb931ad-font-size );}.elementor-widget-toggle .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-1bedb628 .elementor-field-group > label{font-size:var( --e-global-typography-ba17ab3-font-size );line-height:var( --e-global-typography-ba17ab3-line-height );}.elementor-13 .elementor-element.elementor-element-1bedb628 .elementor-field-group .elementor-field, .elementor-13 .elementor-element.elementor-element-1bedb628 .elementor-field-subgroup label{font-size:var( --e-global-typography-b565f4a-font-size );line-height:var( --e-global-typography-b565f4a-line-height );}.elementor-13 .elementor-element.elementor-element-1bedb628 .elementor-button{font-size:var( --e-global-typography-fb931ad-font-size );}.elementor-widget-toggle .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-1bedb628 .elementor-field-group > label{font-size:var( --e-global-typography-ba17ab3-font-size );line-height:var( --e-global-typography-ba17ab3-line-height );}.elementor-13 .elementor-element.elementor-element-1bedb628 .elementor-field-group .elementor-field, .elementor-13 .elementor-element.elementor-element-1bedb628 .elementor-field-subgroup label{font-size:var( --e-global-typography-b565f4a-font-size );line-height:var( --e-global-typography-b565f4a-line-height );}.elementor-13 .elementor-element.elementor-element-1bedb628 .elementor-button{font-size:var( --e-global-typography-fb931ad-font-size );}.elementor-widget-toggle .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for heading, class: .elementor-element-52cc1e1f */.elementor-13 .elementor-element.elementor-element-52cc1e1f .elementor-heading-title{margin: 0; font-family: 'Newsreader', Georgia, serif; font-weight: 500; font-size: 60px; line-height: 1.05; letter-spacing: -0.02em}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52b394e9 */.elementor-13 .elementor-element.elementor-element-52b394e9{max-width: 560px}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-45cd9327 */.elementor-13 .elementor-element.elementor-element-45cd9327 .elementor-button{background: transparent; border-radius: 0; padding: 0; font-family: inherit; font-size: 16px; background: #FFE001; color: #111111; text-decoration: none; padding: 15px 26px; border-radius: 6px; font-weight: 800; min-height: 44px; box-sizing: border-box; display: inline-flex; align-items: center; text-decoration: none; line-height: 1.2; fill: currentColor}.elementor-13 .elementor-element.elementor-element-45cd9327 .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-45cd9327 .elementor-button:focus{background: #FFE001; color: #111111}.elementor-13 .elementor-element.elementor-element-45cd9327 .elementor-button-icon svg{width: 16px; height: 16px; fill: currentColor}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-393bb35d */.elementor-13 .elementor-element.elementor-element-393bb35d .elementor-button{background: transparent; border-radius: 0; padding: 0; font-family: inherit; font-size: 16px; border: 1px solid #555555; color: #FFFFFF; text-decoration: none; padding: 15px 26px; border-radius: 6px; font-weight: 600; min-height: 44px; box-sizing: border-box; display: inline-flex; align-items: center; gap: 10px; text-decoration: none; line-height: 1.2; fill: currentColor}.elementor-13 .elementor-element.elementor-element-393bb35d .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-393bb35d .elementor-button:focus{border: 1px solid #555555; color: #FFFFFF}.elementor-13 .elementor-element.elementor-element-393bb35d .elementor-button-icon svg{width: 16px; height: 16px; fill: currentColor}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-672657a1 */.elementor-13 .elementor-element.elementor-element-672657a1{padding: 0; gap: 0; width: auto; max-width: none; min-height: 0; min-width: 0; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch; flex-direction: row;display: flex; flex-wrap: wrap; gap: 12px; margin-top: 36px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10aa6c93 */.elementor-13 .elementor-element.elementor-element-10aa6c93{padding: 0; gap: 0; width: auto; max-width: none; min-height: 0; min-width: 0; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch; flex-direction: row;display: flex; gap: 8px; align-items: center}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18b7efe2 */.elementor-13 .elementor-element.elementor-element-18b7efe2{padding: 0; gap: 0; width: auto; max-width: none; min-height: 0; min-width: 0; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch; flex-direction: row;display: flex; gap: 8px; align-items: center}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31c84fb */.elementor-13 .elementor-element.elementor-element-31c84fb{padding: 0; gap: 0; width: auto; max-width: none; min-height: 0; min-width: 0; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch; flex-direction: row;display: flex; gap: 8px; align-items: center}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40563541 */.elementor-13 .elementor-element.elementor-element-40563541{padding: 0; gap: 0; width: auto; max-width: none; min-height: 0; min-width: 0; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch; flex-direction: row;display: flex; flex-wrap: wrap; gap: 12px 28px; margin-top: 48px; padding-top: 28px; border-top: 1px solid #2E2E2E; font-size: 14px; color: #CFCFCF}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-196cff30 */.elementor-13 .elementor-element.elementor-element-196cff30{padding: 0; gap: 0; width: auto; max-width: none; min-height: 0; min-width: 0; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch; display: flex; flex-direction: column;flex: 1 1 520px; min-width: 0; padding-top: 16px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c7ccee2 */.elementor-13 .elementor-element.elementor-element-6c7ccee2 .elementor-heading-title{margin: 0; font-family: 'Newsreader', Georgia, serif; font-weight: 600; font-size: 28px; color: #111111}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22ad1de2 */.elementor-13 .elementor-element.elementor-element-22ad1de2{padding: 0; gap: 0; width: auto; max-width: none; min-height: 0; min-width: 0; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch; display: flex; flex-direction: column;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33ba1e9 */.elementor-13 .elementor-element.elementor-element-33ba1e9{padding: 0; gap: 0; width: auto; max-width: none; min-height: 0; min-width: 0; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch; width: 100%;flex: 1 1 380px; max-width: 460px; min-width: 0; background: #FFFFFF; color: #1A1A1A; border-radius: 10px; border-top: 6px solid #FFE001; padding: 32px; box-sizing: border-box; box-shadow: 0 24px 60px rgba(0,0,0,0.45); display: flex; flex-direction: column; gap: 16px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-515dc30a */.elementor-13 .elementor-element.elementor-element-515dc30a{padding: 0; gap: 0; width: auto; max-width: none; min-height: 0; min-width: 0; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch; width: 100%; flex-direction: row;max-width: 1240px; margin: 0 auto; padding: 80px 24px 88px; display: flex; flex-wrap: wrap; gap: 56px; align-items: flex-start}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cf86b2d */.elementor-13 .elementor-element.elementor-element-6cf86b2d{padding: 0; gap: 0; width: auto; max-width: none; min-height: 0; min-width: 0; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch; display: flex; flex-direction: column;background: #000000; color: #FFFFFF}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ff90343 */.elementor-13 .elementor-element.elementor-element-2ff90343{padding: 0; gap: 0; width: auto; max-width: none; min-height: 0; min-width: 0; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch; display: flex; flex-direction: column;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45b310c2 */.elementor-13 .elementor-element.elementor-element-45b310c2{padding: 0; gap: 0; width: auto; max-width: none; min-height: 0; min-width: 0; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch;display: flex; flex-direction: column; gap: 4px; border-left: 3px solid #FFE001; padding-left: 18px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14473a63 */.elementor-13 .elementor-element.elementor-element-14473a63{padding: 0; gap: 0; width: auto; max-width: none; min-height: 0; min-width: 0; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch;display: flex; flex-direction: column; gap: 4px; border-left: 3px solid #FFE001; padding-left: 18px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19ec69e8 */.elementor-13 .elementor-element.elementor-element-19ec69e8{padding: 0; gap: 0; width: auto; max-width: none; min-height: 0; min-width: 0; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch;display: flex; flex-direction: column; gap: 4px; border-left: 3px solid #FFE001; padding-left: 18px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55775a24 */.elementor-13 .elementor-element.elementor-element-55775a24{padding: 0; gap: 0; width: auto; max-width: none; min-height: 0; min-width: 0; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch;display: flex; flex-direction: column; gap: 4px; border-left: 3px solid #FFE001; padding-left: 18px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7dab9d36 */.elementor-13 .elementor-element.elementor-element-7dab9d36{padding: 0; gap: 0; width: auto; max-width: none; min-height: 0; min-width: 0; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch; width: 100%;max-width: 1240px; margin: 0 auto; padding: 40px 24px; display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 24px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51e36f2c */.elementor-13 .elementor-element.elementor-element-51e36f2c{padding: 0; gap: 0; width: auto; max-width: none; min-height: 0; min-width: 0; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch; display: flex; flex-direction: column;background: #FFFFFF; border-bottom: 1px solid #E6E4DC}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11c05b5e */.elementor-13 .elementor-element.elementor-element-11c05b5e{padding: 0; gap: 0; width: auto; max-width: none; min-height: 0; min-width: 0; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch; flex-direction: column;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7001ccc5 */.elementor-13 .elementor-element.elementor-element-7001ccc5 .elementor-heading-title{margin: 0; font-family: 'Newsreader', Georgia, serif; font-weight: 500; font-size: 44px; line-height: 1.1; letter-spacing: -0.015em; color: #111111}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a78adb3 */.elementor-13 .elementor-element.elementor-element-2a78adb3{padding: 0; gap: 0; width: auto; max-width: none; min-height: 0; min-width: 0; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch; display: flex; flex-direction: column;flex: 1 1 520px; min-width: 0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-35a83f1 */.elementor-13 .elementor-element.elementor-element-35a83f1{flex: 1 1 380px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-386855c */.elementor-13 .elementor-element.elementor-element-386855c{padding: 0; gap: 0; width: auto; max-width: none; min-height: 0; min-width: 0; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch; flex-direction: row;display: flex; flex-wrap: wrap; gap: 24px 64px; align-items: flex-end; justify-content: space-between; margin-bottom: 48px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f04dcd3 */.elementor-13 .elementor-element.elementor-element-3f04dcd3{padding: 0; gap: 0; width: auto; max-width: none; min-height: 0; min-width: 0; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch; flex-direction: row;width: 48px; height: 48px; border-radius: 50%; background: #FFE001; display: flex; align-items: center; justify-content: center}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-310f224 */.elementor-13 .elementor-element.elementor-element-310f224 .elementor-heading-title{margin: 0; font-size: 19px; color: #111111}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f86618b */.elementor-13 .elementor-element.elementor-element-6f86618b{padding: 0; gap: 0; width: auto; max-width: none; min-height: 0; min-width: 0; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch;background: #FFFFFF; padding: 32px; display: flex; flex-direction: column; gap: 14px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11492bf2 */.elementor-13 .elementor-element.elementor-element-11492bf2{padding: 0; gap: 0; width: auto; max-width: none; min-height: 0; min-width: 0; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch; flex-direction: row;width: 48px; height: 48px; border-radius: 50%; background: #FFE001; display: flex; align-items: center; justify-content: center}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-250bb7c1 */.elementor-13 .elementor-element.elementor-element-250bb7c1 .elementor-heading-title{margin: 0; font-size: 19px; color: #111111}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5cc218eb */.elementor-13 .elementor-element.elementor-element-5cc218eb{padding: 0; gap: 0; width: auto; max-width: none; min-height: 0; min-width: 0; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch;background: #FFFFFF; padding: 32px; display: flex; flex-direction: column; gap: 14px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13414afa */.elementor-13 .elementor-element.elementor-element-13414afa{padding: 0; gap: 0; width: auto; max-width: none; min-height: 0; min-width: 0; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch; flex-direction: row;width: 48px; height: 48px; border-radius: 50%; background: #FFE001; display: flex; align-items: center; justify-content: center}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73d6a70c */.elementor-13 .elementor-element.elementor-element-73d6a70c .elementor-heading-title{margin: 0; font-size: 19px; color: #111111}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2da54b9b */.elementor-13 .elementor-element.elementor-element-2da54b9b{padding: 0; gap: 0; width: auto; max-width: none; min-height: 0; min-width: 0; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch;background: #FFFFFF; padding: 32px; display: flex; flex-direction: column; gap: 14px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2cbdab3f */.elementor-13 .elementor-element.elementor-element-2cbdab3f{padding: 0; gap: 0; width: auto; max-width: none; min-height: 0; min-width: 0; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch; flex-direction: row;width: 48px; height: 48px; border-radius: 50%; background: #FFE001; display: flex; align-items: center; justify-content: center}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cfa8792 */.elementor-13 .elementor-element.elementor-element-4cfa8792 .elementor-heading-title{margin: 0; font-size: 19px; color: #111111}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2cd80af9 */.elementor-13 .elementor-element.elementor-element-2cd80af9{padding: 0; gap: 0; width: auto; max-width: none; min-height: 0; min-width: 0; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch;background: #FFFFFF; padding: 32px; display: flex; flex-direction: column; gap: 14px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-380bfe8 */.elementor-13 .elementor-element.elementor-element-380bfe8{padding: 0; gap: 0; width: auto; max-width: none; min-height: 0; min-width: 0; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch;display: grid; grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); gap: 1px; background: #E6E4DC; border: 1px solid #E6E4DC; border-radius: 10px; overflow: hidden}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d341f24 */.elementor-13 .elementor-element.elementor-element-2d341f24{padding: 0; gap: 0; width: auto; max-width: none; min-height: 0; min-width: 0; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch; width: 100%; display: flex; flex-direction: column;max-width: 1240px; margin: 0 auto; padding: 104px 24px 40px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a3c9a41 */.elementor-13 .elementor-element.elementor-element-6a3c9a41{padding: 0; gap: 0; width: auto; max-width: none; min-height: 0; min-width: 0; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch; display: flex; flex-direction: column;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f49e41f */.elementor-13 .elementor-element.elementor-element-5f49e41f .elementor-heading-title{margin: 0 0 48px; font-family: 'Newsreader', Georgia, serif; font-weight: 500; font-size: 44px; line-height: 1.1; letter-spacing: -0.015em; color: #111111}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e5bb380 */.elementor-13 .elementor-element.elementor-element-3e5bb380{width: 40px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a621da7 */.elementor-13 .elementor-element.elementor-element-7a621da7 .elementor-heading-title{margin: 16px 0 10px; font-size: 21px; color: #111111}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d7e2845 */.elementor-13 .elementor-element.elementor-element-5d7e2845{padding: 0; gap: 0; width: auto; max-width: none; min-height: 0; min-width: 0; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch; display: flex; flex-direction: column;border-top: 2px solid #111111; padding-top: 24px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58688c20 */.elementor-13 .elementor-element.elementor-element-58688c20{width: 40px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4210a234 */.elementor-13 .elementor-element.elementor-element-4210a234 .elementor-heading-title{margin: 16px 0 10px; font-size: 21px; color: #111111}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58bb5d22 */.elementor-13 .elementor-element.elementor-element-58bb5d22{padding: 0; gap: 0; width: auto; max-width: none; min-height: 0; min-width: 0; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch; display: flex; flex-direction: column;border-top: 2px solid #111111; padding-top: 24px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2471ecb5 */.elementor-13 .elementor-element.elementor-element-2471ecb5{width: 40px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14c94b90 */.elementor-13 .elementor-element.elementor-element-14c94b90 .elementor-heading-title{margin: 16px 0 10px; font-size: 21px; color: #111111}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3afd205a */.elementor-13 .elementor-element.elementor-element-3afd205a{padding: 0; gap: 0; width: auto; max-width: none; min-height: 0; min-width: 0; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch; display: flex; flex-direction: column;border-top: 2px solid #111111; padding-top: 24px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-702c2d53 */.elementor-13 .elementor-element.elementor-element-702c2d53{padding: 0; gap: 0; width: auto; max-width: none; min-height: 0; min-width: 0; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch;display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 40px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-383290c9 */.elementor-13 .elementor-element.elementor-element-383290c9{padding: 0; gap: 0; width: auto; max-width: none; min-height: 0; min-width: 0; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch; width: 100%; display: flex; flex-direction: column;max-width: 1240px; margin: 0 auto; padding: 72px 24px 104px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5598f012 */.elementor-13 .elementor-element.elementor-element-5598f012{padding: 0; gap: 0; width: auto; max-width: none; min-height: 0; min-width: 0; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch; display: flex; flex-direction: column;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32917436 */.elementor-13 .elementor-element.elementor-element-32917436 .elementor-heading-title{margin: 0 0 20px; font-family: 'Newsreader', Georgia, serif; font-weight: 500; font-size: 44px; line-height: 1.1; letter-spacing: -0.015em}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37551165 */.elementor-13 .elementor-element.elementor-element-37551165{padding: 0; gap: 0; width: auto; max-width: none; min-height: 0; min-width: 0; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch; display: flex; flex-direction: column;flex: 1 1 340px; min-width: 0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29da5f1b */.elementor-13 .elementor-element.elementor-element-29da5f1b .elementor-heading-title{margin: 0 0 8px; font-size: 18px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7537f759 */.elementor-13 .elementor-element.elementor-element-7537f759{padding: 0; gap: 0; width: auto; max-width: none; min-height: 0; min-width: 0; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch; display: flex; flex-direction: column;border-top: 1px solid #333333; padding-top: 20px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45ff2bab */.elementor-13 .elementor-element.elementor-element-45ff2bab .elementor-heading-title{margin: 0 0 8px; font-size: 18px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-691c6283 */.elementor-13 .elementor-element.elementor-element-691c6283{padding: 0; gap: 0; width: auto; max-width: none; min-height: 0; min-width: 0; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch; display: flex; flex-direction: column;border-top: 1px solid #333333; padding-top: 20px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71ecc6cb */.elementor-13 .elementor-element.elementor-element-71ecc6cb .elementor-heading-title{margin: 0 0 8px; font-size: 18px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33898acd */.elementor-13 .elementor-element.elementor-element-33898acd{padding: 0; gap: 0; width: auto; max-width: none; min-height: 0; min-width: 0; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch; display: flex; flex-direction: column;border-top: 1px solid #333333; padding-top: 20px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16172022 */.elementor-13 .elementor-element.elementor-element-16172022 .elementor-heading-title{margin: 0 0 8px; font-size: 18px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66537bd0 */.elementor-13 .elementor-element.elementor-element-66537bd0{padding: 0; gap: 0; width: auto; max-width: none; min-height: 0; min-width: 0; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch; display: flex; flex-direction: column;border-top: 1px solid #333333; padding-top: 20px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4dc7ec29 */.elementor-13 .elementor-element.elementor-element-4dc7ec29 .elementor-heading-title{margin: 0 0 8px; font-size: 18px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5206835c */.elementor-13 .elementor-element.elementor-element-5206835c{padding: 0; gap: 0; width: auto; max-width: none; min-height: 0; min-width: 0; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch; display: flex; flex-direction: column;border-top: 1px solid #333333; padding-top: 20px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31d7456b */.elementor-13 .elementor-element.elementor-element-31d7456b .elementor-heading-title{margin: 0 0 8px; font-size: 18px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a3809be */.elementor-13 .elementor-element.elementor-element-7a3809be{padding: 0; gap: 0; width: auto; max-width: none; min-height: 0; min-width: 0; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch; display: flex; flex-direction: column;border-top: 1px solid #333333; padding-top: 20px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f81fc */.elementor-13 .elementor-element.elementor-element-7f81fc{padding: 0; gap: 0; width: auto; max-width: none; min-height: 0; min-width: 0; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch;flex: 2 1 560px; min-width: 0; display: grid; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); gap: 36px 40px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e8dad0c */.elementor-13 .elementor-element.elementor-element-1e8dad0c{padding: 0; gap: 0; width: auto; max-width: none; min-height: 0; min-width: 0; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch; width: 100%; flex-direction: row;max-width: 1240px; margin: 0 auto; padding: 104px 24px; display: flex; flex-wrap: wrap; gap: 56px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b638373 */.elementor-13 .elementor-element.elementor-element-b638373{padding: 0; gap: 0; width: auto; max-width: none; min-height: 0; min-width: 0; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch; display: flex; flex-direction: column;background: #000000; color: #FFFFFF}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b8829c4 */.elementor-13 .elementor-element.elementor-element-6b8829c4{padding: 0; gap: 0; width: auto; max-width: none; min-height: 0; min-width: 0; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch; display: flex; flex-direction: column;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11f4d57a */.elementor-13 .elementor-element.elementor-element-11f4d57a .elementor-heading-title{margin: 0; font-family: 'Newsreader', Georgia, serif; font-weight: 500; font-size: 44px; line-height: 1.1; letter-spacing: -0.015em; color: #111111}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7cb19899 */.elementor-13 .elementor-element.elementor-element-7cb19899{padding: 0; gap: 0; width: auto; max-width: none; min-height: 0; min-width: 0; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch; display: flex; flex-direction: column;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-592c5c85 */.elementor-13 .elementor-element.elementor-element-592c5c85{padding: 0; gap: 0; width: auto; max-width: none; min-height: 0; min-width: 0; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch; flex-direction: row;display: flex; flex-wrap: wrap; gap: 16px; align-items: flex-end; justify-content: space-between; margin-bottom: 40px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e0370e3 */.elementor-13 .elementor-element.elementor-element-6e0370e3{padding: 0; gap: 0; width: auto; max-width: none; min-height: 0; min-width: 0; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch;aspect-ratio: 4 / 5; border-radius: 8px; background: #E9E7E0; border-bottom: 4px solid #FFE001; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 8px; color: #6B6B6B; font-size: 12px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-571b3fa1 */.elementor-13 .elementor-element.elementor-element-571b3fa1{padding: 0; gap: 0; width: auto; max-width: none; min-height: 0; min-width: 0; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch; display: flex; flex-direction: column;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-181fd3fc */.elementor-13 .elementor-element.elementor-element-181fd3fc{padding: 0; gap: 0; width: auto; max-width: none; min-height: 0; min-width: 0; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch;text-decoration: none; display: flex; flex-direction: column; gap: 14px}.elementor-13 .elementor-element.elementor-element-181fd3fc, .elementor-13 .elementor-element.elementor-element-181fd3fc:hover{text-decoration:none;color:inherit}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68315157 */.elementor-13 .elementor-element.elementor-element-68315157{padding: 0; gap: 0; width: auto; max-width: none; min-height: 0; min-width: 0; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch;aspect-ratio: 4 / 5; border-radius: 8px; background: #E9E7E0; border-bottom: 4px solid #FFE001; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 8px; color: #6B6B6B; font-size: 12px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-389ef4c6 */.elementor-13 .elementor-element.elementor-element-389ef4c6{padding: 0; gap: 0; width: auto; max-width: none; min-height: 0; min-width: 0; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch; display: flex; flex-direction: column;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e98908e */.elementor-13 .elementor-element.elementor-element-1e98908e{padding: 0; gap: 0; width: auto; max-width: none; min-height: 0; min-width: 0; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch;text-decoration: none; display: flex; flex-direction: column; gap: 14px}.elementor-13 .elementor-element.elementor-element-1e98908e, .elementor-13 .elementor-element.elementor-element-1e98908e:hover{text-decoration:none;color:inherit}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a5479d9 */.elementor-13 .elementor-element.elementor-element-6a5479d9{padding: 0; gap: 0; width: auto; max-width: none; min-height: 0; min-width: 0; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch;aspect-ratio: 4 / 5; border-radius: 8px; background: #E9E7E0; border-bottom: 4px solid #FFE001; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 8px; color: #6B6B6B; font-size: 12px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66d2ab34 */.elementor-13 .elementor-element.elementor-element-66d2ab34{padding: 0; gap: 0; width: auto; max-width: none; min-height: 0; min-width: 0; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch; display: flex; flex-direction: column;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-182003c0 */.elementor-13 .elementor-element.elementor-element-182003c0{padding: 0; gap: 0; width: auto; max-width: none; min-height: 0; min-width: 0; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch;text-decoration: none; display: flex; flex-direction: column; gap: 14px}.elementor-13 .elementor-element.elementor-element-182003c0, .elementor-13 .elementor-element.elementor-element-182003c0:hover{text-decoration:none;color:inherit}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65e51075 */.elementor-13 .elementor-element.elementor-element-65e51075{padding: 0; gap: 0; width: auto; max-width: none; min-height: 0; min-width: 0; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch;aspect-ratio: 4 / 5; border-radius: 8px; background: #E9E7E0; border-bottom: 4px solid #FFE001; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 8px; color: #6B6B6B; font-size: 12px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d35ff73 */.elementor-13 .elementor-element.elementor-element-1d35ff73{padding: 0; gap: 0; width: auto; max-width: none; min-height: 0; min-width: 0; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch; display: flex; flex-direction: column;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b6fd0b6 */.elementor-13 .elementor-element.elementor-element-2b6fd0b6{padding: 0; gap: 0; width: auto; max-width: none; min-height: 0; min-width: 0; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch;text-decoration: none; display: flex; flex-direction: column; gap: 14px}.elementor-13 .elementor-element.elementor-element-2b6fd0b6, .elementor-13 .elementor-element.elementor-element-2b6fd0b6:hover{text-decoration:none;color:inherit}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-751aabc9 */.elementor-13 .elementor-element.elementor-element-751aabc9{padding: 0; gap: 0; width: auto; max-width: none; min-height: 0; min-width: 0; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch;aspect-ratio: 4 / 5; border-radius: 8px; background: #E9E7E0; border-bottom: 4px solid #FFE001; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 8px; color: #6B6B6B; font-size: 12px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f0a281a */.elementor-13 .elementor-element.elementor-element-2f0a281a{padding: 0; gap: 0; width: auto; max-width: none; min-height: 0; min-width: 0; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch; display: flex; flex-direction: column;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46018fe3 */.elementor-13 .elementor-element.elementor-element-46018fe3{padding: 0; gap: 0; width: auto; max-width: none; min-height: 0; min-width: 0; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch;text-decoration: none; display: flex; flex-direction: column; gap: 14px}.elementor-13 .elementor-element.elementor-element-46018fe3, .elementor-13 .elementor-element.elementor-element-46018fe3:hover{text-decoration:none;color:inherit}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-396245a8 */.elementor-13 .elementor-element.elementor-element-396245a8{padding: 0; gap: 0; width: auto; max-width: none; min-height: 0; min-width: 0; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch;aspect-ratio: 4 / 5; border-radius: 8px; background: #E9E7E0; border-bottom: 4px solid #FFE001; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 8px; color: #6B6B6B; font-size: 12px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6010e047 */.elementor-13 .elementor-element.elementor-element-6010e047{padding: 0; gap: 0; width: auto; max-width: none; min-height: 0; min-width: 0; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch; display: flex; flex-direction: column;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-492cc7f9 */.elementor-13 .elementor-element.elementor-element-492cc7f9{padding: 0; gap: 0; width: auto; max-width: none; min-height: 0; min-width: 0; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch;text-decoration: none; display: flex; flex-direction: column; gap: 14px}.elementor-13 .elementor-element.elementor-element-492cc7f9, .elementor-13 .elementor-element.elementor-element-492cc7f9:hover{text-decoration:none;color:inherit}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f5aaf42 */.elementor-13 .elementor-element.elementor-element-3f5aaf42{padding: 0; gap: 0; width: auto; max-width: none; min-height: 0; min-width: 0; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch;aspect-ratio: 4 / 5; border-radius: 8px; background: #E9E7E0; border-bottom: 4px solid #FFE001; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 8px; color: #6B6B6B; font-size: 12px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-664aba67 */.elementor-13 .elementor-element.elementor-element-664aba67{padding: 0; gap: 0; width: auto; max-width: none; min-height: 0; min-width: 0; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch; display: flex; flex-direction: column;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fdeec5d */.elementor-13 .elementor-element.elementor-element-5fdeec5d{padding: 0; gap: 0; width: auto; max-width: none; min-height: 0; min-width: 0; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch;text-decoration: none; display: flex; flex-direction: column; gap: 14px}.elementor-13 .elementor-element.elementor-element-5fdeec5d, .elementor-13 .elementor-element.elementor-element-5fdeec5d:hover{text-decoration:none;color:inherit}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6482572d */.elementor-13 .elementor-element.elementor-element-6482572d{padding: 0; gap: 0; width: auto; max-width: none; min-height: 0; min-width: 0; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch;display: grid; grid-template-columns: repeat(auto-fill, minmax(220px, 1fr)); gap: 28px 24px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-137b242b */.elementor-13 .elementor-element.elementor-element-137b242b{padding: 0; gap: 0; width: auto; max-width: none; min-height: 0; min-width: 0; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch; width: 100%; display: flex; flex-direction: column;max-width: 1240px; margin: 0 auto; padding: 104px 24px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60422290 */.elementor-13 .elementor-element.elementor-element-60422290{padding: 0; gap: 0; width: auto; max-width: none; min-height: 0; min-width: 0; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch; display: flex; flex-direction: column;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1790c37f */.elementor-13 .elementor-element.elementor-element-1790c37f .elementor-heading-title{margin: 0 0 20px; font-family: 'Newsreader', Georgia, serif; font-weight: 500; font-size: 44px; line-height: 1.1; letter-spacing: -0.015em; color: #111111}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cbb75fb */.elementor-13 .elementor-element.elementor-element-1cbb75fb{padding: 0; gap: 0; width: auto; max-width: none; min-height: 0; min-width: 0; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch; display: flex; flex-direction: column;flex: 1 1 300px; min-width: 0}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-165d0ae1 */.elementor-13 .elementor-element.elementor-element-165d0ae1{flex: 2 1 560px; min-width: 0; border-top: 1px solid #E6E4DC}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-112da4ba */.elementor-13 .elementor-element.elementor-element-112da4ba{padding: 0; gap: 0; width: auto; max-width: none; min-height: 0; min-width: 0; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch; width: 100%; flex-direction: row;max-width: 1240px; margin: 0 auto; padding: 104px 24px; display: flex; flex-wrap: wrap; gap: 64px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-343181e3 */.elementor-13 .elementor-element.elementor-element-343181e3{padding: 0; gap: 0; width: auto; max-width: none; min-height: 0; min-width: 0; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch; display: flex; flex-direction: column;background: #FFFFFF; border-top: 1px solid #E6E4DC}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-336f091f */.elementor-13 .elementor-element.elementor-element-336f091f{padding: 0; gap: 0; width: auto; max-width: none; min-height: 0; min-width: 0; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch; display: flex; flex-direction: column;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe59003 */.elementor-13 .elementor-element.elementor-element-fe59003 .elementor-heading-title{margin: 0; font-family: 'Newsreader', Georgia, serif; font-weight: 500; font-size: 36px; line-height: 1.1; color: #111111}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42dd1aa7 */.elementor-13 .elementor-element.elementor-element-42dd1aa7{padding: 0; gap: 0; width: auto; max-width: none; min-height: 0; min-width: 0; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch; flex-direction: row;display: flex; flex-wrap: wrap; gap: 16px; align-items: flex-end; justify-content: space-between; margin-bottom: 40px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e800895 */.elementor-13 .elementor-element.elementor-element-4e800895{padding: 0; gap: 0; width: auto; max-width: none; min-height: 0; min-width: 0; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch;text-decoration: none; background: #FFFFFF; border: 1px solid #E6E4DC; border-top: 4px solid #FFE001; border-radius: 10px; padding: 28px; display: flex; flex-direction: column; gap: 12px}.elementor-13 .elementor-element.elementor-element-4e800895, .elementor-13 .elementor-element.elementor-element-4e800895:hover{text-decoration:none;color:inherit}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65683a8b */.elementor-13 .elementor-element.elementor-element-65683a8b{padding: 0; gap: 0; width: auto; max-width: none; min-height: 0; min-width: 0; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch;text-decoration: none; background: #FFFFFF; border: 1px solid #E6E4DC; border-top: 4px solid #FFE001; border-radius: 10px; padding: 28px; display: flex; flex-direction: column; gap: 12px}.elementor-13 .elementor-element.elementor-element-65683a8b, .elementor-13 .elementor-element.elementor-element-65683a8b:hover{text-decoration:none;color:inherit}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3873528c */.elementor-13 .elementor-element.elementor-element-3873528c{padding: 0; gap: 0; width: auto; max-width: none; min-height: 0; min-width: 0; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch;text-decoration: none; background: #FFFFFF; border: 1px solid #E6E4DC; border-top: 4px solid #FFE001; border-radius: 10px; padding: 28px; display: flex; flex-direction: column; gap: 12px}.elementor-13 .elementor-element.elementor-element-3873528c, .elementor-13 .elementor-element.elementor-element-3873528c:hover{text-decoration:none;color:inherit}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-529b95fa */.elementor-13 .elementor-element.elementor-element-529b95fa{padding: 0; gap: 0; width: auto; max-width: none; min-height: 0; min-width: 0; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch;display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 24px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23c7eac2 */.elementor-13 .elementor-element.elementor-element-23c7eac2{padding: 0; gap: 0; width: auto; max-width: none; min-height: 0; min-width: 0; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch; width: 100%; display: flex; flex-direction: column;max-width: 1240px; margin: 0 auto; padding: 104px 24px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48444bc1 */.elementor-13 .elementor-element.elementor-element-48444bc1{padding: 0; gap: 0; width: auto; max-width: none; min-height: 0; min-width: 0; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch; display: flex; flex-direction: column;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-319f00f6 */.elementor-13 .elementor-element.elementor-element-319f00f6 .elementor-heading-title{margin: 0; font-family: 'Newsreader', Georgia, serif; font-weight: 600; font-size: 44px; line-height: 1.1; letter-spacing: -0.015em}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b8a1173 */.elementor-13 .elementor-element.elementor-element-3b8a1173{padding: 0; gap: 0; width: auto; max-width: none; min-height: 0; min-width: 0; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch; display: flex; flex-direction: column;flex: 1 1 520px; min-width: 0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-923e9b0 */.elementor-13 .elementor-element.elementor-element-923e9b0 .elementor-button{background: transparent; border-radius: 0; padding: 0; font-family: inherit; font-size: 16px; background: #111111; color: #FFE001; text-decoration: none; padding: 15px 26px; border-radius: 6px; font-weight: 800; min-height: 44px; box-sizing: border-box; display: inline-flex; align-items: center; text-decoration: none; line-height: 1.2; fill: currentColor}.elementor-13 .elementor-element.elementor-element-923e9b0 .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-923e9b0 .elementor-button:focus{background: #111111; color: #FFE001}.elementor-13 .elementor-element.elementor-element-923e9b0 .elementor-button-icon svg{width: 16px; height: 16px; fill: currentColor}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-72715b61 */.elementor-13 .elementor-element.elementor-element-72715b61 .elementor-button{background: transparent; border-radius: 0; padding: 0; font-family: inherit; font-size: 16px; border: 2px solid #111111; color: #111111; text-decoration: none; padding: 13px 24px; border-radius: 6px; font-weight: 700; min-height: 44px; box-sizing: border-box; display: inline-flex; align-items: center; text-decoration: none; line-height: 1.2; fill: currentColor}.elementor-13 .elementor-element.elementor-element-72715b61 .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-72715b61 .elementor-button:focus{border: 2px solid #111111; color: #111111}.elementor-13 .elementor-element.elementor-element-72715b61 .elementor-button-icon svg{width: 16px; height: 16px; fill: currentColor}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db18887 */.elementor-13 .elementor-element.elementor-element-db18887{padding: 0; gap: 0; width: auto; max-width: none; min-height: 0; min-width: 0; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch; flex-direction: row;display: flex; flex-wrap: wrap; gap: 12px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1817421e */.elementor-13 .elementor-element.elementor-element-1817421e{padding: 0; gap: 0; width: auto; max-width: none; min-height: 0; min-width: 0; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch; width: 100%; flex-direction: row;max-width: 1240px; margin: 0 auto; padding: 72px 24px; display: flex; flex-wrap: wrap; gap: 32px; align-items: center; justify-content: space-between}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-436b155 */.elementor-13 .elementor-element.elementor-element-436b155{padding: 0; gap: 0; width: auto; max-width: none; min-height: 0; min-width: 0; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch; display: flex; flex-direction: column;background: #FFE001; color: #111111}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f58b0b */.elementor-13 .elementor-element.elementor-element-f58b0b{padding: 0; gap: 0; width: auto; max-width: none; min-height: 0; min-width: 0; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch; display: flex; flex-direction: column;}/* End custom CSS */