.elementor-1253 .elementor-element.elementor-element-33f2c7d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:calc(var(--tx)*50);--padding-bottom:calc(var(--tx)*50);--padding-left:calc(var(--tx)*100);--padding-right:calc(var(--tx)*100);}.elementor-1253 .elementor-element.elementor-element-33f2c7d:not(.elementor-motion-effects-element-type-background), .elementor-1253 .elementor-element.elementor-element-33f2c7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF1EC;}.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-1253 .elementor-element.elementor-element-b2ca68d{background-color:#FFFFFF;padding:calc(var(--tx)*5) calc(var(--tx)*10) calc(var(--tx)*5) calc(var(--tx)*10);border-radius:calc(var(--tx)*6) calc(var(--tx)*6) calc(var(--tx)*6) calc(var(--tx)*6);text-align:center;}.elementor-1253 .elementor-element.elementor-element-b2ca68d .elementor-heading-title{font-family:"dana", Sans-serif;font-size:calc(var(--tx)*13);font-weight:700;color:#CA4F16;}.elementor-1253 .elementor-element.elementor-element-2aeb720{padding:calc(var(--tx)*20) 0 0 0;text-align:center;}.elementor-1253 .elementor-element.elementor-element-2aeb720 .elementor-heading-title{font-family:"dana", Sans-serif;font-size:calc(var(--tx)*32);font-weight:700;color:#1F1F1F;}.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-1253 .elementor-element.elementor-element-94e3bd9{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:center;font-family:"dana", Sans-serif;font-size:calc(var(--tx)*14);font-weight:400;color:#1F1F1F;}.elementor-1253 .elementor-element.elementor-element-3763c3d{--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:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1253 .elementor-element.elementor-element-6a17bcb .elementor-button{background-color:#FFFFFF;font-family:"dana", Sans-serif;font-size:calc(var(--tx)*14);font-weight:400;fill:#CA4F16;color:#CA4F16;border-style:none;border-radius:calc(var(--tx)*12) calc(var(--tx)*12) calc(var(--tx)*12) calc(var(--tx)*12);padding:calc(var(--tx)*16) calc(var(--tx)*25) calc(var(--tx)*16) calc(var(--tx)*25);}.elementor-1253 .elementor-element.elementor-element-6a17bcb .elementor-button:hover, .elementor-1253 .elementor-element.elementor-element-6a17bcb .elementor-button:focus{background-color:#CA4F16;color:#FFFFFF;border-color:#BC955100;}.elementor-1253 .elementor-element.elementor-element-6a17bcb.elementor-element{--align-self:center;}.elementor-1253 .elementor-element.elementor-element-6a17bcb .elementor-button:hover svg, .elementor-1253 .elementor-element.elementor-element-6a17bcb .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1253 .elementor-element.elementor-element-90f2684 .elementor-button{background-color:#FFFFFF;font-family:"dana", Sans-serif;font-size:calc(var(--tx)*14);font-weight:400;fill:#CA4F16;color:#CA4F16;border-style:none;border-radius:calc(var(--tx)*12) calc(var(--tx)*12) calc(var(--tx)*12) calc(var(--tx)*12);padding:calc(var(--tx)*16) calc(var(--tx)*25) calc(var(--tx)*16) calc(var(--tx)*25);}.elementor-1253 .elementor-element.elementor-element-90f2684 .elementor-button:hover, .elementor-1253 .elementor-element.elementor-element-90f2684 .elementor-button:focus{background-color:#CA4F16;color:#FFFFFF;border-color:#BC955100;}.elementor-1253 .elementor-element.elementor-element-90f2684.elementor-element{--align-self:center;}.elementor-1253 .elementor-element.elementor-element-90f2684 .elementor-button:hover svg, .elementor-1253 .elementor-element.elementor-element-90f2684 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1253 .elementor-element.elementor-element-f855c7c{--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:calc(var(--tx)*50);--padding-bottom:calc(var(--tx)*50);--padding-left:calc(var(--tx)*100);--padding-right:calc(var(--tx)*100);}.elementor-1253 .elementor-element.elementor-element-13ad572{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0 0;--row-gap:0;--column-gap:0;}.elementor-1253 .elementor-element.elementor-element-cc004b8{padding:calc(var(--tx)*20) 0 0 0;text-align:center;}.elementor-1253 .elementor-element.elementor-element-cc004b8 .elementor-heading-title{font-family:"dana", Sans-serif;font-size:calc(var(--tx)*22);font-weight:700;color:#1F1F1F;}.elementor-1253 .elementor-element.elementor-element-01b9b56{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:center;font-family:"dana", Sans-serif;font-size:calc(var(--tx)*18);font-weight:400;color:#584239;}.elementor-1253 .elementor-element.elementor-element-8d93957{--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:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1253 .elementor-element.elementor-element-23a7661{--display:flex;--gap:calc(var(--tx)*20) 0;--row-gap:calc(var(--tx)*20);--column-gap:0;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E1DC;--border-color:#E4E1DC;--border-radius:calc(var(--tx)*20) calc(var(--tx)*20) calc(var(--tx)*20) calc(var(--tx)*20);--padding-top:calc(var(--tx)*26);--padding-bottom:calc(var(--tx)*26);--padding-left:calc(var(--tx)*26);--padding-right:calc(var(--tx)*26);}.elementor-1253 .elementor-element.elementor-element-23a7661:not(.elementor-motion-effects-element-type-background), .elementor-1253 .elementor-element.elementor-element-23a7661 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-1253 .elementor-element.elementor-element-ece26ad .elementor-icon-box-wrapper{text-align:start;gap:calc(var(--tx)*14);}.elementor-1253 .elementor-element.elementor-element-ece26ad .elementor-icon-box-title{margin-block-end:calc(var(--tx)*20);color:#251914;}.elementor-1253 .elementor-element.elementor-element-ece26ad.elementor-view-stacked .elementor-icon{background-color:#FDF4EE;fill:#CA4F16;color:#CA4F16;}.elementor-1253 .elementor-element.elementor-element-ece26ad.elementor-view-framed .elementor-icon, .elementor-1253 .elementor-element.elementor-element-ece26ad.elementor-view-default .elementor-icon{fill:#FDF4EE;color:#FDF4EE;border-color:#FDF4EE;}.elementor-1253 .elementor-element.elementor-element-ece26ad.elementor-view-framed .elementor-icon{background-color:#CA4F16;}.elementor-1253 .elementor-element.elementor-element-ece26ad .elementor-icon{font-size:calc(var(--tx)*26);}.elementor-1253 .elementor-element.elementor-element-ece26ad .elementor-icon-box-title, .elementor-1253 .elementor-element.elementor-element-ece26ad .elementor-icon-box-title a{font-family:"dana", Sans-serif;font-size:calc(var(--tx)*18);font-weight:700;}.elementor-1253 .elementor-element.elementor-element-ece26ad:has(:hover) .elementor-icon-box-title,
					 .elementor-1253 .elementor-element.elementor-element-ece26ad:has(:focus) .elementor-icon-box-title{color:#251914;}.elementor-1253 .elementor-element.elementor-element-ece26ad .elementor-icon-box-description{font-family:"dana", Sans-serif;font-size:calc(var(--tx)*14);font-weight:400;color:#584239;}.elementor-1253 .elementor-element.elementor-element-9cb2e06{--display:flex;--gap:calc(var(--tx)*20) 0;--row-gap:calc(var(--tx)*20);--column-gap:0;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E1DC;--border-color:#E4E1DC;--border-radius:calc(var(--tx)*20) calc(var(--tx)*20) calc(var(--tx)*20) calc(var(--tx)*20);--padding-top:calc(var(--tx)*26);--padding-bottom:calc(var(--tx)*26);--padding-left:calc(var(--tx)*26);--padding-right:calc(var(--tx)*26);}.elementor-1253 .elementor-element.elementor-element-9cb2e06:not(.elementor-motion-effects-element-type-background), .elementor-1253 .elementor-element.elementor-element-9cb2e06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1253 .elementor-element.elementor-element-9bc6798 .elementor-icon-box-wrapper{text-align:start;gap:calc(var(--tx)*14);}.elementor-1253 .elementor-element.elementor-element-9bc6798 .elementor-icon-box-title{margin-block-end:calc(var(--tx)*20);color:#251914;}.elementor-1253 .elementor-element.elementor-element-9bc6798.elementor-view-stacked .elementor-icon{background-color:#FDF4EE;fill:#CA4F16;color:#CA4F16;}.elementor-1253 .elementor-element.elementor-element-9bc6798.elementor-view-framed .elementor-icon, .elementor-1253 .elementor-element.elementor-element-9bc6798.elementor-view-default .elementor-icon{fill:#FDF4EE;color:#FDF4EE;border-color:#FDF4EE;}.elementor-1253 .elementor-element.elementor-element-9bc6798.elementor-view-framed .elementor-icon{background-color:#CA4F16;}.elementor-1253 .elementor-element.elementor-element-9bc6798 .elementor-icon{font-size:calc(var(--tx)*26);}.elementor-1253 .elementor-element.elementor-element-9bc6798 .elementor-icon-box-title, .elementor-1253 .elementor-element.elementor-element-9bc6798 .elementor-icon-box-title a{font-family:"dana", Sans-serif;font-size:calc(var(--tx)*18);font-weight:700;}.elementor-1253 .elementor-element.elementor-element-9bc6798:has(:hover) .elementor-icon-box-title,
					 .elementor-1253 .elementor-element.elementor-element-9bc6798:has(:focus) .elementor-icon-box-title{color:#251914;}.elementor-1253 .elementor-element.elementor-element-9bc6798 .elementor-icon-box-description{font-family:"dana", Sans-serif;font-size:calc(var(--tx)*14);font-weight:400;color:#584239;}.elementor-1253 .elementor-element.elementor-element-0d0663d{--display:flex;--gap:calc(var(--tx)*20) 0;--row-gap:calc(var(--tx)*20);--column-gap:0;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E1DC;--border-color:#E4E1DC;--border-radius:calc(var(--tx)*20) calc(var(--tx)*20) calc(var(--tx)*20) calc(var(--tx)*20);--padding-top:calc(var(--tx)*26);--padding-bottom:calc(var(--tx)*26);--padding-left:calc(var(--tx)*26);--padding-right:calc(var(--tx)*26);}.elementor-1253 .elementor-element.elementor-element-0d0663d:not(.elementor-motion-effects-element-type-background), .elementor-1253 .elementor-element.elementor-element-0d0663d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1253 .elementor-element.elementor-element-b249848 .elementor-icon-box-wrapper{text-align:start;gap:calc(var(--tx)*14);}.elementor-1253 .elementor-element.elementor-element-b249848 .elementor-icon-box-title{margin-block-end:calc(var(--tx)*20);color:#251914;}.elementor-1253 .elementor-element.elementor-element-b249848.elementor-view-stacked .elementor-icon{background-color:#FDF4EE;fill:#CA4F16;color:#CA4F16;}.elementor-1253 .elementor-element.elementor-element-b249848.elementor-view-framed .elementor-icon, .elementor-1253 .elementor-element.elementor-element-b249848.elementor-view-default .elementor-icon{fill:#FDF4EE;color:#FDF4EE;border-color:#FDF4EE;}.elementor-1253 .elementor-element.elementor-element-b249848.elementor-view-framed .elementor-icon{background-color:#CA4F16;}.elementor-1253 .elementor-element.elementor-element-b249848 .elementor-icon{font-size:calc(var(--tx)*26);}.elementor-1253 .elementor-element.elementor-element-b249848 .elementor-icon-box-title, .elementor-1253 .elementor-element.elementor-element-b249848 .elementor-icon-box-title a{font-family:"dana", Sans-serif;font-size:calc(var(--tx)*18);font-weight:700;}.elementor-1253 .elementor-element.elementor-element-b249848:has(:hover) .elementor-icon-box-title,
					 .elementor-1253 .elementor-element.elementor-element-b249848:has(:focus) .elementor-icon-box-title{color:#251914;}.elementor-1253 .elementor-element.elementor-element-b249848 .elementor-icon-box-description{font-family:"dana", Sans-serif;font-size:calc(var(--tx)*14);font-weight:400;color:#584239;}.elementor-1253 .elementor-element.elementor-element-279522b{--display:flex;--gap:calc(var(--tx)*20) 0;--row-gap:calc(var(--tx)*20);--column-gap:0;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E1DC;--border-color:#E4E1DC;--border-radius:calc(var(--tx)*20) calc(var(--tx)*20) calc(var(--tx)*20) calc(var(--tx)*20);--padding-top:calc(var(--tx)*26);--padding-bottom:calc(var(--tx)*26);--padding-left:calc(var(--tx)*26);--padding-right:calc(var(--tx)*26);}.elementor-1253 .elementor-element.elementor-element-279522b:not(.elementor-motion-effects-element-type-background), .elementor-1253 .elementor-element.elementor-element-279522b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1253 .elementor-element.elementor-element-8b4c91c .elementor-icon-box-wrapper{text-align:start;gap:calc(var(--tx)*14);}.elementor-1253 .elementor-element.elementor-element-8b4c91c .elementor-icon-box-title{margin-block-end:calc(var(--tx)*20);color:#251914;}.elementor-1253 .elementor-element.elementor-element-8b4c91c.elementor-view-stacked .elementor-icon{background-color:#FDF4EE;fill:#CA4F16;color:#CA4F16;}.elementor-1253 .elementor-element.elementor-element-8b4c91c.elementor-view-framed .elementor-icon, .elementor-1253 .elementor-element.elementor-element-8b4c91c.elementor-view-default .elementor-icon{fill:#FDF4EE;color:#FDF4EE;border-color:#FDF4EE;}.elementor-1253 .elementor-element.elementor-element-8b4c91c.elementor-view-framed .elementor-icon{background-color:#CA4F16;}.elementor-1253 .elementor-element.elementor-element-8b4c91c .elementor-icon{font-size:calc(var(--tx)*26);}.elementor-1253 .elementor-element.elementor-element-8b4c91c .elementor-icon-box-title, .elementor-1253 .elementor-element.elementor-element-8b4c91c .elementor-icon-box-title a{font-family:"dana", Sans-serif;font-size:calc(var(--tx)*18);font-weight:700;}.elementor-1253 .elementor-element.elementor-element-8b4c91c:has(:hover) .elementor-icon-box-title,
					 .elementor-1253 .elementor-element.elementor-element-8b4c91c:has(:focus) .elementor-icon-box-title{color:#251914;}.elementor-1253 .elementor-element.elementor-element-8b4c91c .elementor-icon-box-description{font-family:"dana", Sans-serif;font-size:calc(var(--tx)*14);font-weight:400;color:#584239;}.elementor-1253 .elementor-element.elementor-element-1df4502{--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:center;--align-items:center;--gap:0 calc(var(--tx)*50);--row-gap:0;--column-gap:calc(var(--tx)*50);--padding-top:calc(var(--tx)*50);--padding-bottom:calc(var(--tx)*50);--padding-left:calc(var(--tx)*100);--padding-right:calc(var(--tx)*100);}.elementor-1253 .elementor-element.elementor-element-1df4502:not(.elementor-motion-effects-element-type-background), .elementor-1253 .elementor-element.elementor-element-1df4502 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF1EC;}.elementor-1253 .elementor-element.elementor-element-b127c61{--display:flex;--min-height:calc(var(--tx)*730);--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E1DC;--border-color:#E4E1DC;--border-radius:calc(var(--tx)*18) calc(var(--tx)*18) calc(var(--tx)*18) calc(var(--tx)*18);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:calc(var(--tx)*40);--padding-bottom:calc(var(--tx)*40);--padding-left:calc(var(--tx)*40);--padding-right:calc(var(--tx)*40);}.elementor-1253 .elementor-element.elementor-element-b127c61:not(.elementor-motion-effects-element-type-background), .elementor-1253 .elementor-element.elementor-element-b127c61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1253 .elementor-element.elementor-element-b64d0bd{padding:0 0 0 0;text-align:start;}.elementor-1253 .elementor-element.elementor-element-b64d0bd .elementor-heading-title{font-family:"dana", Sans-serif;font-size:calc(var(--tx)*22);font-weight:700;color:#251914;}.elementor-1253 .elementor-element.elementor-element-ce30fc0{padding:0 0 0 0;text-align:start;}.elementor-1253 .elementor-element.elementor-element-ce30fc0 .elementor-heading-title{font-family:"dana", Sans-serif;font-size:calc(var(--tx)*13);font-weight:400;color:#584239;}.elementor-1253 .elementor-element.elementor-element-76413ba{--display:flex;--min-height:calc(var(--tx)*730);--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CA4F16;--border-color:#CA4F16;--border-radius:calc(var(--tx)*18) calc(var(--tx)*18) calc(var(--tx)*18) calc(var(--tx)*18);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:calc(var(--tx)*40);--padding-bottom:calc(var(--tx)*40);--padding-left:calc(var(--tx)*40);--padding-right:calc(var(--tx)*40);}.elementor-1253 .elementor-element.elementor-element-76413ba:not(.elementor-motion-effects-element-type-background), .elementor-1253 .elementor-element.elementor-element-76413ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CA4F16;}.elementor-1253 .elementor-element.elementor-element-0b47d65{--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:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1253 .elementor-element.elementor-element-f7cfef6{background-color:#FFFFFF2E;padding:calc(var(--tx)*7) calc(var(--tx)*14) calc(var(--tx)*7) calc(var(--tx)*14);border-radius:calc(var(--tx)*6) calc(var(--tx)*6) calc(var(--tx)*6) calc(var(--tx)*6);text-align:center;}.elementor-1253 .elementor-element.elementor-element-f7cfef6 .elementor-heading-title{font-family:"dana", Sans-serif;font-size:calc(var(--tx)*12);font-weight:700;color:#FFFFFF;}.elementor-1253 .elementor-element.elementor-element-d4f5d71{padding:0 0 0 0;text-align:start;}.elementor-1253 .elementor-element.elementor-element-d4f5d71 .elementor-heading-title{font-family:"dana", Sans-serif;font-size:calc(var(--tx)*26);font-weight:700;color:#FFFFFF;}.elementor-1253 .elementor-element.elementor-element-d62a57c{padding:0 0 calc(var(--tx)*40) 0;border-style:solid;border-width:0px 0px 1px 0px;border-color:#E4E1DC;text-align:start;}.elementor-1253 .elementor-element.elementor-element-d62a57c .elementor-heading-title{font-family:"dana", Sans-serif;font-size:calc(var(--tx)*14);font-weight:400;line-height:calc(var(--tx)*22);color:#FFFFFF;}.elementor-1253 .elementor-element.elementor-element-cf354fa{--display:flex;--gap:calc(var(--tx)*2) 0;--row-gap:calc(var(--tx)*2);--column-gap:0;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1253 .elementor-element.elementor-element-25032bc{width:100%;max-width:100%;padding:calc(var(--tx)*40) 0 0 0;}.elementor-1253 .elementor-element.elementor-element-25032bc .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:calc(var(--tx)*14);}.elementor-1253 .elementor-element.elementor-element-25032bc .elementor-icon-box-title{margin-block-end:calc(var(--tx)*20);color:#FFFFFF;}.elementor-1253 .elementor-element.elementor-element-25032bc.elementor-view-stacked .elementor-icon{background-color:#FDF4EE30;fill:#CA4F16;color:#CA4F16;}.elementor-1253 .elementor-element.elementor-element-25032bc.elementor-view-framed .elementor-icon, .elementor-1253 .elementor-element.elementor-element-25032bc.elementor-view-default .elementor-icon{fill:#FDF4EE30;color:#FDF4EE30;border-color:#FDF4EE30;}.elementor-1253 .elementor-element.elementor-element-25032bc.elementor-view-framed .elementor-icon{background-color:#CA4F16;}.elementor-1253 .elementor-element.elementor-element-25032bc .elementor-icon{font-size:calc(var(--tx)*14);padding:calc(var(--tx)*12);}.elementor-1253 .elementor-element.elementor-element-25032bc .elementor-icon-box-title, .elementor-1253 .elementor-element.elementor-element-25032bc .elementor-icon-box-title a{font-family:"dana", Sans-serif;font-size:calc(var(--tx)*14);font-weight:400;line-height:calc(var(--tx)*21);}.elementor-1253 .elementor-element.elementor-element-25032bc:has(:hover) .elementor-icon-box-title,
					 .elementor-1253 .elementor-element.elementor-element-25032bc:has(:focus) .elementor-icon-box-title{color:#FFF9F7;}.elementor-1253 .elementor-element.elementor-element-25032bc .elementor-icon-box-description{font-family:"dana", Sans-serif;font-size:calc(var(--tx)*14);font-weight:400;color:#584239;}.elementor-1253 .elementor-element.elementor-element-835edac{width:100%;max-width:100%;}.elementor-1253 .elementor-element.elementor-element-835edac .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:calc(var(--tx)*14);}.elementor-1253 .elementor-element.elementor-element-835edac .elementor-icon-box-title{margin-block-end:calc(var(--tx)*20);color:#FFFFFF;}.elementor-1253 .elementor-element.elementor-element-835edac.elementor-view-stacked .elementor-icon{background-color:#FDF4EE30;fill:#CA4F16;color:#CA4F16;}.elementor-1253 .elementor-element.elementor-element-835edac.elementor-view-framed .elementor-icon, .elementor-1253 .elementor-element.elementor-element-835edac.elementor-view-default .elementor-icon{fill:#FDF4EE30;color:#FDF4EE30;border-color:#FDF4EE30;}.elementor-1253 .elementor-element.elementor-element-835edac.elementor-view-framed .elementor-icon{background-color:#CA4F16;}.elementor-1253 .elementor-element.elementor-element-835edac .elementor-icon{font-size:calc(var(--tx)*14);padding:calc(var(--tx)*12);}.elementor-1253 .elementor-element.elementor-element-835edac .elementor-icon-box-title, .elementor-1253 .elementor-element.elementor-element-835edac .elementor-icon-box-title a{font-family:"dana", Sans-serif;font-size:calc(var(--tx)*14);font-weight:400;line-height:calc(var(--tx)*21);}.elementor-1253 .elementor-element.elementor-element-835edac:has(:hover) .elementor-icon-box-title,
					 .elementor-1253 .elementor-element.elementor-element-835edac:has(:focus) .elementor-icon-box-title{color:#FFF9F7;}.elementor-1253 .elementor-element.elementor-element-835edac .elementor-icon-box-description{font-family:"dana", Sans-serif;font-size:calc(var(--tx)*14);font-weight:400;color:#584239;}.elementor-1253 .elementor-element.elementor-element-85c70c7{width:100%;max-width:100%;padding:0 0 calc(var(--tx)*20) 0;}.elementor-1253 .elementor-element.elementor-element-85c70c7 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:calc(var(--tx)*14);}.elementor-1253 .elementor-element.elementor-element-85c70c7 .elementor-icon-box-title{margin-block-end:calc(var(--tx)*20);color:#FFFFFF;}.elementor-1253 .elementor-element.elementor-element-85c70c7.elementor-view-stacked .elementor-icon{background-color:#FDF4EE30;fill:#CA4F16;color:#CA4F16;}.elementor-1253 .elementor-element.elementor-element-85c70c7.elementor-view-framed .elementor-icon, .elementor-1253 .elementor-element.elementor-element-85c70c7.elementor-view-default .elementor-icon{fill:#FDF4EE30;color:#FDF4EE30;border-color:#FDF4EE30;}.elementor-1253 .elementor-element.elementor-element-85c70c7.elementor-view-framed .elementor-icon{background-color:#CA4F16;}.elementor-1253 .elementor-element.elementor-element-85c70c7 .elementor-icon{font-size:calc(var(--tx)*14);padding:calc(var(--tx)*12);}.elementor-1253 .elementor-element.elementor-element-85c70c7 .elementor-icon-box-title, .elementor-1253 .elementor-element.elementor-element-85c70c7 .elementor-icon-box-title a{font-family:"dana", Sans-serif;font-size:calc(var(--tx)*14);font-weight:400;line-height:calc(var(--tx)*21);}.elementor-1253 .elementor-element.elementor-element-85c70c7:has(:hover) .elementor-icon-box-title,
					 .elementor-1253 .elementor-element.elementor-element-85c70c7:has(:focus) .elementor-icon-box-title{color:#FFF9F7;}.elementor-1253 .elementor-element.elementor-element-85c70c7 .elementor-icon-box-description{font-family:"dana", Sans-serif;font-size:calc(var(--tx)*14);font-weight:400;color:#584239;}.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-1253 .elementor-element.elementor-element-5cb283a img{width:100%;max-width:100%;height:calc(var(--tx)*220);object-fit:cover;object-position:center center;}.elementor-1253 .elementor-element.elementor-element-16ab3ff{--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:calc(var(--tx)*50);--padding-bottom:calc(var(--tx)*50);--padding-left:calc(var(--tx)*100);--padding-right:calc(var(--tx)*100);}.elementor-1253 .elementor-element.elementor-element-38cad89{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0 0;--row-gap:0;--column-gap:0;}.elementor-1253 .elementor-element.elementor-element-77b60f3{padding:calc(var(--tx)*20) 0 0 0;text-align:center;}.elementor-1253 .elementor-element.elementor-element-77b60f3 .elementor-heading-title{font-family:"dana", Sans-serif;font-size:calc(var(--tx)*24);font-weight:700;color:#1F1F1F;}.elementor-1253 .elementor-element.elementor-element-78bc574{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:center;font-family:"dana", Sans-serif;font-size:calc(var(--tx)*18);font-weight:400;color:#584239;}.elementor-1253 .elementor-element.elementor-element-7cdeff4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1253 .elementor-element.elementor-element-6440e6c img{width:100%;max-width:100%;height:calc(var(--tx)*430);object-fit:cover;object-position:center center;border-radius:calc(var(--tx)*20) calc(var(--tx)*20) calc(var(--tx)*20) calc(var(--tx)*20);}.elementor-1253 .elementor-element.elementor-element-bebb8f6{--display:flex;--position:absolute;--min-height:calc(var(--tx)*200);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:calc(var(--tx)*12) calc(var(--tx)*12) calc(var(--tx)*12) calc(var(--tx)*12);--padding-top:calc(var(--tx)*30);--padding-bottom:calc(var(--tx)*30);--padding-left:calc(var(--tx)*30);--padding-right:calc(var(--tx)*30);top:calc(var(--tx)*30);}.elementor-1253 .elementor-element.elementor-element-bebb8f6:not(.elementor-motion-effects-element-type-background), .elementor-1253 .elementor-element.elementor-element-bebb8f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-1253 .elementor-element.elementor-element-bebb8f6{left:calc(var(--tx)*30);}body.rtl .elementor-1253 .elementor-element.elementor-element-bebb8f6{right:calc(var(--tx)*30);}.elementor-1253 .elementor-element.elementor-element-b7f719c .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:calc(var(--tx)*14);}.elementor-1253 .elementor-element.elementor-element-b7f719c .elementor-icon-box-title{margin-block-end:calc(var(--tx)*20);color:#251914;}.elementor-1253 .elementor-element.elementor-element-b7f719c.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-1253 .elementor-element.elementor-element-b7f719c.elementor-view-framed .elementor-icon, .elementor-1253 .elementor-element.elementor-element-b7f719c.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-1253 .elementor-element.elementor-element-b7f719c .elementor-icon{font-size:calc(var(--tx)*26);}.elementor-1253 .elementor-element.elementor-element-b7f719c .elementor-icon-box-title, .elementor-1253 .elementor-element.elementor-element-b7f719c .elementor-icon-box-title a{font-family:"dana", Sans-serif;font-size:calc(var(--tx)*16);font-weight:700;line-height:calc(var(--tx)*12);}.elementor-1253 .elementor-element.elementor-element-b7f719c:has(:hover) .elementor-icon-box-title,
					 .elementor-1253 .elementor-element.elementor-element-b7f719c:has(:focus) .elementor-icon-box-title{color:#251914;}.elementor-1253 .elementor-element.elementor-element-b7f719c .elementor-icon-box-description{font-family:"dana", Sans-serif;font-size:calc(var(--tx)*14);font-weight:400;color:#584239;}.elementor-1253 .elementor-element.elementor-element-188dd43{padding:0 0 0 0;text-align:start;}.elementor-1253 .elementor-element.elementor-element-188dd43 .elementor-heading-title{font-family:"dana", Sans-serif;font-size:calc(var(--tx)*13);font-weight:400;line-height:calc(var(--tx)*22);color:#1F1F1F;}.elementor-1253 .elementor-element.elementor-element-6e4b3f2{padding:calc(var(--tx)*10) 0 calc(var(--tx)*10) 0;text-align:start;}.elementor-1253 .elementor-element.elementor-element-6e4b3f2 .elementor-heading-title{font-family:"dana", Sans-serif;font-size:calc(var(--tx)*13);font-weight:400;line-height:calc(var(--tx)*22);color:#1F1F1F;}.elementor-1253 .elementor-element.elementor-element-1903846 .elementor-button{background-color:#FDF4EE;font-family:"dana", Sans-serif;font-size:calc(var(--tx)*12);font-weight:700;fill:#CA4F16;color:#CA4F16;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CA4F16;border-radius:calc(var(--tx)*6) calc(var(--tx)*6) calc(var(--tx)*6) calc(var(--tx)*6);padding:calc(var(--tx)*16) calc(var(--tx)*25) calc(var(--tx)*16) calc(var(--tx)*25);}.elementor-1253 .elementor-element.elementor-element-1903846 .elementor-button:hover, .elementor-1253 .elementor-element.elementor-element-1903846 .elementor-button:focus{background-color:#CA4F16;color:#FFFFFF;}.elementor-1253 .elementor-element.elementor-element-1903846 .elementor-button:hover svg, .elementor-1253 .elementor-element.elementor-element-1903846 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1253 .elementor-element.elementor-element-38c6f1c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:calc(var(--tx)*50);--padding-bottom:calc(var(--tx)*50);--padding-left:calc(var(--tx)*100);--padding-right:calc(var(--tx)*100);}.elementor-1253 .elementor-element.elementor-element-38c6f1c:not(.elementor-motion-effects-element-type-background), .elementor-1253 .elementor-element.elementor-element-38c6f1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF1EC;}.elementor-1253 .elementor-element.elementor-element-41b7a0a{padding:calc(var(--tx)*20) 0 0 0;text-align:center;}.elementor-1253 .elementor-element.elementor-element-41b7a0a .elementor-heading-title{font-family:"dana", Sans-serif;font-size:calc(var(--tx)*32);font-weight:700;color:#1F1F1F;}.elementor-1253 .elementor-element.elementor-element-643cc72{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:center;font-family:"dana", Sans-serif;font-size:calc(var(--tx)*16);font-weight:400;color:#1F1F1F;}.elementor-1253 .elementor-element.elementor-element-8be4a69{--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:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1253 .elementor-element.elementor-element-dd059ab .elementor-button{background-color:#FFFFFF;font-family:"dana", Sans-serif;font-size:calc(var(--tx)*14);font-weight:400;fill:#CA4F16;color:#CA4F16;border-style:none;border-radius:calc(var(--tx)*12) calc(var(--tx)*12) calc(var(--tx)*12) calc(var(--tx)*12);padding:calc(var(--tx)*16) calc(var(--tx)*25) calc(var(--tx)*16) calc(var(--tx)*25);}.elementor-1253 .elementor-element.elementor-element-dd059ab .elementor-button:hover, .elementor-1253 .elementor-element.elementor-element-dd059ab .elementor-button:focus{background-color:#CA4F16;color:#FFFFFF;border-color:#BC955100;}.elementor-1253 .elementor-element.elementor-element-dd059ab.elementor-element{--align-self:center;}.elementor-1253 .elementor-element.elementor-element-dd059ab .elementor-button:hover svg, .elementor-1253 .elementor-element.elementor-element-dd059ab .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1253 .elementor-element.elementor-element-7c3b116{--display:flex;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1253 .elementor-element.elementor-element-bebb8f6{--width:calc(var(--tx)*300);}}@media(max-width:1024px){.elementor-1253 .elementor-element.elementor-element-b127c61{--min-height:calc(var(--tx)*770);}}@media(max-width:767px){.elementor-1253 .elementor-element.elementor-element-33f2c7d{--padding-top:calc(var(--tx)*50);--padding-bottom:calc(var(--tx)*50);--padding-left:calc(var(--tx)*20);--padding-right:calc(var(--tx)*20);}.elementor-1253 .elementor-element.elementor-element-b2ca68d .elementor-heading-title{line-height:calc(var(--tx)*50);}.elementor-1253 .elementor-element.elementor-element-2aeb720 .elementor-heading-title{font-size:calc(var(--tx)*25);line-height:calc(var(--tx)*50);}.elementor-1253 .elementor-element.elementor-element-94e3bd9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-1253 .elementor-element.elementor-element-3763c3d{--gap:0 calc(var(--tx)*10);--row-gap:0;--column-gap:calc(var(--tx)*10);--flex-wrap:nowrap;}.elementor-1253 .elementor-element.elementor-element-6a17bcb .elementor-button{font-size:calc(var(--tx)*12);padding:calc(var(--tx)*16) calc(var(--tx)*16) calc(var(--tx)*16) calc(var(--tx)*16);}.elementor-1253 .elementor-element.elementor-element-90f2684 .elementor-button{font-size:calc(var(--tx)*12);padding:calc(var(--tx)*16) calc(var(--tx)*16) calc(var(--tx)*16) calc(var(--tx)*16);}.elementor-1253 .elementor-element.elementor-element-f855c7c{--padding-top:calc(var(--tx)*50);--padding-bottom:calc(var(--tx)*50);--padding-left:calc(var(--tx)*20);--padding-right:calc(var(--tx)*20);}.elementor-1253 .elementor-element.elementor-element-cc004b8 .elementor-heading-title{font-size:calc(var(--tx)*18);line-height:calc(var(--tx)*50);}.elementor-1253 .elementor-element.elementor-element-01b9b56{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:calc(var(--tx)*15);}.elementor-1253 .elementor-element.elementor-element-23a7661{--width:47%;--min-height:30vh;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1253 .elementor-element.elementor-element-ece26ad .elementor-icon-box-wrapper{text-align:center;}.elementor-1253 .elementor-element.elementor-element-ece26ad .elementor-icon-box-title, .elementor-1253 .elementor-element.elementor-element-ece26ad .elementor-icon-box-title a{font-size:calc(var(--tx)*14);}.elementor-1253 .elementor-element.elementor-element-ece26ad .elementor-icon-box-description{font-size:calc(var(--tx)*12);}.elementor-1253 .elementor-element.elementor-element-9cb2e06{--width:46%;--min-height:30vh;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1253 .elementor-element.elementor-element-9bc6798 .elementor-icon-box-wrapper{text-align:center;}.elementor-1253 .elementor-element.elementor-element-9bc6798 .elementor-icon-box-title, .elementor-1253 .elementor-element.elementor-element-9bc6798 .elementor-icon-box-title a{font-size:calc(var(--tx)*14);}.elementor-1253 .elementor-element.elementor-element-9bc6798 .elementor-icon-box-description{font-size:calc(var(--tx)*12);}.elementor-1253 .elementor-element.elementor-element-0d0663d{--width:47%;--min-height:30vh;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:calc(var(--tx)*26);--padding-bottom:calc(var(--tx)*15);--padding-left:calc(var(--tx)*15);--padding-right:calc(var(--tx)*7);}.elementor-1253 .elementor-element.elementor-element-b249848 .elementor-icon-box-wrapper{text-align:center;}.elementor-1253 .elementor-element.elementor-element-b249848 .elementor-icon-box-title, .elementor-1253 .elementor-element.elementor-element-b249848 .elementor-icon-box-title a{font-size:calc(var(--tx)*14);}.elementor-1253 .elementor-element.elementor-element-b249848 .elementor-icon-box-description{font-size:calc(var(--tx)*12);}.elementor-1253 .elementor-element.elementor-element-279522b{--width:46%;--min-height:30vh;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1253 .elementor-element.elementor-element-8b4c91c .elementor-icon-box-wrapper{text-align:center;}.elementor-1253 .elementor-element.elementor-element-8b4c91c .elementor-icon-box-title, .elementor-1253 .elementor-element.elementor-element-8b4c91c .elementor-icon-box-title a{font-size:calc(var(--tx)*14);}.elementor-1253 .elementor-element.elementor-element-8b4c91c .elementor-icon-box-description{font-size:calc(var(--tx)*12);}.elementor-1253 .elementor-element.elementor-element-1df4502{--gap:calc(var(--tx)*50) calc(var(--tx)*50);--row-gap:calc(var(--tx)*50);--column-gap:calc(var(--tx)*50);--padding-top:calc(var(--tx)*50);--padding-bottom:calc(var(--tx)*50);--padding-left:calc(var(--tx)*20);--padding-right:calc(var(--tx)*20);}.elementor-1253 .elementor-element.elementor-element-b64d0bd .elementor-heading-title{font-size:calc(var(--tx)*22);line-height:calc(var(--tx)*35);}.elementor-1253 .elementor-element.elementor-element-ce30fc0 .elementor-heading-title{line-height:calc(var(--tx)*20);}.elementor-1253 .elementor-element.elementor-element-f7cfef6 .elementor-heading-title{line-height:calc(var(--tx)*50);}.elementor-1253 .elementor-element.elementor-element-d4f5d71 .elementor-heading-title{line-height:calc(var(--tx)*40);}.elementor-1253 .elementor-element.elementor-element-d62a57c .elementor-heading-title{line-height:calc(var(--tx)*50);}.elementor-1253 .elementor-element.elementor-element-16ab3ff{--padding-top:calc(var(--tx)*50);--padding-bottom:calc(var(--tx)*50);--padding-left:calc(var(--tx)*20);--padding-right:calc(var(--tx)*20);}.elementor-1253 .elementor-element.elementor-element-77b60f3 .elementor-heading-title{font-size:calc(var(--tx)*18);line-height:calc(var(--tx)*40);}.elementor-1253 .elementor-element.elementor-element-78bc574{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:calc(var(--tx)*15);}.elementor-1253 .elementor-element.elementor-element-bebb8f6{--width:calc(var(--tx)*300);--min-height:calc(var(--tx)*100);}.elementor-1253 .elementor-element.elementor-element-b7f719c .elementor-icon-box-title, .elementor-1253 .elementor-element.elementor-element-b7f719c .elementor-icon-box-title a{line-height:calc(var(--tx)*20);}.elementor-1253 .elementor-element.elementor-element-188dd43 .elementor-heading-title{line-height:calc(var(--tx)*20);}.elementor-1253 .elementor-element.elementor-element-6e4b3f2 .elementor-heading-title{line-height:calc(var(--tx)*20);}.elementor-1253 .elementor-element.elementor-element-38c6f1c{--padding-top:calc(var(--tx)*50);--padding-bottom:calc(var(--tx)*50);--padding-left:calc(var(--tx)*20);--padding-right:calc(var(--tx)*20);}.elementor-1253 .elementor-element.elementor-element-41b7a0a .elementor-heading-title{font-size:calc(var(--tx)*22);line-height:calc(var(--tx)*50);}.elementor-1253 .elementor-element.elementor-element-643cc72{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:calc(var(--tx)*14);}.elementor-1253 .elementor-element.elementor-element-8be4a69{--gap:0 calc(var(--tx)*10);--row-gap:0;--column-gap:calc(var(--tx)*10);--flex-wrap:nowrap;}.elementor-1253 .elementor-element.elementor-element-dd059ab .elementor-button{font-size:calc(var(--tx)*12);padding:calc(var(--tx)*16) calc(var(--tx)*16) calc(var(--tx)*16) calc(var(--tx)*16);}}/* Start custom CSS for heading, class: .elementor-element-b2ca68d */.elementor-1253 .elementor-element.elementor-element-b2ca68d {
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-1253 .elementor-element.elementor-element-b2ca68d span {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    line-height: 1 !important;
    margin: 0 !important;
    padding: 0 !important;
    transform: translateY(1px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a67b93d *//* =========================================
   Gravity Forms #1
   Shirvan Contact Form
   DESKTOP + LAPTOP + TABLET
   Responsive via --tx
   ========================================= */

.elementor-1253 .elementor-element.elementor-element-a67b93d #gform_wrapper_1 {
    width: 100%;
    direction: rtl;

    font-family:
        "Dana-FaNum",
        "Dana",
        sans-serif !important;
}

.elementor-1253 .elementor-element.elementor-element-a67b93d #gform_wrapper_1 *,
.elementor-1253 .elementor-element.elementor-element-a67b93d #gform_wrapper_1 input,
.elementor-1253 .elementor-element.elementor-element-a67b93d #gform_wrapper_1 textarea,
.elementor-1253 .elementor-element.elementor-element-a67b93d #gform_wrapper_1 select,
.elementor-1253 .elementor-element.elementor-element-a67b93d #gform_wrapper_1 button {

    font-family:
        "Dana-FaNum",
        "Dana",
        sans-serif !important;

    box-sizing: border-box;
}


/* =========================================
   HIDE DEFAULT REQUIRED LEGEND
   ========================================= */

.elementor-1253 .elementor-element.elementor-element-a67b93d #gform_wrapper_1 .gform_required_legend {
    display: none !important;
}


/* =========================================
   FIELDS GRID
   ========================================= */

.elementor-1253 .elementor-element.elementor-element-a67b93d #gform_wrapper_1 .gform_fields {

    display: grid !important;

    grid-template-columns:
        repeat(2, minmax(0, 1fr)) !important;

    column-gap: calc(var(--tx) * 16) !important;
    row-gap: calc(var(--tx) * 20) !important;

    direction: rtl !important;
}


.elementor-1253 .elementor-element.elementor-element-a67b93d #gform_wrapper_1 .gform_fields > .gfield {

    margin: 0 !important;
    padding: 0 !important;

    min-width: 0 !important;
}


/* First 4 fields = two columns */

.elementor-1253 .elementor-element.elementor-element-a67b93d #gform_wrapper_1 .gform_fields > .gfield:nth-child(1),
.elementor-1253 .elementor-element.elementor-element-a67b93d #gform_wrapper_1 .gform_fields > .gfield:nth-child(2),
.elementor-1253 .elementor-element.elementor-element-a67b93d #gform_wrapper_1 .gform_fields > .gfield:nth-child(3),
.elementor-1253 .elementor-element.elementor-element-a67b93d #gform_wrapper_1 .gform_fields > .gfield:nth-child(4) {

    grid-column: span 1 !important;
}


/* Field 5 onward = full width */

.elementor-1253 .elementor-element.elementor-element-a67b93d #gform_wrapper_1 .gform_fields > .gfield:nth-child(n+5) {

    grid-column: 1 / -1 !important;
}


/* =========================================
   LABELS
   14 based on --tx
   ========================================= */

.elementor-1253 .elementor-element.elementor-element-a67b93d #gform_wrapper_1 .gfield_label {

    display: block !important;

    margin:
        0
        0
        calc(var(--tx) * 7)
        0 !important;

    padding: 0 !important;

    color: #251914 !important;

    font-size: calc(var(--tx) * 14) !important;
    font-weight: 500 !important;

    line-height: 1.7 !important;

    text-align: right !important;
}


/* =========================================
   REQUIRED STAR
   ========================================= */

.elementor-1253 .elementor-element.elementor-element-a67b93d #gform_wrapper_1 .gfield_required {

    display: inline-flex !important;
    align-items: center !important;

    margin-right: calc(var(--tx) * 3) !important;

    font-size: 0 !important;
    line-height: 1 !important;

    color: #CA4F16 !important;
}


.elementor-1253 .elementor-element.elementor-element-a67b93d #gform_wrapper_1 .gfield_required_asterisk,
.elementor-1253 .elementor-element.elementor-element-a67b93d #gform_wrapper_1 .gfield_required_text {

    display: none !important;
    font-size: 0 !important;
}


.elementor-1253 .elementor-element.elementor-element-a67b93d #gform_wrapper_1 .gfield_required::after {

    content: "*" !important;

    display: inline-block !important;

    font-family:
        "Dana-FaNum",
        "Dana",
        sans-serif !important;

    font-size: calc(var(--tx) * 16) !important;
    font-weight: 500 !important;
    line-height: 1 !important;

    color: #CA4F16 !important;
}


.elementor-1253 .elementor-element.elementor-element-a67b93d #gform_wrapper_1 .gfield_required_asterisk::before,
.elementor-1253 .elementor-element.elementor-element-a67b93d #gform_wrapper_1 .gfield_required_asterisk::after {

    content: none !important;
    display: none !important;
}


/* =========================================
   INPUTS
   ========================================= */

.elementor-1253 .elementor-element.elementor-element-a67b93d #gform_wrapper_1 input[type="text"],
.elementor-1253 .elementor-element.elementor-element-a67b93d #gform_wrapper_1 input[type="email"],
.elementor-1253 .elementor-element.elementor-element-a67b93d #gform_wrapper_1 input[type="tel"],
.elementor-1253 .elementor-element.elementor-element-a67b93d #gform_wrapper_1 input[type="number"],
.elementor-1253 .elementor-element.elementor-element-a67b93d #gform_wrapper_1 input[type="url"],
.elementor-1253 .elementor-element.elementor-element-a67b93d #gform_wrapper_1 select,
.elementor-1253 .elementor-element.elementor-element-a67b93d #gform_wrapper_1 textarea {

    width: 100% !important;

    margin: 0 !important;

    background: #ffffff !important;
    color: #251914 !important;

    border:
        1px solid rgba(37, 25, 20, .14) !important;

    border-radius:
        calc(var(--tx) * 8) !important;

    outline: none !important;
    box-shadow: none !important;

    /*
     * Two sizes smaller than labels
     * 14 -> 12
     */
    font-size:
        calc(var(--tx) * 12) !important;

    font-weight: 400 !important;

    direction: rtl !important;
    text-align: right !important;

    transition:
        border-color .2s ease,
        box-shadow .2s ease !important;
}


/* =========================================
   NORMAL INPUT HEIGHT
   ========================================= */

.elementor-1253 .elementor-element.elementor-element-a67b93d #gform_wrapper_1 input[type="text"],
.elementor-1253 .elementor-element.elementor-element-a67b93d #gform_wrapper_1 input[type="email"],
.elementor-1253 .elementor-element.elementor-element-a67b93d #gform_wrapper_1 input[type="tel"],
.elementor-1253 .elementor-element.elementor-element-a67b93d #gform_wrapper_1 input[type="number"],
.elementor-1253 .elementor-element.elementor-element-a67b93d #gform_wrapper_1 input[type="url"],
.elementor-1253 .elementor-element.elementor-element-a67b93d #gform_wrapper_1 select {

    height:
        calc(var(--tx) * 44) !important;

    min-height:
        calc(var(--tx) * 44) !important;

    padding:
        0
        calc(var(--tx) * 14) !important;
}


/* =========================================
   TEXTAREA
   3x normal input
   44 × 3 = 132
   ========================================= */

.elementor-1253 .elementor-element.elementor-element-a67b93d #gform_wrapper_1 textarea {

    height:
        calc(var(--tx) * 132) !important;

    min-height:
        calc(var(--tx) * 132) !important;

    padding:
        calc(var(--tx) * 12)
        calc(var(--tx) * 14) !important;

    line-height: 1.9 !important;

    resize: vertical !important;
}


/* =========================================
   PLACEHOLDER
   2 sizes smaller than Label
   14 -> 12
   ========================================= */

.elementor-1253 .elementor-element.elementor-element-a67b93d #gform_wrapper_1 input::placeholder,
.elementor-1253 .elementor-element.elementor-element-a67b93d #gform_wrapper_1 textarea::placeholder {

    color: #7A706B !important;
    opacity: 1 !important;

    font-size:
        calc(var(--tx) * 12) !important;

    font-weight: 400 !important;
}


/* =========================================
   SELECT
   ========================================= */

.elementor-1253 .elementor-element.elementor-element-a67b93d #gform_wrapper_1 select {

    color: #7A706B !important;

    font-size:
        calc(var(--tx) * 12) !important;

    cursor: pointer !important;
}


/* =========================================
   FOCUS
   ========================================= */

.elementor-1253 .elementor-element.elementor-element-a67b93d #gform_wrapper_1 input:focus,
.elementor-1253 .elementor-element.elementor-element-a67b93d #gform_wrapper_1 select:focus,
.elementor-1253 .elementor-element.elementor-element-a67b93d #gform_wrapper_1 textarea:focus {

    border-color: #CA4F16 !important;

    box-shadow:
        0 0 0 2px rgba(202, 79, 22, .07) !important;
}


/* =========================================
   VALIDATION
   ========================================= */

.elementor-1253 .elementor-element.elementor-element-a67b93d #gform_wrapper_1 .gfield_error input,
.elementor-1253 .elementor-element.elementor-element-a67b93d #gform_wrapper_1 .gfield_error select,
.elementor-1253 .elementor-element.elementor-element-a67b93d #gform_wrapper_1 .gfield_error textarea {

    border-color: #CA4F16 !important;
}


.elementor-1253 .elementor-element.elementor-element-a67b93d #gform_wrapper_1 .gfield_validation_message {

    margin:
        calc(var(--tx) * 6)
        0
        0 !important;

    padding: 0 !important;

    background: transparent !important;
    border: 0 !important;

    font-size: 0 !important;

    color: #CA4F16 !important;
}


.elementor-1253 .elementor-element.elementor-element-a67b93d #gform_wrapper_1 .gfield_validation_message::after {

    content: "تکمیل این فیلد الزامی است.";

    display: block;

    color: #CA4F16;

    font-family:
        "Dana-FaNum",
        "Dana",
        sans-serif;

    font-size:
        calc(var(--tx) * 10);

    font-weight: 400;

    line-height: 1.7;

    text-align: right;
}


/* General validation */

.elementor-1253 .elementor-element.elementor-element-a67b93d #gform_wrapper_1 .gform_validation_errors {

    margin:
        0
        0
        calc(var(--tx) * 18) !important;

    padding: 0 !important;

    background: transparent !important;

    border: 0 !important;
    box-shadow: none !important;
}


.elementor-1253 .elementor-element.elementor-element-a67b93d #gform_wrapper_1 .gform_validation_errors > h2 {

    margin: 0 !important;

    color: #CA4F16 !important;

    font-family:
        "Dana-FaNum",
        "Dana",
        sans-serif !important;

    font-size:
        calc(var(--tx) * 11) !important;

    font-weight: 400 !important;
}


/* =========================================
   FOOTER
   Button Left / Note Right
   ========================================= */

.elementor-1253 .elementor-element.elementor-element-a67b93d #gform_wrapper_1 .gform_footer {

    display: grid !important;

    grid-template-columns:
        minmax(
            calc(var(--tx) * 185),
            calc(var(--tx) * 210)
        )
        minmax(0, 1fr) !important;

    align-items: center !important;

    column-gap:
        calc(var(--tx) * 24) !important;

    margin:
        calc(var(--tx) * 24)
        0
        0 !important;

    padding: 0 !important;

    direction: ltr !important;
}


/* =========================================
   REQUIRED NOTE
   ========================================= */

.elementor-1253 .elementor-element.elementor-element-a67b93d #gform_wrapper_1 .gform_footer::after {

    content:
        "پر کردن فیلدهای ستاره‌دار (*) جهت ارسال موفقیت‌آمیز پیام الزامی است.";

    display: block;

    grid-column: 2;

    margin: 0 !important;

    color: #7A706B !important;

    font-family:
        "Dana-FaNum",
        "Dana",
        sans-serif !important;

    font-size:
        calc(var(--tx) * 10) !important;

    font-weight: 400 !important;

    line-height: 1.8 !important;

    direction: rtl !important;
    text-align: right !important;
}


/* =========================================
   SUBMIT BUTTON
   ========================================= */

.elementor-1253 .elementor-element.elementor-element-a67b93d #gform_wrapper_1 .gform_button,
.elementor-1253 .elementor-element.elementor-element-a67b93d #gform_wrapper_1 input[type="submit"],
.elementor-1253 .elementor-element.elementor-element-a67b93d #gform_wrapper_1 button[type="submit"] {

    grid-column: 1;

    width: 100% !important;

    height:
        calc(var(--tx) * 44) !important;

    min-height:
        calc(var(--tx) * 44) !important;

    margin: 0 !important;

    padding:
        0
        calc(var(--tx) * 20) !important;

    display: inline-flex !important;

    align-items: center !important;
    justify-content: center !important;

    background: #CA4F16 !important;
    color: #ffffff !important;

    border: 1px solid #CA4F16 !important;

    border-radius:
        calc(var(--tx) * 7) !important;

    box-shadow: none !important;

    font-family:
        "Dana-FaNum",
        "Dana",
        sans-serif !important;

    font-size:
        calc(var(--tx) * 12) !important;

    font-weight: 500 !important;

    line-height: 1 !important;

    direction: rtl !important;

    cursor: pointer !important;

    transition:
        background-color .2s ease,
        border-color .2s ease,
        transform .2s ease !important;
}


.elementor-1253 .elementor-element.elementor-element-a67b93d #gform_wrapper_1 .gform_button:hover,
.elementor-1253 .elementor-element.elementor-element-a67b93d #gform_wrapper_1 input[type="submit"]:hover,
.elementor-1253 .elementor-element.elementor-element-a67b93d #gform_wrapper_1 button[type="submit"]:hover {

    background: #b94614 !important;
    border-color: #b94614 !important;

    transform: translateY(-1px);
}


/* =========================================
   LAPTOP
   1025px - 1366px
   Size scaling remains controlled by --tx
   ========================================= */

@media (min-width: 1025px) and (max-width: 1366px) {

    .elementor-1253 .elementor-element.elementor-element-a67b93d #gform_wrapper_1 .gform_fields {

        column-gap:
            calc(var(--tx) * 15) !important;

        row-gap:
            calc(var(--tx) * 19) !important;
    }


    .elementor-1253 .elementor-element.elementor-element-a67b93d #gform_wrapper_1 .gform_footer {

        column-gap:
            calc(var(--tx) * 20) !important;
    }
}


/* =========================================
   TABLET
   768px - 1024px
   Font sizes still driven by --tx
   ========================================= */

@media (min-width: 768px) and (max-width: 1024px) {

    .elementor-1253 .elementor-element.elementor-element-a67b93d #gform_wrapper_1 .gform_fields {

        grid-template-columns:
            repeat(2, minmax(0, 1fr)) !important;

        column-gap:
            calc(var(--tx) * 14) !important;

        row-gap:
            calc(var(--tx) * 18) !important;
    }


    .elementor-1253 .elementor-element.elementor-element-a67b93d #gform_wrapper_1 .gform_footer {

        grid-template-columns:
            minmax(
                calc(var(--tx) * 165),
                calc(var(--tx) * 190)
            )
            minmax(0, 1fr) !important;

        column-gap:
            calc(var(--tx) * 18) !important;
    }
}



/* =========================================
   MOBILE FOOTER
   Note above button
   ========================================= */

@media (max-width: 767px) {

    .elementor-1253 .elementor-element.elementor-element-a67b93d #gform_wrapper_1 .gform_footer {
        display: flex !important;
        flex-direction: column !important;
        align-items: stretch !important;

        gap: calc(var(--tx) * 10) !important;

        direction: rtl !important;
    }

    /* متن الزامی - بالای دکمه */
    .elementor-1253 .elementor-element.elementor-element-a67b93d #gform_wrapper_1 .gform_footer::after {
        order: 1 !important;

        width: 100% !important;

        margin: 0 !important;

        display: block !important;

        white-space: normal !important;

        direction: rtl !important;
        text-align: right !important;

        font-size: calc(var(--tx) * 10) !important;
        line-height: 1.8 !important;
    }

    /* دکمه - زیر متن */
    .elementor-1253 .elementor-element.elementor-element-a67b93d #gform_wrapper_1 .gform_button,
    .elementor-1253 .elementor-element.elementor-element-a67b93d #gform_wrapper_1 input[type="submit"],
    .elementor-1253 .elementor-element.elementor-element-a67b93d #gform_wrapper_1 button[type="submit"] {
        order: 2 !important;

        width: 100% !important;

        margin: 0 !important;
    }
}


/* =========================================================
   GRAVITY FORMS SUCCESS MESSAGE
   Font + Size Fix
   ========================================================= */

.elementor-1253 .elementor-element.elementor-element-a67b93d #gform_wrapper_1 .gform_confirmation_message {

    width: 100% !important;

    margin:
        calc(var(--tx) * 20)
        0
        0 !important;

    padding:
        calc(var(--tx) * 18)
        calc(var(--tx) * 20) !important;


    background:
        #F4F4F4 !important;


    color:
        #251914 !important;


    border:
        0 !important;


    border-radius:
        calc(var(--tx) * 10) !important;


    font-family:
        "Dana-FaNum",
        "Dana",
        sans-serif !important;


    font-size:
        calc(var(--tx) * 13) !important;


    font-weight:
        400 !important;


    line-height:
        2 !important;


    direction:
        rtl !important;


    text-align:
        right !important;


    box-shadow:
        none !important;
}


/* متن داخل پیام */

.elementor-1253 .elementor-element.elementor-element-a67b93d #gform_wrapper_1 .gform_confirmation_message * {

    font-family:
        "Dana-FaNum",
        "Dana",
        sans-serif !important;


    color:
        #251914 !important;


    font-size:
        calc(var(--tx) * 13) !important;


    line-height:
        2 !important;
}


/* =========================================================
   TABLET
   ========================================================= */

@media (min-width: 768px) and (max-width: 1024px) {

    .elementor-1253 .elementor-element.elementor-element-a67b93d #gform_wrapper_1 .gform_confirmation_message {

        padding:
            calc(var(--tx) * 15)
            calc(var(--tx) * 16) !important;


        font-size:
            calc(var(--tx) * 12) !important;
    }


    .elementor-1253 .elementor-element.elementor-element-a67b93d #gform_wrapper_1 .gform_confirmation_message * {

        font-size:
            calc(var(--tx) * 12) !important;
    }
}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

    .elementor-1253 .elementor-element.elementor-element-a67b93d #gform_wrapper_1 .gform_confirmation_message {

        padding:
            calc(var(--tx) * 14) !important;


        font-size:
            calc(var(--tx) * 11) !important;


        line-height:
            1.9 !important;
    }


    .elementor-1253 .elementor-element.elementor-element-a67b93d #gform_wrapper_1 .gform_confirmation_message * {

        font-size:
            calc(var(--tx) * 11) !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f7cfef6 */.elementor-1253 .elementor-element.elementor-element-f7cfef6 {
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-1253 .elementor-element.elementor-element-f7cfef6 span {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    line-height: 1 !important;
    margin: 0 !important;
    padding: 0 !important;
    transform: translateY(1px);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'dana';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://shirvancardboard.ir/wp-content/uploads/2026/09/DANA-FANUM-MEDIUM.woff') format('woff');
}
@font-face {
	font-family: 'dana';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://shirvancardboard.ir/wp-content/uploads/2026/09/DANA-FANUM-BOLD.woff') format('woff');
}
@font-face {
	font-family: 'dana';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://shirvancardboard.ir/wp-content/uploads/2026/09/DANA-FANUM-EXTRABOLD.woff') format('woff');
}
@font-face {
	font-family: 'dana';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://shirvancardboard.ir/wp-content/uploads/2026/09/DANA-FANUM-THIN.woff') format('woff');
}
@font-face {
	font-family: 'dana';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://shirvancardboard.ir/wp-content/uploads/2026/09/DANA-FANUM-LIGHT.woff') format('woff');
}
/* End Custom Fonts CSS */