.elementor-255 .elementor-element.elementor-element-4ca4dcb{--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-255 .elementor-element.elementor-element-76adc28{--display:flex;--overlay-opacity:0.36;--overlay-mix-blend-mode:color;--border-radius:24px 24px 24px 24px;--padding-top:80px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-255 .elementor-element.elementor-element-76adc28:not(.elementor-motion-effects-element-type-background), .elementor-255 .elementor-element.elementor-element-76adc28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f8fd4c8 );background-image:url("https://sinet.ir/wp-content/uploads/2026/08/contactus2.png");background-position:0px 0%;background-repeat:no-repeat;background-size:cover;}.elementor-255 .elementor-element.elementor-element-76adc28::before, .elementor-255 .elementor-element.elementor-element-76adc28 > .elementor-background-video-container::before, .elementor-255 .elementor-element.elementor-element-76adc28 > .e-con-inner > .elementor-background-video-container::before, .elementor-255 .elementor-element.elementor-element-76adc28 > .elementor-background-slideshow::before, .elementor-255 .elementor-element.elementor-element-76adc28 > .e-con-inner > .elementor-background-slideshow::before, .elementor-255 .elementor-element.elementor-element-76adc28 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#002866B8;--background-overlay:'';}.elementor-255 .elementor-element.elementor-element-b4605af{--display:flex;--border-radius:50px 50px 50px 50px;--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-255 .elementor-element.elementor-element-b4605af:not(.elementor-motion-effects-element-type-background), .elementor-255 .elementor-element.elementor-element-b4605af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDEBF9;}.elementor-255 .elementor-element.elementor-element-dc1d214{text-align:center;color:var( --e-global-color-f8fd4c8 );}.elementor-255 .elementor-element.elementor-element-0694975{font-size:31px;color:var( --e-global-color-e8dce9e );}.elementor-255 .elementor-element.elementor-element-06c10b8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-255 .elementor-element.elementor-element-06c10b8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-255 .elementor-element.elementor-element-06c10b8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-255 .elementor-element.elementor-element-06c10b8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-255 .elementor-element.elementor-element-06c10b8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-255 .elementor-element.elementor-element-06c10b8 .elementor-icon-list-icon i{color:var( --e-global-color-e8dce9e );transition:color 0.3s;}.elementor-255 .elementor-element.elementor-element-06c10b8 .elementor-icon-list-icon svg{fill:var( --e-global-color-e8dce9e );transition:fill 0.3s;}.elementor-255 .elementor-element.elementor-element-06c10b8{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-255 .elementor-element.elementor-element-06c10b8 .elementor-icon-list-text{color:var( --e-global-color-e8dce9e );transition:color 0.3s;}.elementor-255 .elementor-element.elementor-element-1b64dcd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-255 .elementor-element.elementor-element-8d6adb4{--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;--border-radius:24px 24px 24px 24px;box-shadow:0px 20px 45px 0px rgba(63.99999999999994, 61.00000000000001, 136, 0.08);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-255 .elementor-element.elementor-element-8d6adb4:not(.elementor-motion-effects-element-type-background), .elementor-255 .elementor-element.elementor-element-8d6adb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F7FB;}.elementor-255 .elementor-element.elementor-element-dbce2e9{--display:flex;--justify-content:center;--border-radius:18px 18px 18px 18px;--padding-top:35px;--padding-bottom:35px;--padding-left:30px;--padding-right:30px;}.elementor-255 .elementor-element.elementor-element-dbce2e9:not(.elementor-motion-effects-element-type-background), .elementor-255 .elementor-element.elementor-element-dbce2e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(145deg, var( --e-global-color-495061f ) 0%, var( --e-global-color-a20c1a9 ) 100%);}.elementor-255 .elementor-element.elementor-element-1806ac7 .elementor-heading-title{font-size:18px;font-weight:700;color:var( --e-global-color-e8dce9e );}.elementor-255 .elementor-element.elementor-element-23543cf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(19px/2);}.elementor-255 .elementor-element.elementor-element-23543cf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(19px/2);}.elementor-255 .elementor-element.elementor-element-23543cf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(19px/2);}.elementor-255 .elementor-element.elementor-element-23543cf .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-19px/2);}.elementor-255 .elementor-element.elementor-element-23543cf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-19px/2);}.elementor-255 .elementor-element.elementor-element-23543cf .elementor-icon-list-icon i{color:var( --e-global-color-e8dce9e );transition:color 0.3s;}.elementor-255 .elementor-element.elementor-element-23543cf .elementor-icon-list-icon svg{fill:var( --e-global-color-e8dce9e );transition:fill 0.3s;}.elementor-255 .elementor-element.elementor-element-23543cf{--e-icon-list-icon-size:19px;--icon-vertical-offset:0px;}.elementor-255 .elementor-element.elementor-element-23543cf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-255 .elementor-element.elementor-element-23543cf .elementor-icon-list-item > a{font-family:"iranyekanwebregular_FaNum", Sans-serif;font-size:16px;}.elementor-255 .elementor-element.elementor-element-23543cf .elementor-icon-list-text{color:var( --e-global-color-e8dce9e );transition:color 0.3s;}.elementor-255 .elementor-element.elementor-element-195af85{--display:flex;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-255 .elementor-element.elementor-element-a39beff{text-align:start;font-size:26px;font-weight:700;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-255 .elementor-element.elementor-element-76adc28:not(.elementor-motion-effects-element-type-background), .elementor-255 .elementor-element.elementor-element-76adc28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0%;}.elementor-255 .elementor-element.elementor-element-8d6adb4{--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;}}@media(max-width:767px){.elementor-255 .elementor-element.elementor-element-76adc28:not(.elementor-motion-effects-element-type-background), .elementor-255 .elementor-element.elementor-element-76adc28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0%;}.elementor-255 .elementor-element.elementor-element-0694975{font-size:21px;}.elementor-255 .elementor-element.elementor-element-1806ac7{text-align:start;}.elementor-255 .elementor-element.elementor-element-1806ac7 .elementor-heading-title{font-size:16px;line-height:2.1em;}.elementor-255 .elementor-element.elementor-element-a39beff{font-size:18px;}}@media(min-width:768px){.elementor-255 .elementor-element.elementor-element-b4605af{--width:13%;}.elementor-255 .elementor-element.elementor-element-8d6adb4{--content-width:1100px;}.elementor-255 .elementor-element.elementor-element-dbce2e9{--width:50%;}.elementor-255 .elementor-element.elementor-element-195af85{--width:47%;}}@media(max-width:1024px) and (min-width:768px){.elementor-255 .elementor-element.elementor-element-dbce2e9{--width:100%;}.elementor-255 .elementor-element.elementor-element-195af85{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-76adc28 */.hero-contact{
border-radius:15px;
overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c7ac2ab *//* استایل باکس شیشه‌ای اعتماد */
.glass-trust-badge {
    margin-top: 25px;
    padding: 10px 14px;
    background: rgba(255, 255, 255, 0.08); /* پس‌زمینه نیمه‌شفاف */
    backdrop-filter: blur(10px); /* افکت مات و شیشه‌ای */
    -webkit-backdrop-filter: blur(10px);
    border: 1px solid rgba(255, 255, 255, 0.16); /* حاشیه براق شیشه‌ای */
    border-radius: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    color: #F1F5F9;
    font-size: 13px;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
}

/* افکت آیکون صاعقه */
.glass-trust-badge .badge-icon {
    font-size: 15px;
    filter: drop-shadow(0 0 6px rgba(251, 191, 36, 0.6)); /* نور ملایم زرد */
}

/* خط جداکننده */
.glass-trust-badge .badge-divider {
    opacity: 0.4;
    margin: 0 4px;
}

/* بخش بولد */
.glass-trust-badge strong {
    color: #ffffff;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a39beff */.title-accent {
    color: #5EDBDB;
     font-size: clamp(27px, 3vw, 37px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-195af85 *//* جلوگیری از بیرون زدن فیلدهای فرم در موبایل */
.elementor-255 .elementor-element.elementor-element-195af85 .gfield input[type="text"],
.elementor-255 .elementor-element.elementor-element-195af85 .gfield input[type="tel"],
.elementor-255 .elementor-element.elementor-element-195af85 .gfield input[type="email"],
.elementor-255 .elementor-element.elementor-element-195af85 .gfield select,
.elementor-255 .elementor-element.elementor-element-195af85 .gfield textarea {
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box !important; /* مهم‌ترین خط: پدینگ و بوردر را داخل عرض حساب می‌کند */
    min-width: 0 !important;
}

/* اگر کانتینر ستون فرم هم عرض ثابت دارد */
.elementor-255 .elementor-element.elementor-element-195af85 .gform_fields,
.elementor-255 .elementor-element.elementor-element-195af85 .gfield {
    width: 100% !important;
    max-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d6adb4 *//* کلمه هایلایت شده در تیتر */
.elementor-255 .elementor-element.elementor-element-8d6adb4 .purple-highlight {
    color: #403D88;
    position: relative;
    display: inline-block;
}

/* استایل اطلاعات تماس در ستون بنفش */
.elementor-255 .elementor-element.elementor-element-8d6adb4 .contact-info-item {
    display: flex;
    align-items: center;
    gap: 14px;
    margin-bottom: 18px;
    padding: 10px 14px;
    background: rgba(255, 255, 255, 0.07);
    border: 1px solid rgba(255, 255, 255, 0.12);
    border-radius: 12px;
    color: #ffffff;
    text-decoration: none;
    transition: all 0.3s ease;
}

.elementor-255 .elementor-element.elementor-element-8d6adb4 .contact-info-item:hover {
    background: rgba(255, 255, 255, 0.15);
    transform: translateX(-4px);
}

.elementor-255 .elementor-element.elementor-element-8d6adb4 .contact-info-item i, 
.elementor-255 .elementor-element.elementor-element-8d6adb4 .contact-info-item svg {
    color: #A5A2E8;
    font-size: 18px;
}/* End custom CSS */