.elementor-643 .elementor-element.elementor-element-28c57d4 > .elementor-container{max-width:840px;}.elementor-643 .elementor-element.elementor-element-28c57d4 > .elementor-background-overlay{opacity:0.4;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-643 .elementor-element.elementor-element-28c57d4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-15px;margin-bottom:0px;padding:10em 0em 0em 0em;}.elementor-643 .elementor-element.elementor-element-b863641.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-643 .elementor-element.elementor-element-b863641 > .elementor-element-populated{padding:2em 2em 2em 2em;}.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-643 .elementor-element.elementor-element-83c5a91{padding:0px 150px 0px 150px;text-align:center;}.elementor-643 .elementor-element.elementor-element-83c5a91 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:65px;font-weight:600;text-transform:uppercase;color:#912F1E;}.elementor-643 .elementor-element.elementor-element-a14533c{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-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-643 .elementor-element.elementor-element-bd84d8f .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-weight:400;text-transform:none;text-decoration:underline;fill:#912F1E;color:#912F1E;}.elementor-643 .elementor-element.elementor-element-bd84d8f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -31px;z-index:1;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-643 .elementor-element.elementor-element-6e56e4a{margin:-53px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 60px;z-index:-1;text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:#912F1E;}.elementor-643 .elementor-element.elementor-element-8b8eec1 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-643 .elementor-element.elementor-element-8b8eec1{margin-top:0px;margin-bottom:-210px;padding:7em 0em 7em 0em;z-index:1;}.elementor-643 .elementor-element.elementor-element-69c356a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-643 .elementor-element.elementor-element-69c356a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#912F1E;}.elementor-643 .elementor-element.elementor-element-69c356a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px -10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:4em 4em 4em 4em;}.elementor-643 .elementor-element.elementor-element-69c356a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-643 .elementor-element.elementor-element-ae95299 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;text-transform:uppercase;letter-spacing:1.5px;color:#FFFFFF;}.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-weight:var( --e-global-typography-text-font-weight );}.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-weight:var( --e-global-typography-text-font-weight );}.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-weight:var( --e-global-typography-text-font-weight );}.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-weight:var( --e-global-typography-text-font-weight );}.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-643 .elementor-element.elementor-element-1004c9e{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;--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-643 .elementor-element.elementor-element-1004c9e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-643 .elementor-element.elementor-element-1004c9e .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:32px;}.elementor-643 .elementor-element.elementor-element-1004c9e .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-32px;}.elementor-643 .elementor-element.elementor-element-1004c9e .elementor-field-group.recaptcha_v3-bottomleft, .elementor-643 .elementor-element.elementor-element-1004c9e .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-643 .elementor-element.elementor-element-1004c9e .elementor-labels-inline .elementor-field-group > label{padding-left:9px;}body:not(.rtl) .elementor-643 .elementor-element.elementor-element-1004c9e .elementor-labels-inline .elementor-field-group > label{padding-right:9px;}body .elementor-643 .elementor-element.elementor-element-1004c9e .elementor-labels-above .elementor-field-group > label{padding-bottom:9px;}.elementor-643 .elementor-element.elementor-element-1004c9e .elementor-field-group > label, .elementor-643 .elementor-element.elementor-element-1004c9e .elementor-field-subgroup label{color:#FFFFFF;}.elementor-643 .elementor-element.elementor-element-1004c9e .elementor-field-group > label{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;}.elementor-643 .elementor-element.elementor-element-1004c9e .elementor-field-type-html{padding-bottom:0px;color:#FFFFFF;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;}.elementor-643 .elementor-element.elementor-element-1004c9e .elementor-field-group .elementor-field{color:#FFFFFF;}.elementor-643 .elementor-element.elementor-element-1004c9e .elementor-field-group .elementor-field, .elementor-643 .elementor-element.elementor-element-1004c9e .elementor-field-subgroup label{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;}.elementor-643 .elementor-element.elementor-element-1004c9e .elementor-field-group .elementor-field:not(.elementor-select-wrapper){border-color:#E1E1E1;}.elementor-643 .elementor-element.elementor-element-1004c9e .elementor-field-group .elementor-select-wrapper select{border-color:#E1E1E1;}.elementor-643 .elementor-element.elementor-element-1004c9e .elementor-field-group .elementor-select-wrapper::before{color:#E1E1E1;}.elementor-643 .elementor-element.elementor-element-1004c9e .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:500;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-643 .elementor-element.elementor-element-1004c9e .e-form__buttons__wrapper__button-next{background-color:#FFFFFF;color:#912F1E;}.elementor-643 .elementor-element.elementor-element-1004c9e .elementor-button[type="submit"]{background-color:#FFFFFF;color:#912F1E;}.elementor-643 .elementor-element.elementor-element-1004c9e .elementor-button[type="submit"] svg *{fill:#912F1E;}.elementor-643 .elementor-element.elementor-element-1004c9e .e-form__buttons__wrapper__button-previous{background-color:#912F1E;color:#FFFFFF;}.elementor-643 .elementor-element.elementor-element-1004c9e .e-form__buttons__wrapper__button-next:hover{background-color:#912F1E;color:#FFFFFF;}.elementor-643 .elementor-element.elementor-element-1004c9e .elementor-button[type="submit"]:hover{background-color:#912F1E;color:#FFFFFF;}.elementor-643 .elementor-element.elementor-element-1004c9e .elementor-button[type="submit"]:hover svg *{fill:#FFFFFF;}.elementor-643 .elementor-element.elementor-element-1004c9e .e-form__buttons__wrapper__button-previous:hover{background-color:#FF9B00;color:#FFFFFF;}.elementor-643 .elementor-element.elementor-element-1004c9e .elementor-message.elementor-message-success{color:#FF9B00;}.elementor-643 .elementor-element.elementor-element-1004c9e .elementor-message.elementor-message-danger{color:#FF9B00;}.elementor-643 .elementor-element.elementor-element-1004c9e .elementor-message.elementor-help-inline{color:#FF9B00;}.elementor-643 .elementor-element.elementor-element-ae301e6 > .elementor-element-populated{margin:-10px -10px -10px -10px;--e-column-margin-right:-10px;--e-column-margin-left:-10px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-643 .elementor-element.elementor-element-280f2e0{width:var( --container-widget-width, 103.114% );max-width:103.114%;margin:0px -20px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;--container-widget-width:103.114%;--container-widget-flex-grow:0;}.elementor-643 .elementor-element.elementor-element-280f2e0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-643 .elementor-element.elementor-element-280f2e0 img{width:100%;max-width:100%;height:500px;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-643 .elementor-element.elementor-element-2a981d2 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-643 .elementor-element.elementor-element-2a981d2{margin-top:0px;margin-bottom:-210px;padding:7em 0em 7em 0em;z-index:0;}.elementor-643 .elementor-element.elementor-element-c8782d9 > .elementor-element-populated{margin:-10px -10px -10px -10px;--e-column-margin-right:-10px;--e-column-margin-left:-10px;}.elementor-643 .elementor-element.elementor-element-675b678{width:var( --container-widget-width, 104.597% );max-width:104.597%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 10px;--container-widget-width:104.597%;--container-widget-flex-grow:0;}.elementor-643 .elementor-element.elementor-element-675b678.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-643 .elementor-element.elementor-element-675b678 img{width:100%;max-width:100%;height:500px;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-643 .elementor-element.elementor-element-c9efe26:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-643 .elementor-element.elementor-element-c9efe26 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#912F1E;}.elementor-643 .elementor-element.elementor-element-c9efe26 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-10px 0px -10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:4em 8em 4em 03em;}.elementor-643 .elementor-element.elementor-element-c9efe26 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-643 .elementor-element.elementor-element-b00e409{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;}.elementor-643 .elementor-element.elementor-element-b00e409 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;text-transform:uppercase;letter-spacing:1.5px;color:#FFFFFF;}.elementor-643 .elementor-element.elementor-element-8a736a3{margin:0px -100px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;text-align:justify;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;color:#FFFFFF;}.elementor-643 .elementor-element.elementor-element-44df537{margin:0px -100px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-643 .elementor-element.elementor-element-44df537 iframe{height:518px;}.elementor-643 .elementor-element.elementor-element-1b15082 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-643 .elementor-element.elementor-element-1b15082{margin-top:0px;margin-bottom:-210px;padding:7em 0em 7em 0em;}.elementor-643 .elementor-element.elementor-element-8a5a29d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-643 .elementor-element.elementor-element-8a5a29d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#912F1E;}.elementor-643 .elementor-element.elementor-element-8a5a29d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px -10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:4em 4em 4em 4em;}.elementor-643 .elementor-element.elementor-element-8a5a29d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-643 .elementor-element.elementor-element-4bdce24 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;text-transform:uppercase;letter-spacing:1.5px;color:#FFFFFF;}.elementor-643 .elementor-element.elementor-element-22fb2c3 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-643 .elementor-element.elementor-element-22fb2c3 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-643 .elementor-element.elementor-element-22fb2c3 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-643 .elementor-element.elementor-element-22fb2c3 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-643 .elementor-element.elementor-element-22fb2c3 .elementor-labels-inline .elementor-field-group > label{padding-left:11px;}body:not(.rtl) .elementor-643 .elementor-element.elementor-element-22fb2c3 .elementor-labels-inline .elementor-field-group > label{padding-right:11px;}body .elementor-643 .elementor-element.elementor-element-22fb2c3 .elementor-labels-above .elementor-field-group > label{padding-bottom:11px;}.elementor-643 .elementor-element.elementor-element-22fb2c3 .elementor-field-group > label, .elementor-643 .elementor-element.elementor-element-22fb2c3 .elementor-field-subgroup label{color:#FFFFFF;}.elementor-643 .elementor-element.elementor-element-22fb2c3 .elementor-field-group > label{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;}.elementor-643 .elementor-element.elementor-element-22fb2c3 .elementor-field-type-html{padding-bottom:34px;color:#FFFFFF;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;}.elementor-643 .elementor-element.elementor-element-22fb2c3 .elementor-field-group .elementor-field{color:#FFFFFF;}.elementor-643 .elementor-element.elementor-element-22fb2c3 .elementor-field-group .elementor-field, .elementor-643 .elementor-element.elementor-element-22fb2c3 .elementor-field-subgroup label{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;}.elementor-643 .elementor-element.elementor-element-22fb2c3 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){border-color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-643 .elementor-element.elementor-element-22fb2c3 .elementor-field-group .elementor-select-wrapper select{border-color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-643 .elementor-element.elementor-element-22fb2c3 .elementor-field-group .elementor-select-wrapper::before{color:#FFFFFF;}.elementor-643 .elementor-element.elementor-element-22fb2c3 .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:500;border-radius:0px 0px 0px 0px;}.elementor-643 .elementor-element.elementor-element-22fb2c3 .e-form__buttons__wrapper__button-next{background-color:#FFFFFF;color:#912F1E;}.elementor-643 .elementor-element.elementor-element-22fb2c3 .elementor-button[type="submit"]{background-color:#FFFFFF;color:#912F1E;}.elementor-643 .elementor-element.elementor-element-22fb2c3 .elementor-button[type="submit"] svg *{fill:#912F1E;}.elementor-643 .elementor-element.elementor-element-22fb2c3 .e-form__buttons__wrapper__button-previous{background-color:#FFFFFF;color:#FFFFFF;}.elementor-643 .elementor-element.elementor-element-22fb2c3 .e-form__buttons__wrapper__button-next:hover{background-color:#561307;color:#FFFFFF;}.elementor-643 .elementor-element.elementor-element-22fb2c3 .elementor-button[type="submit"]:hover{background-color:#561307;color:#FFFFFF;}.elementor-643 .elementor-element.elementor-element-22fb2c3 .elementor-button[type="submit"]:hover svg *{fill:#FFFFFF;}.elementor-643 .elementor-element.elementor-element-22fb2c3 .e-form__buttons__wrapper__button-previous:hover{background-color:#561307;color:#FFFFFF;}.elementor-643 .elementor-element.elementor-element-22fb2c3 .elementor-message.elementor-message-success{color:#912F1E;}.elementor-643 .elementor-element.elementor-element-22fb2c3 .elementor-message.elementor-message-danger{color:#912F1E;}.elementor-643 .elementor-element.elementor-element-22fb2c3 .elementor-message.elementor-help-inline{color:#912F1E;}.elementor-643 .elementor-element.elementor-element-22fb2c3{--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-primary-color:#912F1E;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-primary-color:#912F1E;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-643 .elementor-element.elementor-element-e67ae01 > .elementor-element-populated{margin:-10px -10px -10px -10px;--e-column-margin-right:-10px;--e-column-margin-left:-10px;}.elementor-643 .elementor-element.elementor-element-9fa2b5c{width:var( --container-widget-width, 103.114% );max-width:103.114%;margin:-10px -20px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;--container-widget-width:103.114%;--container-widget-flex-grow:0;}.elementor-643 .elementor-element.elementor-element-9fa2b5c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-643 .elementor-element.elementor-element-9fa2b5c img{width:100%;max-width:100%;height:500px;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-643 .elementor-element.elementor-element-11c7a95{--display:flex;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-643 .elementor-element.elementor-element-69c356a{width:50%;}.elementor-643 .elementor-element.elementor-element-ae301e6{width:50%;}.elementor-643 .elementor-element.elementor-element-c8782d9{width:50%;}.elementor-643 .elementor-element.elementor-element-c9efe26{width:50%;}.elementor-643 .elementor-element.elementor-element-8a5a29d{width:50%;}.elementor-643 .elementor-element.elementor-element-e67ae01{width:50%;}}@media(max-width:1024px){.elementor-643 .elementor-element.elementor-element-28c57d4 > .elementor-container{max-width:720px;}.elementor-643 .elementor-element.elementor-element-28c57d4{padding:7em 0em 7em 0em;}.elementor-643 .elementor-element.elementor-element-8b8eec1{padding:3em 0em 3em 0em;}.elementor-643 .elementor-element.elementor-element-69c356a > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-643 .elementor-element.elementor-element-280f2e0 img{height:750px;}.elementor-643 .elementor-element.elementor-element-2a981d2{padding:3em 0em 3em 0em;}.elementor-643 .elementor-element.elementor-element-675b678 img{height:750px;}.elementor-643 .elementor-element.elementor-element-c9efe26 > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-643 .elementor-element.elementor-element-1b15082{padding:3em 0em 3em 0em;}.elementor-643 .elementor-element.elementor-element-8a5a29d > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-643 .elementor-element.elementor-element-9fa2b5c img{height:750px;}}@media(max-width:767px){.elementor-643 .elementor-element.elementor-element-28c57d4{margin-top:0px;margin-bottom:0px;padding:10em 0em 0em 0em;}.elementor-643 .elementor-element.elementor-element-83c5a91{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-643 .elementor-element.elementor-element-83c5a91 .elementor-heading-title{font-size:39px;}.elementor-643 .elementor-element.elementor-element-8b8eec1{padding:0em 0em 2em 0em;}.elementor-643 .elementor-element.elementor-element-280f2e0{width:var( --container-widget-width, 393px );max-width:393px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:393px;--container-widget-flex-grow:0;}.elementor-643 .elementor-element.elementor-element-280f2e0 img{height:250px;}.elementor-643 .elementor-element.elementor-element-2a981d2{margin-top:170px;margin-bottom:0px;padding:0em 0em 2em 0em;}.elementor-643 .elementor-element.elementor-element-675b678{width:var( --container-widget-width, 1000px );max-width:1000px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 10px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-643 .elementor-element.elementor-element-675b678 img{height:250px;}.elementor-643 .elementor-element.elementor-element-c9efe26 > .elementor-element-populated{margin:0px 0px -60px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:2em 3.6em 2em 0em;}.elementor-643 .elementor-element.elementor-element-1b15082{padding:0em 0em 2em 0em;}.elementor-643 .elementor-element.elementor-element-9fa2b5c{width:var( --container-widget-width, 348.25px );max-width:348.25px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:348.25px;--container-widget-flex-grow:0;}.elementor-643 .elementor-element.elementor-element-9fa2b5c img{height:250px;}}/* Start custom CSS for form, class: .elementor-element-1004c9e *//* Sembunyikan form sejak awal */
.elementor-field-group-kolomcompany, 
.elementor-field-group-kolomuniversity {
    display: none !important;
}

/* Class ini akan dipanggil oleh JS untuk memunculkan form */
.elementor-field-group-kolomcompany.tampilkan, 
.elementor-field-group-kolomuniversity.tampilkan {
    display: block !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ae301e6 *//* Menghilangkan margin widget itu sendiri */
.elementor-643 .elementor-element.elementor-element-ae301e6 {
    margin-bottom: 0 !important;
}

/* Menghilangkan padding dari kolom yang membungkus widget ini */
.elementor-643 .elementor-element.elementor-element-ae301e6 .elementor-widget-container {
    padding: 0 !important;
}

/* Menargetkan gambar agar mengisi penuh dan me-crop secara proporsional */
.elementor-643 .elementor-element.elementor-element-ae301e6 img {
    width: 100% !important;
    height: 100% !important; /* Memaksa tinggi penuh */
    object-fit: cover !important; /* Hilangkan ruang putih, crop gambar */
    object-position: center !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8b8eec1 *//* ============================================================
   FIX: LAYOUT 50:50 (FORCE SPLIT)
   Target: #section-pabrik-full
   ============================================================ */

/* 1. CONTAINER UTAMA: Full Width */
#section-pabrik-full .elementor-container {
    width: 100% !important;
    max-width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
    display: flex !important; /* Pastikan mode baris aktif */
    flex-wrap: wrap !important;
}

/* 2. FORCE KOLOM KIRI (GAMBAR) JADI 50% */
#section-pabrik-full .elementor-element-e2365ac {
    width: 50% !important; /* Paksa lebar 50% */
    padding: 0 !important;
    margin: 0 !important;
}

/* 3. FORCE KOLOM KANAN (TEKS) JADI 50% */
#section-pabrik-full .elementor-element-fcf07a2 {
    width: 50% !important; /* Paksa lebar 50% */
    background-color: #E2CC77 !important;
    padding: 60px !important; 
    display: flex;
    flex-direction: column;
    justify-content: center;
}

/* 4. SETTING GAMBAR (Full Cover) */
#section-pabrik-full .elementor-element-097297f .elementor-widget-container,
#section-pabrik-full .elementor-element-097297f img {
    width: 100% !important;
    height: 100% !important;
    min-height: 500px; /* Tinggi minimal gambar */
    object-fit: cover !important;
    display: block;
    margin: 0 !important;
}

/* 5. RESPONSIVE HP (TUMPUK KE BAWAH) */
@media (max-width: 767px) {
    /* Kembalikan ke 100% saat di HP */
    #section-pabrik-full .elementor-element-e2365ac,
    #section-pabrik-full .elementor-element-fcf07a2 {
        width: 100% !important;
    }
    
    #section-pabrik-full .elementor-element-097297f img {
        min-height: 300px; /* Tinggi gambar di HP */
    }
    
    #section-pabrik-full .elementor-element-fcf07a2 {
        padding: 30px !important; /* Padding lebih kecil di HP */
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c8782d9 *//* Menghilangkan padding default pada kolom agar gambar benar-benar menempel ke tepi */
.elementor-element-c8782d9 .elementor-widget-wrap {
    padding: 0 !important;
}

/* Memaksa widget image dan gambarnya untuk mengisi 100% tinggi kolom */
.elementor-element-675b678,
.elementor-element-675b678 .elementor-widget-container,
.elementor-element-675b678 img {
    height: 100% !important;
    width: 100% !important;
    display: block;
}

/* Memastikan gambar tetap proporsional (tidak gepeng) saat ditarik full */
.elementor-element-675b678 img {
    object-fit: cover !important;
    object-position: center !important;
}

/* Tambahan: Pastikan section induknya memiliki tinggi yang sama (Equal Height) */
.elementor-element-2a981d2 .elementor-container {
    display: flex;
    align-items: stretch;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2a981d2 *//* ============================================================
   FIX: LAYOUT 50:50 (FORCE SPLIT)
   Target: #section-pabrik-full
   ============================================================ */

/* 1. CONTAINER UTAMA: Full Width */
#section-pabrik-full .elementor-container {
    width: 100% !important;
    max-width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
    display: flex !important; /* Pastikan mode baris aktif */
    flex-wrap: wrap !important;
}

/* 2. FORCE KOLOM KIRI (GAMBAR) JADI 50% */
#section-pabrik-full .elementor-element-e2365ac {
    width: 50% !important; /* Paksa lebar 50% */
    padding: 0 !important;
    margin: 0 !important;
}

/* 3. FORCE KOLOM KANAN (TEKS) JADI 50% */
#section-pabrik-full .elementor-element-fcf07a2 {
    width: 50% !important; /* Paksa lebar 50% */
    background-color: #E2CC77 !important;
    padding: 60px !important; 
    display: flex;
    flex-direction: column;
    justify-content: center;
}

/* 4. SETTING GAMBAR (Full Cover) */
#section-pabrik-full .elementor-element-097297f .elementor-widget-container,
#section-pabrik-full .elementor-element-097297f img {
    width: 100% !important;
    height: 100% !important;
    min-height: 500px; /* Tinggi minimal gambar */
    object-fit: cover !important;
    display: block;
    margin: 0 !important;
}

/* 5. RESPONSIVE HP (TUMPUK KE BAWAH) */
@media (max-width: 767px) {
    /* Kembalikan ke 100% saat di HP */
    #section-pabrik-full .elementor-element-e2365ac,
    #section-pabrik-full .elementor-element-fcf07a2 {
        width: 100% !important;
    }
    
    #section-pabrik-full .elementor-element-097297f img {
        min-height: 300px; /* Tinggi gambar di HP */
    }
    
    #section-pabrik-full .elementor-element-fcf07a2 {
        padding: 30px !important; /* Padding lebih kecil di HP */
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1b15082 *//* ============================================================
   FIX: LAYOUT 50:50 (FORCE SPLIT)
   Target: #section-pabrik-full
   ============================================================ */

/* 1. CONTAINER UTAMA: Full Width */
#section-pabrik-full .elementor-container {
    width: 100% !important;
    max-width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
    display: flex !important; /* Pastikan mode baris aktif */
    flex-wrap: wrap !important;
}

/* 2. FORCE KOLOM KIRI (GAMBAR) JADI 50% */
#section-pabrik-full .elementor-element-e2365ac {
    width: 50% !important; /* Paksa lebar 50% */
    padding: 0 !important;
    margin: 0 !important;
}

/* 3. FORCE KOLOM KANAN (TEKS) JADI 50% */
#section-pabrik-full .elementor-element-fcf07a2 {
    width: 50% !important; /* Paksa lebar 50% */
    background-color: #E2CC77 !important;
    padding: 60px !important; 
    display: flex;
    flex-direction: column;
    justify-content: center;
}

/* 4. SETTING GAMBAR (Full Cover) */
#section-pabrik-full .elementor-element-097297f .elementor-widget-container,
#section-pabrik-full .elementor-element-097297f img {
    width: 100% !important;
    height: 100% !important;
    min-height: 500px; /* Tinggi minimal gambar */
    object-fit: cover !important;
    display: block;
    margin: 0 !important;
}

/* 5. RESPONSIVE HP (TUMPUK KE BAWAH) */
@media (max-width: 767px) {
    /* Kembalikan ke 100% saat di HP */
    #section-pabrik-full .elementor-element-e2365ac,
    #section-pabrik-full .elementor-element-fcf07a2 {
        width: 100% !important;
    }
    
    #section-pabrik-full .elementor-element-097297f img {
        min-height: 300px; /* Tinggi gambar di HP */
    }
    
    #section-pabrik-full .elementor-element-fcf07a2 {
        padding: 30px !important; /* Padding lebih kecil di HP */
    }
}/* End custom CSS */
/* Start custom CSS *//* =========================================
   DIRECT OVERRIDE: HALAMAN CONTACT US (ID: 643)
   ========================================= */

/* 1. Paksa Background Header & Shadow */
.page-id-643 .elementor-sticky:not(.elementor-sticky--effects) {
    background-color: rgba(255, 255, 255, 0.95) !important;
    backdrop-filter: blur(5px) !important;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1) !important;
}

/* 2. Ganti Logo ke Versi Berwarna Sejak Awal */
.page-id-643 .elementor-sticky:not(.elementor-sticky--effects) img {
    content: url("https://yrm.co.id/wp-content/uploads/2026/02/YUKTIRASAMITRABUMI_LOGO_COLOR-removebg-preview.png") !important;
    width: 100px !important;
    height: auto !important;
}

/* 3. Paksa Warna Font Menu jadi Cokelat #912F1E */
.page-id-643 .elementor-sticky:not(.elementor-sticky--effects) .elementor-button-text,
.page-id-643 .elementor-sticky:not(.elementor-sticky--effects) .ekit-menu-nav-link {
    color: #912F1E !important;
}

/* 4. Paksa Warna Border/Garis (Jika ada) */
.page-id-643 .elementor-sticky:not(.elementor-sticky--effects) .elementor-button {
    border-color: #912F1E !important;
}

/* 5. Penyesuaian Mobile: Agar Logo Tidak Kebesaran */
@media (max-width: 1024px) {
    .page-id-643 .elementor-sticky:not(.elementor-sticky--effects) img {
        width: 42px !important;
    }
    
    /* Memastikan inner container tetap rapi di mobile */
    .page-id-643 .elementor-sticky .e-con-inner {
        background-color: transparent !important;
    }
}/* End custom CSS */