.elementor-1982 .elementor-element.elementor-element-4308d79:not(.elementor-motion-effects-element-type-background), .elementor-1982 .elementor-element.elementor-element-4308d79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#383838;}.elementor-1982 .elementor-element.elementor-element-4308d79{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:13px 0px 13px 0px;z-index:100;}.elementor-1982 .elementor-element.elementor-element-4308d79 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1982 .elementor-element.elementor-element-10fc7d5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1982 .elementor-element.elementor-element-db53311 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1982 .elementor-element.elementor-element-f3c5c85.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-1982 .elementor-element.elementor-element-f3c5c85 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1982 .elementor-element.elementor-element-ca289da{width:auto;max-width:auto;align-self:center;}.elementor-1982 .elementor-element.elementor-element-ca289da > .elementor-widget-container{margin:15px 0px 11px 0px;}.elementor-1982 .elementor-element.elementor-element-ca289da .gs-logo{justify-content:flex-start !important;-webkit-box-pack:start !important;-ms-flex-pack:start !important;}.elementor-1982 .elementor-element.elementor-element-ca289da .gs-logo img{width:160px;}.elementor-1982 .elementor-element.elementor-element-88d2ffd.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-1982 .elementor-element.elementor-element-88d2ffd > .elementor-element-populated{padding:10px 20px 10px 0px;}.elementor-1982 .elementor-element.elementor-element-3615c22{width:auto;max-width:auto;align-self:center;}.elementor-1982 .elementor-element.elementor-element-3615c22 nav > ul:not(.sub-menu){text-align:right;}.elementor-1982 .elementor-element.elementor-element-3615c22 nav > ul > li > a{font-size:13px;}.elementor-1982 .elementor-element.elementor-element-3615c22 .menu-navigation-regular > ul > li > a{color:#C9C9C9 !important;}.elementor-1982 .elementor-element.elementor-element-3615c22 .menu-navigation-vertical > ul > li > a{color:#C9C9C9 !important;}.elementor-1982 .elementor-element.elementor-element-3615c22 .menu-navigation-regular > ul > li{margin-left:14px;}.elementor-1982 .elementor-element.elementor-element-3615c22 .menu-navigation-vertical > ul > li{margin-left:14px;margin-right:14px;}.elementor-1982 .elementor-element.elementor-element-3615c22 nav ul li.menu-item-has-children > ul.sub-menu li a, .elementor-1982 .elementor-element.elementor-element-3615c22 nav ul li.menu-item.menu-item-has-children.menu-mega-dropdown > ul.sub-menu > li.menu-item ul.sub-menu li.menu-item a{font-family:"IRANYekanX", Sans-serif;font-size:13px;}.elementor-1982 .elementor-element.elementor-element-3615c22 nav ul li.menu-item-has-children > ul.sub-menu{min-width:200px;}.elementor-1982 .elementor-element.elementor-element-3615c22 .menu-navigation-regular ul li.menu-item-has-children > ul.sub-menu{padding:25px 30px 25px 0px;}.elementor-1982 .elementor-element.elementor-element-3615c22 .menu-navigation-regular ul li.menu-item-has-children:not(.menu-mega-dropdown) > ul.sub-menu ul.sub-menu{margin-top:-25px !important;margin-left:calc(30px + 1px) !important;}.elementor-1982 .elementor-element.elementor-element-3615c22 .menu-navigation-regular ul li.menu-item-has-children:not(.menu-mega-dropdown) > ul.sub-menu ul.sub-menu::before{left:calc(-30px - 1px) !important;width:calc(30px + 2px) !important;}.elementor-1982 .elementor-element.elementor-element-3615c22 .menu-navigation-regular ul li.menu-item-has-children:not(.menu-mega-dropdown) > ul.sub-menu ul.sub-menu.submenu-left{margin-right:calc(30px + 1px) !important;margin-left:0 !important;}.elementor-1982 .elementor-element.elementor-element-3615c22 .menu-navigation-regular ul li.menu-item-has-children:not(.menu-mega-dropdown) > ul.sub-menu ul.sub-menu.submenu-left::before{right:calc(-0px - 1px) !important;width:calc(0px + 2px) !important;left:auto !important;}.elementor-1982 .elementor-element.elementor-element-3615c22 .menu-navigation-regular ul.menu-mega-dropdown-holder li.menu-item-has-children.menu-mega-dropdown > ul.sub-menu{padding-top:25px !important;padding-bottom:25px !important;}.elementor-1982 .elementor-element.elementor-element-3615c22 .menu-navigation-regular ul.menu-mega-dropdown-holder li.menu-item-has-children.menu-mega-dropdown > ul.sub-menu > li{padding-right:30px !important;padding-left:0px !important;}.elementor-1982 .elementor-element.elementor-element-3615c22 .menu-navigation-vertical ul li.menu-item-has-children > ul.sub-menu{padding:25px 30px 25px 0px;}.elementor-1982 .elementor-element.elementor-element-3615c22 .mobile-nav-menu ul li.menu-item-has-children > ul.sub-menu{padding:25px 30px 25px 0px;}.elementor-1982 .elementor-element.elementor-element-3615c22 nav ul li.menu-item-has-children > ul.sub-menu li:not(:last-child){margin-bottom:10px;}.elementor-1982 .elementor-element.elementor-element-3615c22 nav ul li.menu-item-has-children > ul.sub-menu li.menu-item-has-children::after{font-size:20px;}.elementor-1982 .elementor-element.elementor-element-3615c22 .menu-navigation-vertical ul li.menu-item-has-children .submenu-icon svg{width:20px;height:20px;}.elementor-1982 .elementor-element.elementor-element-3615c22 .mobile-nav-menu ul li.menu-item-has-children .submenu-icon svg{width:20px;height:20px;}.elementor-1982 .elementor-element.elementor-element-4244297.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-1982 .elementor-element.elementor-element-4244297 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1982 .elementor-element.elementor-element-4244297 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1982 .elementor-element.elementor-element-29bfa03 > .elementor-widget-container{margin:0% 0% -6% 0%;}.elementor-1982 .elementor-element.elementor-element-104bd04:not(.elementor-motion-effects-element-type-background), .elementor-1982 .elementor-element.elementor-element-104bd04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#383838;}.elementor-1982 .elementor-element.elementor-element-104bd04, .elementor-1982 .elementor-element.elementor-element-104bd04 > .elementor-background-overlay{border-radius:0% 0% 18% 18%;}.elementor-1982 .elementor-element.elementor-element-104bd04{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:4%;margin-bottom:4%;}.elementor-1982 .elementor-element.elementor-element-104bd04 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-1982 .elementor-element.elementor-element-182b801.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1982 .elementor-element.elementor-element-182b801.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1982 .elementor-element.elementor-element-d72012c .elementor-menu-toggle{margin-left:auto;}.elementor-1982 .elementor-element.elementor-element-d72012c .elementor-nav-menu--dropdown{border-style:none;}.elementor-1982 .elementor-element.elementor-element-d72012c div.elementor-menu-toggle{color:var( --e-global-color-b0b9b15 );}.elementor-1982 .elementor-element.elementor-element-d72012c div.elementor-menu-toggle svg{fill:var( --e-global-color-b0b9b15 );}.elementor-1982 .elementor-element.elementor-element-d72012c div.elementor-menu-toggle:hover, .elementor-1982 .elementor-element.elementor-element-d72012c div.elementor-menu-toggle:focus{color:var( --e-global-color-b0b9b15 );}.elementor-1982 .elementor-element.elementor-element-d72012c div.elementor-menu-toggle:hover svg, .elementor-1982 .elementor-element.elementor-element-d72012c div.elementor-menu-toggle:focus svg{fill:var( --e-global-color-b0b9b15 );}.elementor-bc-flex-widget .elementor-1982 .elementor-element.elementor-element-7759131.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1982 .elementor-element.elementor-element-7759131.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1982 .elementor-element.elementor-element-7759131.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1982 .elementor-element.elementor-element-8f26ac6 .gs-logo{justify-content:flex-center !important;-webkit-box-pack:center !important;-ms-flex-pack:center !important;}.elementor-1982 .elementor-element.elementor-element-8f26ac6 .gs-logo img{width:139px;}.elementor-1982 .elementor-element.elementor-element-5539b68 > .elementor-widget-container{margin:11% 0% 0% 0%;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-1982 .elementor-element.elementor-element-10fc7d5{width:100%;}.elementor-1982 .elementor-element.elementor-element-f3c5c85{width:12%;}.elementor-1982 .elementor-element.elementor-element-88d2ffd{width:74%;}.elementor-1982 .elementor-element.elementor-element-4244297{width:13.333%;}.elementor-1982 .elementor-element.elementor-element-7759131{width:38.683%;}.elementor-1982 .elementor-element.elementor-element-49fd69c{width:27.649%;}}@media(max-width:1024px){.elementor-1982 .elementor-element.elementor-element-104bd04{margin-top:0%;margin-bottom:0%;}.elementor-1982 .elementor-element.elementor-element-d72012c .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-1982 .elementor-element.elementor-element-d72012c .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:45px !important;}.elementor-1982 .elementor-element.elementor-element-8f26ac6 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-1982 .elementor-element.elementor-element-8f26ac6 .gs-logo img{width:178px;}}@media(max-width:767px){.elementor-1982 .elementor-element.elementor-element-104bd04{margin-top:0%;margin-bottom:0%;z-index:9999999;}.elementor-1982 .elementor-element.elementor-element-182b801{width:28%;}.elementor-1982 .elementor-element.elementor-element-182b801 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1982 .elementor-element.elementor-element-d72012c > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 10px 0px 10px;}.elementor-1982 .elementor-element.elementor-element-d72012c .elementor-nav-menu--dropdown{border-radius:0px 0px 0px 0px;}.elementor-1982 .elementor-element.elementor-element-d72012c .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:0px;border-top-right-radius:0px;}.elementor-1982 .elementor-element.elementor-element-d72012c .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.elementor-1982 .elementor-element.elementor-element-d72012c .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-1982 .elementor-element.elementor-element-d72012c .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:30px !important;}.elementor-1982 .elementor-element.elementor-element-7759131{width:38%;}.elementor-1982 .elementor-element.elementor-element-8f26ac6 .gs-logo img{width:244px;}.elementor-1982 .elementor-element.elementor-element-49fd69c{width:34%;}.elementor-1982 .elementor-element.elementor-element-5539b68 > .elementor-widget-container{margin:0% 0% 0% 0%;}}/* Start custom CSS for html, class: .elementor-element-29bfa03 */@media only screen and (min-width:1366px){
    .direct a {
    font-size: 12px;
}
}
.direct a{
    color:black;
}
.direct a:hover{
    color: #f08923;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4308d79 */.villa-header div{
    max-width: 1320px !important; }
    .menu-navigation-regular ul li.menu-item.menu-item-has-children > ul.sub-menu
{
    right: -2.5rem !important;
 }/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-d72012c */.pos {
    position: absolute;
    top: 20px;
}
.elementor-edit-area-active .elementor-widget.elementor-element-edit-mode:hover, .elementor-edit-area-active .elementor-widget.elementor-element-editable {
    width: 100px;
}
@media (max-width: 767px) {
     .elementor-1982 .elementor-element.elementor-element-d72012c .elementor-nav-menu__container.elementor-nav-menu--dropdown {
        margin-top: 30px !important;
        right: 0 !important;
        left: 0 !important;
        width: 100vw !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5539b68 */.direct {
    direction: ltr !important;
    position: absolute;
    bottom: -10px;
    right: -10px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-49fd69c */.posrel {
    position: relative;
}/* End custom CSS */