.elementor-31816 .elementor-element.elementor-element-ab9b339{--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-31816 .elementor-element.elementor-element-9856bdb{--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-31816 .elementor-element.elementor-element-7c39477{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-31816 .elementor-element.elementor-element-7c39477 .elementor-heading-title{font-size:32px;}.elementor-31816 .elementor-element.elementor-element-a02d5b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-31816 .elementor-element.elementor-element-a02d5b2 .elementor-heading-title{font-size:32px;}.elementor-31816 .elementor-element.elementor-element-f98b818{--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-31816 .elementor-element.elementor-element-8777342{--display:flex;}.elementor-31816 .elementor-element.elementor-element-b874acb{background-color:#111E3375;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:61px 61px 61px 61px;text-align:justify;font-size:14px;color:var( --e-global-color-775e5e4 );}.elementor-31816 .elementor-element.elementor-element-08a007a{background-color:var( --e-global-color-text );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:61px 61px 61px 61px;text-align:justify;font-size:14px;color:var( --e-global-color-90a13a7 );}.elementor-31816 .elementor-element.elementor-element-179fe7c{background-color:var( --e-global-color-text );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:61px 61px 61px 61px;text-align:justify;font-size:14px;color:var( --e-global-color-90a13a7 );}.elementor-31816 .elementor-element.elementor-element-48d03b5{background-color:var( --e-global-color-text );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:61px 61px 61px 61px;text-align:justify;font-size:14px;color:var( --e-global-color-90a13a7 );}.elementor-31816 .elementor-element.elementor-element-94e99c5{background-color:var( --e-global-color-text );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:61px 61px 61px 61px;text-align:justify;font-size:14px;color:var( --e-global-color-90a13a7 );}.elementor-31816 .elementor-element.elementor-element-7d5e219{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;}.elementor-31816 .elementor-element.elementor-element-e2548e0{--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-31816 .elementor-element.elementor-element-04ae5b3{--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-31816 .elementor-element.elementor-element-7f504c8 .elementor-heading-title{font-size:28px;}.elementor-31816 .elementor-element.elementor-element-7325959{font-size:13px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-31816 .elementor-element.elementor-element-7325959 p{margin-block-end:4px;}.elementor-31816 .elementor-element.elementor-element-f30491a{--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-31816 .elementor-element.elementor-element-e4b611c{--spacer-size:50px;}.elementor-31816 .elementor-element.elementor-element-c453a79{--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-31816 .elementor-element.elementor-element-23cb029{text-align:center;}.elementor-31816 .elementor-element.elementor-element-23cb029 .elementor-heading-title{font-size:51px;}.elementor-31816 .elementor-element.elementor-element-f36d262{font-family:"IranSansX", Sans-serif;font-size:16px;font-weight:700;}.elementor-31816 .elementor-element.elementor-element-70aa0a1{--spacer-size:50px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-31816 .elementor-element.elementor-element-e2548e0{--width:33.3333%;}.elementor-31816 .elementor-element.elementor-element-04ae5b3{--width:66.6666%;}}@media(max-width:767px){.elementor-31816 .elementor-element.elementor-element-b874acb{padding:17px 17px 17px 17px;text-align:justify;font-size:13px;}.elementor-31816 .elementor-element.elementor-element-08a007a{padding:17px 17px 17px 17px;text-align:justify;font-size:13px;}.elementor-31816 .elementor-element.elementor-element-179fe7c{padding:17px 17px 17px 17px;text-align:justify;font-size:13px;}.elementor-31816 .elementor-element.elementor-element-48d03b5{padding:17px 17px 17px 17px;text-align:justify;font-size:13px;}.elementor-31816 .elementor-element.elementor-element-94e99c5{padding:17px 17px 17px 17px;text-align:justify;font-size:13px;}.elementor-31816 .elementor-element.elementor-element-7f504c8{text-align:center;}.elementor-31816 .elementor-element.elementor-element-7f504c8 .elementor-heading-title{font-size:18px;}.elementor-31816 .elementor-element.elementor-element-7325959{text-align:justify;font-size:12px;line-height:1.3em;}.elementor-31816 .elementor-element.elementor-element-7325959 p{margin-block-end:0px;}.elementor-31816 .elementor-element.elementor-element-23cb029{text-align:center;}.elementor-31816 .elementor-element.elementor-element-23cb029 .elementor-heading-title{font-size:37px;}.elementor-31816 .elementor-element.elementor-element-f36d262{text-align:center;font-size:12px;}}/* Start custom CSS */.magicard-wrap.magicard-hover{
  position: absolute !important;
}
.magicard-wrap.magicard-hover.item-1 {
	transform: translate(0) scale(1.5) !important;
  left: calc(50% - 120px) !important;
  top: -20px !important;
}
.magicard-wrap.magicard-hover.item-2 {
	transform: translate(0) scale(1.5) !important;
  left: calc(50%) !important;
  top: -20px !important;
}
.magicard-wrap.magicard-hover.item-3 {
	transform: translate(0) scale(1.5) !important;
  left: calc(50% + 120px) !important;
  top: -20px !important;
}

.magicard-infopanel .magicard-description p, .magicard-infopanel .magicard-description-reversed p {
    line-height: 1.8 !important;
}
.magicards-visible-desc .magicard-infopanel {
    margin-bottom: 1em !important;
}
.magicard-wrap {
    position: relative !important;
    left: unset !important;
    top: unset !important;
    width: 74px !important;
    margin-left: -60px;
    cursor: pointer;
}
.magicard-wrap:hover {
    transform: translateY(-15px);
    cursor: pointer;
}
.magicard-wrap.magicard-hover {
    transform: translateY(-160px) scale(1.5);
}
.magicards-deck {
    padding-top: 150px;
}
.magicards-visible-desc {
    margin-top: 50px;
}
.magicards-deck .magicard-wrap {
    padding: 0 !important;
}
.magicard-toggle {
    visibility: hidden;
}
@media only screen and (max-width: 600px) {
.magicard-wrap {
    width: 70px !important;
    margin-left: -58px !important;
}
.magicards-deck {
    width: calc(100% - 50px) !important;
    float: right;
}
.magicard-commands {
    float: inline-start;
}
.magicards-visible-desc {
    float: inline-end;
}
}/* End custom CSS */