.elementor-kit-8{--e-global-color-primary:#6A994E;--e-global-color-secondary:#292929;--e-global-color-text:#FFFFFF;--e-global-color-accent:#CFCFCF;--e-global-typography-primary-font-family:"Gilroy";--e-global-typography-primary-font-size:130px;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-line-height:1em;--e-global-typography-secondary-font-family:"Gilroy";--e-global-typography-secondary-font-size:64px;--e-global-typography-secondary-font-weight:300;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-secondary-line-height:0.9em;--e-global-typography-text-font-family:"Gilroy";--e-global-typography-text-font-size:40px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.2em;--e-global-typography-accent-font-family:"Gilroy";--e-global-typography-accent-font-size:32px;--e-global-typography-accent-font-weight:300;--e-global-typography-accent-line-height:1.2em;--e-global-typography-ed47d36-font-family:"Gilroy";--e-global-typography-ed47d36-font-size:20px;--e-global-typography-ed47d36-font-weight:400;--e-global-typography-ed47d36-line-height:1.2em;--e-global-typography-2889bd1-font-family:"Gilroy";--e-global-typography-2889bd1-font-size:18px;--e-global-typography-2889bd1-font-weight:400;--e-global-typography-2889bd1-line-height:1.4em;--e-global-typography-7d6e3b0-font-family:"Gilroy";--e-global-typography-7d6e3b0-font-size:18px;--e-global-typography-7d6e3b0-font-weight:300;--e-global-typography-7d6e3b0-line-height:1em;--e-global-typography-38c3919-font-family:"Gilroy";--e-global-typography-38c3919-font-size:16px;--e-global-typography-38c3919-font-weight:300;--e-global-typography-38c3919-line-height:1em;--e-global-typography-213501b-font-family:"Gilroy";--e-global-typography-213501b-font-size:18px;--e-global-typography-213501b-font-weight:500;--e-global-typography-213501b-text-transform:uppercase;--e-global-typography-213501b-line-height:1.1em;--e-global-typography-aa2c25e-font-family:"Gilroy";--e-global-typography-aa2c25e-font-size:18px;--e-global-typography-aa2c25e-font-weight:400;--e-global-typography-aa2c25e-line-height:1.1em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1680px;}.e-con{--container-max-width:1680px;--container-default-padding-block-start:0px;--container-default-padding-inline-end:0px;--container-default-padding-block-end:0px;--container-default-padding-inline-start:0px;}.elementor-widget:not(:last-child){margin-block-end:0px;}.elementor-element{--widgets-spacing:0px 0px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-8 e-page-transition{background-color:#FFBC7D;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}@media(max-width:1739px){.elementor-kit-8{--e-global-typography-primary-font-size:90px;--e-global-typography-primary-letter-spacing:0.8em;--e-global-typography-secondary-font-size:46px;--e-global-typography-secondary-line-height:0.9em;--e-global-typography-text-font-size:30px;--e-global-typography-text-line-height:1.2em;--e-global-typography-accent-font-size:24px;--e-global-typography-accent-line-height:1.2em;--e-global-typography-ed47d36-font-size:16px;--e-global-typography-ed47d36-line-height:1.2em;--e-global-typography-2889bd1-font-size:14px;--e-global-typography-2889bd1-line-height:1.3em;--e-global-typography-7d6e3b0-font-size:14px;--e-global-typography-7d6e3b0-line-height:1em;--e-global-typography-38c3919-font-size:12px;--e-global-typography-38c3919-line-height:1em;--e-global-typography-213501b-font-size:14px;--e-global-typography-213501b-line-height:1.1em;--e-global-typography-aa2c25e-font-size:14px;--e-global-typography-aa2c25e-line-height:1.1em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:100%;}.e-con{--container-max-width:100%;--container-default-padding-block-start:0px;--container-default-padding-inline-end:0px;--container-default-padding-block-end:0px;--container-default-padding-inline-start:0px;}}@media(max-width:1199px){.elementor-kit-8{--e-global-typography-primary-font-size:58px;--e-global-typography-primary-line-height:0.8em;--e-global-typography-secondary-font-size:28px;--e-global-typography-secondary-line-height:1em;--e-global-typography-text-font-size:19px;--e-global-typography-text-line-height:1.2em;--e-global-typography-accent-font-size:16px;--e-global-typography-accent-line-height:1.2em;--e-global-typography-ed47d36-font-size:12px;--e-global-typography-ed47d36-line-height:1.2em;--e-global-typography-2889bd1-font-size:10px;--e-global-typography-2889bd1-line-height:1.1em;--e-global-typography-7d6e3b0-font-size:10px;--e-global-typography-7d6e3b0-line-height:1em;--e-global-typography-38c3919-font-size:10px;--e-global-typography-38c3919-line-height:1em;--e-global-typography-213501b-font-size:12px;--e-global-typography-213501b-line-height:1.1em;--e-global-typography-aa2c25e-font-size:10px;--e-global-typography-aa2c25e-line-height:1.1em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:100%;}.e-con{--container-max-width:100%;--container-default-padding-block-start:0px;--container-default-padding-inline-end:0px;--container-default-padding-block-end:0px;--container-default-padding-inline-start:0px;}}@media(max-width:767px){.elementor-kit-8{--e-global-typography-primary-font-size:54px;--e-global-typography-primary-line-height:0.8em;--e-global-typography-secondary-font-size:30px;--e-global-typography-secondary-line-height:1em;--e-global-typography-text-font-size:20px;--e-global-typography-text-line-height:1.2em;--e-global-typography-accent-font-size:18px;--e-global-typography-accent-line-height:1.2em;--e-global-typography-ed47d36-font-size:16px;--e-global-typography-ed47d36-line-height:1.2em;--e-global-typography-2889bd1-font-size:14px;--e-global-typography-2889bd1-line-height:1.1em;--e-global-typography-7d6e3b0-font-size:14px;--e-global-typography-7d6e3b0-line-height:1em;--e-global-typography-38c3919-font-size:12px;--e-global-typography-38c3919-line-height:1em;--e-global-typography-213501b-font-size:14px;--e-global-typography-213501b-line-height:1.1em;--e-global-typography-aa2c25e-font-size:14px;--e-global-typography-aa2c25e-line-height:1.1em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:100%;}.e-con{--container-max-width:100%;--container-default-padding-block-start:0px;--container-default-padding-inline-end:0px;--container-default-padding-block-end:0px;--container-default-padding-inline-start:0px;}}/* Start custom CSS */@media (min-width: 1739px) {
    .sticky-parent > .e-con-inner {
        padding-left: 20px;
        min-width: calc((100% - 1739px)/2 + 1739px);
        max-width: calc((100% - 1739px)/2 + 1739px);
        margin: 0 0 0 auto;
    }
    
    
}

body{
    margin: 0;
}

input:focus, select:focus, textarea:focus,
button:focus {
  outline: none; 
  border: none;
}

.sticky-parent {
    height: 2000px;
    display: block !important;
    position: relative;
    --display: initial !important;
}

.sticky-parent > .e-con-inner {
    position: sticky !important;
    max-height: 100vh !important;
    top: 100px;
    display: flex;
    height: auto;
}

.sticky {
    overflow-x: hidden;
    overflow-y: hidden;
    gap: 40px;
}

.dim {
    min-width: 1200px;
}

.horizontal {
    display: flex;
}

.last-dim {
    min-width: 530px;
}




 /* animations */

@keyframes fadeDown {
    from {
        opacity: 0;
        transform: translate3d(0,-30px,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.elementor-element.fadeInDown {
    animation-name: fadeDown
}

@keyframes fadeLeft {
    from {
        opacity: 0;
        transform: translate3d(-30px,0,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.elementor-element.fadeInLeft {
    animation-name: fadeLeft
}

@keyframes fadeRight {
    from {
        opacity: 0;
        transform: translate3d(30px,0,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.elementor-element.fadeInRight {
    animation-name: fadeRight
}

@keyframes fadeUp {
    from {
        opacity: 0;
        transform: translate3d(0,30px,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.elementor-element.fadeInUp {
    animation-name: fadeUp
}



.elementor-location-header{
    z-index: 9;
    position: relative;
    background: transparent;
}


@media (max-width: 1739px) {
    .dim {
        min-width: 1100px;
    }
    
    .last-dim {
        min-width: 100px;
    }
}

@media (max-width: 1199px) {
    .sticky-parent {
        height: auto;
    }
    
    .sticky-parent > .e-con-inner {
        top: initial;
        position: relative;
        max-height: initial;
        margin: auto;
        min-width: initial;
        max-width: initial;
    }
    
    .sticky {
        overflow: auto;
        justify-content: initial;
        gap: 20px;
        margin: 0;
        flex-wrap: initial;
        --flex-direction: initial;
    }
    
    .dim {
        min-width: 100%;
    }
    
}




.bottom-left  {
    display: block;
    position: fixed;
    top: auto;
    left: auto !important;
    right: 40px !important;
    bottom: 7%;
    cursor: pointer;
    z-index: 9999998;
    padding: 8.5px 0;
}


@media (max-width: 767px) {
.elementor-form-fields-wrapper {
    margin: auto !important;
}
.elementor-field-group {
    padding: 0 !important;
}
    .dim {
        min-width: 290px;
    }
}




.iti__selected-dial-code{
        display: none;
}



.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after {
    top: calc(50% - 0.290em);
}

.wpml-ls-native:hover {

       text-decoration: underline;
    text-decoration-color: #F0F0F0;
    text-decoration-thickness: 1px; 
}




.recaptcha_v3-bottomright{
    position: absolute;
}

.grecaptcha-badge {visibility: hidden;}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://panorama.apartgroup.com/wp-content/uploads/2023/10/gilroy-light.eot');
	src: url('https://panorama.apartgroup.com/wp-content/uploads/2023/10/gilroy-light.eot?#iefix') format('embedded-opentype'),
		url('https://panorama.apartgroup.com/wp-content/uploads/2023/10/gilroy-light.woff2') format('woff2'),
		url('https://panorama.apartgroup.com/wp-content/uploads/2023/10/gilroy-light.woff') format('woff'),
		url('https://panorama.apartgroup.com/wp-content/uploads/2023/10/gilroy-light.ttf') format('truetype');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://panorama.apartgroup.com/wp-content/uploads/2023/10/gilroy-medium.eot');
	src: url('https://panorama.apartgroup.com/wp-content/uploads/2023/10/gilroy-medium.eot?#iefix') format('embedded-opentype'),
		url('https://panorama.apartgroup.com/wp-content/uploads/2023/10/gilroy-medium.woff2') format('woff2'),
		url('https://panorama.apartgroup.com/wp-content/uploads/2023/10/gilroy-medium.woff') format('woff'),
		url('https://panorama.apartgroup.com/wp-content/uploads/2023/10/gilroy-medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://panorama.apartgroup.com/wp-content/uploads/2023/10/gilroy-regular.eot');
	src: url('https://panorama.apartgroup.com/wp-content/uploads/2023/10/gilroy-regular.eot?#iefix') format('embedded-opentype'),
		url('https://panorama.apartgroup.com/wp-content/uploads/2023/10/gilroy-regular.woff2') format('woff2'),
		url('https://panorama.apartgroup.com/wp-content/uploads/2023/10/gilroy-regular.woff') format('woff'),
		url('https://panorama.apartgroup.com/wp-content/uploads/2023/10/gilroy-regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */