.elementor-82 .elementor-element.elementor-element-f22b153{--display:flex;--min-height:410px;--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:flex-start;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-09b0278{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-82 .elementor-element.elementor-element-48173c5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-82 .elementor-element.elementor-element-14595aa{--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;}.elementor-82 .elementor-element.elementor-element-47cbfd1{--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;}.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-82 .elementor-element.elementor-element-96e12f6{text-align:center;}.elementor-82 .elementor-element.elementor-element-96e12f6 .elementor-heading-title{font-family:"Caveat", Sans-serif;font-size:17px;font-weight:500;line-height:1.15em;color:#FBF6EF;}.elementor-82 .elementor-element.elementor-element-ce30d1a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-82 .elementor-element.elementor-element-3b5444e{text-align:start;}.elementor-82 .elementor-element.elementor-element-3b5444e .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:38px;font-weight:500;line-height:1.15em;color:#3A2B24;}.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-82 .elementor-element.elementor-element-ce45056{text-align:start;font-family:"Karla", Sans-serif;font-size:14.5px;font-weight:400;font-style:normal;line-height:1.6em;color:#4B3F38;}.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-82 .elementor-element.elementor-element-69a63d3 .elementor-button{background-color:#7A3B3E;font-family:"Karla", Sans-serif;font-size:15px;font-weight:500;fill:#FBF6EF;color:#FBF6EF;border-radius:30px 30px 30px 30px;}.elementor-82 .elementor-element.elementor-element-f117683{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-9d162f3{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-82 .elementor-element.elementor-element-b6fdc2e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-82 .elementor-element.elementor-element-38f8eae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-82 .elementor-element.elementor-element-05b764b{--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;}.elementor-82 .elementor-element.elementor-element-c117ed7{--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;}.elementor-82 .elementor-element.elementor-element-7c58646{text-align:center;}.elementor-82 .elementor-element.elementor-element-7c58646 .elementor-heading-title{font-family:"Caveat", Sans-serif;font-size:19px;font-weight:500;line-height:1.15em;color:#FBF6EF;}.elementor-82 .elementor-element.elementor-element-d2e4eec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-82 .elementor-element.elementor-element-815a93b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-82 .elementor-element.elementor-element-e794120{text-align:start;}.elementor-82 .elementor-element.elementor-element-e794120 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:30px;font-weight:500;line-height:1.18em;color:#3A2B24;}.elementor-82 .elementor-element.elementor-element-0651696{text-align:start;font-family:"Karla", Sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:1.55em;color:#4B3F38;}.elementor-82 .elementor-element.elementor-element-22bf49d{text-align:start;font-family:"Karla", Sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:1.55em;color:#4B3F38;}.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-82 .elementor-element.elementor-element-230b6fa .elementor-field-group{padding-right:calc( 16px/2 );padding-left:calc( 16px/2 );margin-bottom:18px;}.elementor-82 .elementor-element.elementor-element-230b6fa .elementor-form-fields-wrapper{margin-left:calc( -16px/2 );margin-right:calc( -16px/2 );margin-bottom:-18px;}.elementor-82 .elementor-element.elementor-element-230b6fa .elementor-field-group.recaptcha_v3-bottomleft, .elementor-82 .elementor-element.elementor-element-230b6fa .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-82 .elementor-element.elementor-element-230b6fa .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-82 .elementor-element.elementor-element-230b6fa .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-82 .elementor-element.elementor-element-230b6fa .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-82 .elementor-element.elementor-element-230b6fa .elementor-field-group > label, .elementor-82 .elementor-element.elementor-element-230b6fa .elementor-field-subgroup label{color:#3A2B24;}.elementor-82 .elementor-element.elementor-element-230b6fa .elementor-field-group > label{font-family:"Karla", Sans-serif;font-size:13.5px;font-weight:600;}.elementor-82 .elementor-element.elementor-element-230b6fa .elementor-field-type-html{padding-bottom:0px;}.elementor-82 .elementor-element.elementor-element-230b6fa .elementor-field-group .elementor-field{color:#3A2B24;}.elementor-82 .elementor-element.elementor-element-230b6fa .elementor-field-group .elementor-field, .elementor-82 .elementor-element.elementor-element-230b6fa .elementor-field-subgroup label{font-family:"Karla", Sans-serif;font-size:14px;}.elementor-82 .elementor-element.elementor-element-230b6fa .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FFFCF7;border-color:#E4D8C8;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;}.elementor-82 .elementor-element.elementor-element-230b6fa .elementor-field-group .elementor-select-wrapper select{background-color:#FFFCF7;border-color:#E4D8C8;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;}.elementor-82 .elementor-element.elementor-element-230b6fa .elementor-field-group .elementor-select-wrapper::before{color:#E4D8C8;}.elementor-82 .elementor-element.elementor-element-230b6fa .elementor-button{font-family:"Karla", Sans-serif;font-size:15px;font-weight:500;border-radius:30px 30px 30px 30px;}.elementor-82 .elementor-element.elementor-element-230b6fa .e-form__buttons__wrapper__button-next{background-color:#B4653F;color:#FBF6EF;}.elementor-82 .elementor-element.elementor-element-230b6fa .elementor-button[type="submit"]{background-color:#B4653F;color:#FBF6EF;}.elementor-82 .elementor-element.elementor-element-230b6fa .elementor-button[type="submit"] svg *{fill:#FBF6EF;}.elementor-82 .elementor-element.elementor-element-230b6fa .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-82 .elementor-element.elementor-element-230b6fa .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-82 .elementor-element.elementor-element-230b6fa .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-82 .elementor-element.elementor-element-230b6fa .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-82 .elementor-element.elementor-element-230b6fa .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-82 .elementor-element.elementor-element-230b6fa{--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-82 .elementor-element.elementor-element-655990d{text-align:start;font-family:"Karla", Sans-serif;font-size:12px;line-height:1.5em;color:#8C7A6E;}.elementor-82 .elementor-element.elementor-element-958563e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-7aed67d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-82 .elementor-element.elementor-element-51361c9{--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;}.elementor-82 .elementor-element.elementor-element-618f304{--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;}.elementor-82 .elementor-element.elementor-element-4f6082f{text-align:center;}.elementor-82 .elementor-element.elementor-element-4f6082f .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:17px;font-weight:600;line-height:1.3em;color:#3A2B24;}.elementor-82 .elementor-element.elementor-element-02bd002{text-align:center;}.elementor-82 .elementor-element.elementor-element-02bd002 .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:15px;font-weight:600;line-height:1.3em;color:#3A2B24;}.elementor-82 .elementor-element.elementor-element-307ae10{--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;}.elementor-82 .elementor-element.elementor-element-b86c342{--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;}.elementor-82 .elementor-element.elementor-element-3c42db9{text-align:center;}.elementor-82 .elementor-element.elementor-element-3c42db9 .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:17px;font-weight:600;line-height:1.3em;color:#3A2B24;}.elementor-82 .elementor-element.elementor-element-dc92c1d{text-align:center;}.elementor-82 .elementor-element.elementor-element-dc92c1d .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:15px;font-weight:600;line-height:1.3em;color:#3A2B24;}.elementor-82 .elementor-element.elementor-element-9c29b81{text-align:center;font-family:"Karla", Sans-serif;font-size:13px;line-height:1.45em;color:#8C7A6E;}.elementor-82 .elementor-element.elementor-element-6a5d353{--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;}.elementor-82 .elementor-element.elementor-element-01259fd{--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;}.elementor-82 .elementor-element.elementor-element-e11e054{text-align:center;}.elementor-82 .elementor-element.elementor-element-e11e054 .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:17px;font-weight:600;line-height:1.3em;color:#3A2B24;}.elementor-82 .elementor-element.elementor-element-22d580d{text-align:center;}.elementor-82 .elementor-element.elementor-element-22d580d .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:15px;font-weight:600;line-height:1.3em;color:#3A2B24;}.elementor-82 .elementor-element.elementor-element-af84687{text-align:center;font-family:"Karla", Sans-serif;font-size:14px;line-height:1.45em;color:#5A4A40;}.elementor-82 .elementor-element.elementor-element-cf2ab01{--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;}.elementor-82 .elementor-element.elementor-element-9c82315{--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;}.elementor-82 .elementor-element.elementor-element-343039e{text-align:center;}.elementor-82 .elementor-element.elementor-element-343039e .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:17px;font-weight:600;line-height:1.3em;color:#3A2B24;}.elementor-82 .elementor-element.elementor-element-244b23e{text-align:center;font-family:"Karla", Sans-serif;font-size:13px;line-height:1.45em;color:#8C7A6E;}.elementor-82 .elementor-element.elementor-element-f97ccd1 .elementor-button{background-color:transparent;font-family:"Karla", Sans-serif;font-size:13.5px;font-weight:600;fill:#B4653F;color:#B4653F;}.elementor-82 .elementor-element.elementor-element-3da8d1b{--display:flex;--min-height:420px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-2989f8a{--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-82 .elementor-element.elementor-element-c021fad{--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;--align-items:flex-end;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-82 .elementor-element.elementor-element-9aa2985{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-82 .elementor-element.elementor-element-f422f03{text-align:start;}.elementor-82 .elementor-element.elementor-element-f422f03 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:32px;font-weight:500;line-height:1.16em;color:#3A2B24;}.elementor-82 .elementor-element.elementor-element-ea79cb7{text-align:start;font-family:"Karla", Sans-serif;font-size:15px;font-weight:400;font-style:normal;line-height:1.65em;color:#4B3F38;}.elementor-82 .elementor-element.elementor-element-142a63b{--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;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-17ff0e0 .elementor-button{background-color:#B4653F;font-family:"Karla", Sans-serif;font-size:15px;font-weight:500;fill:#FBF6EF;color:#FBF6EF;border-radius:30px 30px 30px 30px;}.elementor-82 .elementor-element.elementor-element-b8120c2 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Karla", Sans-serif;font-size:15px;font-weight:500;fill:#B4653F;color:#B4653F;border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:#B4653F;border-radius:30px 30px 30px 30px;}.elementor-82 .elementor-element.elementor-element-0625cfe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-82 .elementor-element.elementor-element-8b2b383{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-82 .elementor-element.elementor-element-a9045d4{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-4be19d0{--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-82 .elementor-element.elementor-element-37d9e03{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-82 .elementor-element.elementor-element-30e368f{text-align:center;}.elementor-82 .elementor-element.elementor-element-30e368f .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:16px;font-weight:600;line-height:1.3em;color:#3A2B24;}.elementor-82 .elementor-element.elementor-element-0e3e4d9{text-align:center;font-family:"Karla", Sans-serif;font-size:13.5px;font-weight:400;line-height:1.55em;color:#8C7A6E;}.elementor-82 .elementor-element.elementor-element-d679c3c{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-82 .elementor-element.elementor-element-b41b499{text-align:center;}.elementor-82 .elementor-element.elementor-element-b41b499 .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:16px;font-weight:600;line-height:1.3em;color:#3A2B24;}.elementor-82 .elementor-element.elementor-element-103d4f7{text-align:center;font-family:"Karla", Sans-serif;font-size:13.5px;font-weight:400;line-height:1.55em;color:#8C7A6E;}.elementor-82 .elementor-element.elementor-element-25444c0{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-82 .elementor-element.elementor-element-de42a3f{text-align:center;}.elementor-82 .elementor-element.elementor-element-de42a3f .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:16px;font-weight:600;line-height:1.3em;color:#3A2B24;}.elementor-82 .elementor-element.elementor-element-a6c2164{text-align:center;font-family:"Karla", Sans-serif;font-size:13.5px;font-weight:400;line-height:1.55em;color:#8C7A6E;}.elementor-82 .elementor-element.elementor-element-eaa96e7{--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:flex-end;--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-82 .elementor-element.elementor-element-3eb9c5d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-2e75fd7{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-4b148d7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-572382a{text-align:start;}.elementor-82 .elementor-element.elementor-element-572382a .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:46px;font-weight:400;line-height:1.12em;color:#FBF6EF;}.elementor-82 .elementor-element.elementor-element-c928b6e{text-align:start;font-family:"Karla", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#F8ECE2;}.elementor-82 .elementor-element.elementor-element-4f8ec10 .elementor-button{background-color:#FBF6EF;font-family:"Karla", Sans-serif;font-size:15px;font-weight:500;fill:#7A3B3E;color:#7A3B3E;border-radius:40px 40px 40px 40px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-82 .elementor-element.elementor-element-f22b153{--min-height:410px;}.elementor-82 .elementor-element.elementor-element-3b5444e .elementor-heading-title{font-size:30px;}.elementor-82 .elementor-element.elementor-element-572382a .elementor-heading-title{font-size:38px;}}@media(max-width:767px){.elementor-82 .elementor-element.elementor-element-96e12f6 .elementor-heading-title{font-size:15px;}.elementor-82 .elementor-element.elementor-element-3b5444e .elementor-heading-title{font-size:27px;}.elementor-82 .elementor-element.elementor-element-e794120 .elementor-heading-title{font-size:25px;}.elementor-82 .elementor-element.elementor-element-f422f03 .elementor-heading-title{font-size:25px;}.elementor-82 .elementor-element.elementor-element-572382a .elementor-heading-title{font-size:32px;}}/* Start custom CSS for html, class: .elementor-element-9f0f947 */.elementor-82 .elementor-element.elementor-element-9f0f947 { position: absolute; width: 0; height: 0; overflow: hidden; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c38e3a3 */.elementor-82 .elementor-element.elementor-element-c38e3a3 { position: static; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09b0278 */.elementor-82 .elementor-element.elementor-element-09b0278 { position: absolute; left: 0; width: 100%; max-width: none; top: 0; bottom: 0; z-index: 1; overflow: hidden; padding: 0; } .elementor-82 .elementor-element.elementor-element-09b0278 .elementor-widget, .elementor-82 .elementor-element.elementor-element-09b0278 .elementor-widget-container { position: static !important; } .elementor-82 .elementor-element.elementor-element-09b0278 img { position: absolute; inset: 0; width: 100%; height: 100%; max-width: none; object-fit: cover; object-position: 55% 55%; display: block; } @media (max-width:767px){ .elementor-82 .elementor-element.elementor-element-09b0278 { top: 0; bottom: auto; height: 280px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48173c5 */.elementor-82 .elementor-element.elementor-element-48173c5 { position: absolute; left: 0; width: 62%; max-width: none; top: 0; bottom: 0; z-index: 3; pointer-events: none; padding: 0; background: linear-gradient(100deg,#FBF6EF 0%,#F5E9DB 100%); -webkit-clip-path: url(#jalKontaktCream); clip-path: url(#jalKontaktCream); } @media (max-width:767px){ .elementor-82 .elementor-element.elementor-element-48173c5 { width: 100%; top: 232px; bottom: 0; -webkit-clip-path: url(#jalKontaktCreamM); clip-path: url(#jalKontaktCreamM); } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47cbfd1 */.elementor-82 .elementor-element.elementor-element-47cbfd1 { max-width: 78%; text-align: center; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14595aa */.elementor-82 .elementor-element.elementor-element-14595aa { position: absolute; right: 4%; top: 30%; width: clamp(160px, 15vw, 210px); height: clamp(160px, 15vw, 210px); border-radius: 50%; background: #62664D; z-index: 5; display: flex; align-items: center; justify-content: center; box-shadow: 0 14px 28px rgba(0,0,0,.15); } @media (max-width:767px){ .elementor-82 .elementor-element.elementor-element-14595aa { top: 90px; right: 6%; width: 130px; height: 130px; } } /* jal-circle80 */ .elementor-82 .elementor-element.elementor-element-14595aa { width: clamp(128px, 12vw, 168px) !important; height: clamp(128px, 12vw, 168px) !important; } @media (max-width:767px){ .elementor-82 .elementor-element.elementor-element-14595aa { width: 104px !important; height: 104px !important; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69a63d3 */.elementor-82 .elementor-element.elementor-element-69a63d3 .elementor-button { padding: 12px 26px; transition: transform .3s ease, box-shadow .3s ease, background-color .3s ease; } .elementor-82 .elementor-element.elementor-element-69a63d3 .elementor-button:hover { transform: translateY(-3px); box-shadow: 0 10px 22px rgba(122,59,62,.28); background-color: #8A4649; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce30d1a */.elementor-82 .elementor-element.elementor-element-ce30d1a { position: relative; z-index: 6; flex: 0 0 44%; width: 44%; padding: 34px 40px 34px 64px; display: flex; flex-direction: column; justify-content: center; align-items: flex-start; gap: 14px; box-sizing: border-box; } @media (max-width:1024px){ .elementor-82 .elementor-element.elementor-element-ce30d1a { flex-basis: 46%; width: 46%; padding: 32px 32px 32px 52px; gap: 12px; } } @media (max-width:767px){ .elementor-82 .elementor-element.elementor-element-ce30d1a { flex: 0 0 auto; width: 100%; margin: 0; padding: 268px 24px 40px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f22b153 */.elementor-82 .elementor-element.elementor-element-f22b153 { position: relative; overflow: hidden; margin: 0; width: 100vw !important; max-width: 100vw !important; margin-left: calc(-50vw + 50%) !important; margin-right: calc(-50vw + 50%) !important; background: #FBF6EF; } @media (max-width:767px){ .elementor-82 .elementor-element.elementor-element-f22b153 { flex-direction: column !important; min-height: 0; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-755bef5 */.elementor-82 .elementor-element.elementor-element-755bef5 { position: static; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38f8eae */.elementor-82 .elementor-element.elementor-element-38f8eae { position: absolute; left: 0; width: 100%; max-width: none; top: 0; bottom: 0; z-index: 1; overflow: hidden; padding: 0; border-radius: 24px; } .elementor-82 .elementor-element.elementor-element-38f8eae .elementor-widget, .elementor-82 .elementor-element.elementor-element-38f8eae .elementor-widget-container { position: static !important; } .elementor-82 .elementor-element.elementor-element-38f8eae img { position: absolute; inset: 0; width: 100%; height: 100%; max-width: none; object-fit: cover; object-position: 35% 40%; display: block; } @media (max-width:767px){ .elementor-82 .elementor-element.elementor-element-38f8eae { position: relative; height: 300px; border-radius: 24px 24px 0 0; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-86a9638 */.elementor-82 .elementor-element.elementor-element-86a9638 { position: absolute; left: 6%; bottom: 14%; width: 34%; aspect-ratio: 100/120; opacity: .5; pointer-events: none; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c117ed7 */.elementor-82 .elementor-element.elementor-element-c117ed7 { position: relative; z-index: 2; text-align: center; padding-left: 26%; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05b764b */.elementor-82 .elementor-element.elementor-element-05b764b { position: absolute; left: 8%; bottom: -8%; width: clamp(150px, 18vw, 220px); height: clamp(150px, 18vw, 220px); border-radius: 50%; background: #B4653F; z-index: 2; display: flex; align-items: center; justify-content: center; box-shadow: 0 14px 28px rgba(0,0,0,.18); } @media (max-width:767px){ .elementor-82 .elementor-element.elementor-element-05b764b { left: 6%; bottom: -40px; width: 150px; height: 150px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6fdc2e */.elementor-82 .elementor-element.elementor-element-b6fdc2e { position: relative; flex: 0 0 46%; width: 46%; } @media (max-width:767px){ .elementor-82 .elementor-element.elementor-element-b6fdc2e { flex: 0 0 100%; width: 100%; margin-bottom: 56px; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22bf49d */.elementor-82 .elementor-element.elementor-element-22bf49d { margin-top: -4px; } .elementor-82 .elementor-element.elementor-element-22bf49d p { margin: 0; }/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-230b6fa */.elementor-82 .elementor-element.elementor-element-230b6fa .elementor-field-group { margin-bottom: 4px; } .elementor-82 .elementor-element.elementor-element-230b6fa input, .elementor-82 .elementor-element.elementor-element-230b6fa select, .elementor-82 .elementor-element.elementor-element-230b6fa textarea { transition: border-color .25s ease; } .elementor-82 .elementor-element.elementor-element-230b6fa input:focus, .elementor-82 .elementor-element.elementor-element-230b6fa select:focus, .elementor-82 .elementor-element.elementor-element-230b6fa textarea:focus { border-color: #B4653F !important; outline: none; } .elementor-82 .elementor-element.elementor-element-230b6fa .elementor-button { transition: transform .3s ease, box-shadow .3s ease; } .elementor-82 .elementor-element.elementor-element-230b6fa .elementor-button:hover { transform: translateY(-3px); box-shadow: 0 10px 22px rgba(180,101,63,.28); } /* jal-formmsg */ .elementor-82 .elementor-element.elementor-element-230b6fa .elementor-message { width: 100%; flex: 0 0 100%; box-sizing: border-box; margin: 18px 0 0 !important; padding: 14px 18px !important; background: rgba(98,102,77,.09); border-radius: 12px; color: #4E5A3A !important; font-size: 15px; line-height: 1.5; text-align: left; display: flex; align-items: flex-start; gap: 10px; } .elementor-82 .elementor-element.elementor-element-230b6fa .elementor-message::before { margin: 0 !important; flex: 0 0 auto; line-height: inherit; } .elementor-82 .elementor-element.elementor-element-230b6fa .elementor-message.elementor-message-danger, .elementor-82 .elementor-element.elementor-element-230b6fa .elementor-message.elementor-help-inline { background: rgba(179,71,63,.08); color: #9E3B3E !important; } .elementor-82 .elementor-element.elementor-element-230b6fa .elementor-field-type-acceptance a { color: inherit; text-decoration: underline; text-underline-offset: 2px; } .elementor-82 .elementor-element.elementor-element-230b6fa .elementor-field-type-acceptance a:hover { color: #B4653F; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-655990d */.elementor-82 .elementor-element.elementor-element-655990d { margin-top: 14px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-815a93b */.elementor-82 .elementor-element.elementor-element-815a93b { scroll-margin-top: 140px; } @media (max-width:767px){ .elementor-82 .elementor-element.elementor-element-815a93b { scroll-margin-top: 100px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2e4eec */.elementor-82 .elementor-element.elementor-element-d2e4eec { flex: 0 0 52%; width: 52%; background: #FFFCF7; border: 1px solid #E4D8C8; border-radius: 20px; padding: 44px 48px; box-shadow: 0 16px 40px rgba(58,27,26,.06); } @media (max-width:1024px){ .elementor-82 .elementor-element.elementor-element-d2e4eec { padding: 36px; } } @media (max-width:767px){ .elementor-82 .elementor-element.elementor-element-d2e4eec { flex: 0 0 100%; width: 100%; padding: 28px 22px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d162f3 */.elementor-82 .elementor-element.elementor-element-9d162f3 { width: 100%; max-width: 1240px; margin: 0 auto; align-items: stretch; gap: 0; } @media (max-width:767px){ .elementor-82 .elementor-element.elementor-element-9d162f3 { flex-direction: column; gap: 0; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f117683 */.elementor-82 .elementor-element.elementor-element-f117683 { position: relative; overflow: hidden; margin: 0; width: 100vw !important; max-width: 100vw !important; margin-left: calc(-50vw + 50%) !important; margin-right: calc(-50vw + 50%) !important; background: #FBF6EF; padding: 72px 5% 88px !important; box-sizing: border-box; } @media (max-width:767px){ .elementor-82 .elementor-element.elementor-element-f117683 { padding: 48px 20px 60px !important; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a6a46e4 */.elementor-82 .elementor-element.elementor-element-a6a46e4 svg path, .elementor-82 .elementor-element.elementor-element-a6a46e4 svg circle, .elementor-82 .elementor-element.elementor-element-a6a46e4 svg rect { vector-effect: non-scaling-stroke; stroke-width: 2px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-618f304 */.elementor-82 .elementor-element.elementor-element-618f304 { width: 60px; height: 60px; min-width: 60px; border-radius: 50%; background: #F1E6D8; display: flex; align-items: center; justify-content: center; padding: 0; margin: 0 auto 14px; transition: transform .3s ease; } .elementor-82 .elementor-element.elementor-element-618f304:hover { transform: scale(1.06); } /* jal-badge2 */ .elementor-82 .elementor-element.elementor-element-618f304 { background: linear-gradient(145deg, #C8654F 0%, #9E3B3E 100%) !important; box-shadow: 0 8px 20px rgba(158,59,62,.22); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-02bd002 */.elementor-82 .elementor-element.elementor-element-02bd002 { margin-top: 8px; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4ba5def */.elementor-82 .elementor-element.elementor-element-4ba5def { margin-top: 14px; } .elementor-82 .elementor-element.elementor-element-4ba5def .jal-wa-btn { display: inline-flex; align-items: center; gap: 8px; padding: 9px 18px; border: 1px solid #E4D8C8; border-radius: 40px; background: #FBF6EF; color: #3A2B24; font-family: Karla, sans-serif; font-size: 13.5px; font-weight: 600; text-decoration: none; transition: background-color .3s ease, border-color .3s ease, transform .3s ease; } .elementor-82 .elementor-element.elementor-element-4ba5def .jal-wa-btn:hover { background: #F1E6D8; border-color: #D9C6B0; transform: translateY(-1px); } .elementor-82 .elementor-element.elementor-element-4ba5def .jal-wa-btn svg { flex-shrink: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51361c9 */.elementor-82 .elementor-element.elementor-element-51361c9 { flex: 1 1 0; min-width: 0; background: #FFFCF7; border: 1px solid #E4D8C8; border-radius: 16px; padding: 30px 22px; box-shadow: 0 4px 14px rgba(58,27,26,.05); transition: transform .3s ease, box-shadow .3s ease; text-align: center; } .elementor-82 .elementor-element.elementor-element-51361c9:hover { transform: translateY(-3px); box-shadow: 0 12px 26px rgba(58,27,26,.09); } @media (max-width:1024px){ .elementor-82 .elementor-element.elementor-element-51361c9 { flex: 0 0 calc(50% - 12px); } } @media (max-width:767px){ .elementor-82 .elementor-element.elementor-element-51361c9 { flex: 0 0 100%; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5c5864a */.elementor-82 .elementor-element.elementor-element-5c5864a svg path, .elementor-82 .elementor-element.elementor-element-5c5864a svg circle, .elementor-82 .elementor-element.elementor-element-5c5864a svg rect { vector-effect: non-scaling-stroke; stroke-width: 2px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b86c342 */.elementor-82 .elementor-element.elementor-element-b86c342 { width: 60px; height: 60px; min-width: 60px; border-radius: 50%; background: #F1E6D8; display: flex; align-items: center; justify-content: center; padding: 0; margin: 0 auto 14px; transition: transform .3s ease; } .elementor-82 .elementor-element.elementor-element-b86c342:hover { transform: scale(1.06); } /* jal-badge2 */ .elementor-82 .elementor-element.elementor-element-b86c342 { background: linear-gradient(145deg, #C8654F 0%, #9E3B3E 100%) !important; box-shadow: 0 8px 20px rgba(158,59,62,.22); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dc92c1d */.elementor-82 .elementor-element.elementor-element-dc92c1d { margin-top: 8px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c29b81 */.elementor-82 .elementor-element.elementor-element-9c29b81 { margin-top: 6px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-307ae10 */.elementor-82 .elementor-element.elementor-element-307ae10 { flex: 1 1 0; min-width: 0; background: #FFFCF7; border: 1px solid #E4D8C8; border-radius: 16px; padding: 30px 22px; box-shadow: 0 4px 14px rgba(58,27,26,.05); transition: transform .3s ease, box-shadow .3s ease; text-align: center; } .elementor-82 .elementor-element.elementor-element-307ae10:hover { transform: translateY(-3px); box-shadow: 0 12px 26px rgba(58,27,26,.09); } @media (max-width:1024px){ .elementor-82 .elementor-element.elementor-element-307ae10 { flex: 0 0 calc(50% - 12px); } } @media (max-width:767px){ .elementor-82 .elementor-element.elementor-element-307ae10 { flex: 0 0 100%; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-79a02c2 */.elementor-82 .elementor-element.elementor-element-79a02c2 svg path, .elementor-82 .elementor-element.elementor-element-79a02c2 svg circle, .elementor-82 .elementor-element.elementor-element-79a02c2 svg rect { vector-effect: non-scaling-stroke; stroke-width: 2px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01259fd */.elementor-82 .elementor-element.elementor-element-01259fd { width: 60px; height: 60px; min-width: 60px; border-radius: 50%; background: #F1E6D8; display: flex; align-items: center; justify-content: center; padding: 0; margin: 0 auto 14px; transition: transform .3s ease; } .elementor-82 .elementor-element.elementor-element-01259fd:hover { transform: scale(1.06); } /* jal-badge2 */ .elementor-82 .elementor-element.elementor-element-01259fd { background: linear-gradient(145deg, #C8654F 0%, #9E3B3E 100%) !important; box-shadow: 0 8px 20px rgba(158,59,62,.22); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22d580d */.elementor-82 .elementor-element.elementor-element-22d580d { margin-top: 8px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-af84687 */.elementor-82 .elementor-element.elementor-element-af84687 { margin-top: 6px; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8384620 */.elementor-82 .elementor-element.elementor-element-8384620 { margin-top: 14px; } .elementor-82 .elementor-element.elementor-element-8384620 .jal-wa-btn { display: inline-flex; align-items: center; gap: 8px; padding: 9px 18px; border: 1px solid #E4D8C8; border-radius: 40px; background: #FBF6EF; color: #3A2B24; font-family: Karla, sans-serif; font-size: 13.5px; font-weight: 600; text-decoration: none; transition: background-color .3s ease, border-color .3s ease, transform .3s ease; } .elementor-82 .elementor-element.elementor-element-8384620 .jal-wa-btn:hover { background: #F1E6D8; border-color: #D9C6B0; transform: translateY(-1px); } .elementor-82 .elementor-element.elementor-element-8384620 .jal-wa-btn svg { flex-shrink: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a5d353 */.elementor-82 .elementor-element.elementor-element-6a5d353 { flex: 1 1 0; min-width: 0; background: #FFFCF7; border: 1px solid #E4D8C8; border-radius: 16px; padding: 30px 22px; box-shadow: 0 4px 14px rgba(58,27,26,.05); transition: transform .3s ease, box-shadow .3s ease; text-align: center; } .elementor-82 .elementor-element.elementor-element-6a5d353:hover { transform: translateY(-3px); box-shadow: 0 12px 26px rgba(58,27,26,.09); } @media (max-width:1024px){ .elementor-82 .elementor-element.elementor-element-6a5d353 { flex: 0 0 calc(50% - 12px); } } @media (max-width:767px){ .elementor-82 .elementor-element.elementor-element-6a5d353 { flex: 0 0 100%; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2e6533c */.elementor-82 .elementor-element.elementor-element-2e6533c svg path, .elementor-82 .elementor-element.elementor-element-2e6533c svg circle, .elementor-82 .elementor-element.elementor-element-2e6533c svg rect { vector-effect: non-scaling-stroke; stroke-width: 2px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c82315 */.elementor-82 .elementor-element.elementor-element-9c82315 { width: 60px; height: 60px; min-width: 60px; border-radius: 50%; background: #F1E6D8; display: flex; align-items: center; justify-content: center; padding: 0; margin: 0 auto 14px; transition: transform .3s ease; } .elementor-82 .elementor-element.elementor-element-9c82315:hover { transform: scale(1.06); } /* jal-badge2 */ .elementor-82 .elementor-element.elementor-element-9c82315 { background: linear-gradient(145deg, #C8654F 0%, #9E3B3E 100%) !important; box-shadow: 0 8px 20px rgba(158,59,62,.22); }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-244b23e */.elementor-82 .elementor-element.elementor-element-244b23e { margin-top: 6px; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f97ccd1 */.elementor-82 .elementor-element.elementor-element-f97ccd1 .elementor-button { padding: 0; margin-top: 10px; background: transparent !important; box-shadow: none !important; transition: transform .25s ease, opacity .25s ease; } .elementor-82 .elementor-element.elementor-element-f97ccd1 .elementor-button:hover { transform: translateX(3px); opacity: .8; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf2ab01 */.elementor-82 .elementor-element.elementor-element-cf2ab01 { flex: 1 1 0; min-width: 0; background: #FFFCF7; border: 1px solid #E4D8C8; border-radius: 16px; padding: 30px 22px; box-shadow: 0 4px 14px rgba(58,27,26,.05); transition: transform .3s ease, box-shadow .3s ease; text-align: center; } .elementor-82 .elementor-element.elementor-element-cf2ab01:hover { transform: translateY(-3px); box-shadow: 0 12px 26px rgba(58,27,26,.09); } @media (max-width:1024px){ .elementor-82 .elementor-element.elementor-element-cf2ab01 { flex: 0 0 calc(50% - 12px); } } @media (max-width:767px){ .elementor-82 .elementor-element.elementor-element-cf2ab01 { flex: 0 0 100%; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7aed67d */.elementor-82 .elementor-element.elementor-element-7aed67d { display: flex; flex-direction: row; flex-wrap: nowrap; align-items: stretch; width: 100%; max-width: 1200px; margin: 0 auto; } @media (max-width:1024px){ .elementor-82 .elementor-element.elementor-element-7aed67d { flex-wrap: wrap; row-gap: 20px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-958563e */.elementor-82 .elementor-element.elementor-element-958563e { position: relative; overflow: hidden; margin: 0; width: 100vw !important; max-width: 100vw !important; margin-left: calc(-50vw + 50%) !important; margin-right: calc(-50vw + 50%) !important; background: #FBF6EF; padding: 20px 5% 72px !important; box-sizing: border-box; } @media (max-width:767px){ .elementor-82 .elementor-element.elementor-element-958563e { padding: 16px 20px 48px !important; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c54f91c */.elementor-82 .elementor-element.elementor-element-c54f91c { position: static; flex: 0 0 220px; width: 220px !important; max-width: 220px; margin: 0 0 4px; opacity: .95; pointer-events: none; align-self: flex-end; } .elementor-82 .elementor-element.elementor-element-c54f91c img { width: 100%; height: auto; max-height: 440px; object-fit: contain; object-position: bottom left; display: block; } @media (max-width:1024px){ .elementor-82 .elementor-element.elementor-element-c54f91c { flex-basis: 140px; width: 140px !important; max-width: 140px; } .elementor-82 .elementor-element.elementor-element-c54f91c img { max-height: 290px; } } @media (max-width:767px){ .elementor-82 .elementor-element.elementor-element-c54f91c { display: none; } } /* jal-julia09 */ .elementor-82 .elementor-element.elementor-element-c54f91c { opacity: 1 !important; } .elementor-82 .elementor-element.elementor-element-c54f91c img { width: 100% !important; height: auto !important; max-height: none !important; object-fit: cover !important; border-radius: 28px; box-shadow: 0 18px 40px rgba(58,27,26,.14); }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-17ff0e0 */.elementor-82 .elementor-element.elementor-element-17ff0e0 .elementor-button { padding: 12px 26px; transition: transform .3s ease, box-shadow .3s ease, background-color .3s ease; } .elementor-82 .elementor-element.elementor-element-17ff0e0 .elementor-button:hover { transform: translateY(-3px); box-shadow: 0 10px 22px rgba(180,101,63,.28); background-color: #A15A38; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b8120c2 */.elementor-82 .elementor-element.elementor-element-b8120c2 .elementor-button { padding: 10.5px 24.5px; transition: transform .3s ease, background-color .3s ease, color .3s ease; } .elementor-82 .elementor-element.elementor-element-b8120c2 .elementor-button:hover, .elementor-82 .elementor-element.elementor-element-b8120c2 .elementor-button:focus { transform: translateY(-3px); background-color: #B4653F !important; color: #FBF6EF !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-142a63b */.elementor-82 .elementor-element.elementor-element-142a63b { padding: 0 !important; width: 100%; } .elementor-82 .elementor-element.elementor-element-142a63b > .elementor-widget, .elementor-82 .elementor-element.elementor-element-142a63b > .e-con-inner > .elementor-widget { width: auto !important; flex: 0 0 auto !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9aa2985 */.elementor-82 .elementor-element.elementor-element-9aa2985 { position: relative; z-index: 2; flex: 1 1 auto; min-width: 0; padding-bottom: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c021fad */.elementor-82 .elementor-element.elementor-element-c021fad { position: relative; flex: 0 0 50%; width: 50%; padding: 24px 44px 24px 0; display: flex; flex-direction: row; align-items: flex-end; gap: 22px; box-sizing: border-box; } @media (max-width:1024px){ .elementor-82 .elementor-element.elementor-element-c021fad { flex-basis: 54%; width: 54%; padding: 24px 28px 24px 0; gap: 14px; } } @media (max-width:767px){ .elementor-82 .elementor-element.elementor-element-c021fad { flex: 0 0 100%; width: 100%; padding: 32px 24px 0; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-13df6e1 */.elementor-82 .elementor-element.elementor-element-13df6e1 { position: absolute; width: 0; height: 0; overflow: hidden; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a29c7b4 */.elementor-82 .elementor-element.elementor-element-a29c7b4 { position: static; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b2b383 */.elementor-82 .elementor-element.elementor-element-8b2b383 { position: absolute; left: 0; width: 100%; max-width: none; top: 0; bottom: 0; z-index: 1; overflow: hidden; padding: 0; -webkit-clip-path: url(#jalPraxisImg2); clip-path: url(#jalPraxisImg2); } .elementor-82 .elementor-element.elementor-element-8b2b383 .elementor-widget, .elementor-82 .elementor-element.elementor-element-8b2b383 .elementor-widget-container { position: static !important; } .elementor-82 .elementor-element.elementor-element-8b2b383 img { position: absolute; inset: 0; width: 100%; height: 100%; max-width: none; object-fit: cover; object-position: 50% 42%; display: block; } @media (max-width:767px){ .elementor-82 .elementor-element.elementor-element-8b2b383 { position: relative; width: 100%; height: 300px; clip-path: none; -webkit-clip-path: none; border-radius: 24px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0625cfe */.elementor-82 .elementor-element.elementor-element-0625cfe { position: relative; flex: 0 0 50%; width: 50%; } @media (max-width:1024px){ .elementor-82 .elementor-element.elementor-element-0625cfe { flex-basis: 46%; width: 46%; } } @media (max-width:767px){ .elementor-82 .elementor-element.elementor-element-0625cfe { flex: 0 0 100%; width: 100%; margin-bottom: 20px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2989f8a */.elementor-82 .elementor-element.elementor-element-2989f8a { width: 100%; max-width: 1240px; margin: 0 auto; } @media (max-width:767px){ .elementor-82 .elementor-element.elementor-element-2989f8a { flex-direction: column; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3da8d1b */.elementor-82 .elementor-element.elementor-element-3da8d1b { position: relative; overflow: hidden; margin: 0; width: 100vw !important; max-width: 100vw !important; margin-left: calc(-50vw + 50%) !important; margin-right: calc(-50vw + 50%) !important; background: #FBF6EF; padding: 44px 5% 60px !important; box-sizing: border-box; } @media (max-width:767px){ .elementor-82 .elementor-element.elementor-element-3da8d1b { padding: 32px 20px 56px !important; min-height: 0; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ee28d97 */.elementor-82 .elementor-element.elementor-element-ee28d97 .jal-badge { width: 60px; height: 60px; border-radius: 50%; background: #F1E6D8; display: flex; align-items: center; justify-content: center; margin: 0 auto 14px; } .elementor-82 .elementor-element.elementor-element-ee28d97 svg { display: block; } /* jal-badge2 */ .elementor-82 .elementor-element.elementor-element-ee28d97 .jal-badge { background: linear-gradient(145deg, #C8654F 0%, #9E3B3E 100%) !important; box-shadow: 0 8px 20px rgba(158,59,62,.22); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30e368f */.elementor-82 .elementor-element.elementor-element-30e368f .elementor-heading-title { margin: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0e3e4d9 */.elementor-82 .elementor-element.elementor-element-0e3e4d9 { margin-top: 6px; } .elementor-82 .elementor-element.elementor-element-0e3e4d9 p { margin: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37d9e03 */.elementor-82 .elementor-element.elementor-element-37d9e03 { position: relative; flex: 1 1 0; min-width: 0; padding: 4px 24px; text-align: center; box-sizing: border-box; } .elementor-82 .elementor-element.elementor-element-37d9e03 .jal-badge { transition: transform .4s ease; } .elementor-82 .elementor-element.elementor-element-37d9e03 .jal-badge svg { transition: transform .4s ease; } .elementor-82 .elementor-element.elementor-element-37d9e03:hover .jal-badge { transform: scale(1.03); } .elementor-82 .elementor-element.elementor-element-37d9e03:hover .jal-badge svg { transform: scale(1.04); } @media (max-width:767px){ .elementor-82 .elementor-element.elementor-element-37d9e03 { flex: 0 0 auto; width: 100%; padding: 26px 16px; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-30499be */.elementor-82 .elementor-element.elementor-element-30499be .jal-badge { width: 60px; height: 60px; border-radius: 50%; background: #F1E6D8; display: flex; align-items: center; justify-content: center; margin: 0 auto 14px; } .elementor-82 .elementor-element.elementor-element-30499be svg { display: block; } /* jal-badge2 */ .elementor-82 .elementor-element.elementor-element-30499be .jal-badge { background: linear-gradient(145deg, #C8654F 0%, #9E3B3E 100%) !important; box-shadow: 0 8px 20px rgba(158,59,62,.22); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b41b499 */.elementor-82 .elementor-element.elementor-element-b41b499 .elementor-heading-title { margin: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-103d4f7 */.elementor-82 .elementor-element.elementor-element-103d4f7 { margin-top: 6px; } .elementor-82 .elementor-element.elementor-element-103d4f7 p { margin: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d679c3c */.elementor-82 .elementor-element.elementor-element-d679c3c { position: relative; flex: 1 1 0; min-width: 0; padding: 4px 24px; text-align: center; box-sizing: border-box; } .elementor-82 .elementor-element.elementor-element-d679c3c::before { content: ""; position: absolute; left: 0; top: 10px; bottom: 10px; width: 1px; background: #E4D8C8; } .elementor-82 .elementor-element.elementor-element-d679c3c .jal-badge { transition: transform .4s ease; } .elementor-82 .elementor-element.elementor-element-d679c3c .jal-badge svg { transition: transform .4s ease; } .elementor-82 .elementor-element.elementor-element-d679c3c:hover .jal-badge { transform: scale(1.03); } .elementor-82 .elementor-element.elementor-element-d679c3c:hover .jal-badge svg { transform: scale(1.04); } @media (max-width:767px){ .elementor-82 .elementor-element.elementor-element-d679c3c { flex: 0 0 auto; width: 100%; padding: 26px 16px; } .elementor-82 .elementor-element.elementor-element-d679c3c::before { left: 50%; top: 0; bottom: auto; width: 56px; height: 1px; transform: translateX(-50%); } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-125fe9c */.elementor-82 .elementor-element.elementor-element-125fe9c .jal-badge { width: 60px; height: 60px; border-radius: 50%; background: #F1E6D8; display: flex; align-items: center; justify-content: center; margin: 0 auto 14px; } .elementor-82 .elementor-element.elementor-element-125fe9c svg { display: block; } /* jal-badge2 */ .elementor-82 .elementor-element.elementor-element-125fe9c .jal-badge { background: linear-gradient(145deg, #C8654F 0%, #9E3B3E 100%) !important; box-shadow: 0 8px 20px rgba(158,59,62,.22); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-de42a3f */.elementor-82 .elementor-element.elementor-element-de42a3f .elementor-heading-title { margin: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a6c2164 */.elementor-82 .elementor-element.elementor-element-a6c2164 { margin-top: 6px; } .elementor-82 .elementor-element.elementor-element-a6c2164 p { margin: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25444c0 */.elementor-82 .elementor-element.elementor-element-25444c0 { position: relative; flex: 1 1 0; min-width: 0; padding: 4px 24px; text-align: center; box-sizing: border-box; } .elementor-82 .elementor-element.elementor-element-25444c0::before { content: ""; position: absolute; left: 0; top: 10px; bottom: 10px; width: 1px; background: #E4D8C8; } .elementor-82 .elementor-element.elementor-element-25444c0 .jal-badge { transition: transform .4s ease; } .elementor-82 .elementor-element.elementor-element-25444c0 .jal-badge svg { transition: transform .4s ease; } .elementor-82 .elementor-element.elementor-element-25444c0:hover .jal-badge { transform: scale(1.03); } .elementor-82 .elementor-element.elementor-element-25444c0:hover .jal-badge svg { transform: scale(1.04); } @media (max-width:767px){ .elementor-82 .elementor-element.elementor-element-25444c0 { flex: 0 0 auto; width: 100%; padding: 26px 16px; } .elementor-82 .elementor-element.elementor-element-25444c0::before { left: 50%; top: 0; bottom: auto; width: 56px; height: 1px; transform: translateX(-50%); } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4be19d0 */.elementor-82 .elementor-element.elementor-element-4be19d0 { width: 100%; max-width: 1080px; margin: 0 auto; flex-wrap: nowrap; } @media (max-width:767px){ .elementor-82 .elementor-element.elementor-element-4be19d0 { flex-direction: column; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9045d4 */.elementor-82 .elementor-element.elementor-element-a9045d4 { position: relative; overflow: hidden; width: 100vw !important; max-width: 100vw !important; margin-left: calc(-50vw + 50%) !important; margin-right: calc(-50vw + 50%) !important; background: #FBF6EF; padding: 36px 5% !important; box-sizing: border-box; } @media (max-width:767px){ .elementor-82 .elementor-element.elementor-element-a9045d4 { padding: 16px 20px !important; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-842deb6 */.elementor-82 .elementor-element.elementor-element-842deb6 { position: absolute; width: 0; height: 0; overflow: hidden; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ddce08e */.elementor-82 .elementor-element.elementor-element-ddce08e { position: static; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eb9c5d */.elementor-82 .elementor-element.elementor-element-3eb9c5d { position: absolute; left: 0; top: 0; bottom: 0; width: 62%; z-index: 0; overflow: hidden; padding: 0; } .elementor-82 .elementor-element.elementor-element-3eb9c5d .elementor-widget, .elementor-82 .elementor-element.elementor-element-3eb9c5d .elementor-widget-container { position: static !important; } .elementor-82 .elementor-element.elementor-element-3eb9c5d img { position: absolute; inset: 0; width: 100%; height: 100%; max-width: none; object-fit: cover; object-position: 35% 55%; display: block; } @media (max-width:767px){ .elementor-82 .elementor-element.elementor-element-3eb9c5d { position: relative; width: 100%; height: 280px; } } /* jal-clickthrough */ .elementor-82 .elementor-element.elementor-element-3eb9c5d { pointer-events: none; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-12f82f1 */.elementor-82 .elementor-element.elementor-element-12f82f1 { position: absolute !important; right: -30px; top: 50%; transform: translateY(-50%); width: clamp(170px, 19vw, 290px); z-index: 0; pointer-events: none; opacity: .85; } .elementor-82 .elementor-element.elementor-element-12f82f1 img { width: 100%; height: auto; display: block; filter: brightness(0) invert(1); } @media (max-width:1024px){ .elementor-82 .elementor-element.elementor-element-12f82f1 { width: 150px; opacity: .55; } } @media (max-width:767px){ .elementor-82 .elementor-element.elementor-element-12f82f1 { width: 120px; right: -24px; top: auto; bottom: -10px; transform: none; opacity: .35; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cfe1a50 */.elementor-82 .elementor-element.elementor-element-cfe1a50 { margin-bottom: 18px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-572382a */.elementor-82 .elementor-element.elementor-element-572382a .elementor-heading-title { margin: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c928b6e */.elementor-82 .elementor-element.elementor-element-c928b6e { margin-top: 20px; max-width: 420px; } .elementor-82 .elementor-element.elementor-element-c928b6e p { margin: 0; } /* jal-light-strong */ .elementor-82 .elementor-element.elementor-element-c928b6e strong { color: inherit !important; font-weight: 700; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4f8ec10 */.elementor-82 .elementor-element.elementor-element-4f8ec10 { margin-top: 30px; } .elementor-82 .elementor-element.elementor-element-4f8ec10 .elementor-button { padding: 15px 30px; min-width: 190px; transition: transform .3s ease, box-shadow .3s ease, background-color .3s ease; } .elementor-82 .elementor-element.elementor-element-4f8ec10 .elementor-button:hover { transform: translateY(-2px); box-shadow: 0 10px 24px rgba(58,27,26,.22); background-color: #FFFFFF; color: #7A3B3E; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b148d7 */.elementor-82 .elementor-element.elementor-element-4b148d7 { position: relative; z-index: 2; max-width: clamp(360px, 31vw, 450px); padding: 0; } @media (max-width:767px){ .elementor-82 .elementor-element.elementor-element-4b148d7 { max-width: 100%; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e75fd7 */.elementor-82 .elementor-element.elementor-element-2e75fd7 { position: relative; z-index: 1; width: 58%; flex: 0 0 58%; overflow: hidden; background: linear-gradient(135deg, #B8694A 0%, #AD5E3F 100%); -webkit-clip-path: url(#jalCtaPanel); clip-path: url(#jalCtaPanel); padding: 60px 40px 60px clamp(70px, 8vw, 120px) !important; box-sizing: border-box; } @media (max-width:1024px){ .elementor-82 .elementor-element.elementor-element-2e75fd7 { width: 62%; flex-basis: 62%; padding: 50px 30px 50px 70px !important; } } @media (max-width:767px){ .elementor-82 .elementor-element.elementor-element-2e75fd7 { width: 100%; flex-basis: auto; clip-path: none; -webkit-clip-path: none; border-radius: 32px 32px 0 0; margin-top: -32px; padding: 44px 24px 52px !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eaa96e7 */.elementor-82 .elementor-element.elementor-element-eaa96e7 { position: relative; overflow: hidden; width: 100vw !important; max-width: 100vw !important; margin-left: calc(-50vw + 50%) !important; margin-right: calc(-50vw + 50%) !important; min-height: clamp(440px, 36vw, 540px); padding: 0 !important; background: #B4653F; box-sizing: border-box; } @media (max-width:767px){ .elementor-82 .elementor-element.elementor-element-eaa96e7 { flex-direction: column; min-height: 0; background: #FBF6EF; } }/* End custom CSS */