.elementor-1378 .elementor-element.elementor-element-13e0262{--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:25px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-1378 .elementor-element.elementor-element-9ef21f1{--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:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-widget-theme-post-title .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-1378 .elementor-element.elementor-element-026fbe2 .elementor-heading-title{font-family:"CalgaryDemo", Sans-serif;font-size:40px;font-weight:400;line-height:40px;letter-spacing:0.1em;color:var( --e-global-color-secondary );}.elementor-widget-theme-post-content{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-1378 .elementor-element.elementor-element-0a59de3{text-align:justify;color:#BEC5CD;font-family:"IBM Plex Sans", Sans-serif;font-size:18px;font-weight:300;line-height:38px;letter-spacing:0.1em;}.elementor-1378 .elementor-element.elementor-element-8abc931{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1378 .elementor-element.elementor-element-7e0736c{--display:flex;--min-height:300vh;--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:space-between;--align-items:flex-start;--flex-wrap:nowrap;--overflow:hidden;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1378 .elementor-element.elementor-element-7e0736c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1378 .elementor-element.elementor-element-0b6dff4{--display:flex;--min-height:100vh;--flex-direction:row-reverse;--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-reverse;--justify-content:space-around;--align-items:center;--gap:2% 2%;--row-gap:2%;--column-gap:2%;}.elementor-1378 .elementor-element.elementor-element-6f94c37{--display:flex;--min-height:303px;}.elementor-1378 .elementor-element.elementor-element-6f94c37:not(.elementor-motion-effects-element-type-background), .elementor-1378 .elementor-element.elementor-element-6f94c37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-1378 .elementor-element.elementor-element-cf61692{--display:flex;--min-height:376px;}.elementor-1378 .elementor-element.elementor-element-cf61692:not(.elementor-motion-effects-element-type-background), .elementor-1378 .elementor-element.elementor-element-cf61692 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-1378 .elementor-element.elementor-element-88b91f6{--display:flex;--min-height:561px;}.elementor-1378 .elementor-element.elementor-element-88b91f6:not(.elementor-motion-effects-element-type-background), .elementor-1378 .elementor-element.elementor-element-88b91f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1378 .elementor-element.elementor-element-b5dfcc3{--display:flex;--min-height:376px;}.elementor-1378 .elementor-element.elementor-element-b5dfcc3:not(.elementor-motion-effects-element-type-background), .elementor-1378 .elementor-element.elementor-element-b5dfcc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-1378 .elementor-element.elementor-element-7b6636c{--display:flex;--min-height:303px;}.elementor-1378 .elementor-element.elementor-element-7b6636c:not(.elementor-motion-effects-element-type-background), .elementor-1378 .elementor-element.elementor-element-7b6636c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-1378 .elementor-element.elementor-element-aba401d{--display:flex;--min-height:100vh;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;--z-index:9999;}.elementor-1378 .elementor-element.elementor-element-93eed38{--display:flex;}.elementor-1378 .elementor-element.elementor-element-8dc8fbd .elementor-heading-title{font-family:"CalgaryDemo", Sans-serif;font-size:40px;font-weight:400;line-height:40px;letter-spacing:0.1em;color:var( --e-global-color-secondary );}.elementor-widget-theme-post-excerpt .elementor-widget-container{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-1378 .elementor-element.elementor-element-fcf3361 .elementor-widget-container{text-align:left;color:var( --e-global-color-b44084c );font-family:"IBM Plex Sans", Sans-serif;font-size:18px;font-weight:300;text-transform:uppercase;line-height:38px;letter-spacing:0.1em;}.elementor-1378 .elementor-element.elementor-element-032e41e{--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-1378 .elementor-element.elementor-element-c9e9714{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-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-1378 .elementor-element.elementor-element-b047009{text-align:justify;color:#BEC5CD;font-family:"IBM Plex Sans", Sans-serif;font-size:18px;font-weight:300;line-height:38px;letter-spacing:0.1em;}.elementor-1378 .elementor-element.elementor-element-c15f9db{--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:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1378 .elementor-element.elementor-element-676fce2 .e-gallery-item:hover .e-gallery-image{filter:brightness( 60% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1378 .elementor-element.elementor-element-676fce2{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-1378 .elementor-element.elementor-element-bbfa91f{--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:65px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.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-1378 .elementor-element.elementor-element-7df07f2 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-1378 .elementor-element.elementor-element-7df07f2{text-align:left;}.elementor-1378 .elementor-element.elementor-element-7df07f2 .elementor-heading-title{font-family:"CalgaryDemo", Sans-serif;font-size:40px;font-weight:400;line-height:40px;letter-spacing:0.1em;color:#E8EBEE;}.elementor-1378 .elementor-element.elementor-element-3831453{--swiper-slides-to-display:3;--swiper-slides-gap:25px;}.elementor-1378 .elementor-element.elementor-element-3831453 .swiper-slide > .elementor-element{height:100%;}body.elementor-page-1378:not(.elementor-motion-effects-element-type-background), body.elementor-page-1378 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#14171B;}@media(max-width:1024px){.elementor-1378 .elementor-element.elementor-element-13e0262{--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1378 .elementor-element.elementor-element-9ef21f1{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1378 .elementor-element.elementor-element-7e0736c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1378 .elementor-element.elementor-element-aba401d{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1378 .elementor-element.elementor-element-c9e9714{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1378 .elementor-element.elementor-element-c15f9db{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1378 .elementor-element.elementor-element-bbfa91f{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1378 .elementor-element.elementor-element-3831453{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-1378 .elementor-element.elementor-element-13e0262{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1378 .elementor-element.elementor-element-9ef21f1{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1378 .elementor-element.elementor-element-026fbe2 .elementor-heading-title{font-size:28px;line-height:32px;}.elementor-1378 .elementor-element.elementor-element-0a59de3{font-size:16px;line-height:35px;}.elementor-1378 .elementor-element.elementor-element-8abc931{--margin-top:20px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1378 .elementor-element.elementor-element-deef7d1 img{height:300px;object-fit:cover;object-position:center center;}.elementor-1378 .elementor-element.elementor-element-7e0736c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1378 .elementor-element.elementor-element-aba401d{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1378 .elementor-element.elementor-element-8dc8fbd .elementor-heading-title{font-size:28px;line-height:32px;}.elementor-1378 .elementor-element.elementor-element-c9e9714{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1378 .elementor-element.elementor-element-b047009{font-size:16px;line-height:35px;}.elementor-1378 .elementor-element.elementor-element-c15f9db{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1378 .elementor-element.elementor-element-bbfa91f{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1378 .elementor-element.elementor-element-7df07f2 .elementor-heading-title{font-size:28px;line-height:32px;}.elementor-1378 .elementor-element.elementor-element-3831453{--swiper-slides-to-display:1;}}@media(min-width:768px){.elementor-1378 .elementor-element.elementor-element-13e0262{--content-width:1440px;}.elementor-1378 .elementor-element.elementor-element-9ef21f1{--content-width:1131px;}.elementor-1378 .elementor-element.elementor-element-6f94c37{--width:10%;}.elementor-1378 .elementor-element.elementor-element-cf61692{--width:20%;}.elementor-1378 .elementor-element.elementor-element-88b91f6{--width:40%;}.elementor-1378 .elementor-element.elementor-element-b5dfcc3{--width:20%;}.elementor-1378 .elementor-element.elementor-element-7b6636c{--width:10%;}.elementor-1378 .elementor-element.elementor-element-c9e9714{--content-width:1131px;}.elementor-1378 .elementor-element.elementor-element-c15f9db{--content-width:1440px;}.elementor-1378 .elementor-element.elementor-element-bbfa91f{--content-width:1440px;}}@media(min-width:1025px){.elementor-1378 .elementor-element.elementor-element-6f94c37:not(.elementor-motion-effects-element-type-background), .elementor-1378 .elementor-element.elementor-element-6f94c37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-1378 .elementor-element.elementor-element-cf61692:not(.elementor-motion-effects-element-type-background), .elementor-1378 .elementor-element.elementor-element-cf61692 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-1378 .elementor-element.elementor-element-88b91f6:not(.elementor-motion-effects-element-type-background), .elementor-1378 .elementor-element.elementor-element-88b91f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-1378 .elementor-element.elementor-element-b5dfcc3:not(.elementor-motion-effects-element-type-background), .elementor-1378 .elementor-element.elementor-element-b5dfcc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-1378 .elementor-element.elementor-element-7b6636c:not(.elementor-motion-effects-element-type-background), .elementor-1378 .elementor-element.elementor-element-7b6636c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for shortcode, class: .elementor-element-22c0073 */.elementor-1378 .elementor-element.elementor-element-22c0073 .rank-math-breadcrumb p{
    height: 100%;
    display: flex;
    align-items: center;
    width: 100%;
    
}

.elementor-element .rank-math-breadcrumb .separator {
    height: 30px;
    width: 30px;
    POSITION: RELATIVE;
}

span.separator::after {
    content: "";
    background-size: contain !important;
    background: url(data:image/svg+xml,%3Csvg%20width%3D%228%22%20height%3D%2214%22%20viewBox%3D%220%200%208%2014%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M7%2013L1%207L7%201%22%20stroke%3D%22%23E8EBEE%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E%0A) no-repeat;
    position: absolute;
    width: 6px;
    height: 100%;
    top: -8px;
    right: 0;
    bottom: auto;
    margin: auto;
    right: 11px;
    transform: rotate(180deg)
}

.rank-math-breadcrumb .separator {
    height: 100%;
    width: fit-content;
    padding-right: 26px;
}

.rank-math-breadcrumb p * {
    margin-left: 2px;
    font-size: 16px;
    font-weight: 400;
}
.elementor-1378 .elementor-element.elementor-element-22c0073 span.last {
    color: #BEC5CD;
}
.rank-math-breadcrumb a {
    color: #BEC5CD !important;
    font-family: 'Mollie glaston' !important;
}
.elementor-1378 .elementor-element.elementor-element-22c0073 span.last{
    color: #BEC5CD;
    font-weight: 400 !important;
    font-size: 16px !important;
    font-family: 'Mollie glaston' !important;
}

@media only screen and (max-width: 768px) {
    .rank-math-breadcrumb p {
        flex-wrap: wrap;
    }
}
.elementor-1378 .elementor-element.elementor-element-22c0073 .elementor-shortcode {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8abc931 */@media only screen and (min-width: 767px) {
    .elementor-1378 .elementor-element.elementor-element-8abc931{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f94c37 */.elementor-1378 .elementor-element.elementor-element-6f94c37:before{
    content:"";
    background: linear-gradient(180deg, rgba(20, 23, 27, 0) 50.06%, rgba(20, 23, 27, 0.9) 81.06%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf61692 */.elementor-1378 .elementor-element.elementor-element-cf61692:before{
    content:"";
    background: linear-gradient(180deg, rgba(20, 23, 27, 0) 50.06%, rgba(20, 23, 27, 0.9) 81.06%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5dfcc3 */.elementor-1378 .elementor-element.elementor-element-b5dfcc3:before{
    content:"";
    background: linear-gradient(180deg, rgba(20, 23, 27, 0) 50.06%, rgba(20, 23, 27, 0.9) 81.06%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b6636c */.elementor-1378 .elementor-element.elementor-element-7b6636c:before{
    content:"";
    background: linear-gradient(180deg, rgba(20, 23, 27, 0) 50.06%, rgba(20, 23, 27, 0.9) 81.06%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aba401d */.elementor-1378 .elementor-element.elementor-element-aba401d:before{
    content:"";
    background: linear-gradient(180deg, rgba(20, 23, 27, 0) 50.06%, rgba(20, 23, 27, 0.9) 81.06%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e0736c */@media only screen and (max-width: 767px) {
    .elementor-1378 .elementor-element.elementor-element-7e0736c{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-676fce2 */.e-gallery-item.elementor-gallery-item:hover{
    transform: scale(0.95);
}
.e-gallery-item.elementor-gallery-item{
    transition: all 0.8s;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'CalgaryDemo';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://parnian.faramoujdev.ir/wp-content/uploads/2025/03/Calgary.ttf') format('truetype');
}
@font-face {
	font-family: 'CalgaryDemo';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://parnian.faramoujdev.ir/wp-content/uploads/2025/03/Calgary_DEMO.woff') format('woff');
}
/* End Custom Fonts CSS */