:root { --light-color:#f1eae1; --purple:#482080;--font-noto-sans-he:'NotoSansHebrew-Regular';--font-heebo-regular:'Heebo-Regular';--font-heebo-bold:'Heebo-Bold';--font-liebling:"liebling";--bg-color:#f1eae1;}
body {font-family: var(--font-liebling) !important;background-color: var(--bg-color);}
a {font-family: var(--font-heebo-regular);}

header {display: flex;justify-content: center;}
#header {display: flex;align-items: center;background: var(--light-color) !important;width: 95% !important;padding: 33px 20px;margin-top: 22px;box-shadow: 0 3px 33px 0 rgb(0 0 0 / 9%);}
#header #header-center-kdm {top: unset;left: 20px;transform: unset;display: flex;flex-direction: row-reverse;gap: 8px;align-items: center;}
#header #header-left {position: absolute;left: 50%;transform: translateX(-50%);}
#header #header-left img {max-width: 230px;}
#header #header-center-kdm a {font-size: 20px;line-height: 1.45;transition:background-color 0.3s;border-radius: 38px;background-color: #482080;color: #fff;padding: 14px 38px;margin-left: unset;margin-inline-start: 8px;}
#header #header-center-kdm a:hover {outline: solid 2px var(--purple);background-color: white;color: black;}
#header #header-right {display: flex;align-items: center}
#header .menu-nav {background: transparent;padding: 0;}
#header .menu-nav .open {display: none !important;}
#header .social-links {display: flex;padding: 0;order: 3;}
#header .social-links a {margin-inline-end: 6px;}
#header #header-right .closed {display: none}
#header-center-kdm .address {font-size: 20px;color: #000;font-family: var(--font-heebo-regular);}
#header .social-links a svg {fill: var(--purple);}
#header-right .languages {margin-inline-start: 38px;transform: translateY(3px);margin-inline-end: 26px;}
#header .languages .lang {color: #000;}
#nav-toggle {background: var(--purple);display: flex;align-items: center;justify-content: center;padding: 29px;border-radius: 50%;transform: translateY(-17px);}
#nav-toggle span, #nav-toggle span:before, #nav-toggle span:after {width: 28px;height: 3px;}
#header.bg #header-left img {max-width: 230px;}
#header.bg #header-center-kdm {padding: 0;}
#home-gallery .opacity-layer {opacity: 0.2 !important;z-index: 4 !important;}
#home-gallery .gallery-caption {z-index: 5;}
.iconsBoxRight {right: 90px;}
#home-gallery ol.flex-control-nav.flex-control-paging {display: none;}
.scroll-down button {background: transparent;border: none;}
#header .submenu {min-width: 250px;width: 13vw;right: -20px;top: 64px;background: var(--bg-color);margin-right: unset;padding-bottom: 14px;}
#header .submenu > li {font-size: 18px;text-align: right;color: #000;padding: 0;padding-inline-start: 49px;margin-bottom: 15px;line-height: 27px;}
#header .submenu > li a {font-size: 18px;}
#header .has-sub .fa-angle-down:before, .has-sub .fa-angle-up:before {opacity: 0;}
#header .has-sub .opensub.fa.fa-angle-down {position:relative;}
#header .has-sub .opensub.fa.fa-angle-up {position: relative;width: 16px;height: 25px;}
#header .has-sub .opensub.fa.fa-angle-down::after {content:"";background: url("/warehouse/dynamic/377773.svg") no-repeat;position:absolute;inset:0;top: 9px;left: 6px;}
#header .has-sub .opensub.fa.fa-angle-up::after {content: "";background: url(/warehouse/dynamic/377773.svg) no-repeat;position: absolute;inset: 0;transform: scale(-1) translate(2px,-3px);transition: 0.4s;height: 14px;}
#header .submenu > li.active {background: unset;color: var(--purple);}
#header .submenu > li:first-child {margin-top: 32px;}
#header .submenu > li:hover {background: unset;color: var(--purple);transition: 0.4s;}
#header .submenu li.social-mobile {text-align: start;}
#header .submenu .menu-sub li {color: initial;text-align: start;}
#header .submenu .menu-sub {padding-right: unset;}
#header .submenu .menu-sub li {padding: 0;line-height: 24px}
#header .submenu .menu-sub li:first-child {margin-bottom: 6px;margin-top: 4px;}
#header .submenu .menu-sub li:hover {color:var(--purple);}
#header .submenu .menu-sub li a {font-size: 16px}
.sections {overflow: hidden}
.section.grid-content-section {padding: 100px 0;margin: 0 auto;}


.home-page .section.events-section .grid-boxes .grid-box-image {padding-bottom: 135.6%;margin-bottom: 22px}
.home-page .section.events-section .grid-boxes .box-image-animation img {height: 100%;object-fit: cover;}
.home-page .section.events-section .row {margin-right: unset;margin-left: unset;}
.home-page .section.events-section .grid-boxes .grid-box-title h3 a {font-size: 35px;color: #000;margin-top: 22px;font-family: var(--font-liebling);font-weight: normal;}
.home-page .section.events-section .grid-boxes .box-image-animation:hover img {transform: unset;}
.home-page .section.events-section .grid-boxes .box-image-animation .grid-box-image-text img {animation: rotate 16s linear infinite;transform-origin: center;}
.home-page .section.events-section .grid-boxes .box-image-animation .grid-box-image-text img:not(.static-image) {width: 240px;height: 240px;}
.home-page .section.events-section .grid-boxes .box-image-animation img.static-image {position: absolute;width: 123px;height: 123px;animation: unset;left: 50%;transform: translate(-50%,-50%);top: 50%;}
.home-page .section.events-section .grid-boxes .box-image-animation .grid-box-image-text p {transition: transform 0.4s;position: relative;}
.home-page .section.events-section .grid-boxes .box-image-animation:hover .grid-box-image-text p {transform: scale(1.1);transition: transform 0.4s}
.home-page .section.menu-section {background: var(--purple);max-width: unset;position: relative;overflow: hidden;}
.home-page .section.menu-section:after {content: "";background: url(/warehouse/dynamic/373475.svg) no-repeat;position: absolute;inset: 0;left: 70%;z-index: 0;opacity: 0.05}
.home-page .section.menu-section:before {content:"";background: url(/warehouse/dynamic/373475.svg) no-repeat;position: absolute;inset: 0;left: -30%;z-index: 0;opacity: 0.05}

.home-page .section.menu-section .section-title {margin-bottom: 70px;}
.home-page .section.menu-section .section-title h2 { font-size: 55px;color: #fff;display: flex;flex-direction: column-reverse;align-items: center;font-weight: normal;}
.home-page .section.menu-section .section-title h2:after {content: "";display: block;background: url(/warehouse/dynamic/377678.svg) no-repeat;width: 60px;height: 60px;}
.home-page .section.menu-section .section-title h3 { font-size: 20px;color: #fff;margin: 0;font-family: var(--font-heebo-regular);}
.home-page .section.menu-section .grid-boxes {max-width: 1360px;margin-inline: auto;z-index: 1;position: relative;}
.home-page .section.menu-section .grid-boxes .grid-box-image {padding-bottom: 89%;margin-bottom: 0;}
.home-page .section.menu-section .grid-boxes .box-image-animation {display: flex;align-items: center}
.home-page .section.menu-section .grid-boxes .box-image-animation img {border-radius: 50%;width: 192px;height: 192px;margin-inline: auto;}
.home-page .section.menu-section .grid-boxes .grid-box-title h3 a {font-size: 20px;color: #fff;font-family: var(--font-liebling);font-weight: normal}
.home-page .section.menu-section .grid-boxes .grid-box {margin-bottom: 40px;}


.home-page .reverse-section {margin-bottom: 0;}
.home-page .reverse-section .grid-text-content {width: 100%;position: relative;z-index: -1}
.home-page .reverse-section .grid-text-content p {white-space: nowrap;margin: 0;font-size: 150px;font-weight: 300;line-height: 0.97;color: #482080;font-family: var(--font-heebo-regular);}
.home-page .reverse-section-2 .grid-text-content p {white-space: nowrap;margin: 0;font-size: 150px;font-weight: bold;color: #482080;}
.home-page .reverse-section-2 .grid-text-content {width: 100%;position: relative;}
.home-page .reverse-section-2 .grid-text-content p {margin: 0;font-size: 150px;font-weight: bold;line-height: 0.97;color: #482080;font-family: var(--font-heebo-bold)}




/*Hide 3 images on home page*/
.section.grid-image-section {height: unset;}
.section.grid-image-section .image-section-data {height: unset;}
.section.grid-image-section .image-section-data img {max-width: unset;}
.section-image-wrapper {display: flex;flex-direction: row-reverse;flex-wrap: wrap;justify-content: center;padding-block: 40px;max-width: 1920px;margin-inline: auto;}
.section.grid-image-section.first-section-image {z-index: -1;}


/*home-grid-text*/
.home-page .home-grid-text {background-color: var(--bg-color);margin-bottom: 0}
.home-page .home-grid-text .grid-rows {width: 84%;max-width: 1660px;margin-inline: auto;}
.home-page .home-grid-text .grid-row {position: relative;background: transparent;display: flex;margin-bottom: 136px;}
.home-page .home-grid-text #grid-row1 .grid-row-text a.grid-row-button {padding: 11px 50px;}
.home-page .home-grid-text .grid-row .grid-row-cell-text {background: white;align-self: center;padding: 97px 160px;overflow: hidden;position: relative}
.home-page .home-grid-text .grid-row .grid-row-cell-text::before {content:"";position:absolute;inset:0;background:url(/warehouse/dynamic/378316.svg) no-repeat;left: -33%;background-size: 50%;top: 20px;}
.home-page .home-grid-text #grid-row1 .grid-row-cell-text::before {content:"";position:absolute;inset:0;background:url(/warehouse/dynamic/378316.svg) no-repeat;left: 66.5%;background-size: 500px;top: 20px;}
.home-page .home-grid-text .grid-rows .grid-row-text {width: 100%;/*position: absolute;left: -200px;top: 50%;transform: translateY(-30%);*/}
.home-page .home-grid-text #grid-row0 .grid-row-cell-text h2 {font-size: 55px;color: var(--purple);margin: 0;font-weight: normal;}
.home-page .home-grid-text #grid-row1 .grid-row-cell-text h2 {font-size: 55px;color: var(--purple);margin: 0;font-weight: normal;}
.home-page .home-grid-text .grid-row-cell-text h3 {font-size: 20px;color: var(--purple);font-family: var(--font-heebo-regular);}
.home-page .home-grid-text .grid-row-cell-text h3 {font-size: 20px;color: var(--purple);font-family: var(--font-heebo-regular);}
.home-page .home-grid-text #grid-row0 .grid-row-cell-text p {font-size: 16px;color: #000;margin-bottom: 10px;font-family: var(--font-heebo-regular);}
.home-page .home-grid-text #grid-row1 .grid-row-cell-text p {font-size: 16px;color: #000;margin-bottom: 10px;font-family: var(--font-heebo-regular);}
.home-page .home-grid-text .grid-rows .grid-row-text a.grid-row-button {padding: 11px 28px;border-radius: 23px;background-color: var(--purple);font-size: 16px;color: #fff;transition: background-color 0.4s;border: unset;margin-top: 10px;}
.home-page .home-grid-text .grid-rows .grid-row-text a.grid-row-button:hover {outline: solid 2px var(--purple);background-color: white;color: black;}
.home-page .home-grid-text .grid-rows .grid-row-text a.grid-row-button.last-btn {background-color: #000;transition: background-color 0.4s;margin-right: 14px;}
.home-page .home-grid-text .grid-rows .grid-row-text a.grid-row-button:hover + .last-btn {margin-right: 14px;}
.home-page .home-grid-text .grid-rows .grid-row-text a.grid-row-button.last-btn:hover {background-color: white;outline: solid 2px #000;}
.home-page .home-grid-text .grid-row li.slider-item {padding-bottom: 111.2%;}
.home-page .home-grid-text .box-image-animation img {height: 100%;object-fit: cover}



.home-page .home-gallery-section .section-title {margin-bottom: 5px;}
.home-page .home-gallery-section .section-title h2 { font-size: 55px;font-weight: normal;color: #000;display: flex;flex-direction: column-reverse;align-items: center;}
.home-page .home-gallery-section .section-title h2:after {content: "";display: block;background: url(/warehouse/dynamic/377679.svg) no-repeat;width: 60px;height: 60px;}
.home-page .home-gallery-section .section-title h3 { font-size: 20px;color: #000;margin: 0;font-family: var(--font-heebo-regular);}
.home-page .home-gallery-section .owl-carousel .owl-item .topImg.fixHeight {padding-bottom: 66%;}
.home-page .home-gallery-section .owl-carousel .owl-controls .owl-nav .owl-next:after {width: 44px;background-image: url("/warehouse/dynamic/377681.svg");background-size: 44px;background-repeat: no-repeat;}
.home-page .home-gallery-section .owl-carousel .owl-controls .owl-nav .owl-prev:after {width: 44px;background-image: url(/warehouse/dynamic/377680.svg);background-size: 44px;background-repeat: no-repeat;}
.home-page .home-gallery-section .owl-carousel .owl-item .item {position: relative;}
.home-page .home-gallery-section .owl-carousel.owl-text-select-on .owl-item {padding: 37px;}
.owl-carousel .owl-prev {display: flex;left: calc(75% - 22px);right: unset;}
.owl-carousel .owl-next {display: flex;left: calc(25% - 22px);}
.iconsBoxRight img{    width: 100%;background: #f1eae1;animation: rotate 5s linear infinite;border-radius: 50%;}
@keyframes rotate {
    0% {transform: rotate(0deg);}
    100% {transform:rotate(360deg);}
}

@media (min-width: 1441px) {
    .home-page .home-grid-text .grid-row li.slider-item {padding-bottom: 101.3%;}
}



/*Contact page*/
#GridTop {height: 500px;}
#GridTop::before {content: '';position: absolute;background: #000;opacity: 0.2;pointer-events: none;inset: 0;}
.top-caption h1 {font-size: 50px;color: #fff;font-weight: 600;}
.page-21198 .contactDetailsText1 h2 { font-size: 55px;color: #000;display: flex;flex-direction: column-reverse;align-items: center;}
.page-21198 .contactDetailsText1 h2:after {content: "";display: block;background: url(/warehouse/dynamic/377679.svg) no-repeat;width: 60px;height: 60px;}
.page-21198 .contactDetailsText1 h3 {font-size: 20px !important;color: #000;margin: 0;font-family: var(--font-heebo-regular)}
.page-21198 .contactDetailsText1 > div {display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 40px;margin-top: 58px;}
.page-21198 .contactDetailsText1 > div > div > p {}
.page-21198 .contactDetailsText1 > div > div p:not(:first-child) {font-family: var(--font-heebo-regular)}
.page-21198 #contactDetails .contactDetailsText1 p {font-size: 18px;color: #000;}
.page-21198 #contactDetails .contactDetailsText1 p:not(:last-child) {margin-bottom: 9px}

.page-21198 #DynamicFormObject:after {display: none;}
.page-21198 .form-container-wide #DynamicFormObject {overflow: hidden;position: relative;border: unset;background: white;display: flex;flex-direction: column;align-items: center;padding: 60px 90px 70px;max-width: 950px;margin-inline: auto;}
.page-21198 .form-container-wide #DynamicFormObject:after {content:"";position:absolute;display: block;inset:0;background:url(/warehouse/dynamic/378316.svg) no-repeat;left: -27%;top: 1%;z-index: 0;border: unset;background-size: 500px 500px;}
.page-21198 .form-container-wide #DynamicFormObject:before {content:"";position:absolute;display: block;inset:0;background:url(/warehouse/dynamic/378316.svg) no-repeat;left: 74%;top: 1%;z-index: 0;border: unset;background-size: 500px 500px;}
.page-21198 #DynamicFormObject .dynamicFormObjectTitleAndText h3.dynamicFormObjectTitle {font-size: 55px;color: var(--purple);margin-bottom: 6px;}
.page-21198 #DynamicFormObject .dynamicFormObjectFields .top-form {font-size: 20px !important;color: #000;font-family: var(--font-heebo-regular);margin-bottom: 30px;}
.page-21198 .form-container-wide #DynamicFormObject .dynamicFormObjectTitleAndText {padding: 0;width: unset;}
.page-21198 .form-container-wide #DynamicFormObject .dynamicFormObjectFields {width: 100%;}
.page-21198 .form-container-wide #DynamicFormObject .dynamicFormObjectField {width: 33.33%;padding: 5px;}
.page-21198 .form-container-wide #DynamicFormObject .dynamicFormObjectField.textareaField {width: 100%;padding: 4px;margin-top: 1px;}
.page-21198 .form-container-wide #DynamicFormObject .dynamicFormObjectField.checkboxField {width: 100%;text-align: start;display: flex;align-items: center;gap: 8px;margin-top: 15px;padding-top: 0;padding-bottom: 0;margin-bottom: 8px;}
.page-21198 .normal-form input,.normal-form textarea {border-radius: unset;border: solid 1px #483b34;font-size: 14px;color: #000;margin: 0;background: white;z-index: 1;position: relative;font-family: var(--font-noto-sans-he);}
.page-21198 .normal-form textarea {width: 100%;}
.page-21198 .must:before {right: 11px;z-index: 65}
.page-21198 .textarea-wrapper.must:before {top: 3%;}
.page-21198 .normal-form textarea {padding-top: 10px;margin-right: 1px;width: 99.5%;font-family: var(--font-noto-sans-he);max-width: 909px;height: 122px;padding-inline-start: 16px;}
.page-21198 #DynamicFormObject .checkboxField label {font-size: 12px;color: #000;margin: 0;font-family: var(--font-noto-sans-he);}
.page-21198 .form-container-wide #DynamicFormObject .dynamicFormObjectSubmit {width: 100%;margin: 0 auto;float: right;}
.page-21198 #DynamicFormObject input[type="submit"] {font-size: 16px;border-radius: 23px;background: var(--purple);max-width: 160px;height: 45px;font-family: var(--font-heebo-regular);}
.page-21198 #GridPage {padding-bottom: 135px;}
.page-21198  #SiteGrid.layout-bottom #GridPromo {margin-bottom: 0;padding-top: 60px;}
.page-21198 #contactDetails .contactDetailsText1 {margin-top: 15px;margin-bottom: 0}
.page-21198 #contact-boxes {display: none;}
.page-21198 #contactDetails .contactDetailsText1 > div > div {text-align: start}

/*Gallery page*/
.page-21194 #subheadline h2 { font-size: 55px;color: #000;display: flex;flex-direction: column-reverse;align-items: center;margin-bottom: 0;font-weight: normal}
.page-21194 #subheadline h2:after {content: "";display: block;background: url(/warehouse/dynamic/377679.svg) no-repeat;width: 60px;height: 60px;}
.page-21194 #text1 h3 {font-size: 20px;color: #000;margin: 0;font-family: var(--font-heebo-regular)}
.page-21194 .gallery-cubes > div {max-width: 270px;margin-bottom: 30px;}
.page-21194 #galleryview {margin-bottom: 56px;}
.page-21194 .gallery-container {margin-top: 38px;}
.page-21194 .gallery-cubes .image-link-inner {display: flex;align-items: center;justify-content: center;width: 40px;height: 40px;background-color: #f1eae1;}
.page-21194 .gallery-cubes .image-link-inner:after {content:"";width: 16px;height: 2px;display: block;margin: 7px 0;border-radius: 100px;background-color: #482080;transform: translateX(50%) rotate(90deg);}
.page-21194 .gallery-cubes .image-link-inner:before {content:"";display: block;width: 16px;height: 2px;margin: 7px 0;border-radius: 100px;background-color: #482080;transform: translateX(-50%);}
.page-21194 .gallery-cubes .plus-sign {color: var(--purple);font-size: 28px;display: none}

/*About page*/
.page-21189 #subheadline {max-width: 850px;margin-inline: auto;margin-top: 46px;}
.page-21189 #subheadline h2 { font-size: 55px;color: var(--purple);font-weight: normal;}
.page-21189 .MainContent {text-align: start;}
.page-21189 #text1 {text-align: start;max-width: 850px;}
.page-21189 #text1 h2 {margin-top: 20px;margin-bottom: 20px;}
.page-21189 #text1 p {margin-top: 16px;font-family: 'Heebo-Regular';}
.page-21189 #text1 p > img {width: 100%;}
.page-21189 #text1 ul {padding-inline-start: 15px;line-height: 36px;}
.page-21189 .GridBottomGallery {padding-bottom: 80px;}
.page-21189 .owl-carousel .owl-controls .owl-nav .owl-next:after {width: 44px;background-image: url(/warehouse/dynamic/377681.svg);background-size: 44px;background-repeat: no-repeat;}
.page-21189 .owl-carousel .owl-controls .owl-nav .owl-prev:after {width: 44px;background-image: url(/warehouse/dynamic/377680.svg);background-size: 44px;background-repeat: no-repeat;}
.page-21189 .owl-carousel .owl-item .item {position: relative;}
.page-21189 .owl-carousel.owl-text-select-on .owl-item {padding: 30px;}
.page-21189 .owl-carousel .owl-prev {display: flex;left: calc(75% - 21px);right: unset;}
.page-21189 .owl-carousel .owl-next {display: flex;left: calc(25% - 22px);}
.page-21189 .owl-carousel .owl-item .topImg.fixHeight {padding-bottom: 66%;}


/*Menu Page*/
.page-21190 #GridPage {padding-top: 0;}
#MenuModule {padding-bottom: 141px;}
.menuModuleContentPart {border:unset;padding: 0;}
.menuModuleContentPart:after {display:none;}
.menuModuleContent {max-width: 1000px;margin: 0 auto;}
#MenuModule .menuModuleNav {padding-top: 40px;max-width: 1060px;margin-inline: auto;}
#MenuModule .menuModuleNav a {font-size: 16px;color: #000;font-family: var(--font-heebo-regular);}
#MenuModule .menuModuleNav a:hover {color: #482080;transition: all 0.4s;}
#MenuModule .menuModuleNav a.selected {color: #482080;text-decoration: underline;text-underline-offset: 4px;}
.menuModuleContentPart > li {display: flex;gap: 60px;flex-wrap: wrap;}
.menuModuleContentPart[aria-hidden="false"] > li:not(:last-child) {margin-bottom: 40px;}
.menuModuleTextItemSubject {justify-content: center;}
.menuModuleTextItemPart:nth-child(odd) {padding-left: 0 !important;}
.menuModuleTextItemPart:nth-child(even) {padding-right: 0 !important;}
.menuModuleTextItemTitle {font-size: 16px;font-weight: bold;color: #000;}
.menuModuleTextItemPrice {font-size: 14px;font-weight: 700;line-height: 2.14;color: #482080;}
.menuModuleTextItemDescription {font-size: 14px;color: #000;margin-top: 10px;font-family: var(--font-heebo-regular);}
.menuModuleTextItemPart:after {content: "";border-bottom: 1px solid black;position: absolute;bottom: 0;width: 100%;right: 0;}
.menuModuleContentPart li.notTable {width: 100%;}
.menuModuleContentPart {margin-bottom: 0;}
.menuModuleTextItemSubjectDescription {font-size: 16px;}
ul.menuModuleContentPart[aria-hidden="false"] > li {margin-bottom: 40px;}
ul.menuModuleContentPart[aria-hidden="false"] > li:last-child{margin-bottom: 0;}

@media (min-width: 768px) {
    .menuModuleTextItem1 .menuModuleTextItemPart, .menuModuleTextItem0 .menuModuleTextItemPart {width: 46%;}
}

/*Hiring page*/
.page-21195 #DynamicFormObject:after {display: none;}
.page-21195 .form-container-wide #DynamicFormObject {position:relative;;border: unset;background: white;display: flex;flex-direction: column;align-items: center;padding: 70px 90px;overflow: hidden}
.page-21195 #DynamicFormObject .dynamicFormObjectTitleAndText h3.dynamicFormObjectTitle {font-size: 55px;color: var(--purple);font-weight: normal}
.page-21195 #DynamicFormObject .dynamicFormObjectFields .top-form {font-size: 20px !important;color: #000;}
.page-21195 .form-container-wide #DynamicFormObject .dynamicFormObjectTitleAndText {padding: 0;width: unset;}
.page-21195 .form-container-wide #DynamicFormObject .dynamicFormObjectFields {width: 100%;}
.page-21195 .form-container-wide #DynamicFormObject .dynamicFormObjectField {width: 33.33%;padding: 5px;}
.page-21195 .form-container-wide #DynamicFormObject .dynamicFormObjectField.textareaField {width: 100%;padding: 4px;margin-top: 4px;}
.page-21195 .form-container-wide #DynamicFormObject .dynamicFormObjectField.checkboxField {width: 100%;text-align: start;display: flex;align-items: center;gap: 8px;margin-top: 15px;}
.page-21195 .normal-form input,.normal-form textarea, .normal-form select {border-radius: unset;border: solid 1px #483b34;font-size: 14px;color: #000;margin: 0;background: white;z-index: 1;position: relative;font-family: var(--font-noto-sans-he)}
.page-21195 .normal-form textarea {width: 100%;}
.page-21195 .must:before {right: 11px;}
.page-21195 .textarea-wrapper.must:before {top: 3%;}
.page-21195 .normal-form textarea {padding-top: 10px;margin-right: 1px;width: 99.5%;}
.page-21195 #DynamicFormObject .checkboxField label {font-size: 12px;color: #000;margin: 0;}
.page-21195 .form-container-wide #DynamicFormObject .dynamicFormObjectSubmit {margin: 20px auto 0;float: right;width: 100%;}
.page-21195 #DynamicFormObject input[type="submit"] {font-size: 16px;border-radius: 23px;background: var(--purple);max-width: 160px;height: 45px;font-family: var(--font-heebo-regular);}
.page-21195 #GridPage {padding-bottom: 90px;padding-top: 90px;}
.page-21195 .form-container-wide #DynamicFormObject:after {content:"";position:absolute;display: block;inset:0;background:url(/warehouse/dynamic/378316.svg) no-repeat;left: -22%;top: 4%;z-index: 0;border: unset;background-size: 500px 412px;}
.page-21195 .form-container-wide #DynamicFormObject:before {content:"";position:absolute;display: block;inset:0;background:url(/warehouse/dynamic/378316.svg) no-repeat;left: 78%;top: 4%;z-index: 0;border: unset;background-size: 500px 412px;}

/*Members Page*/
#GridTop {height: 400px;}
#GridTop::before {content: '';position: absolute;background: #000;opacity: 0.4;pointer-events: none;inset: 0;}
.top-caption h1 {font-size: 50px;color: #fff;font-weight: 600;font-family: var(--font-heebo-bold);}
.page-21382 .contactDetailsText1 h2 { font-size: 55px;color: #000;display: flex;flex-direction: column-reverse;align-items: center;}
.page-21382 .contactDetailsText1 h2:after {content: "";display: block;background: url(/warehouse/dynamic/377679.svg) no-repeat;width: 60px;height: 60px;}
.page-21382 .contactDetailsText1 h3 {font-size: 20px !important;color: #000;margin: 0;font-family: var(--font-heebo-regular)}
.page-21382 .contactDetailsText1 > div {display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 40px;margin-top: 60px;}
.page-21382 .contactDetailsText1 > div > div > p {}
.page-21382 .contactDetailsText1 > div > div p:not(:first-child) {font-family: var(--font-heebo-regular)}
.page-21382 #contactDetails .contactDetailsText1 p {font-size: 18px;color: #000;}
.page-21382 #DynamicFormObject:after {display: none;}
.page-21382 .form-container-wide #DynamicFormObject {overflow: hidden;position: relative;border: unset;background: white;display: flex;flex-direction: column;align-items: center;    padding: 60px 90px 70px;max-width: 950px;margin-inline: auto;}
.page-21382 .form-container-wide #DynamicFormObject:after {content:"";position:absolute;display: block;inset:0;background:url(/warehouse/dynamic/378316.svg) no-repeat;left: -27%;top: 1%;z-index: 0;border: unset;background-size: 500px 396px;}
.page-21382 .form-container-wide #DynamicFormObject:before {content:"";position:absolute;display: block;inset:0;background:url(/warehouse/dynamic/378316.svg) no-repeat;left: 74%;top: 1%;z-index: 0;border: unset;background-size: 500px 396px;}
#DynamicFormObject .dynamicFormObjectTitleAndText h3.dynamicFormObjectTitle {font-size: 55px;color: var(--purple);font-weight: normal;}
.page-21382 #DynamicFormObject .dynamicFormObjectFields .top-form {font-size: 20px !important;color: #000;font-family: var(--font-heebo-regular);}
.page-21382 .form-container-wide #DynamicFormObject .dynamicFormObjectTitleAndText {padding: 0;width: unset;}
.page-21382 .form-container-wide #DynamicFormObject .dynamicFormObjectFields {width: 100%;}
.page-21382 .form-container-wide #DynamicFormObject .dynamicFormObjectField {width: 50%;padding: 5px;}
.page-21382 .form-container-wide #DynamicFormObject .dynamicFormObjectField.textareaField {width: 100%;padding: 4px;margin-top: 4px;}
.page-21382 .form-container-wide #DynamicFormObject .dynamicFormObjectField.checkboxField {width: 100%;text-align: start;display: flex;align-items: center;gap: 8px;margin-top: 15px;padding-top: 0;padding-bottom: 0;margin-bottom: 8px;}
.page-21382 .normal-form input,.normal-form textarea {border-radius: unset;border: solid 1px #483b34;font-size: 14px;color: #000;margin: 0;background: white;z-index: 1;position: relative;font-family: var(--font-noto-sans-he);}
.page-21382 .normal-form textarea {width: 100%;}
.page-21382 .must:before {right: 11px;z-index: 65}
.page-21382 .textarea-wrapper.must:before {top: 3%;}
.page-21382 .normal-form textarea {padding-top: 10px;margin-right: 1px;width: 99.5%;font-family: var(--font-noto-sans-he);max-width: 909px;}
.page-21382 #DynamicFormObject .checkboxField label {font-size: 12px;color: #000;margin: 0;font-family: var(--font-noto-sans-he);}
.page-21382 .form-container-wide #DynamicFormObject .dynamicFormObjectSubmit {width: 100%;margin: 0 auto;float: right;}
.page-21382 #DynamicFormObject input[type="submit"] {font-size: 16px;border-radius: 23px;background: var(--purple);max-width: 160px;height: 45px;font-family: var(--font-heebo-regular);}
.page-21382 #GridPage {padding-top: 90px;padding-bottom: 90px;}
#DynamicFormObject input[type="submit"]:hover {outline: solid 2px var(--purple);background-color: white;color: black;}


/*Events page*/
.page-21191 .grid-short-box {margin-bottom: 0}
.page-21191 .grid-short-box-link {font-size: 20px;line-height: 1.45;transition: background-color 0.3s;border-radius: 38px;background-color: #482080;color: #fff;padding: 14px 38px;max-width: 177px;margin: 16px auto 0;}
.page-21191 .grid-short-box-link:hover {outline: solid 2px var(--purple);background-color: white;color: black;}
.page-21191 #GridPage {padding-top: 0}
.page-21191 #GridContent {padding-block: 90px}


/*Sticky section*/
.sticky-section {padding-block: 0 !important;position: fixed;bottom: -1px;left: 0;right: 0;z-index: 4;}
.sticky-section .grid-box {background-color: var(--purple);width: 33.33%;margin-bottom: 0;padding: 5px;}
.sticky-section .grid-boxes .grid-box-image {padding-bottom: 34%;margin-bottom: 0;}
.sticky-section .grid-boxes .box-image-animation img {max-width: 37px;margin: auto;}
.sticky-section .grid-boxes .grid-box-title h3 a {font-size: 14px;color: white;}
.sticky-section .grid-boxes .grid-box .grid-box-title h3 {margin-top: 0;line-height: 10px;}
.sticky-section .grid-box:not(:last-child) {border-left: 2px solid white;}
.sticky-section .grid-box:last-child {border-left: 2px solid transparent;}



footer {padding-top: unset;}
#SiteFooter {background-color: var(--purple);}
.footer-text-divided {position: relative;overflow: hidden;}
.footer-text-divided:after {content: "";position: absolute;background: url(/warehouse/dynamic/373475.svg) no-repeat;top: -102%;background-size: 500px 500px;width: 100%;height: 500px;opacity: 0.1;left: 0;}
.footer-text-divided:before {content: "";position: absolute;background: url(/warehouse/dynamic/373475.svg) no-repeat;top: 8%;background-size: 500px 500px;width: 100%;height: 400px;opacity: 0.1;left: 72%;}
.footer-text-divided > div.footer-text-middle {position: relative;z-index: 1}
.footer-text-middle p:nth-child(2) {display: flex;align-items: center;justify-content: center;margin-top: 30px;margin-bottom: 16px;gap: 9px;}
.footer-text-middle p:nth-child(3) {font-size: 20px;color: #fff;}
.footer-text-middle p:nth-child(3):hover a {color: #fff;}
.AccessabilityLink .st0 {fill: white}
a.AccessabilityLink:hover {color: white;text-decoration: underline;}


/*events private*/
:is(.page-21192,.page-21193) #DynamicFormObject:after {display: none;}
:is(.page-21192,.page-21193) .form-container-wide #DynamicFormObject {overflow: hidden;position: relative;border: unset;background: white;display: flex;flex-direction: column;align-items: center;padding: 70px 90px;}
:is(.page-21192,.page-21193) .form-container-wide #DynamicFormObject:after {content:"";position:absolute;display: block;inset:0;background:url(/warehouse/dynamic/378316.svg) no-repeat;left: -22%;top: 1%;z-index: 0;border: unset;background-size: 500px 500px;}
:is(.page-21192,.page-21193) .form-container-wide #DynamicFormObject:before {content:"";position:absolute;display: block;inset:0;background:url(/warehouse/dynamic/378316.svg) no-repeat;left: 78%;top: 1%;z-index: 0;border: unset;background-size: 500px 500px;}
:is(.page-21192,.page-21193) #DynamicFormObject .dynamicFormObjectFields .top-form {font-size: 20px !important;color: #000;font-family: var(--font-heebo-regular);}
:is(.page-21192,.page-21193) .form-container-wide #DynamicFormObject .dynamicFormObjectTitleAndText {padding: 0;width: unset;}
:is(.page-21192,.page-21193) .form-container-wide #DynamicFormObject .dynamicFormObjectFields {width: 100%;}
:is(.page-21192,.page-21193) .form-container-wide #DynamicFormObject .dynamicFormObjectField {width: 33.33%;padding: 5px;}
:is(.page-21192,.page-21193) .form-container-wide #DynamicFormObject .dynamicFormObjectField.textareaField {width: 100%;padding: 4px;margin-top: 4px;}
:is(.page-21192,.page-21193) .form-container-wide #DynamicFormObject .dynamicFormObjectField.checkboxField {width: 100%;text-align: start;display: flex;align-items: center;gap: 8px;margin-top: 15px;padding-top: 0;padding-bottom: 0;margin-bottom: 8px;}
:is(.page-21192,.page-21193) .normal-form input,.normal-form textarea {border-radius: unset;border: solid 1px #483b34;font-size: 14px;color: #000;margin: 0;background: white;z-index: 1;position: relative;font-family: var(--font-noto-sans-he);}
:is(.page-21192,.page-21193) .normal-form textarea {width: 100%;}
:is(.page-21192,.page-21193) .must:before {right: 11px;z-index: 65}
:is(.page-21192,.page-21193) .textarea-wrapper.must:before {top: 3%;}
:is(.page-21192,.page-21193) .normal-form textarea {padding-top: 10px;margin-right: 1px;width: 99.5%;font-family: var(--font-noto-sans-he);max-width: 909px;}
:is(.page-21192,.page-21193) #DynamicFormObject .checkboxField label {font-size: 12px;color: #000;margin: 0;font-family: var(--font-noto-sans-he);}
:is(.page-21192,.page-21193) .form-container-wide #DynamicFormObject .dynamicFormObjectSubmit {width: 100%;margin: 0 auto;float: right;margin-top: 20px;}
:is(.page-21192,.page-21193) #DynamicFormObject input[type="submit"] {font-size: 16px;border-radius: 23px;background: var(--purple);max-width: 160px;height: 45px;font-family: var(--font-heebo-regular);}
:is(.page-21192,.page-21193) #DynamicFormObject input[type="submit"]:hover {outline: solid 2px var(--purple);background-color: white;color: black;}
:is(.page-21192,.page-21193) .owl-carousel .owl-controls .owl-nav .owl-prev:after {width: 46px;background-image: url(/warehouse/dynamic/377680.svg);background-size: 46px;background-repeat: no-repeat;}
:is(.page-21192,.page-21193) .owl-carousel .owl-controls .owl-nav .owl-next:after {width: 46px;background-image: url(/warehouse/dynamic/377681.svg);background-size: 46px;background-repeat: no-repeat;}
:is(.page-21192,.page-21193) .owl-carousel.owl-text-select-on .owl-item {padding: 37px;}
:is(.page-21192,.page-21193) .owl-carousel.owl-text-select-on .owl-item .item {position: relative;}
.categories-strip {background: var(--purple)}
.categories-strip ul > li:not(.strip-item) {display: none;}


@media (min-width: 768px) {
    #home-gallery, #home-gallery .slides, #home-gallery .slider-bg.stellar-bg {
        height: calc(var(--vh)) !important;
    }

    body.macOs.chromeBrowser #home-gallery {
        /*height: calc(var(--app-height) * 1.25) !important;*/
    }

    body.macOs.safariBrowser #home-gallery {
        height: 100vh !important;
    }
    .social-mobile {display: none !important;}
}

@media (min-width: 768px) {
    .page-21194 .gallery-cubes > div:not(:nth-child(4n)) {margin-right: 30px;}
    .sticky-section {display: none}
}

/*Home page mobile*/
@media (max-width: 767px) {
    #header {padding: 33px 15px;}
    #header {width: 100% !important;margin-top: 0;}
    #header .submenu {margin-top: 0;top: -33px;width: 80vw;max-width: unset;max-height: unset;z-index: 1;overflow: unset;display: block;padding-top: 110px;padding-bottom: 30px;}
    #header-right .languages {display: inline-flex !important;width: 100%;margin-inline-start: 52px;transform: unset}
    #header .submenu li a {font-size: 18px;}
    #nav-toggle {z-index: 2;padding: 19px;transform: translateY(-7px);}
    #nav-toggle span, #nav-toggle span:before, #nav-toggle span:after {width: 18px;height: 2px;}
    #nav-toggle span:after, #nav-toggle-mobile span:after {bottom: -7px;}
    #nav-toggle span:before, #nav-toggle-mobile span:before {top: -7px;}
    #header #header-left img {max-width: 136px;}
    #header.bg #header-left img {max-width: 136px;}
    #header #header-center-kdm a {display: none !important;}
    #home-gallery .opacity-layer {display: block}
    .iconsBoxRight {left: 7px;right: unset;top: 10%;}
    .iconsBoxRight a img {max-width: 70px;}
    #header .phone-icon {display: none;}
    .home-page .section .grid-text-content p {font-size: 40px;white-space: nowrap;transform: translateX(50%);}
    .home-page .section.menu-section .grid-boxes .box-image-animation img {width: 142px;height: 142px;}
    .home-page .home-gallery-section .owl-carousel .owl-controls .owl-nav .owl-prev:after,.home-page .home-gallery-section .owl-carousel .owl-controls .owl-nav .owl-next:after {    width: 33px;height: 30px;background-size: 33px;}
    .home-page .home-gallery-section .owl-carousel.owl-text-select-on .owl-item {padding: 8px;}
    .home-page .home-gallery-section .owl-carousel .owl-prev {left: calc(75% - 16px);}
    .home-page .home-gallery-section .owl-carousel .owl-next {left: calc(25% - 16px);}
    .home-page .section.events-section {padding-top: 60px;padding-bottom: 60px;}
    #home-gallery {height: calc(100vh - 60px) !important;}
    .home-page .home-grid-text .grid-row .grid-row-cell-text {padding: 0 27px;}
    .home-page .home-grid-text .grid-rows .grid-row-text a.grid-row-button {margin-inline-start: 0}
    .home-page .home-grid-text #grid-row0 .grid-row-cell-text h2,.home-page .home-grid-text #grid-row0 .grid-row-cell-text h2 {font-size: 38px;}
    .section.grid-image-section.first-section-image {max-width: 70%}
    .section.grid-image-section.second-section-image,.section.grid-image-section.third-section-image {max-width: 50%}
    .footer-text-divided:after {top: -91%;background-size: 189px 464px;opacity: 0}
    .footer-text-divided:before {top: 8%;background-size: 189px 464px;left: 52%;opacity: 0}
    .home-page .gallery-container {width: 100%;}
    .home-page .home-grid-text .grid-rows {width: 93%}
    .home-page .section.menu-section:before, .home-page .section.menu-section:after {opacity: 0;}
    .flex-control-nav.flex-control-paging {display: none;}
    .home-page .section.events-section .grid-boxes .grid-box-title h3 a {font-size: 25px;}
    .home-page .section.events-section .row .grid-box {margin-bottom: 30px;}
    .home-page .section.menu-section .section-title {margin-bottom: 34px;}
    .home-page .section.menu-section {padding-top: 50px;padding-bottom: 57px;}
    .home-page .home-grid-text .grid-row .grid-row-cell-text::before, .home-page .home-grid-text #grid-row1 .grid-row-cell-text::before {left: 2%;top: 64%;background-size: 348px 392px;}
    .home-page .home-grid-text .grid-rows .grid-row-text a.grid-row-button {font-size: 14px;padding: 11px 24px;}
    .home-page .home-grid-text .grid-rows .grid-row-text a.grid-row-button.last-btn {margin-inline-start: 6px;}
    .home-page .section.events-section .grid-boxes .box-image-animation .grid-box-image-text img:not(.static-image) {width: 180px;height: 180px;}
    .home-page .section.events-section .grid-boxes .box-image-animation img.static-image {width: 97px;height: 97px;}
    .home-page .section.events-section .grid-boxes .grid-box-image {margin-bottom: 17px}
    .home-page .home-grid-text .grid-row li.slider-item {padding-bottom: 95%;}
    .home-page .home-grid-text .grid-row {margin-bottom: 30px;}
    .home-page .home-grid-text {margin-bottom: 40px}
    .home-page .section.menu-section .grid-boxes .grid-box-title h3 a {font-size: 14px;}
    .home-page .section.menu-section .grid-boxes .grid-box .grid-box-title h3 {margin: 0;}
    .home-page .section.menu-section .grid-boxes .box-image-animation:hover img {transform: unset;}
    .home-page .section.menu-section .grid-boxes .grid-box-image {padding-bottom: 79%;}
    .home-page .section.menu-section .grid-boxes .grid-box {margin-bottom: 30px}
    .owl-carousel .owl-controls .owl-dot, .owl-carousel .owl-controls .owl-nav .owl-next, .owl-carousel .owl-controls .owl-nav .owl-prev {display: none !important;}
    .home-page .home-gallery-section .section-title {margin-bottom: 12px;}
    .home-page .home-grid-text .grid-row#grid-row1 {margin-bottom: 0}
    #home-gallery .scroll-down img {width: 40px;min-width: 40px;}
    #home-gallery .gallery-caption {max-width: 312px;width: 83%;}
    .home-page .home-grid-text #grid-row1 .grid-row-cell-text h2 {font-size: 38px;}
    .home-page .home-gallery-section .section-title h2 {font-size: 38px;}
    .home-page .section.menu-section .section-title h2 {font-size: 38px}

    .home-page .reverse-section {height: 60px;width: 100%;}
    .home-page .reverse-section-2 {height: 100px;width: 100%;}
    .home-page .reverse-section .grid-text-content,
    .home-page .reverse-section-2 .grid-text-content { margin: 0; max-width: unset;width: 100%; padding: 0;}
    .home-page .reverse-section .grid-text-content p { position: absolute; top: 0;left: -900px;}
    .home-page .reverse-section-2 .grid-text-content p { position: absolute; top: 0;left: unset;right: -900px;}
}

/*About page mobile*/
@media (max-width: 767px) {
    .page-21189 .owl-carousel .owl-controls .owl-nav .owl-next:after,.page-21189 .owl-carousel .owl-controls .owl-nav .owl-prev:after {width: 38px;height: 30px;}
    .page-21189 .owl-carousel.owl-text-select-on .owl-item {padding: 20px;}
    .page-21189 .owl-carousel .owl-prev {left: calc(75% - 15px);}
    .page-21189 .owl-carousel .owl-next {left: calc(25% - 16px);}
    .page-21189 .owl-carousel .owl-item .topImg.fixHeight {padding-bottom: 104%;}
    .page-21189 .owl-carousel.owl-text-select-on .owl-item {padding: 8px;}
    .page-21189 #subheadline h2 {font-size: 38px}
}

/*Gallery page mobile*/
@media (max-width: 767px) {
    .page-21194 .gallery-cubes > div {padding: 10px;margin-bottom: unset;}
    .page-21194 #subheadline h2 {font-size: 38px}
}

/*Contact page mobile*/
@media (max-width: 767px) {
    .page-21198 #GridPromo #DynamicFormObject {width: 90%;}
    .page-21198 .form-container-wide #DynamicFormObject .dynamicFormObjectField {width: 100%;}
    .page-21198 .form-container-wide #DynamicFormObject {padding: 60px 50px;}
    .page-21198 .normal-form textarea {padding-right: 17px;width: 98%}
    #DynamicFormObject .dynamicFormObjectField .must:before {right: 10px;}
    .page-21198 .form-container-wide #DynamicFormObject:before {left: 1%;background-size: 334px 520px;bottom: -25.7%;top: unset;height: 430px;}
    .page-21198 .form-container-wide #DynamicFormObject:after {left: -48%;background-size: 344px 500px;opacity: 0}
    .page-21198 .contactDetailsText1 h2 {font-size: 38px;}
    .page-21198 .form-container-wide #DynamicFormObject .dynamicFormObjectSubmit {margin-top: 45px;}
    .page-21198 #contactDetails .contactDetailsText1 > div > div {text-align: center;}
}

/*Members page mobile*/
@media (max-width: 767px) {
    .page-21382 #GridPromo #DynamicFormObject {width: 90%;}
    .page-21382 .form-container-wide #DynamicFormObject .dynamicFormObjectField {width: 100%;}
    .page-21382 .form-container-wide #DynamicFormObject {padding: 60px 50px;}
    .page-21382 .normal-form textarea {padding-right: 17px;}
    #DynamicFormObject .dynamicFormObjectField .must:before {right: 10px;}
    .page-21382  .form-container-wide #DynamicFormObject:before {left: 1%;background-size: 314px 520px;bottom: -26%;top: unset;height: 430px;}
    .page-21382  .form-container-wide #DynamicFormObject:after {left: -48%;background-size: 344px 500px;opacity: 0}
    .page-21382 .form-container-wide #DynamicFormObject .dynamicFormObjectSubmit {margin-top: 45px;}
    #DynamicFormObject .dynamicFormObjectTitleAndText h3.dynamicFormObjectTitle {font-size: 38px !important;}
}



/*Hiring page mobile*/
@media (max-width: 767px) {
    .page-21198 #GridPromo #DynamicFormObject {width: 90%;}
    .page-21195 .form-container-wide #DynamicFormObject .dynamicFormObjectField {width: 100%;}
    .page-21195 .form-container-wide #DynamicFormObject {padding: 60px 50px;}
    .page-21195 .normal-form textarea {padding-right: 17px;width: 98%}
    #DynamicFormObject .dynamicFormObjectField .must:before {right: 10px;}
    .page-21195 .form-container-wide #DynamicFormObject:before {left: 2%;background-size: 334px 520px;bottom: -28%;top: unset;height: 430px;}
    .page-21195 .form-container-wide #DynamicFormObject:after {left: -48%;background-size: 344px 500px;opacity: 0}
    .page-21195 .form-container-wide #DynamicFormObject .dynamicFormObjectSubmit {margin-top: 45px;}
    .page-21195 #DynamicFormObject .dynamicFormObjectTitleAndText h3.dynamicFormObjectTitle {font-size: 38px;}
}

/*Menu mobile page*/
@media (max-width: 767px) {
    #MenuModule {padding-bottom: 60px;}
    #MenuModule .menuModuleNav {white-space: nowrap;overflow: auto;}
    #MenuModule .menuModuleContentPart > li {gap: 40px}
    .menuModuleTextItem0 .menuModuleTextItemPart:first-child, .menuModuleTextItem1 .menuModuleTextItemPart:first-child {margin-bottom: 0}
}

/*Events page*/
@media (max-width: 767px) {
    .page-21191 .flex-row > div {width: 100%;}
    .page-21191 .flex-row > div:last-child {margin-top: 50px;}
    :is(.page-21192,.page-21193) .owl-carousel.owl-text-select-on .owl-item {padding: 5px;}
    :is(.page-21192,.page-21193) .owl-carousel .owl-item .topImg.fixHeight {padding-bottom: 104%;}
    :is(.page-21192,.page-21193) .owl-carousel .owl-item .topImg.fixHeight img {object-fit: cover}
    :is(.page-21192,.page-21193) #GridPromo #DynamicFormObject {width: 90%;}
    :is(.page-21192,.page-21193) .form-container-wide #DynamicFormObject .dynamicFormObjectField {width: 100%;}
    :is(.page-21192,.page-21193) .form-container-wide #DynamicFormObject {padding: 60px 50px;}
    :is(.page-21192,.page-21193) .normal-form textarea {padding-right: 17px;}
    :is(.page-21192,.page-21193) .form-container-wide #DynamicFormObject:before {left: 2%;background-size: 334px 520px;bottom: -25.7%;top: unset;height: 430px;}
    :is(.page-21192,.page-21193) .form-container-wide #DynamicFormObject:after {left: -48%;background-size: 344px 500px;opacity: 0}
    :is(.page-21192,.page-21193) .form-container-wide #DynamicFormObject .dynamicFormObjectSubmit {margin-top: 45px;}

    #DynamicFormObject .dynamicFormObjectField .must:before {right: 10px;}
}


