.elementor .header{position:absolute;inset-block-start:0px;inset-inline-end:0px;z-index:99;padding-block-start:60px;padding-block-end:80px;padding-inline-start:0px;padding-inline-end:0px;display:flex;justify-content:space-between;align-items:center;background: linear-gradient(180deg, rgba(0, 0, 0, 0.8) 0.87%, rgba(0, 0, 0, 0) 95.04%);\n}.elementor .menu-wrap{padding:0px;display:flex;flex-direction:row;gap:32px;justify-content:flex-end;align-items:center;}.elementor .header-btn{font-family:"BWmodelica";font-weight:600;font-size:18px;color:var(--White);line-height:100%;padding:16px;border-radius:100px;background-color:var(--Gold);display:flex;justify-content:center;align-items:center;}.elementor .popup-menu{height:100vh;position:relative;z-index:2;padding:0px;align-items:start;}.elementor .popup-header{position:absolute;inset-block-start:0px;inset-inline-start:0px;padding-block-start:60px;padding-block-end:80px;padding-inline-start:0px;padding-inline-end:0px;display:flex;justify-content:flex-end;align-items:center;}.elementor .popup-menu-wrap{height:100%;padding-block-start:20px;padding-block-end:20px;display:flex;flex-direction:row;gap:0px;justify-content:space-between;align-items:stretch;}.elementor .popup-menu-left{width:433px;padding-block-start:92px;padding-block-end:92px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:32px;justify-content:flex-start;align-items:start;}.elementor .popup-menu-right{width:481px;padding:0px;margin-block-start:37px;margin-inline-end:16px;align-self:center;}.elementor .popup-logo{width:161px;display:flex;}.elementor .popup-menu-contacts{padding-block-start:0px;padding-block-end:32px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:auto;display:flex;flex-direction:column;gap:60px;border-bottom: 0.5px solid;
  border-image-source: linear-gradient(270deg, #919D8A00 0%, #F0E8D340 36.06%);
  border-image-slice: 0.5;\n}.elementor .button-m{width:fit-content;height:48px;position:relative;font-family:"BWmodelica";font-weight:600;font-size:20px;color:var(--White);letter-spacing:0px;line-height:32px;text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:76px;border-radius:100px;background-color:var(--Gold);display:flex;flex-direction:row;justify-content:flex-start;align-items:center;}.elementor .address-infos{padding:0px;display:flex;gap:21px;flex-wrap:nowrap;}.elementor .menu-p{font-family:"BWmodelica";font-weight:500;font-size:18px;color:var(--White);line-height:100%;}.elementor .btn-green{color:var(--Green);background-color:var(--Green);}.elementor .pt-160{padding-block-start:160px;}.elementor .pb-80{padding-block-end:80px;}.elementor .gap-80{gap:80px;}.elementor .gap-40{gap:40px;}.elementor .white{color:var(--White);}.elementor .footer{overflow:hidden;padding-block-start:74px;padding-block-end:74px;display:flex;flex-direction:column;}.elementor .upbtn{width:96px;height:96px;color:#ffffff00;background-color:#ffffff00;transition:all 300ms;display:flex;justify-content:center;align-items:center;}.elementor .upbtn:hover,.elementor .upbtn:focus-visible{transform:rotateX(0deg) rotateY(0deg) rotateZ(-45deg);}.elementor .no-padding{padding:0px;}.elementor .text-l{font-family:"BWmodelica";font-weight:600;font-size:28px;line-height:40px;}.elementor .paragraph{font-family:"BWmodelica";font-size:18px;line-height:28px;}