.elementor-100210 .elementor-element.elementor-element-53f362bc{--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:stretch;--gap:78px 78px;--row-gap:78px;--column-gap:78px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-100210 .elementor-element.elementor-element-53f362bc:not(.elementor-motion-effects-element-type-background), .elementor-100210 .elementor-element.elementor-element-53f362bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-100210 .elementor-element.elementor-element-1e8888fd{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-100210 .elementor-element.elementor-element-226f1ad{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-100210 .elementor-element.elementor-element-226f1ad:not(.elementor-motion-effects-element-type-background), .elementor-100210 .elementor-element.elementor-element-226f1ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#191919;}.elementor-100210 .elementor-element.elementor-element-6163ef5e{z-index:0;}.elementor-100210 .elementor-element.elementor-element-6163ef5e img{width:100%;filter:brightness( 74% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-100210 .elementor-element.elementor-element-4e286c41{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:22px;--padding-bottom:22px;--padding-left:68px;--padding-right:68px;}.elementor-100210 .elementor-element.elementor-element-9597aed{z-index:2;text-align:end;}.elementor-100210 .elementor-element.elementor-element-9597aed .elementor-heading-title{font-size:38px;font-weight:600;line-height:1.6em;text-shadow:0px 1px 6px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-100210 .elementor-element.elementor-element-b5e9fcd{z-index:2;text-align:end;font-size:16px;font-weight:500;line-height:1.85em;color:#FFFFFF;}.elementor-100210 .elementor-element.elementor-element-525b8147{--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:stretch;--gap:34px 34px;--row-gap:34px;--column-gap:34px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-100210 .elementor-element.elementor-element-525b8147:not(.elementor-motion-effects-element-type-background), .elementor-100210 .elementor-element.elementor-element-525b8147 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-100210 .elementor-element.elementor-element-559a8eab{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-100210 .elementor-element.elementor-element-ff9eaee{text-align:center;font-size:12px;font-weight:400;line-height:2em;color:#5A5A5A;}.elementor-100210 .elementor-element.elementor-element-8f0f770{text-align:center;}.elementor-100210 .elementor-element.elementor-element-8f0f770 .elementor-heading-title{font-size:29px;font-weight:600;line-height:1.55em;color:#111111;}.elementor-100210 .elementor-element.elementor-element-24be0f0d{text-align:center;font-size:15px;font-weight:400;line-height:2em;color:#262626;}.elementor-100210 .elementor-element.elementor-element-21184b85{--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:stretch;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-100210 .elementor-element.elementor-element-21184b85:not(.elementor-motion-effects-element-type-background), .elementor-100210 .elementor-element.elementor-element-21184b85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field-group{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:24px;}.elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-form-fields-wrapper{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );margin-bottom:-24px;}.elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field-group > label, .elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field-subgroup label{color:#141414;}.elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field-group > label{font-size:12px;font-weight:600;line-height:1.7em;}.elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field-type-html{padding-bottom:0px;}.elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field-group .elementor-field{color:#171717;}.elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field-group .elementor-field, .elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field-subgroup label{font-size:14px;font-weight:400;line-height:1.85em;}.elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF;border-color:#BEBEBE;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;}.elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF;border-color:#BEBEBE;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;}.elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field-group .elementor-select-wrapper::before{color:#BEBEBE;}.elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-button{font-size:15px;font-weight:600;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-100210 .elementor-element.elementor-element-5bd61855 .e-form__buttons__wrapper__button-next{background-color:#111111;color:#FFFFFF;border-color:#111111;}.elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-button[type="submit"]{background-color:#111111;color:#FFFFFF;border-color:#111111;}.elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-button[type="submit"] svg *{fill:#FFFFFF;}.elementor-100210 .elementor-element.elementor-element-5bd61855 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-100210 .elementor-element.elementor-element-5bd61855 .e-form__buttons__wrapper__button-next:hover{background-color:#FFFFFF;color:#111111;}.elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-button[type="submit"]:hover{background-color:#FFFFFF;color:#111111;}.elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-button[type="submit"]:hover svg *{fill:#111111;}.elementor-100210 .elementor-element.elementor-element-5bd61855 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-100210 .elementor-element.elementor-element-5bd61855{--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-100210 .elementor-element.elementor-element-3b6b454e{text-align:start;font-size:12px;font-weight:400;line-height:2em;color:#666666;}.elementor-100210 .elementor-element.elementor-element-4f6306cc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-100210 .elementor-element.elementor-element-4e440984{text-align:center;}.elementor-100210 .elementor-element.elementor-element-4e440984 .elementor-heading-title{font-size:28px;font-weight:600;line-height:1.55em;color:#111111;}.elementor-100210 .elementor-element.elementor-element-24ba064e{text-align:center;font-size:15px;font-weight:400;line-height:2em;color:#262626;}.elementor-100210 .elementor-element.elementor-element-1f8ba976{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-100210 .elementor-element.elementor-element-de28755{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-100210 .elementor-element.elementor-element-6672db02 img{width:100%;height:710px;object-fit:cover;object-position:center center;}.elementor-100210 .elementor-element.elementor-element-6d4c2762{text-align:center;font-size:14px;font-weight:400;line-height:1.9em;color:#333333;}.elementor-100210 .elementor-element.elementor-element-45314a7{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-100210 .elementor-element.elementor-element-624f513e img{width:100%;height:710px;object-fit:cover;object-position:center center;}.elementor-100210 .elementor-element.elementor-element-47583dff{text-align:center;font-size:14px;font-weight:400;line-height:1.9em;color:#333333;}.elementor-100210 .elementor-element.elementor-element-4a12c9d8{--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:stretch;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-100210 .elementor-element.elementor-element-44b8f47b{text-align:center;font-size:12px;font-weight:400;line-height:2em;color:#5A5A5A;}.elementor-100210 .elementor-element.elementor-element-65e1bdd2{text-align:center;}.elementor-100210 .elementor-element.elementor-element-65e1bdd2 .elementor-heading-title{font-size:30px;font-weight:600;line-height:1.55em;color:#111111;}.elementor-100210 .elementor-element.elementor-element-d5fae4f{--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;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-100210 .elementor-element.elementor-element-d5fae4f:not(.elementor-motion-effects-element-type-background), .elementor-100210 .elementor-element.elementor-element-d5fae4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-100210 .elementor-element.elementor-element-25c6563e{text-align:start;font-size:14px;font-weight:400;line-height:2em;color:#545454;}.elementor-100210 .elementor-element.elementor-element-7f9fa033{--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;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-100210 .elementor-element.elementor-element-7f9fa033:not(.elementor-motion-effects-element-type-background), .elementor-100210 .elementor-element.elementor-element-7f9fa033 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-100210 .elementor-element.elementor-element-74302595{text-align:start;font-size:14px;font-weight:400;line-height:2em;color:#545454;}.elementor-100210 .elementor-element.elementor-element-6154461a{--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;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-100210 .elementor-element.elementor-element-6154461a:not(.elementor-motion-effects-element-type-background), .elementor-100210 .elementor-element.elementor-element-6154461a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-100210 .elementor-element.elementor-element-52217721{text-align:start;font-size:14px;font-weight:400;line-height:2em;color:#545454;}.elementor-100210 .elementor-element.elementor-element-3dd6e041{--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;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-100210 .elementor-element.elementor-element-3dd6e041:not(.elementor-motion-effects-element-type-background), .elementor-100210 .elementor-element.elementor-element-3dd6e041 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-100210 .elementor-element.elementor-element-61ca821e{text-align:start;font-size:14px;font-weight:400;line-height:2em;color:#545454;}.elementor-100210 .elementor-element.elementor-element-c818b04{--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;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-100210 .elementor-element.elementor-element-c818b04:not(.elementor-motion-effects-element-type-background), .elementor-100210 .elementor-element.elementor-element-c818b04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-100210 .elementor-element.elementor-element-3a2a3f5c{text-align:start;font-size:14px;font-weight:400;line-height:2em;color:#545454;}.elementor-100210 .elementor-element.elementor-element-cebd83b{--n-accordion-title-font-size:16px;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:6px;--n-accordion-item-title-distance-from-content:2px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:#111111;--n-accordion-title-hover-color:#111111;--n-accordion-title-active-color:#111111;--n-accordion-icon-size:14px;--n-accordion-icon-normal-color:#111111;--n-accordion-icon-hover-color:#111111;--n-accordion-icon-active-color:#111111;}.elementor-100210 .elementor-element.elementor-element-cebd83b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;border-style:none;}.elementor-100210 .elementor-element.elementor-element-cebd83b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#FFFFFF;border-style:none;}.elementor-100210 .elementor-element.elementor-element-cebd83b > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#FFFFFF;border-style:none;}:where( .elementor-100210 .elementor-element.elementor-element-cebd83b > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#FFFFFF;border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:16px;--padding-bottom:10px;--padding-left:16px;}.elementor-100210 .elementor-element.elementor-element-cebd83b {--n-accordion-padding:16px 8px 16px 8px;}:where( .elementor-100210 .elementor-element.elementor-element-cebd83b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:600;line-height:1.9em;}@media(max-width:1024px){.elementor-100210 .elementor-element.elementor-element-1e8888fd{--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-100210 .elementor-element.elementor-element-226f1ad{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-100210 .elementor-element.elementor-element-4e286c41{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:18px;--padding-bottom:18px;--padding-left:28px;--padding-right:28px;}.elementor-100210 .elementor-element.elementor-element-9597aed{text-align:center;}.elementor-100210 .elementor-element.elementor-element-9597aed .elementor-heading-title{font-size:32px;}.elementor-100210 .elementor-element.elementor-element-b5e9fcd{text-align:center;font-size:14px;}.elementor-100210 .elementor-element.elementor-element-6672db02 img{height:500px;}.elementor-100210 .elementor-element.elementor-element-6d4c2762{text-align:center;}.elementor-100210 .elementor-element.elementor-element-624f513e img{height:500px;}.elementor-100210 .elementor-element.elementor-element-47583dff{text-align:center;}}@media(min-width:768px){.elementor-100210 .elementor-element.elementor-element-53f362bc{--width:100%;}.elementor-100210 .elementor-element.elementor-element-1e8888fd{--width:100%;}.elementor-100210 .elementor-element.elementor-element-226f1ad{--width:100%;}.elementor-100210 .elementor-element.elementor-element-4e286c41{--width:100%;}.elementor-100210 .elementor-element.elementor-element-525b8147{--content-width:820px;}.elementor-100210 .elementor-element.elementor-element-559a8eab{--width:100%;}.elementor-100210 .elementor-element.elementor-element-21184b85{--width:100%;}.elementor-100210 .elementor-element.elementor-element-4f6306cc{--content-width:850px;}.elementor-100210 .elementor-element.elementor-element-1f8ba976{--content-width:1200px;}.elementor-100210 .elementor-element.elementor-element-de28755{--width:49%;}.elementor-100210 .elementor-element.elementor-element-45314a7{--width:49%;}.elementor-100210 .elementor-element.elementor-element-4a12c9d8{--content-width:920px;}}@media(max-width:767px){.elementor-100210 .elementor-element.elementor-element-53f362bc{--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:52px 52px;--row-gap:52px;--column-gap:52px;--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-100210 .elementor-element.elementor-element-1e8888fd{--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-100210 .elementor-element.elementor-element-226f1ad{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-100210 .elementor-element.elementor-element-4e286c41{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:12px;--padding-bottom:12px;--padding-left:14px;--padding-right:14px;}.elementor-100210 .elementor-element.elementor-element-9597aed{text-align:center;}.elementor-100210 .elementor-element.elementor-element-9597aed .elementor-heading-title{font-size:25px;}.elementor-100210 .elementor-element.elementor-element-b5e9fcd{text-align:center;font-size:13px;}.elementor-100210 .elementor-element.elementor-element-525b8147{--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:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-100210 .elementor-element.elementor-element-559a8eab{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-100210 .elementor-element.elementor-element-ff9eaee{font-size:12px;}.elementor-100210 .elementor-element.elementor-element-8f0f770 .elementor-heading-title{font-size:24px;}.elementor-100210 .elementor-element.elementor-element-24be0f0d{font-size:14px;}.elementor-100210 .elementor-element.elementor-element-21184b85{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-100210 .elementor-element.elementor-element-3b6b454e{font-size:12px;}.elementor-100210 .elementor-element.elementor-element-4f6306cc{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-100210 .elementor-element.elementor-element-4e440984 .elementor-heading-title{font-size:23px;}.elementor-100210 .elementor-element.elementor-element-24ba064e{font-size:14px;}.elementor-100210 .elementor-element.elementor-element-1f8ba976{--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:0px;--padding-left:16px;--padding-right:16px;}.elementor-100210 .elementor-element.elementor-element-de28755{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-100210 .elementor-element.elementor-element-6672db02 img{height:520px;}.elementor-100210 .elementor-element.elementor-element-6d4c2762{text-align:center;font-size:13px;}.elementor-100210 .elementor-element.elementor-element-45314a7{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-100210 .elementor-element.elementor-element-624f513e img{height:520px;}.elementor-100210 .elementor-element.elementor-element-47583dff{text-align:center;font-size:13px;}.elementor-100210 .elementor-element.elementor-element-4a12c9d8{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-100210 .elementor-element.elementor-element-44b8f47b{font-size:12px;}.elementor-100210 .elementor-element.elementor-element-65e1bdd2 .elementor-heading-title{font-size:24px;}.elementor-100210 .elementor-element.elementor-element-25c6563e{font-size:13px;}.elementor-100210 .elementor-element.elementor-element-74302595{font-size:13px;}.elementor-100210 .elementor-element.elementor-element-52217721{font-size:13px;}.elementor-100210 .elementor-element.elementor-element-61ca821e{font-size:13px;}.elementor-100210 .elementor-element.elementor-element-3a2a3f5c{font-size:13px;}.elementor-100210 .elementor-element.elementor-element-cebd83b{--n-accordion-item-title-space-between:2px;--n-accordion-title-font-size:14px;--n-accordion-icon-size:13px;}.elementor-100210 .elementor-element.elementor-element-cebd83b {--n-accordion-padding:14px 0px 14px 0px;}:where( .elementor-100210 .elementor-element.elementor-element-cebd83b > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:0px;--padding-right:8px;--padding-bottom:8px;--padding-left:8px;}}/* Start custom CSS for container, class: .elementor-element-226f1ad */.elementor-100210 .elementor-element.elementor-element-226f1ad{display:grid!important;grid-template-columns:minmax(0,1fr)}.elementor-100210 .elementor-element.elementor-element-226f1ad>.elementor-element{grid-area:1/1}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e8888fd */.elementor-100210 .elementor-element.elementor-element-1e8888fd{position:relative;width:100vw!important;max-width:100vw!important;left:50%;transform:translateX(-50%);margin:0!important;padding:0!important}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-5bd61855 *//* STINO Missing Piece — original visual style with Elementor native submission. */
.elementor-100210 .elementor-element.elementor-element-5bd61855{--stino-surface:#fff;direction:rtl;text-align:right}
.elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-form-fields-wrapper{align-items:flex-start}
.elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field-group{box-sizing:border-box;min-width:0}

/* Original floating labels: positioned on the upper field stroke. */
.elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field-group:is(.elementor-field-type-text,.elementor-field-type-tel,.elementor-field-type-textarea,.elementor-field-type-select){position:relative;padding-top:16px}
.elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field-group:is(.elementor-field-type-text,.elementor-field-type-tel,.elementor-field-type-textarea,.elementor-field-type-select)>.elementor-field-label{position:absolute!important;top:16px!important;right:11px!important;left:auto!important;width:auto!important;flex:0 0 auto!important;display:inline-block!important;transform:translateY(-50%)!important;margin:0!important;padding:0 6px!important;background:var(--stino-surface)!important;line-height:1.7!important;z-index:2;pointer-events:none;text-align:right!important}
.elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field-group:is(.elementor-field-type-text,.elementor-field-type-tel,.elementor-field-type-textarea)>.elementor-field{box-sizing:border-box;border:1.5px solid transparent!important;border-bottom-color:#191919!important;background:transparent!important;border-radius:0!important;box-shadow:none!important;outline:0!important;transition:border-color .15s ease;min-height:46px;width:100%;max-width:100%;padding:11px 10px!important;color:#171717!important}
.elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field-group:is(.elementor-field-type-text,.elementor-field-type-tel,.elementor-field-type-textarea):focus-within>.elementor-field,
.elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field-group:is(.elementor-field-type-text,.elementor-field-type-tel)>.elementor-field:not(:placeholder-shown),
.elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field-group.elementor-field-type-textarea>.elementor-field:not(:placeholder-shown){border-color:#191919!important}
.elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field::placeholder{color:transparent!important;opacity:0!important}
.elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field-group-mobile input::placeholder{color:#999!important;opacity:1!important;font-size:12px}
.elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field:focus-visible{outline:none!important;box-shadow:none!important}
.elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field-group.elementor-error>.elementor-field,.elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field-group>.elementor-field[aria-invalid="true"]{border-color:#b3261e!important}
.elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field-group.elementor-error>.elementor-field-label{color:#b3261e!important}

/* Four numbered section headings — decoration only; no extra fields in Submissions. */
.elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field-group-full_name,.elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field-group-mobile,
.elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field-group-province,.elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field-group-city{padding-top:98px!important}
.elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field-group.elementor-field-group-full_name>.elementor-field-label,
.elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field-group.elementor-field-group-mobile>.elementor-field-label,
.elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field-group.elementor-field-group-province>.elementor-field-label,
.elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field-group.elementor-field-group-city>.elementor-field-label{top:98px!important}
.elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field-group-full_name::before,.elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field-group-province::before,
.elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field-group-piece_count::before,.elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field-group-puzzle_overview::before{content:"";position:absolute!important;top:11px;right:0;display:flex;align-items:center;justify-content:center;width:38px;height:38px;background:#111;color:#fff;font-size:13px;font-weight:600;line-height:1;box-sizing:border-box}
.elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field-group-full_name::before{content:"۰۱"}
.elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field-group-province::before{content:"۰۲"}
.elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field-group-piece_count::before{content:"۰۳"}
.elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field-group-puzzle_overview::before{content:"۰۴"}
.elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field-group-full_name::after,.elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field-group-province::after,
.elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field-group-piece_count::after,.elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field-group-puzzle_overview::after{position:absolute!important;top:7px;right:50px;box-sizing:border-box;display:block;min-height:55px;padding:3px 0 11px;border-bottom:1px solid #191919;color:#111;font-size:13px;font-weight:600;line-height:1.75;white-space:pre-line;text-align:right}
.elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field-group-full_name::after,.elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field-group-province::after{width:calc(200% - 30px)}
.elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field-group-piece_count::after,.elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field-group-puzzle_overview::after{width:calc(100% - 50px)}
.elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field-group-full_name::after{content:"مشخصات شما\Aبرای هماهنگی و ارسال قطعه جایگزین"}
.elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field-group-province::after{content:"نشانی دریافت قطعه\Aارسال پستی این قطعه برای شما رایگان است"}
.elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field-group-piece_count::after{content:"مشخصات پازل شما\Aتعداد تکه‌ها و در صورت امکان نام طرح"}
.elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field-group-puzzle_overview::after{content:"تصاویر مورد نیاز\Aدو تصویر از یک پازل؛ نمونه‌های پایین صفحه را ببینید"}
.elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field-group-piece_count,.elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field-group-puzzle_overview{position:relative!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;padding-top:100px!important}

/* The original six puzzle choice tiles. */
.elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field-type-radio{gap:14px!important}
.elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field-type-radio>.elementor-field-label{position:static!important;display:block!important;flex:0 0 auto!important;width:100%!important;transform:none!important;border:0!important;background:transparent!important;padding:0!important;margin:0!important;line-height:1.9!important;text-align:right!important;font-weight:600!important;font-size:13px!important}
.elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field-type-radio .elementor-field-subgroup{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}
.elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field-type-radio .elementor-field-option{position:relative;margin:0!important;min-width:0}
.elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field-type-radio input[type=radio]{position:absolute;opacity:0;width:1px;height:1px}
.elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field-type-radio .elementor-field-option>label{display:flex;align-items:center;justify-content:center;min-width:0;min-height:49px;width:100%;text-align:center;margin:0!important;padding:11px 4px;border:1px solid #a3a3a3;background:transparent;color:#111;cursor:pointer;font-size:14px;line-height:1.6;white-space:nowrap}
.elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field-type-radio input:checked+label{background:#111;border-color:#111;color:#fff}
.elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field-type-radio input:focus-visible+label{outline:2px solid #111;outline-offset:3px}
.elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field-type-radio .elementor-field-option>label:hover{border-color:#111}

/* Properly styled native select; no custom scripts. */
.elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field-group.elementor-field-type-select>.elementor-select-wrapper{display:flex!important;position:relative!important;flex-basis:100%!important;max-width:100%!important;width:100%!important;min-height:46px!important;margin:0!important;border:1.5px solid transparent!important;border-bottom-color:#191919!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transition:border-color .15s ease}
.elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field-group.elementor-field-type-select>.elementor-select-wrapper:focus-within{border-color:#191919!important}
.elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field-group.elementor-field-type-select .elementor-select-wrapper>select{appearance:none!important;-webkit-appearance:none!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:43px!important;margin:0!important;padding:9px 12px 9px 34px!important;background:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;outline:0!important;box-shadow:none!important;color:#171717!important;font:inherit!important;font-size:14px!important;text-align:right!important;direction:rtl!important;cursor:pointer}
.elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field-group.elementor-field-type-select .elementor-select-wrapper::before{left:13px!important;right:auto!important;color:#171717!important;pointer-events:none!important}
.elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field-group.elementor-field-type-select>.elementor-field-label{z-index:3!important}

/* Native file uploads and small guidance text. */
.elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field-type-upload>.elementor-field-label{display:block!important;position:static!important;margin:0 0 11px!important;line-height:1.9!important;text-align:right!important}
.elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field-type-upload>input[type=file].elementor-field{display:block;box-sizing:border-box;width:100%;max-width:100%;padding:17px 14px;min-height:77px;border:1px dashed #888!important;background:transparent!important;border-radius:0!important;box-shadow:none!important;font:inherit;font-size:13px;cursor:pointer}
.elementor-100210 .elementor-element.elementor-element-5bd61855 input[type=file]::file-.elementor-100210 .elementor-element.elementor-element-5bd61855-button{border:1px solid #111;background:#fff;padding:8px 12px;margin-left:12px;font:inherit;color:#111;cursor:pointer}
.elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field-group-puzzle_overview>.elementor-field-label::after{content:"نمای کامل پازل؛ جای قطعه گم‌شده مشخص باشد.";display:block;margin:8px 0 0;font-size:12px;font-weight:400;line-height:1.8;color:#626262}
.elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field-group-missing_closeup>.elementor-field-label::after{content:"نمای نزدیک جای خالی همراه با تکه‌های اطراف؛ JPG یا PNG تا ۵ مگابایت.";display:block;margin:8px 0 0;font-size:12px;font-weight:400;line-height:1.8;color:#626262}
.elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field-type-textarea textarea{min-height:104px;resize:vertical;max-width:100%}
.elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-button{min-height:54px;box-shadow:none!important}
.elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-message{line-height:1.95}
.elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-message-danger{margin:10px 0 0!important;padding:0!important;border:0!important;background:transparent!important;color:#aa241d!important;font-size:12px!important;text-align:right!important}
.elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field-group{scroll-margin-top:115px}
@media(max-width:767px){
 .elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field-group.elementor-col-50{width:100%!important}
 .elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field-group-full_name,.elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field-group-province{padding-top:106px!important}
 .elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field-group.elementor-field-group-full_name>.elementor-field-label,.elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field-group.elementor-field-group-province>.elementor-field-label{top:106px!important}
 .elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field-group-mobile,.elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field-group-city{padding-top:16px!important}
 .elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field-group.elementor-field-group-mobile>.elementor-field-label,.elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field-group.elementor-field-group-city>.elementor-field-label{top:16px!important}
 .elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field-group-full_name::after,.elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field-group-province::after{width:calc(100% - 50px)}
 .elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field-group-full_name::after,.elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field-group-province::after,
 .elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field-group-piece_count::after,.elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field-group-puzzle_overview::after{font-size:12px;min-height:60px}
 .elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field-type-radio .elementor-field-subgroup{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
 .elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field-type-radio .elementor-field-option>label{min-height:46px;padding:10px 4px;font-size:13px}
 .elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field-type-upload>input[type=file].elementor-field{padding:13px 12px}
 .elementor-100210 .elementor-element.elementor-element-5bd61855 input[type=file]::file-.elementor-100210 .elementor-element.elementor-element-5bd61855-button{display:block;margin:0 0 10px}
 .elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-button{width:100%}
}
@media(max-width:480px){.elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field-type-radio .elementor-field-subgroup{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(prefers-reduced-motion:reduce){.elementor-100210 .elementor-element.elementor-element-5bd61855 .elementor-field-type-radio .elementor-field-option>label{transition:none}}/* End custom CSS */