.elementor-50056 .elementor-element.elementor-element-a700049{--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-50056 .elementor-element.elementor-element-a700032{font-family:"Gilroy", Sans-serif;font-size:12px;line-height:1.65em;color:#6c7982;}.elementor-50056 .elementor-element.elementor-element-a700036{--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-50056 .elementor-element.elementor-element-a700033{font-family:"Gilroy", Sans-serif;font-size:11px;text-transform:uppercase;line-height:1.65em;letter-spacing:0.15em;color:#6c7982;}.elementor-50056 .elementor-element.elementor-element-a700034 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:68px;font-weight:500;line-height:1.15em;letter-spacing:-0.035em;color:#283640;}.elementor-50056 .elementor-element.elementor-element-a700035{font-family:"Gilroy", Sans-serif;font-size:19px;line-height:1.65em;color:#6c7982;}.elementor-50056 .elementor-element.elementor-element-a700039{--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-50056 .elementor-element.elementor-element-a700037{font-family:"Gilroy", Sans-serif;font-size:11px;text-transform:uppercase;line-height:1.65em;letter-spacing:0.15em;color:#6c7982;}.elementor-50056 .elementor-element.elementor-element-a700038{font-family:"Gilroy", Sans-serif;font-size:13px;line-height:1.65em;color:#6c7982;}.elementor-50056 .elementor-element.elementor-element-a700044{--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-50056 .elementor-element.elementor-element-a70003e{--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-50056 .elementor-element.elementor-element-a70003a{font-family:"Gilroy", Sans-serif;font-size:11px;text-transform:uppercase;line-height:1.65em;letter-spacing:0.15em;color:#6c7982;}.elementor-50056 .elementor-element.elementor-element-a70003b .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:27px;font-weight:500;line-height:1.15em;letter-spacing:-0.035em;color:#283640;}.elementor-50056 .elementor-element.elementor-element-a70003c{font-family:"Gilroy", Sans-serif;font-size:14px;line-height:1.65em;color:#6c7982;}.elementor-50056 .elementor-element.elementor-element-a70003d .elementor-button{background-color:#FFFFFF00;font-family:"Gilroy", Sans-serif;font-size:14px;font-weight:500;fill:#344d61;color:#344d61;border-radius:7px 7px 7px 7px;padding:0px 0px 0px 0px;}.elementor-50056 .elementor-element.elementor-element-a700043{--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-50056 .elementor-element.elementor-element-a70003f{font-family:"Gilroy", Sans-serif;font-size:11px;text-transform:uppercase;line-height:1.65em;letter-spacing:0.15em;color:#6c7982;}.elementor-50056 .elementor-element.elementor-element-a700040 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:27px;font-weight:500;line-height:1.15em;letter-spacing:-0.035em;color:#283640;}.elementor-50056 .elementor-element.elementor-element-a700041{font-family:"Gilroy", Sans-serif;font-size:14px;line-height:1.65em;color:#6c7982;}.elementor-50056 .elementor-element.elementor-element-a700042 .elementor-button{background-color:#FFFFFF00;font-family:"Gilroy", Sans-serif;font-size:14px;font-weight:500;fill:#344d61;color:#344d61;border-radius:7px 7px 7px 7px;padding:0px 0px 0px 0px;}.elementor-50056 .elementor-element.elementor-element-a700045 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:30px;font-weight:500;line-height:1.15em;letter-spacing:-0.035em;color:#283640;}.elementor-50056 .elementor-element.elementor-element-a700046{font-family:"Gilroy", Sans-serif;font-size:15px;line-height:1.65em;color:#6c7982;}.elementor-50056 .elementor-element.elementor-element-a700048 .elementor-button{background-color:#FFFFFF00;font-family:"Gilroy", Sans-serif;font-size:14px;font-weight:500;fill:#344d61;color:#344d61;border-radius:7px 7px 7px 7px;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-50056 .elementor-element.elementor-element-a700034 .elementor-heading-title{font-size:48px;}.elementor-50056 .elementor-element.elementor-element-a70003b .elementor-heading-title{font-size:27px;}.elementor-50056 .elementor-element.elementor-element-a700040 .elementor-heading-title{font-size:27px;}.elementor-50056 .elementor-element.elementor-element-a700045 .elementor-heading-title{font-size:30px;}}@media(max-width:767px){.elementor-50056 .elementor-element.elementor-element-a700034 .elementor-heading-title{font-size:38px;}.elementor-50056 .elementor-element.elementor-element-a70003b .elementor-heading-title{font-size:27px;}.elementor-50056 .elementor-element.elementor-element-a700040 .elementor-heading-title{font-size:27px;}.elementor-50056 .elementor-element.elementor-element-a700045 .elementor-heading-title{font-size:28px;}}/* Start custom CSS for text-editor, class: .elementor-element-a700032 */.elementor-50056 .elementor-element.elementor-element-a700032 p{margin:0;}.elementor-50056 .elementor-element.elementor-element-a700032{margin-bottom:40px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a700033 */.elementor-50056 .elementor-element.elementor-element-a700033 p{margin:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a700034 */.elementor-50056 .elementor-element.elementor-element-a700034 .elementor-heading-title{font-size:clamp(38px,4.3vw,78px);line-height:1.04;letter-spacing:-.045em;text-wrap:balance;}@media(max-width:767px){.elementor-50056 .elementor-element.elementor-element-a700034 .elementor-heading-title{font-size:40px;line-height:1.08;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a700035 */.elementor-50056 .elementor-element.elementor-element-a700035 p{margin:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a700036 */.elementor-50056 .elementor-element.elementor-element-a700036{max-width:850px;gap:24px;margin-bottom:44px;}.elementor-50056 .elementor-element.elementor-element-a700036 .elementor-widget-text-editor:last-child{max-width:660px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a700037 */.elementor-50056 .elementor-element.elementor-element-a700037 p{margin:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a700038 */.elementor-50056 .elementor-element.elementor-element-a700038 p{margin:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a700039 */.elementor-50056 .elementor-element.elementor-element-a700039{display:flex;flex-direction:row;gap:24px;padding:24px;background:#eef3f6;border:1px solid #dce3e7;border-radius:8px;margin:60px 0 28px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a70003a */.elementor-50056 .elementor-element.elementor-element-a70003a p{margin:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a70003c */.elementor-50056 .elementor-element.elementor-element-a70003c p{margin:0;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a70003d */.elementor-50056 .elementor-element.elementor-element-a70003d a{min-height:44px;display:inline-flex;align-items:center;}.elementor-50056 .elementor-element.elementor-element-a70003d a:hover{color:#fff;background:#49677d;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a70003e */.elementor-50056 .elementor-element.elementor-element-a70003e{padding:28px;border:1px solid #dce3e7;border-radius:10px;gap:18px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a70003f */.elementor-50056 .elementor-element.elementor-element-a70003f p{margin:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a700041 */.elementor-50056 .elementor-element.elementor-element-a700041 p{margin:0;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a700042 */.elementor-50056 .elementor-element.elementor-element-a700042 a{min-height:44px;display:inline-flex;align-items:center;}.elementor-50056 .elementor-element.elementor-element-a700042 a:hover{color:#fff;background:#49677d;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a700043 */.elementor-50056 .elementor-element.elementor-element-a700043{padding:28px;border:1px solid #dce3e7;border-radius:10px;gap:18px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a700044 */.elementor-50056 .elementor-element.elementor-element-a700044{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:60px;}@media(max-width:767px){.elementor-50056 .elementor-element.elementor-element-a700044{grid-template-columns:1fr;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a700046 */.elementor-50056 .elementor-element.elementor-element-a700046 p{margin:0;}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a700047 */.elementor-50056 .elementor-element.elementor-element-a700047 .lsf-enquiry{font-family:Gilroy,sans-serif;color:#283640;}.elementor-50056 .elementor-element.elementor-element-a700047 [data-enquiry-basket]{display:grid;grid-template-columns:1.8fr 1fr;gap:44px;align-items:start;}.elementor-50056 .elementor-element.elementor-element-a700047 .lsf-basket-items{display:grid;gap:0;}.elementor-50056 .elementor-element.elementor-element-a700047 .lsf-enquiry-item{grid-template-columns:140px 1fr;gap:26px;border:0;border-block:1px solid #dce3e7;border-radius:0;padding:28px 0;}.elementor-50056 .elementor-element.elementor-element-a700047 .lsf-enquiry-item h3{font-size:25px;font-weight:500;}.elementor-50056 .elementor-element.elementor-element-a700047 .lsf-enquiry-item img{background:#f0f4f6;aspect-ratio:1;object-fit:contain;}.elementor-50056 .elementor-element.elementor-element-a700047 .lsf-enquiry-item button{background:transparent;border:0;color:#6c7982;text-decoration:underline;padding:5px;justify-self:start;font-size:12px;}.elementor-50056 .elementor-element.elementor-element-a700047 .lsf-basket-summary{display:grid;gap:20px;padding:30px;background:#eef3f6;border:1px solid #dce3e7;border-radius:12px;}.elementor-50056 .elementor-element.elementor-element-a700047 .lsf-basket-summary h2{font:500 29px/1.2 Gilroy,sans-serif;letter-spacing:-.03em;}.elementor-50056 .elementor-element.elementor-element-a700047 .lsf-summary-row{display:flex;justify-content:space-between;gap:18px;padding:17px 0;border-bottom:1px solid #dce3e7;font-size:14px;}.elementor-50056 .elementor-element.elementor-element-a700047 .lsf-basket-summary label{display:grid;gap:10px;}.elementor-50056 .elementor-element.elementor-element-a700047 .lsf-eyebrow{font-size:11px;letter-spacing:.12em;}.elementor-50056 .elementor-element.elementor-element-a700047 .lsf-empty{grid-column:1/-1;padding:45px;border:1px solid #dce3e7;border-radius:12px;background:#f2f6f8;}.elementor-50056 .elementor-element.elementor-element-a700047 .lsf-empty h3{font:500 29px/1.2 Gilroy,sans-serif;}.elementor-50056 .elementor-element.elementor-element-a700047 .lsf-empty p{margin:16px 0;}.elementor-50056 .elementor-element.elementor-element-a700047 .lsf-saved-list .lsf-basket-items{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;}.elementor-50056 .elementor-element.elementor-element-a700047 .lsf-saved-list .lsf-enquiry-item{grid-template-columns:1fr;border:1px solid #dce3e7;border-radius:12px;padding:20px;}@media(max-width:767px){.elementor-50056 .elementor-element.elementor-element-a700047 [data-enquiry-basket]{grid-template-columns:1fr;gap:30px;}.elementor-50056 .elementor-element.elementor-element-a700047 .lsf-enquiry-item{grid-template-columns:72px 1fr;gap:16px;}.elementor-50056 .elementor-element.elementor-element-a700047 .lsf-basket-summary{padding:24px;}.elementor-50056 .elementor-element.elementor-element-a700047 .lsf-saved-list .lsf-basket-items{grid-template-columns:1fr;}.elementor-50056 .elementor-element.elementor-element-a700047 .lsf-empty{padding:28px;}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a700048 */.elementor-50056 .elementor-element.elementor-element-a700048 a{min-height:44px;display:inline-flex;align-items:center;}.elementor-50056 .elementor-element.elementor-element-a700048 a:hover{color:#fff;background:#49677d;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a700049 */.elementor-50056 .elementor-element.elementor-element-a700049{width:84.6%;max-width:1800px;margin:0 auto 80px!important;padding-top:130px;direction:ltr;color:#283640;}.elementor-50056 .elementor-element.elementor-element-a700049 .elementor-widget{min-width:0;}@media(max-width:767px){.elementor-50056 .elementor-element.elementor-element-a700049{width:90%;padding-top:110px;margin-bottom:56px!important;}}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('http://arialsf.ir/wp-content/uploads/2026/10/70f039abb1b5a7b0.ttf') format('truetype');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('http://arialsf.ir/wp-content/uploads/2026/10/58eddcf7501e81e4.ttf') format('truetype');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('http://arialsf.ir/wp-content/uploads/2026/10/f2e1fd150afc5bed.ttf') format('truetype');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('http://arialsf.ir/wp-content/uploads/2026/10/1cf1e761ac4fb5c9.ttf') format('truetype');
}
/* End Custom Fonts CSS */