﻿/*agvor*/

body { font-size: 20px; color: #002c56; }
.flex-control-paging li a:focus { outline: 1px solid #fff; }
#GridPage { padding-top: 0; }
.lobby-grid #GridPage .max-width { padding: 0; }

.owl-carousel .owl-next { left: 0px; }
.owl-carousel .owl-prev { right: 0; }
.owl-carousel .owl-prev:after { background-image: url(/warehouse/temp/agvor/arrow-right.svg); width: 139.8px; height: 45.7px; }
.owl-carousel .owl-next:after { background-image: url(/warehouse/temp/agvor/arrow-left.svg); width: 139.8px; height: 45.7px; }
#home-gallery .scroll-down svg, #home-gallery .scroll-down svg path { display: none; }
button.controlSlider.pause:after { display: none; }

/*buttons*/
.content-section-Btn { /* margin-top: 50px; */ /* width: 100%; */ /* display: block; */ /* position: absolute; */ /* text-align: right; */ /* background: #002c56; */ /* clip-path: polygon(10% 0, 100% 0, 100% 100%, 0% 100%); */ /* padding: 8px 5px; */ /* right: 30%; */ /* max-width: 210px; */ /* direction: ltr; */ /* z-index: 10; */ }
.content-section-Btn a { color: white; padding: 8px 5px; font-size: 130%; max-width: 190px; }
.grid-text .sec-button { margin-top: 45px; position: absolute; right: 0; background: #002c56; clip-path: polygon(10% 0, 100% 0, 100% 100%, 0% 100%); border-radius: 0; font-size: 130%; padding: 6px 15px 6px 35px; width: 168px; text-align: justify; direction: ltr; }
.grid-text .sec-button:focus { outline: none; }
#DynamicFormObject input[type=submit] { font-family: 'almoni-tzar-light', sans-serif; position: absolute; max-width: 650px; background: #dcdcdb; clip-path: polygon(10% 0, 100% 0, 100% 100%, 0% 100%); width: 168px; height: 45px; right: 1%; color: #002c56; padding: 4px 8px; border-radius: 0; font-size: 130%; margin-top: 50px; text-align: justify; font-weight: normal; direction: ltr; text-align: center; }
#DynamicFormObject input[type=submit]:focus, #DynamicFormObject input[type=submit]:hover { background: #dcdcdb; border: 1px solid transparent; color: #002c56; }
a:hover, a:focus { color: #fff; text-decoration: none; }
.contactPage a:hover, .contactPage a:focus { color: #062b54; }
.site-credit.alternative { padding: 10px 0; }
.owl-carousel .owl-prev:after, .owl-carousel .owl-next:after { /* margin-top: 760px; */ }
.owl-carousel .owl-item .item { padding: 0; }
.owl-carousel .owl-item .item .plus-sign { display: none; }
/*edit buttons*/
.grid-text .sec-button { min-width: 168px; padding: 10px 25px; line-height: 1; text-align: center; }

/*loader*/
.loader { display: none; }
.home-page .loader { display: flex; align-items: center; justify-content: center; position: fixed; top: 0; left: 0; width: 100%; height: 100vh; background: #fff; z-index: 99; }

@media(max-width:1024px) {
    .owl-carousel .owl-prev:after, .owl-carousel .owl-next:after { /* margin-top: 550px; */ }
}

@media (max-width: 767px) {
    #DynamicFormObject input[type=submit] { margin-top: 10px; font-size: 120% !important; width: 140px; padding: 0 10px; height: 42px; }
    #SiteGrid.layout-bottom #GridPromo, #SiteGrid.layout-top #GridPromo { padding-bottom: 90px; background: #dcdcdb; }
    #GridPage .max-width { width: 100%; }
}

/*header*/
#header2 { background: #dcdcdb; font-family: 'almoni-tzar-regular-New'; height: 90px; }
#header2 ul.menu > li:before { content: none; }
#header2 ul.menu li a { font-size: 145%; color: #002c56; }
#header2 .header-top { display: none; }
#header2 #header-left { width: 120px; }
#header2 .header-right-section { width: 100%; background: transparent; }
#header2 #header-left img { width: 128px; }
#header2 .max-width { max-width: 95%; width: 100%; }
#header2 #header-container { display: flex; align-items: center; }
#header2 .menu-nav { margin: 0; }
#header2 { display: flex; align-items: center; justify-content: space-between; }

@media(max-width:1024px) {
    .header-right-section { background: transparent; }
    #header2 { padding: 10px; }
    #header2 .menu-nav .closed { display: none !important; }
    #SiteGridContainer { overflow: hidden; }
    .lobby-grid #GridPage .max-width { padding: 0; width: 100%; }
    #header2 #header-left img { width: 90px; }
    #header2 .header-right-section { width: 50%; padding: 0; }
    #header2 ul.menu { top: 0; width: 100%; padding-top: 125px; height: 100%; background: #dcdcdb; position: fixed; }
    #header2 ul.menu li a { font-size: 150%; color: #002c56; font-family: 'almoni-tzar-light'; }
    #header2 ul.menu li.active { color: #fff; background: transparent; }
    #header2 ul.menu li.active:after { content: ''; width: 35%; background: #fff; display: block; height: 3px; margin: auto; }
    .header-right-section { background: #dcdcdb; }
    #nav-toggle span, #nav-toggle span:after, #nav-toggle span:before, #nav-toggle-mobile span, #nav-toggle-mobile span:after, #nav-toggle-mobile span:before { background: #002c56; }
}

@media(max-width:990px) {
    #header2 { height: 70px; }
}

@media(max-width:767px) {
    #header2 ul.menu li a:focus { border-bottom: none; }
}

/*****HOME PAGE*****/

.home-page #allSectionsWrapper { background: #fff; }
/*agvor*/
body { font-size: 20px; color: #002c56; }
.flex-control-paging li a:focus { outline: 1px solid #fff; }
#GridPage { padding-top: 0; }
.lobby-grid #GridPage .max-width { padding: 0; }

.owl-carousel .owl-next { /* left: 0px; */ }
.owl-carousel .owl-prev { /* right: 0; */ }
.owl-carousel .owl-prev:after { background-image: url(/warehouse/temp/agvor/arrow-right.svg); width: 139.8px; height: 45.7px; }
.owl-carousel .owl-next:after { /* background-image: url(/warehouse/temp/agvor/arrow-left.svg); */ /* width: 139.8px; */ /* height: 45.7px; */ }
#home-gallery .scroll-down svg, #home-gallery .scroll-down svg path { display: none; }
button.controlSlider.pause:after { display: none; }

/*buttons*/
.content-section-Btn { /* margin-top: 50px; */ /* width: 100%; */ /* display: block; */ /* position: absolute; */ /* text-align: right; */ /* background: #002c56; */ /* clip-path: polygon(10% 0, 100% 0, 100% 100%, 0% 100%); */ /* padding: 8px 5px; */ /* right: 30%; */ /* max-width: 210px; */ /* direction: ltr; */ /* z-index: 10; */ }
.content-section-Btn a { color: white; padding: 8px 5px; font-size: 130%; max-width: 190px; }
.grid-text .sec-button { margin-top: 45px; position: absolute; right: 0; background: #002c56; clip-path: polygon(10% 0, 100% 0, 100% 100%, 0% 100%); border-radius: 0; font-size: 130%; padding: 6px 15px 6px 35px; width: 168px; text-align: justify; direction: ltr; }
.grid-text .sec-button:focus { outline: none; }
#DynamicFormObject input[type=submit] { font-family: 'almoni-tzar-regular-New'; position: absolute; max-width: 650px; background: #dcdcdb; clip-path: polygon(10% 0, 100% 0, 100% 100%, 0% 100%); width: 168px; height: 45px; right: 1%; color: #002c56; padding: 4px 8px; border-radius: 0; font-size: 100%; margin-top: 35px; text-align: justify; font-weight: normal; direction: ltr; text-align: center; }
#DynamicFormObject input[type=submit]:focus, #DynamicFormObject input[type=submit]:hover { background: #dcdcdb; border: 1px solid transparent; color: #002c56; }
a:hover, a:focus { color: #fff; text-decoration: none; }
.contactPage a:hover, .contactPage a:focus { color: #062b54; }
.site-credit.alternative { padding: 10px 0; }
.owl-carousel .owl-prev:after, .owl-carousel .owl-next:after { /* margin-top: 760px; */ }
.owl-carousel .owl-item .item { /* padding: 0; */ }
.owl-carousel .owl-item .item .plus-sign { display: none; }
/*edit buttons*/
.grid-text .sec-button { min-width: 168px; padding: 10px 25px; line-height: 1; text-align: center; }

/*loader*/
.loader { display: none; }
.home-page .loader { display: flex; align-items: center; justify-content: center; position: fixed; top: 0; left: 0; width: 100%; height: 100vh; background: #fff; z-index: 99; }

@media (min-width: 768px) {
    #home-gallery, #home-gallery .slides, #home-gallery .slider-bg.stellar-bg { height: calc(var(--vh)) !important; }
    body.macOs.safariBrowser #home-gallery, body.macOs.safariBrowser #home-gallery .slider-bg.stellar-bg { height: calc(var(--vh) * var(--unZoom)) !important; }
    body.macOs #home-gallery, body.macOs #home-gallery .slides, body.macOs #home-gallery .slider-bg.stellar-bg { height: calc(var(--vh)) !important; }
    body.macOs .section-animation-item { opacity: 1 !important; margin-top: 0 !important; }
}

@media(max-width:1024px) {
    .owl-carousel .owl-prev:after, .owl-carousel .owl-next:after { /* margin-top: 550px; */ }
}

@media (max-width: 767px) {
    #DynamicFormObject input[type=submit] { margin-top: 10px; font-size: 100% !important; width: 140px; padding: 0 10px; height: 42px; position: relative; float: right; }
    #SiteGrid.layout-bottom #GridPromo, #SiteGrid.layout-top #GridPromo { padding-bottom: 90px; background: #dcdcdb; }
    #GridPage .max-width { width: 100%; }
    #home-gallery, #home-gallery .slides, #home-gallery .slider-bg.stellar-bg { height: calc(var(--app-height)) !important; }
}

/*header*/
#header2 { background: #dcdcdb; font-family: 'almoni-tzar-light'; height: 90px; }
#header2 ul.menu li.active { font-weight: bold; }
#header2 ul.menu > li:before { content: none; }
#header2 ul.menu li a { font-size: 145%; color: #002c56; }
#header2 .header-top { display: none; }
#header2 #header-left { width: 120px; }
#header2 .header-right-section { width: 100%; background: transparent; }
#header2 #header-left img { width: 128px; }
#header2 .max-width { max-width: 95%; width: 100%; }
#header2 #header-container { display: flex; align-items: center; }
#header2 .menu-nav { margin: 0; }
#header2 { display: flex; align-items: center; justify-content: space-between; }

@media(max-width:1024px) {
    .header-right-section { background: transparent; }
    #header2 { padding: 10px; }
    #header2 .menu-nav .closed { display: none !important; }
    #SiteGridContainer { overflow: hidden; }
    .lobby-grid #GridPage .max-width { padding: 0; width: 100%; }
    #header2 #header-left img { width: 90px; }
    #header2 .header-right-section { width: 50%; padding: 0; }
    #header2 ul.menu { top: 0; width: 100%; padding-top: 125px; height: 100%; background: #dcdcdb; position: fixed; }
    #header2 ul.menu li a { font-size: 150%; color: #002c56; font-family: 'almoni-tzar-light'; }
    #header2 ul.menu li.active { color: #fff; background: transparent; }
    #header2 ul.menu li.active:after { content: ''; width: 35%; background: #fff; display: block; height: 3px; margin: auto; }
    .header-right-section { background: #dcdcdb; }
    #nav-toggle span, #nav-toggle span:after, #nav-toggle span:before, #nav-toggle-mobile span, #nav-toggle-mobile span:after, #nav-toggle-mobile span:before { background: #002c56; }
}

@media(max-width:990px) {
    #header2 { height: 70px; }
}

@media(max-width:767px) {
    #header2 ul.menu li a:focus { border-bottom: none; }
}

/*****HOME PAGE*****/

.home-page #allSectionsWrapper { background: #fff; }

/*home gallery*/
#home-gallery .gallery-logo { width: 28%; }
#home-gallery .gallery-caption { width: 100%; max-width: 1100px; padding: 0 15px; top: 27%; left: 84%; }
#home-gallery .flex-control-paging li a { background: #fff0; border: 2px solid #fff; width: 20px; height: 20px; }
#home-gallery .flex-control-paging li a.flex-active { background: #fff; }
#home-gallery ol.flex-control-nav.flex-control-paging { bottom: 5%; }

/*first section*/
.home-page .section.grid-text-section { margin: 130px auto 250px; color: #002c56; padding: 0; width: 795px; max-width: 100%; padding: 0 15px; }
.home-page .section-title h1, .home-page .section-title h2 { font-size: 260%; text-align: right; max-width: 770px; margin: auto; }
.home-page .section-title h1 { text-align: center; }
.home-page .grid-text .grid-text-content { padding: 0; width: 100%; line-height: 1.3; text-align: start; }
.grid-text p { font-size: 120%; text-align: justify; margin-top: 40px; }
.grid-text h4 { font-size: 140%; text-align: justify; font-family: 'almoni-tzar-regular-New'; margin-bottom: 40px; }
.grid-text p:nth-child(2) { margin-top: 30px; }
.home-page .grid-gallery-section { margin-bottom: 90px; }
.home-page .grid-gallery-section .content-section-Btn { padding: 50px 24% 90px; /* max-width: 75%; */ text-align: start; margin-right: auto; border-bottom: 3px solid #dcdcdb; }

.home-page .grid-gallery-section .content-section-Btn a { background-color: #002c56; display: inline-block; direction: ltr; line-height: 1; clip-path: polygon(10% 0, 100% 0, 100% 100%, 0% 100%); max-width: none; padding: 9px 20px; }



/*second section*/
.section.grid-gallery-section { margin-bottom: 70px; }
.home-page .topImg:before { background-repeat: no-repeat; position: absolute; content: none; background-image: url(/warehouse/temp/agvor/7-logo.svg); z-index: 10; bottom: 40px; right: 90px; }
.home-page .topImg:after { position: absolute; /* content: ''; */ bottom: 0; left: 0; right: 0; background-color: #002c56; height: 200px; clip-path: polygon(-570px 50%, 100% 0%, 100% 100%, 0% 100%) }
.home-page .topImg { /* position: relative; */ /* padding-bottom: 77px; */ }
.home-page .owl-carousel .photoTextWrapper { /* background: transparent; */ /* z-index: 10; */ /* transform: none; */ /* width: 100vw; */ /* left: 0; */ /* height: 20vw; */ /* padding: 90px; */ }
.home-page .photoTextWrapper h3, .home-page .photoFullText, .home-page .photoTextLinkWrapper { /* position: absolute; */ }
.home-page .photoTextWrapper h3 { /* color: #fff; */ /* font-size: 72px; */ /* bottom: 40px; */ /* right: 130px; */ }
.home-page .photoTextLinkWrapper { /* left: 70px; */ /* bottom: -10px; */ }
.home-page .photoFullText { /* font-size: 52px; */ /* color: #fff; */ /* bottom: 0; */ /* right: 130px; */ }
.home-page .owl-carousel .photoTextLinkWrapper a.item-button, .owl-carousel .photoTextLinkWrapper a.item-button:hover { /* background: transparent; */ /* direction: ltr; */ /* font-size: 26px; */ }
.home-page .item-text { position: absolute; z-index: 10; bottom: 30px; color: white; font-size: 130%; left: 145px; }
.home-page .section.grid-gallery-section:after { /* content: ''; */ display: block; width: 100%; height: 4px; background: #dcdcdb; /* margin-top: 181px; */ }
.home-page .grid-boxes .grid-box .grid-box-title h3 { font-family: 'almoni-tzar-regular-New'; font-size: 165%; line-height: .7; margin: 0; }


.home-page .grid-text .sec-button { position: static; }
.home-page .owl-carousel .photoTextWrapper { bottom: 0; left: 0; right: 0; top: auto; width: 100%; transform: none; padding: 0; background-color: #002c56; clip-path: polygon(0 55%, 100% 0%, 100% 100%, 0% 100%); display: flex; flex-direction: column; align-items: flex-start; padding: 85px 15% 45px; color: #fff; }
.home-page .owl-carousel .owl-item .item { position: relative; }
.home-page .photoTextLinkWrapper { position: absolute; bottom: 40px; left: 15%; padding: 0; }
.home-page .photoTextWrapper h3 { margin: 0; font-size: 483%; line-height: .7; -webkit-text-stroke: 1px #fff; color: transparent; }
.home-page .photoFullText { font-size: 260%; line-height: .7; margin-top: 8px; }
.home-page .owl-carousel .photoTextLinkWrapper a.item-button { margin: 0; padding: 0; background: none; direction: ltr; font-size: 130%; }


@media(max-width:1170px) {
    .owl-carousel .owl-prev:after, .owl-carousel .owl-next:after { /* margin-top: 510px; */ }
}

@media(max-width:1024px) {
    #home-gallery .gallery-caption { top: 30%; left: 70%; }
    .content-section-Btn { /* right: 20%; */ /* bottom: 80px; */ }
    .home-page .owl-carousel .photoTextWrapper { /* padding: 20px; */ /* height: 25vw; */ }
    .home-page .photoTextWrapper h3 { /* right: 70px; */ /* bottom: 80px; */ }
    .home-page .photoFullText { /* right: 70px; */ /* bottom: 30px; */ }
    .home-page .photoTextLinkWrapper { /* bottom: 60px; */ }
}

@media(max-width:991px) {
    .home-page .topImg:after { clip-path: polygon(-570px 80%, 100% 20%, 100% 100%, 0% 100%); }
    .home-page .section-title h1, .home-page .section-title h2 { font-size: 200%; }
    .section.grid-gallery-section { margin-bottom: 100px; }
    .content-section-Btn { /* right: 4%; */ /* bottom: 15%; */ }
    #home-gallery .gallery-logo { width: 48%; }
    .home-page .topImg:before { right: 20px; }
    .home-page .grid-boxes .box-image-animation img { width: 275px; }
    .home-page .section.grid-text-section { /* width: 90%; */ margin-top: 80px; margin-bottom: 100px; }
    .home-page .item-text { left: 20px; }
    .home-page .owl-carousel .owl-next:after, .owl-carousel .owl-prev:after { width: 140px; /* margin-top: 350px; */ }

    .home-page .owl-carousel .photoTextLinkWrapper a.item-button, .owl-carousel .photoTextLinkWrapper a.item-button:hover { font-size: 20px; }
}

@media(max-width:767px) {
    .owl-carousel .owl-next:after, .owl-carousel .owl-prev:after { display: none; }
    .home-page .topImg:after { height: 40%; bottom: 20px; }
    #home-gallery .gallery-caption { top: 25%; left: 50%; }
    #home-gallery .gallery-logo { width: 68%; }
    .home-page .grid-boxes .box-image-animation img { width: 100%; }
    .grid-text p { margin-top: 0; }
    .grid-text-section .section-title { margin-bottom: 20px; }
    .home-page .photoTextWrapper h3 { /* bottom: 14%; */ /* font-size: 24px; */ /* right: 40px; */ font-size: 170%; }
    .home-page .owl-carousel .photoTextWrapper { /* height: 20vw; */ padding: 45px 24px 12px; }
    .home-page .photoFullText { font-size: 100%; /* right: 40px; */ /* bottom: -4%; */ }
    .home-page .photoTextLinkWrapper { left: 24px; bottom: 12px; }
    .home-page .owl-carousel .photoTextLinkWrapper a.item-button, .home-page .owl-carousel .photoTextLinkWrapper a.item-button:hover { font-size: 16px; }
    #home-gallery .flex-control-paging li a { width: 14px; height: 14px; }
    .home-page .owl-carousel .owl-item .item { padding-top: 100%; }

    .home-page .grid-gallery-section .content-section-Btn a { width: 180px; padding: 7px 10px; font-size: 120%; text-align: center; }
    .home-page .owl-carousel .owl-item img { width: 100%; height: 100%; object-fit: cover; }
}

/*third section*/
.grid-form-section { max-width: 100%; margin: auto 0; background: #dcdcdb; padding: 80px 0 130px; /* clip-path: polygon(0 0, 100% 0, 100% 94%, 0% 100%); */ border-top: 3px solid #fff; }
.grid-content-section { background: #dcdcdb; max-width: 100%; margin: 0; margin-top: 160px; }
.sections .grid-content-section { padding: 85px 0; margin: auto; }
.grid-boxes.row { max-width: 1150px; margin: auto; }
.grid-box-title { width: 60%; }
.grid-boxes .grid-box-title h3 a { color: #002c56; line-height: inherit; display: inline-block; }
.grid-boxes .box-image-animation img { margin: auto; }
.form-container-wide #DynamicFormObject { border: none; background: #002c56; margin: auto; display: flex; max-width: 1100px; flex-direction: column; padding: 80px; height: 588px; }
.dynamicFormObjectField.textareaField { width: 66%; }
#DynamicFormObject .dynamicFormObjectTitleAndText h3.dynamicFormObjectTitle { ffont-size: 50px; color: white; text-align: justify; margin-bottom: 0; line-height: normal; }
#DynamicFormObject:after { border: none; }
.form-container-wide #DynamicFormObject .dynamicFormObjectFields .top-form { color: #fff; display: block; font-size: 30px; text-align: justify; margin-bottom: 50px; }
.normal-form input, .normal-form select, .normal-form textarea { border: 1px solid#fff; background: #fff; margin-right: 0; border-radius: 0; max-width: 100%; width: 100%; appearance: none; -webkit-appearance: none; }
.form-control { border-radius: 0; }


.col-xs-12 { padding-right: 7px; padding-left: 7px; }
.must:before { right: 15px; top: 7px; }

@media(max-width:1170px) {
}

@media (min-width: 991px) {
    .col-md-4 { width: 25%; }
    .grid-boxes .grid-box-image { padding-bottom: 80%; }
    .form-container-wide #DynamicFormObject .dynamicFormObjectTitleAndText { width: 100%; padding: 15px 0; }
    .form-container-wide #DynamicFormObject .dynamicFormObjectFields { width: 100%; padding:0; }
    .form-container-wide #DynamicFormObject .dynamicFormObjectFields fieldset { margin-inline: -7px; }
    .form-container-wide #DynamicFormObject .dynamicFormObjectField { width: 33%; }
    .form-container-wide #DynamicFormObject .dynamicFormObjectField.textareaField { width: 66%; }
}

@media (max-width: 990px) {
    #LobbyModule .grid-boxes, #lobbyview .grid-boxes { display: flex; flex-wrap: wrap; }
    .col-md-4 { width: 50%; }
    .section.grid-text-section { padding: 15px; }
    .grid-box-image { padding-bottom: 110%; }
    .grid-boxes .box-image-animation img { width: 130px; margin: auto; }
    .grid-box-title { width: 100%; }
    .dynamicFormObjectField.textareaField { width: 100%; }
    .normal-form select { height: auto; padding-right: 1%; }
    .form-container-wide #DynamicFormObject { padding: 3% 3% 17%; width: 90%; }
    .form-container-wide #DynamicFormObject { max-width: 650px; height: 100%; }
    #DynamicFormObject .dynamicFormObjectTitleAndText h3.dynamicFormObjectTitle { font-size: 40px; color: white; text-align: right; }
}

@media (max-width: 767px) {
    #DynamicFormObject .dynamicFormObjectField .must:before { right: 16px; }
    #SiteFooter { padding-bottom: 0; }
    .home-page .grid-text p { padding: 0; }
    .grid-text-section p, .grid-text-section h4 { padding: 30px 30px 0; }
    .grid-text-section h4 { padding-bottom: 30px; margin-bottom: 0; }
    .grid-text .sec-button { /* margin-right: 30px; */ width: 140px; padding: 6px 10px; font-size: 120%; margin-top: 40px; }
    .home-page .section-title h1, .home-page .section-title h2 { /* margin-right: 30px; */ }
    .home-page .section.grid-gallery-section:after { margin-top: 100px; }
    .home-page .topImg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
    .home-page .section.grid-gallery-section { margin-bottom: 50px; padding: 0 15px; }
    .home-page .grid-gallery-section .gallery-container { width: 100vw; }
    .home-page .grid-gallery-section .content-section-Btn { padding: 50px 0; }

    .youthPage .section.grid-gallery-section:after { margin-top: 0; }
    .form-container-wide #DynamicFormObject .dynamicFormObjectFields .top-form { font-size: 90%; text-align: right; margin-bottom: 40px; }
}


.grid-content-section.advantageSection { padding-right: 15px; padding-left: 15px; }
.advantageSection .grid-boxes { max-width: 1224px; }
.advantageSection .grid-boxes .section-animation-item { padding: 0 63px; }
.advantageSection .grid-boxes .grid-box-image { padding-bottom: 100%; }
.advantageSection .grid-boxes .box-image-animation:hover img { transform: none; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; }

@media(max-width:991px) {
    .advantageSection .grid-boxes .section-animation-item { margin-bottom: 60px; }
    .home-page .advantageSection .grid-boxes .box-image-animation img { /* width: 90%; */ }
}

@media(max-width:767px) {
    .home-page .advantageSection .grid-boxes .box-image-animation img { /* width: 85%; */ }
    .advantageSection .grid-boxes .section-animation-item { padding: 0 15px; margin-bottom: 30px; }
    .advantageSection .grid-boxes .grid-box-image { margin-bottom: 8px; }
}

/*footer*/
#SiteFooter { float: none; background-color: #fff; }

footer::before { content: ''; background: #fff; width: 100%; height: 192px; display: block; clip-path: polygon(0 100%, 100% 0, 100% 100%, 0 100%); z-index: 1; margin-bottom: -1px; pointer-events: none; }

footer { position: relative; padding-top: 0; background-color: #dcdcdb; }
ul { list-style-type: none; padding: 0; margin-bottom: 0; }
.footer-text-divided > div.footer-text-right { font-size: 165%; color: #002c56; font-family: 'almoni-tzar-light', sans-serif; }
.footer-text-divided { display: flex; align-items: center; justify-content: space-around; /* margin-top: -50px; */ }
.footer-text-divided > div { padding: 0 50px; }
.footer-text-right a:hover, .footer-text-right a:focus { color: #002c56; text-decoration: underline; }


@media(max-width: 1440px) {
    footer::before { height: 144px; }
}

@media(min-width: 1441px) {
    .footer-text-divided > div.footer-text-right { transform: translateY(-81px); }
}

@media(min-width: 1025px) and(max-width: 1440px) {
    .footer-text-divided > div.footer-text-right { transform: translateY(-72px); }
}

@media(max-width:1024px) {
    .footer-text-divided > div { padding: 0; }
    .footer-text-divided { /* align-items: flex-end; */ padding-right: 30px; padding-left: 40px; }
}

@media(max-width:767px) {
    .footer-text-divided { align-items: flex-end; }
    footer::before { height: 40px; }
    .footer-text-divided > div.footer-text-left { display: block; width: 50%; font-size: 130%; }
    .footer-text-divided > div.footer-text-right li { line-height: .7; }
    .footer-text-divided > div.footer-text-right li + li { margin-top: 10px; }
}

/*****inner pages*****/

#headline { margin-bottom: 0; }
#headline h1 { font-size: 70px; font-family: 'almoni-tzar-light'; color: #002c56; background: #ededed; padding: 20px; }
.section.grid-text-section { width: 774px; margin: auto; padding: 1px 0; }
.grid-text-section .section-animation-item, .section-animation-item { width: 100%; opacity: 1; animation: none; transition: none; margin-top: 0; }
#allSectionsWrapper { background: #dcdcdb; }
.contactPage #GridPage { padding-top: 0; background: #dcdcdb; padding-bottom: 150px; }
#GridPage .max-width, #GridPage .max-width-center { max-width: 100%; }
#GridTop { height: 500px; margin-top: 90px; }
#GridTop.noTopImage.longer { height: 0; }
.contactPage #GridContent { background: #dcdcdb; }
.contactPage #text1 { margin-top: 70px; font-size: 200%; }
.contactPage #text1 p:last-child { margin-bottom: 90px; }
.contactPage .form-container-wide #DynamicFormObject { height: 540px; }
.image-section-data { width: 100%; margin: auto; }
.teamPage .image-section-data { height: auto; overflow: visible; }

@media (max-width: 1024px) {
    #GridTop { margin-top: 70px; }
}

@media (max-width: 990px) {
    .contactPage .form-container-wide #DynamicFormObject { height: 100%; }
    #headline h1 { font-size: 124%; }
    .image-section-data { width: 100%; }
    #GridPage .max-width, #GridPage .max-width-center { width: 100%; }
    .image-section-data { width: 100%; }
    .form-container-wide #DynamicFormObject .dynamicFormObjectTitleAndText { width: 100%; margin-bottom:15px}
    .form-container-wide #DynamicFormObject .dynamicFormObjectFields { width: 100%; }
    .form-container-wide #DynamicFormObject .dynamicFormObjectField { width: 100%; }
    .form-container-wide #DynamicFormObject .dynamicFormObjectSubmit { width: 100%; }
}

@media (max-width: 767px) {

    .footer-text-divided > div.footer-text-right { display: flex; flex-direction: row; align-items: flex-end; width: 70%; font-size: 115%; }
    .form-container-wide #DynamicFormObject { padding: 40px 20px; }
    .normal-form select, .normal-form textarea { width: 100%; padding-right: 12px; }
    #GridTop { height: 300px; margin-top: 60px; }
    #text1 { max-width: 100%; margin: auto; }
    .contactPage #text1 { font-size: 150%; padding: 0 40px; margin-top: 40px; }
    .contactPage #GridPage { padding-bottom: 10px; }
}

.owl-carousel .owl-item .item { margin-bottom: 50px; }
body:not(.home-page) .owl-controls { z-index: 10; position: absolute; left: 50%; transform: translateX(-50%); bottom: 30px; width: 100%; height: auto; }
.owl-carousel .owl-dots { position: static; }
.owl-carousel .owl-dot { width: 22px; height: 22px; background: #ffffff00; border: 2px solid #fff; }
.owl-carousel .owl-dot { width: 15px; height: 15px; }
.owl-carousel .owl-dot.active { background: #fff; }
.aboutPage #allSectionsWrapper { padding-bottom: 180px; }
.aboutPage .grid-image-section { margin: 0; }
.aboutPage .grid-text p { margin-top: 70px; }
.aboutPage .owl-carousel .owl-item img { width: 60%; height: 100%; margin: auto; }
.aboutPage .owl-carousel .owl-item .item { display: flex; flex-direction: row-reverse; margin: 80px auto; position: relative; max-width: 1100px; }
.aboutPage .topImg { background: #ededed; width: 376px; height: 295px; }
.aboutPage .photoFullText ul li { margin: 2px; color: #fff; background: #002c56; width: 100%; padding: 22px; font-size: 120%; text-align: justify; }
.aboutPage .photoFullText ul { width: 100%; padding: 0; }
.aboutPage .photoTextWrapper h3 { background: #fff; padding: 20px; margin-bottom: 5px; font-size: 170%; height: 70px; margin-right: 3px; width: 100%; text-align: start; }
.aboutPage .owl-carousel .photoTextWrapper { top: 137px; left: 332px; width: 79%; background: none; }
.aboutPage .image-section-data img { width: 1150px; }

@media (max-width: 1170px) {
    .aboutPage #allSectionsWrapper { padding-bottom: 180px; }
    #GridPage .max-width { width: 100%; }
}

@media (max-width: 1024px) {
    .aboutPage .grid-image-section, .aboutPage .image-section-data { /* display: none; */ /* margin-top: -60px; */ height: 100%; }
    .aboutPage .image-section-data img { width: 100%; margin-top: 50px !important; }
    .aboutPage .owl-carousel .owl-dots { top: 410px; }
    .owl-carousel .owl-item .item { margin-bottom: 0; }
    .owl-carousel .owl-item a.slide-bg-layer { display: none; }
    .owl-carousel .owl-dots { position: absolute; display: block; width: 100%; top: 0; margin: 0; top: 80px; }
    .youthPage .owl-carousel .owl-dots, .urbanRen .owl-carousel .owl-dots { top: 370px; height: 60px; }
    .aboutPage .section.grid-text-section { width: auto; }
    .aboutPage .grid-text p { margin: 40px auto; }
    .aboutPage .lobby-grid #GridPage .max-width { padding: 0; }
    .aboutPage .grid-text-section .section-animation-item { width: 90%; }
}

@media(max-width:990px) {
    .aboutPage .photoTextWrapper h3 { margin-bottom: 0; /* width: 90%; */ }
    .aboutPage .owl-carousel .owl-item img { width: 35%; margin-right: 50px; }
    .aboutPage .section.grid-gallery-section { margin-bottom: 0; }
    .aboutPage .topImg { margin-right: 24px; }
    .aboutPage .photoFullText ul li { /* width: 90%; */ font-size: 110%; }
    .aboutPage .owl-carousel .owl-dots { right: 0%; }
    .aboutPage .grid-text-section .section-animation-item { width: 95%; }
}

@media (max-width: 767px) {
    .aboutPage .owl-carousel .owl-dots { right: 0; bottom: 30px; top: auto; }
    .aboutPage .owl-carousel .owl-item img { width: 100%; margin: 0; }
    .aboutPage .owl-carousel .owl-item .item { /* justify-content: flex-start; */ /* align-items: center; */ height: 500px; max-width: 99%; margin: 0 auto; }
    .aboutPage .topImg { width: 43%; height: 370px; margin: 0; position: absolute; top: 6px; display: flex; align-items: center; padding: 10px; }
    .aboutPage .photoFullText ul li { }
    .aboutPage .photoFullText ul li { padding: 5px 15px; width: 100%; min-height: 98px; max-height: 71px; display: flex; align-items: center; font-size: 95%; }
    .aboutPage .photoTextWrapper h3 { padding: 16px; width: 100%; }
    .aboutPage .owl-carousel .photoTextWrapper { top: 182px; left: 0; width: 57%; padding: 0; transform: translateY(-50%); }
    .aboutPage .image-section-data { width: 100%; height: auto; }
    .aboutPage #headline h1 { padding-left: 40px; }
    .aboutPage .owl-carousel .owl-dot { width: 15px; height: 15px; }
    .aboutPage .image-section-data img { width: 100%; margin: 0 !important; }
    .aboutPage .grid-image-section, .aboutPage .image-section-data { /* margin-top: -60px; */ }
    .aboutPage #allSectionsWrapper { padding-bottom: 130px; }
}

@media(max-width:325px) {
    .aboutPage .owl-carousel .photoTextWrapper { left: 90px; }
    .aboutPage .photoFullText ul li { max-height: 130px; min-height: 81px; height: 93px; }
    .aboutPage .owl-carousel .owl-item img { width: 90%; }
    .aboutPage .topImg { height: 71%; }
    .aboutPage .owl-carousel .owl-dots { top: 400px; }
}

.projectPage #headline h1 {padding-block:27px;}
.projectPage .col-md-4 { width: calc(50% - 18px); padding: 0 }
.projectPage .col-md-4 .grid-short-box {margin:0;}
.projectPage .grid-short-box-image { padding-bottom: 61.7%; }
.projectPage .grid-short-box-image img { width: 100%; }
.projectPage .flex-row.row { max-width: 1097px; }
.projectPage #gridshort-view > div { margin: auto !important; animation: none; opacity: 1; transition: none; display: flex; justify-content: flex-start; align-items: flex-start; flex-wrap: wrap; gap: 35px; }
.projectPage #gridshort-view > div::before, .projectPage #gridshort-view > div::after {content:none;}
.projectPage #gridshort-view { background: #f6f6f6; padding-top: 120px; padding-bottom: 150px; /* clip-path: polygon(0 0, 100% 0, 100% 95%, 0% 100%); */ }
.projectPage .grid-short-box-fulltext { color: white; background: #002c56; text-align: justify; padding-right: 20px; font-size: 123%; padding-block: 16px; }
.projectPage .grid-short-box-fulltext:after { /* background-image: url(/warehouse/temp/agvor/7-logo.svg); */ background-repeat: no-repeat; position: absolute; content: ''; top: 70%; left: 65%; height: 79px; width: 213px; z-index: 10; pointer-events: none; background-size: 80%; }
.projectPage .grid-short-box-label { /* opacity: 0; */ line-height: normal; margin-bottom:15px; padding:0; }
.projectPage .grid-short-box-link { position: absolute; bottom: 16px; left: 20px; font-size: 65%; line-height: normal; text-decoration: underline; text-underline-offset: 2px; }
.projectPage .grid-short-box-subtitle { margin-bottom: 0; line-height:normal; }


.projectPage .categories-strip { background: #fff; color: #002c56; font-size: 100%; }
.projectPage .categories-strip ul { }
.projectPage .categories-strip ul li { padding: 0; display: inline-flex; align-items: center; justify-content: center; }
.projectPage .categories-strip ul li:not(:last-child):after { content: '/'; font-size: 20px; font-family: almoni-tzar-light; }
.projectPage .categories-strip ul li:first-child { display: none; }
.projectPage .categories-strip ul li.active { font-family: 'almoni-tzar-regular-New'; background: transparent; font-size: 123%; }
.projectPage .categories-strip ul li a { padding: 15px; display: block; }
@media (max-width: 991px) {
    .projectPage #headline h1 { padding-block: 20px; margin-top:10px;}
    .projectPage #gridshort-view { padding-bottom: 160px; }
    .projectPage .grid-short-box-fulltext:after { top: 76%; left: auto; right: 0; }
    .projectPage .grid-short-box-fulltext { font-size: 90%; padding: 9px 15px; }
    .projectPage .col-md-4 { width: 100%; }
    .projectPage #GridPage { padding-top: 0; }
    .projectPage .grid-short-box-label {margin-bottom:20px;}
    .projectPage .grid-short-box-link { bottom: 10px; }
}

@media(max-width:768px) {
    .projectPage #gridshort-view { padding: 60px 20px 80px; }
    .projectPage #GridTop { height: 98vw; }
}

@media(max-width:500px) {
    .projectPage .grid-short-box-fulltext:after { top: 66%; }
    .projectPage .grid-short-box-link { font-size: 90%; }
}

@media(max-width:320px) {
    .projectPage .grid-short-box-fulltext:after { top: 60%; right: -3%; }
}

.urbanRen .col-md-4 { width: 25%; }
.urbanRen .grid-boxes .grid-box-title h3 a, .youthPage .grid-boxes .grid-box-title h3 a { color: #fff; font-size: 165%; line-height: 1; margin-top: 17px; }
.youthPage .grid-boxes .grid-box-title h3 a { margin-top: 0; }

.youthPage #LobbyModule .grid-box:nth-last-child(1) .grid-box-title h3 a, .youthPage #LobbyModule .grid-box:nth-last-child(2) .grid-box-title h3 a, .youthPage #LobbyModule .grid-box:nth-last-child(3) .grid-box-title h3 a { color: #002c56; }
.urbanRen #allSectionsWrapper, .youthPage #allSectionsWrapper { background: #fff; }
.youthPage .section.grid-text-section { width: 810px; margin-top: 60px; }
.urbanRen .section.grid-text-section { width: 810px; margin-top: 70px; }
.urbanRen .sections ul, .youthPage .sections ul { list-style: disc; padding: 0 20px; }
.urbanRen .grid-text h2::before, .youthPage .grid-text h2::before { /* content: '•'; */ display: inline-block; vertical-align: middle; font-size: 22px; margin-left: 10px; }
.urbanRen .grid-text h2, .youthPage .grid-text h2 { text-align: right; font-size: 260%; /* position: absolute; */ /* top: -10px; */ }
.youthPage .grid-text-content li, .urbanRen .grid-text-content li { position: relative; }
.urbanRen .grid-text-content li { margin: 60px 0; line-height: 1.5; }
.urbanRen .grid-content-section { background: #fff; margin-top: 0; padding: 40px; padding-bottom: 0; }
.urbanRen .grid-boxes .box-image-animation img { /* margin-top: 57px; */ /* width: 105px; */ }
.urbanRen #check1 .grid-boxes .box-image-animation img { width: 100%; transform: none; }
.urbanRen .grid-boxes .grid-box-subtitle { background: #e9e9e8; min-height: 141px; font-family: 'almoni-tzar-regular-New'; padding: 20px; display: flex; align-items: center; color: #072c55; text-align: justify; font-size: 26px; }
.urbanRen .grid-box-title { font-family: 'almoni-tzar-regular-New', sans-serif; }
.urbanRen #LobbyModule .grid-boxes .grid-box-image { background: #002c56; padding-bottom: 0; margin-bottom: 5px; padding: 35px 0 25px; display: flex; align-items: center; justify-content: center; flex-direction: column; }
.urbanRen #LobbyModule .grid-boxes .grid-box-image .grid-box-image-container { position: relative; padding-top: 90px; width: 100px; }
.urbanRen .grid-box-fulltext ul { list-style: disc; text-align: justify; margin: 0; /* min-height: 327px; */ display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-start; padding: 20px 34px; }
.urbanRen #check3 .grid-boxes .grid-box-image .grid-box-image-container { width: 155px; }
.urbanRen .grid-box-fulltext { margin-top: 10px; background: #cfcecd; }
.urbanRen #check1 .grid-box-fulltext { /* min-height: 200px !important; */ }
.urbanRen #LobbyModule .grid-boxes .grid-box-title h3 { /* font-size: 140%; */ margin: 0; font-size: 100%; }
.urbanRen .grid-form-section, .youthPage .grid-form-section { /* margin: -161px 0; */ }
.urbanRen .form-container-wide #DynamicFormObject, .youthPage .form-container-wide #DynamicFormObject { margin: 50px auto 0; width: 90%; }
.urbanRen #SiteFooter, .youthPage #SiteFooter { /* margin-top: 115px; */ }
.urbanRen .owl-carousel .owl-item .item .plus-sign { color: #072c55; background: #fff; }
.youthPage .section.grid-gallery-section { margin-bottom: 0; margin-top: 215px; }
.owl-carousel .owl-item .item { margin-bottom: 0; }
.urbanRen .owl-carousel .owl-item .item { /* margin-bottom: 0; */ }
.urbanRen .section.grid-gallery-section { margin-bottom: 0; margin-top: 70px; }
.urbanRen .grid-boxes .box-image-animation { position: absolute; left: 0; top: 0; }
.urbanRen .grid-boxes .box-image-animation:hover { transition: none; }
.youthPage .grid-form-section { padding-top: 150px; }

@media(max-width:1024px) {
    .urbanRen .grid-boxes .grid-box-subtitle { min-height: 190px; }
    .urbanRen .grid-boxes .box-image-animation img { /* margin-top: 25px; */ }
}

@media (max-width: 990px) {
    .urbanRen .grid-boxes .grid-box-title h3 a, .youthPage .grid-boxes .grid-box-title h3 a { font-size: 134%; }
    .urbanRen .gridTextDiv { width: 85%; }
    .urbanRen #LobbyModule .grid-boxes .grid-box-image { padding-bottom: 0; width: 16%; margin-left: 10px; min-width: 130px; }
    .urbanRen .section.grid-text-section, .youthPage .section.grid-text-section { width: auto; margin: 30px auto; }
    .urbanRen .col-md-4 { width: 50%; }
    .urbanRen .grid-boxes .box-image-animation img { /* position: absolute; */ /* top: 30%; */ /* left: 20%; */ /* margin: 0; */ }
    .urbanRen .grid-content-section { padding: 20px 0; }
    .urbanRen .grid-text-content ul { margin: 30px 0; }
    .urbanRen .sections ul, .youthPage .sections ul { /* margin: 10px 0; */ }
    .urbanRen .grid-text h2, .youthPage .grid-text h2 { text-align: right; margin-right: 30px; font-size: 190%; }
    .urbanRen .grid-box-title { /* bottom: 40%; */ }
    .urbanRen #LobbyModule .grid-box, .urbanRen #lobbyview .grid-box { margin-bottom: 20px; margin-right: 0; display: flex; flex-direction: row; width: 100%; }
    .urbanRen .grid-boxes .grid-box-subtitle { min-height: 140px; display: flex; align-items: center; line-height: 1; }
    .urbanRen .grid-form-section, .youthPage .grid-form-section { margin: 0; padding: 10px 0 110px; }
    .urbanRen #SiteFooter, .youthPage #SiteFooter { margin: 0; padding: 0; }
    .youthPage .owl-carousel .owl-dots, .urbanRen .owl-carousel .owl-dots { top: 295px; }
    .urbanRen .owl-carousel .owl-item .item { padding: 0 5px; /* position: relative; */ /* padding-top: 56.5%; */ /* width: 70vw; */ }
}

@media (max-width: 767px) {
    .urbanRen .col-md-4 { width: 100%; }
    .youthPage .grid-boxes .box-image-animation img { width: 140px !important; /* padding-top: 30px; */ }
    .youthPage .grid-box-fulltext { width: 41%; /* padding: 7px !important; */ }
    .youthPage #LobbyModule .grid-box, .youthPage #lobbyview .grid-box { flex-direction: column; width: 100%; margin: auto; margin-bottom: 30px; }
    .urbanRen #LobbyModule .grid-boxes .grid-box-image { /* min-height: 503px; */ margin-bottom: 0; }
    .urbanRen .grid-text p:nth-child(2) { margin-top: 0; padding-top: 15px; }
    .urbanRen .section.grid-text-section, .youthPage .section.grid-text-section { margin-top: 0; }
    .urbanRen .grid-box-fulltext { min-height: 0 !important; }
    .youthPage .owl-carousel .owl-dots { top: 300px; }
    .urbanRen .gallery-container { width: 100%; padding: 0 15px; }
    .urbanRen .owl-carousel .owl-item .topImg.fixHeight { padding-bottom: 100%; }
    .youthPage .section.grid-gallery-section { margin-top: 0; }
}

.youthPage .grid-image-section { margin-bottom: 0; }
.youthPage .grid-text-section { margin: 120px auto 60px; }
.youthPage #LobbyModule .grid-boxes, .youthPage #lobbyview .grid-boxes { display: flex; flex-wrap: wrap; }
.youthPage #LobbyModule .grid-box, .youthPage #lobbyview .grid-box { display: flex; flex-direction: row; padding: 0; margin-bottom: 5px; align-items: stretch; margin-right: 0; }
.youthPage .grid-boxes .grid-box-image { padding-bottom: 0; margin-bottom: 0; overflow: visible; margin-bottom: 0 !important; border-left: 5px solid #fff; /* display: flex; */ /* align-items: center; */ /* justify-content: center; */ }
.youthPage .grid-content-section { background: #fff; max-width: 1115px; margin: 0 auto; padding: 0 15px; }
.youthPage .col-md-4 { width: 100%; }
.youthPage .grid-box-fulltext { background: #e9e9e8; display: flex; align-items: center; padding: 23px; text-align: justify; height: 100%; /* margin-right: 5px; */ }
.youthPage .grid-box-fulltext p { max-width: 100%; font-size: 120%; }
.youthPage .grid-boxes .box-image-animation img { width: auto; transform: none; }
.youthPage .grid-boxes .grid-box-image-container { position: relative; }
.youthPage .grid-box-title { font-family: 'almoni-tzar-light'; position: absolute; bottom: 38px; left: 0; width: 100%; display: inline-block; line-height: normal; }
.youthPage .gridTextDiv { width: 879.7px; /* height: 200px; */ }
.youthPage #LobbyModule .grid-boxes .grid-box-title h3 { font-size: 100%; margin: 0; }
.youthPage .grid-text h4 { margin-bottom: 40px; }

@media(max-width:1024px) {
    .youthPage .grid-image-section { height: 530px; }
    .youthPage .section.grid-gallery-section { margin-bottom: 0; }
}

@media (max-width: 990px) {
    .youthPage .grid-image-section { height: 400px; }
    .youthPage .grid-box-fulltext { width: 100%; padding: 24px 15px; }
    .youthPage #LobbyModule .grid-boxes .grid-box-title h3, .youthPage #lobbyview .grid-boxes .grid-box-title h3 { font-size: 100%; }
    .youthPage .grid-content-section { /* margin: auto; */ padding: 0 5px; }
    .urbanRen .sections ul, .youthPage .sections ul { /* margin: 0 20px; */ }
}

@media (max-width:768px) {
    .youthPage .gridTextDiv { /* min-height: 200px; */ }
    .youthPage .grid-box-fulltext p { font-size: 75%; }
    .youthPage .grid-boxes .grid-box:nth-child(6) .grid-box-image, .youthPage .grid-boxes .grid-box:nth-child(5) .grid-box-image, .youthPage .grid-boxes .grid-box:last-child .grid-box-image { background: #d2d1d1; }
    .youthPage .grid-boxes .grid-box-title h3 a { font-size: 100%; }
    .youthPage .grid-boxes .grid-box-image { background: #062b54; width: 200px; /* height: 200px; */ }
    #lobbyview .grid-boxes .grid-box-image, #LobbyModule .grid-boxes .grid-box-image { margin-bottom: 0; }
    .youthPage #LobbyModule .grid-boxes, .youthPage #lobbyview .grid-boxes { margin-bottom: 80px; }
    .youthPage .grid-text h4 { margin-bottom: 0; padding-bottom: 0; }
    .youthPage .grid-text p:nth-child(2) { padding-top: 0; }
    .youthPage .grid-text h2 { margin-top: 20px; }
}

/*inner projects*/

/*body:not(.testMode) .project__content { position: absolute; right: 170px; bottom: 40px; z-index: 10; color: #fff; }
body:not(.testMode) h1.project__title { margin: 0; font-size: 600%; line-height: .7; -webkit-text-stroke: 1px #fff; color: transparent; }
body:not(.testMode) h2.project__subtitle { font-size: 300%; line-height: .7; text-align: start; margin-top: 8px; }*/
.projectPage.contentInnerPage .categories-strip { display: none }
.project__media__desktop { margin-top: 90px; max-height: calc(100vh - 90px); height: 43.2vw; }
.project__media__desktop img { max-height: 100%; height: 100%; object-fit: cover; width: 100%; object-position: center; }
.projectPage.contentInnerPage #GridTop { display: none }
.projectPage.contentInnerPage .slick-slider { height: 100%; }
.project__media img { width: 100%; transform: translateY(-20%); }
.project__properties { display: flex; margin: 0 auto; padding: 40px 0; justify-content: center; align-items: flex-start; align-content: center; width: 100%; max-width: 1100px; flex-direction: row; }
.project__properties_label { display: flex; align-items: center; justify-content: flex-start; font-size: 140%; flex-direction: column; line-height: 1.07; margin-top: 20px; width: 100%; color: #002c56; text-align:center;}
.project__properties__box { /* margin: auto 15px; */ display: flex; align-items: center; width: 25%; flex-direction: column; }
.project__properties_image { /* min-height: 215px; */ }
.projectPage.contentInnerPage img.project__logo { /* margin: 10px 20px; */ max-width: 160px; }
.project__row { margin-bottom: 62px; }
.project__row:nth-child(even) { direction: ltr; }
.project__row:nth-child(odd) { direction: rtl; }
.grid__row { display: flex; /* margin-bottom: 62px; */ justify-content: space-evenly; align-items: stretch; flex-direction: row; flex-wrap: wrap; }
.project__rows { width: 100%; max-width: 1170px; margin: 0 auto 197px; }
.grid__row__text { width: 44%; background: #ededed; padding: 0; direction: rtl; padding: 1.8% 7% 50px 2%; text-align: start; }
.grid__row__gallery { width: 55%; /*height: 100%;*/ align-self: stretch; overflow: hidden; }
.grid__row__text h2 { /* width: 80%; */ font-size: 300%; margin: 0 0 35px; }
.grid__row__text img { margin: 5px 0 5px 20px; width: 90px; }
.grid__row__text p { /* margin-top: 35px; */ font-size: 120%; }
.grid__row__text p:empty { display: none; }
.projectPage.contentInnerPage ul.slick-dots { position: absolute; bottom: 0; left: 0; }
.projectPage.contentInnerPage iframe { width: 100%; display: block; min-height: 0; height:300px }
.project__properties_label span { width: 60%; font-size: 70%; line-height: 1.5; margin-top: 10px; }
.project__media { height: 680px; overflow: hidden; }
/*.project__head:after { position: absolute; content: ''; bottom: 0; left: 0; background-color: #002c56; height: 250px; width: 100%; clip-path: polygon(0 160px, 100% 0px, 100% 100%, 0% 100%); }*/
.project__head { position: relative; }
.project__head:before { /* background-image: url(/warehouse/temp/agvor/7-logo.svg); */ background-repeat: no-repeat; position: absolute; content: ''; top: 80%; left: 84%; height: 79px; width: 213px; z-index: 10; display: none; }
.projectPage.contentInnerPage #SiteGrid:before { width: 100%; height: 19%; background: #dcdcdb; content: ''; position: absolute; z-index: -1; bottom: 0; }
.projectPage.contentInnerPage #GridContent { /* margin-bottom: 80px; */ }
.projectPage #GridPromo { display: none; }
.grid__row__text ul { font-size: 120%; }
.project__rows .grid__row__text ul { list-style-type: disc; text-align: justify; list-style-position: inside; }
.project__rows .project__row:nth-child(odd) .grid__row__text ul { /* margin-right: 100px; */ }
.project__rows .project__row:nth-child(even) .grid__row__text ul { /* margin-right: 41px; */ }
.project__rows .grid__row__text ul li + li { margin-top: 15px; }
.project__map { padding: 0; }
.contentInnerPage #SiteGrid.layout-bottom #GridPromo { display: block; margin-bottom: 0; padding-bottom: 100px; padding-top: 173px; background-color: #ededed; max-width: 100%; }
.project .grid__row__text h2 svg { vertical-align: middle; margin-left: 15px; }
.projectPage.contentInnerPage #GridContent { float: none; }
.grey__bg { background: #ededed; }
.project__paragraph { margin: 180px auto; max-width: 800px; width: 100%; text-align: center; }
/*body:not(.testMode) .project__paragraph h2 { font-family: 'almoni-tzar-light'; font-size: 260%; margin-bottom: 45px; }
body:not(.testMode) .project__paragraph p { font-size: 120%; font-family: 'almoni-tzar-light'; text-align: justify; }*/

.project__content-wrap { display: flex; justify-content: center; align-items: center; text-align: center; margin-bottom: 20px; gap: 5px; }
.project__content-wrap h1.project__title, .project__content-wrap h2.project__subtitle { color: #002c56; font-size: 350%; line-height: 1; text-align: center; margin: 0; }
.grey__bg, .project__content, .project__text-and-image-wrapper, .project__gallery, .project__big__image { margin-bottom: 100px; }

.project__paragraph { margin: 0px auto; max-width: 950px; width: 100%; text-align: center; font-size: 120%; }
.project__paragraph h2 { font-family: 'almoni-tzar-light'; font-size: 160%; }
.project__paragraph p:first-of-type { padding-top: 20px; }

.project__text-and-image-wrapper { max-width: 1440px; margin-inline: auto; }
.project__text-and-image-wrapper-inner { display: flex; align-items: center; justify-content: center; padding-inline: 70px; max-height: 445px; overflow: hidden; }
.project__text-and-image-wrapper-inner > div { height: 445px; }
.project__image { width: 58%; }
.project__image img { height: auto; width: 100%; object-fit: contain; }
.project__text { display: flex;flex-direction:column; justify-content: center; align-items: center; padding-inline-start: 105px; line-height: 1.5; letter-spacing: 0.06px; color: #002c56; width: 42%; }

.grid__row__gallery { width: 100%; max-width: 1330px; margin: 0 auto; }
.gallery__img { width: 445px; height: 245px; padding-inline: 15px; }
.gallery__img img { width: 100%; height: auto; object-fit: cover; }
.projectPage.contentInnerPage .slick-slider { display: flex; justify-content: center; align-items: center; position: relative; }
.projectPage.contentInnerPage .slick-slider button { position: absolute; top: 50%; transform: translateY(-50%); right: 15px; z-index: 1; border: 0; color: transparent; background-color: transparent; background-image: url(/warehouse/dynamic/432749.svg); background-position: center; background-repeat: no-repeat; background-size: cover; width: 90px; height: 45px; }
.projectPage.contentInnerPage .slick-slider button.slick-prev { right: auto; left: 9px; background-image: url(/warehouse/dynamic/432736.svg); width: 137px; background-position: -21px }

.project__big__image { margin-bottom: 0; }

.projectPage.contentInnerPage footer { background-color: #ededed }


@media(min-width:1025px) {
    .macOs .project__media__desktop { height: calc((100vh - 90px) * 1.3); max-height: 100%; }
    .macOs.safariBrowser .project__media__desktop { height: calc((100vh - 90px) * 1); }
    .macOs.safariBrowser .project__media__desktop img { height: 100%; width: auto; }
}

@media(max-width:1440px) {
    .project__head:after { height: 200px; clip-path: polygon(0 150px, 100% 30px, 100% 100%, 0% 100%); }
    .project__content { bottom: 30px; right: 20px; }
    h1.project__title { font-size: 450%; }
}

@media(max-width:1024px) {
    .project__head:before { left: 80%; }
}

.project { background: white; }

@media(max-width:991px) {
    .project__media__desktop { height: 92vw; }
    .project__media img { transform: translateY(0%); }
    .project__properties__box { width: auto; margin: 0; margin-bottom: 30px; }
    .project__properties { flex-direction: row; flex-wrap: wrap; }
    .project__rows { margin: auto 0; }
    .project__media img { width: 125%; }
    .project__head:before { left: 70%; }
    .project__properties_label { /* min-height: 115px; */ /* min-width: 0; */ /* font-size: 100%; */ }
    .project__properties_label span { width: 100%;font-size:100% }
    .project__row:nth-child(even) { direction: rtl; }
    .grid__row { /* margin-bottom: 55px; */ align-items: stretch; flex-direction: column; flex-wrap: wrap; }
    .grid__row__gallery { width: 75%; margin: auto; }
    .grid__row__text p { margin: 10px; }
    .grid__row__text { width: 75%; margin: auto; }
    /*.projectPage.contentInnerPage #SiteGrid.layout-bottom #GridPromo, .projectPage.contentInnerPage #SiteGrid.layout-top #GridPromo { background: none; }*/
    .projectPage.contentInnerPage #SiteGrid:before { height: 10%; }
    .slick-slide img { display: block; /* margin-top: 10px; */ }

    .grey__bg, .project__content, .project__text-and-image-wrapper, .project__gallery, .project__big__image { margin-bottom: 120px; }
    .project__content-wrap h1.project__title, .project__content-wrap h2.project__subtitle { font-size: 40px; }

    .project__content-wrap { margin-bottom: 15px; }
    .project__paragraph h2 { font-size: 140%; }
    .project__paragraph p:first-of-type { padding-top: 15px; }
    .project__content, .project__text-and-image-wrapper { padding-inline: 20px; }
    .project__text-and-image-wrapper-inner { padding: 0; flex-direction: column; max-height: 100%; }
    .project__text-and-image-wrapper-inner > div { height: auto; width: auto; }
    .project__text { padding: 30px 0 0; }
    .project__gallery { padding-inline-start: 20px; }
    .grid__row__gallery { max-width: 100%; overflow: scroll; }
    .gallery__body { display: flex; width: max-content; }
    .gallery__img { width: 220px; height: 205px; padding-inline: 5px; }
    .gallery__img img {height:100%;}
    .gallery__img:first-child { padding-inline-start: 0; }
    .project__big__image { height: 250px; overflow: hidden; }
}

@media(max-width:767px) {
    .project__media__desktop { /*height: auto;*/ margin-top: 70px; }
    .project__rows .project__row:nth-child(odd) .grid__row__text ul { /* margin-right: 40px; */ }
    .projectPage.contentInnerPage iframe { height: 180px; }
    .project__content { right: 30px; }
    h1.project__title { font-size: 200%; }
    .grid__row__text h2 { font-size: 160%; margin-bottom: 10px; }
    .project__head:after { clip-path: polygon(0px 50%, 100% 9%, 100% 100%, 0% 100%); height: 50%; }
    .project__head:before { left: 40%; }
    .grid__row__gallery { width: 100%; }
    .grid__row__text { width: 100%; margin: auto; padding: 15px 30px 25px 15px; }
    .project__properties { padding: 60px 45px; justify-content: space-between; }
    .project__paragraph { width: 85%; }
    .project__paragraph h2 { font-size: 150%; margin-bottom: 15px; }
    .project__paragraph p { font-size: 90%; }
    .projectPage.contentInnerPage img.project__logo { /* margin: 0; */ max-width: 80px; }
    .projectPage.contentInnerPage .project__row ul { /* list-style: disc; */ /* margin-right: 50px; */ font-size: 95%; }
    .grid__row__text li { text-align: justify; }
    .project__properties_label { font-size: 110%; margin-top: 10px; }
    .project__row { margin-bottom: 15px; }
    .project__rows .grid__row__text ul li + li { margin-top: 10px; }
    .projectPage.contentInnerPage #SiteGrid.layout-bottom #GridPromo { padding-top: 30px; }

    h2.project__subtitle { font-size: 150%; }
}

@media(max-width:330px) {
    .project .project__media__desktop img { /* height: 100vh; */ }
    .project__properties_image { min-height: 0px; }
}

/*slick slider edits*/
.slick-dots { display: flex !important; justify-content: center; margin: 0; padding: 15px; list-style-type: none; flex-direction: row; }
.slick-dots li { margin: 5px; }
.slick-dots button { display: block; width: 23px; height: 23px; padding: 0; border: 2px solid white; border-radius: 100%; background-color: #ffffff00; text-indent: -9999px; }
.slick-dots li.slick-active button { background-color: #fff; }

@media(min-width:1400px) {
    .owl-carousel .owl-dots { top: 410px; }
    .youthPage .owl-carousel .owl-dots { top: 680px; }
    .urbanRen .owl-carousel .owl-dots { top: 590px; }
}

@media(max-width: 767px) {
    .slick-dots button { width: 16px; height: 16px; }
    .project .slick-slide { position: relative; height: 67vw; }
    .project .slick-slide img { max-width: 100%; }
}

.project .slick-slide img { /*position: absolute; width: 100%; height: 100%; top: 0; left: 0;*/ }


/*team*/
.teamPage .grid-row-section { padding-top: 130px; }
.teamPage .grid-row { display: flex !important; margin-bottom: 80px; /* justify-content: space-evenly; */ align-items: stretch; flex-direction: row; flex-wrap: wrap; }
.teamPage .grid-rows { width: 100%; max-width: 1170px; margin: auto; }
.teamPage .grid-row li.slider-item { padding-bottom: 92.7%; }
.teamPage .grid-row-cell.grid-row-cell-text { width: 60%; background: #dcdcdb; }
.teamPage .grid-rows .grid-row-cell:nth-child(odd) { width: 40%; }
.teamPage .grid-row:nth-child(odd) { direction: ltr !important; }
.teamPage .grid-row:nth-child(even) { direction: rtl !important; }
.teamPage .grid-rows .grid-row-text { padding: 60px; width: 100%; height: 100%; min-height: 430px; color: #072c55; }
.teamPage #allSectionsWrapper { background: #fff; }
.teamPage .grid-row-section { padding-top: 70px; }
.teamPage .grid-text-section .section-animation-item { display: flex; flex-direction: column; max-width: 1100px; align-items: flex-end; }
.teamPage .grid-text .grid-text-content .gridText1 { width: 75%; margin: auto; }
.teamPage .grid-text .grid-text-content .gridText2 { width: 100%; padding-right: 0; }
.teamPage .section-title h2 { font-size: 260%; text-align: right; width: 50%; }
.teamPage .gridText2 ul { padding-right: 0; display: flex; justify-content: flex-start; margin-top: 10px; flex-wrap: wrap; align-items: stretch; }
.teamPage .gridText2 li { width: 30%; height: 85px; background-color: #002c56; margin: 7px; color: #fff; display: flex; justify-content: center; align-items: center; font-size: 150%; padding: 10px; }
.teamPage .section.grid-text-section { width: 100%; background: #dcdcdb; padding-bottom: 180px; padding-top: 80px; /* clip-path: polygon(0 0, 100% 0, 100% 90%, 0% 100%); */ /* margin-top: -20px; */ }
.teamPage .grid-image-section { margin-bottom: 0; height: auto; }
.teamPage .grid-rows .grid-row-text h2 { font-size: 260%; line-height: 1; margin-bottom: 5px; }
.teamPage .grid-rows .grid-row-text h3 { font-family: 'almoni-tzar-regular-New'; line-height: 1; margin-bottom: 15px; }
.teamPage .grid-rows .grid-row-text p { font-size: 120%; text-align: justify; }
.teamPage .grid-text p { margin-bottom: 40px; }
.teamPage .grid-row:nth-child(odd) .grid-row-cell-text { border-left: 5px solid #fff; }

.teamPage .grid-row:nth-child(even) .grid-row-cell-text { border-right: 5px solid #fff; }

@media(max-width:1024px) {
    .teamPage .grid-rows .grid-row-text { margin-top: 0; }
    .teamPage .section-title h2 { width: 86.6%; }
    .teamPage .grid-text-section .section-animation-item { max-width: 100%; }
    .teamPage .grid-text .grid-text-content .gridText2 { margin: auto; width: 90%; }
}

@media(max-width:990px) {
    .teamPage .grid-rows .grid-row-text { padding: 25px; min-height: 407px; }
    .teamPage .grid-rows .grid-row-cell:nth-child(even) { width: 50%; }
    .teamPage .grid-row li.slider-item { padding-bottom: 100%; }
}

@media(max-width:768px) {
    .teamPage .grid-row { flex-direction: column; margin: auto; align-items: center; }
    .teamPage .grid-row-cell.grid-row-cell-text { width: 90%; margin-bottom: 24px; }
    .box-image-animation { height: auto; }
    .teamPage .grid-rows .grid-row-cell:nth-child(even) { width: 90%; }
    .teamPage .grid-rows .grid-row-cell:nth-child(odd) { width: 90%; }
    .teamPage .grid-text-section p { padding: 0; }
    .teamPage .grid-text .grid-text-content .gridText1 { width: 94%; }
    .teamPage .gridText2 li { width: 100%; justify-content: center; font-size: 120%; text-align: center; }
    .contactPage #text1 p:last-child { margin-bottom: 50px; }

    .urbanRen #LobbyModule .grid-boxes .grid-box-title h3 { font-size: 90%; }
    .grid-boxes .box-image-animation { /* display: flex; */ /* align-items: center; */ /* justify-content: center; */ width: 100%; height: 100%; }
    .urbanRen #check3 .grid-boxes .box-image-animation img { position: relative; top: auto; left: auto; width: 80%; }
    .urbanRen .grid-boxes .box-image-animation { /* overflow: visible; */ /* position: absolute; */ /* top: 50%; */ /* transform: translateY(-70%); */ }
    .teamPage .grid-rows .grid-row-cell { border-width: 3px 0 0 !important; border: solid #fff; }
}

.accessabilityMainPage footer { background: #fff; }
.accessabilityMainPage #GridTop.noTopImage.longer { height: 0; }
.accessabilityMainPage #headline h1 { background: none; }
#accessability #text1 { max-width: 1150px; width: 100%; }

.thankYou .container-fluid { background: #dcdcdb; padding: 0; }
.thankYou #text1 p { font-size: 165%; margin-top: 70px; text-align: justify; }
a.FormResultPageButton { color: white; padding: 8px 15px 8px 35px; font-size: 130%; max-width: 190px; background: #062b54; clip-path: polygon(10% 0, 100% 0, 100% 100%, 0% 100%); }

@media(max-width:767px) {
    a.FormResultPageButton { margin-bottom: 70px; }
}
