:root {
  --_style---blue: #1a3b69;
  --_style---yellow: #fcd454;
  --_style---red: #874527;
  --_style---color: white;
  --_style---light: #f5f3e5;
  --_style---all-font: "Fira Sans", sans-serif;
  --_style---heading-font: Rufina, sans-serif;
}
summary {
    text-align: right;
}

:where(.wp-site-blocks summary:focus) {
    outline-width: 0px;
    outline-style: solid;
}


.heading2.ma.margined.c.vew.sm.edw.ssd.dw {
    font-size: 1.3em !important;
}
form.wp-block-search__button-outside.wp-block-search__text-button.alignleft.wp-block-search {
    max-width: 90vw;
}

form.wp-block-search__button-outside.wp-block-search__text-button.alignleft.wp-block-search .wp-element-button {
    background-color: #3898ec00;
    background-image: url(https://vornox.in/baaya-designs/wp-content/themes/baaya-custom/images/Group-148-1-1.png);
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: auto 46%;
    margin-top: 0px;
    padding-left: 0;
    padding-right: 51px;
    font-family: Rufina, sans-serif;
    font-size: 1.2em;
    font-weight: 700;
    padding-top: 1rem;
    padding-bottom: 1rem;
    text-decoration: none;
    color: #874527;
}
.rounded img {
    border-radius: 0px 60px;
}

.left_c.fdd{z-index:3;}
.full_size_in.c{z-index:2;}
img.wp-image-61 {
  
  max-width: 200px;
}
.nav-scrolled img.wp-image-61 {
  transition: all 0.3s ease;
  max-width: 150px;
}
.wp-block-group.alignwide.has-small-font-size.is-content-justification-space-between.is-nowrap.is-layout-flex.wp-container-core-group-is-layout-e7d7796f.wp-block-group-is-layout-flex{
  height: 90px;
  transition: height 0.3s ease;
}

.nav-scrolled .wp-block-group.alignwide.has-small-font-size.is-content-justification-space-between.is-nowrap.is-layout-flex.wp-container-core-group-is-layout-e7d7796f.wp-block-group-is-layout-flex {
  height: 70px;
  transition: height 0.3s ease;
}


.wp-block-group.has-background.has-global-padding.is-layout-constrained.wp-container-core-group-is-layout-497447c3.wp-block-group-is-layout-constrained {
    display: flex
;
    justify-content: center;
    align-items: center;
    align-content: center;
    flex-direction: column;
}
.wp-block-group.alignwide.has-small-font-size.is-content-justification-space-between.is-nowrap.is-layout-flex.wp-container-core-group-is-layout-e7d7796f.wp-block-group-is-layout-flex {
    margin-left: auto !important;
    margin-right: auto !important;
}
img.attachment-full.size-full.wp-post-image {
   
    border: solid 1px #d2d1cb;
    
}

h3.heading2.ma.margined.c.vew.sm.edw.ssd.dw {
    text-align: right;
    margin-bottom: 5px;
}.section.with_image.back{overflow:hidden;}.heading2.ma.margined.c.vew.sm.edw.ssd{z-index:9;}
.wp-block-group.alignwide.has-small-font-size.is-content-justification-space-between.is-nowrap.is-layout-flex.wp-container-core-group-is-layout-e7d7796f.wp-block-group-is-layout-flex {
    width: 80%;
  max-width:1280px;
}img.wp-image-61 {
    margin-left: 160px;
}.slide_inner.uj {
    background-image: url(../images/Image-49.png), url(https://vornox.in/baaya-designs/wp-content/uploads/2025/06/about-page-header.png);
    background-position: 100%;
    background-size: cover, contain;
    min-height: 90vh;
    padding-bottom: 5%;
    background-repeat: no-repeat;
}
.wp-block-template-part a {
    text-decoration: none;
}
.wp-block-site-logo a, .wp-block-site-logo img{outline:0px;}

.wp-block-jetpack-slideshow .wp-block-jetpack-slideshow_slide figure{background-color: #f0f0f0;}

.taxonomy-collection.has-text-align-right a:where(:not(.wp-element-button)) {
    font-size: 1em;
}
.taxonomy-collection-tag.has-text-align-right a:where(:not(.wp-element-button)) {    font-size: 1em;}
.slide_inner.top.hjb{z-index:9999;}
ul.wp-block-social-links.div-block-6.f.wp-container-content-29dca9c1.is-layout-flex.wp-block-social-links-is-layout-flex {
    margin-top: 40px !important;
}
.wp-block-site-logo {
    margin-bottom: 40px !important;
}
.wp-block-site-logo.is-default-size img {
    height: auto;
    width: 150px;
}
.left_c.long.ft.dew{margin-right:0px;}
li.wp-block-navigation-item.wp-block-navigation-link {
    margin-bottom: 10px;
}
button.wp-block-navigation__responsive-container-close {
    right: -40px;
}
:root :where(.wp-block-post-terms) a{text-decoration:none;}
div#modal-1-content{padding-top:0px;}
header.wp-block-template-part {
    position: sticky;
    width: 100%;
    top: 0px;
  z-index: 9999;
}
.wp-block-columns.is-layout-flex {
    width: 100%;
    padding: 0;
    margin: 0;
    min-width: 100%;
    max-width: none;
}.wp-block-navigation__responsive-container{right:auto !important;}
.wp-block-social-links .wp-block-social-link.wp-social-link{ filter: grayscale(1);}
.wp-block-jetpack-slideshow_pagination.swiper-pagination.swiper-pagination-white.swiper-pagination-custom
{position:absolute;justify-content: center !important;color:white !important;bottom: 10px !important;}
.wp-block-jetpack-slideshow .wp-block-jetpack-slideshow_pagination.swiper-pagination-bullets .swiper-pagination-bullet, .wp-block-jetpack-slideshow .wp-block-jetpack-slideshow_pagination.swiper-pagination-custom .swiper-pagination-bullet{width:18px !important;height:18px !important;}

.wp-block-jetpack-slideshow .wp-block-jetpack-slideshow_image{object-fit:contain !important;width:100% !important;
    }

.wp-block-button.is-style-outline a.wp-block-button__link.wp-element-button {
    background-image: none;
    padding-right: 30px;
    padding-left: 30px;
}

a.wp-block-button__link.wp-element-button{
    background-color: #3898ec00;
    background-image: url(../images/Group-148-1-1.png);
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: auto 46%;
    margin-top: 20px;
    padding-left: 0;
    padding-right: 51px;
    font-family: Rufina, sans-serif;
    font-size: 1.2em;
    font-weight: 700;
    padding-top:1rem;
    padding-bottom:1rem;
    
}

:where(.editor-styles-wrapper) .rounded img {
    border-radius: 0px 60px;
}
a.wp-block-button__link.wp-element-button {
    text-decoration: none;
    color: #874527;
}
img {
    max-width: 100%;
    vertical-align: middle;
    display: inline-block;
    height:auto;
}
.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
    max-width: none; 
    margin-left: 0 !important; 
    margin-right: 0 !important; 
}
.wp-block-columns.wrp1280 {
    max-width: 80% !important;
    width: 80%;
    min-width: auto;
    justify-self: anchor-center;
}

.wp-block-group.alignwide.has-small-font-size.is-content-justification-space-between.is-nowrap.is-layout-flex.wp-container-core-group-is-layout-e7d7796f.wp-block-group-is-layout-flex {
    justify-self: anchor-center;
    width: 80%;
}

main#wp--skip-link--target {
    margin: 0px;
  margin-left:auto;
  margin-right:auto;
    
    padding: 0px; width: 80%; justify-self: anchor-center;
    max-width: 1280px;
}
.wp-block-group.alignfull{
   
    width: 100%;
    padding: 0;
    margin: 0;
}

.heading1 {
  text-align: right;
  width: auto;
  font-family: Rufina, sans-serif;
  font-size: 64px;
  font-weight: 700;
  line-height: 79px;
}

.wp-block-search__inside-wrapper {
    display: flex
;
    flex: auto;
    flex-wrap: nowrap;
    max-width: 100%;
    justify-content: flex-end !important;
}
img.wp-image-228 {
    object-fit: cover;
}
svg.search-icon {
    height: 2em;
    width: 2em

;
}


button.wp-block-search__button.has-icon.wp-element-button {
    padding: 10px !important;
    border-radius: 25px !important;
    background-color: transparent !important;
}
.heading1.white {
  color: #fff;
}

.heading1.white.shadow {
  text-transform: lowercase;
  text-shadow: 0 1px 8px #000;
  font-size: 4em;
  line-height: 1em;
  
}

.heading1.white.shadow.right {
  text-align: left;
  line-height: 60px;
}

.heading1.left {
  color: var(--_style---blue);
  text-align: left;
  text-transform: lowercase;
  margin-bottom: 0;
  font-size: 5em;
  line-height: 64px;
}

.heading1.left.afe {
  margin-top: 0;
}

.body {
  font-family: Fira Sans, sans-serif;
}

.heading2 {
  color: #000;
  font-family: Fira Sans, sans-serif;
  font-size: 2.2em;
  font-weight: 400;
  line-height: 1.2em;
}

.wp-block-group p {
    color: #000;
    font-family: Fira Sans, sans-serif;
    font-size: 1.3em;
    line-height: 1.4em;
}

.heading2.ma {
  color: #000;
  margin-top: 0;
  font-family: Rufina, sans-serif;
  font-size: 3.4em;
}

.heading2.ma.margined {
  margin-right: -31px;
}

.heading2.ma.margined.c {
  margin-right: 0;
}

.heading2.ma.margined.c.yellow {
  color: var(--_style---yellow);
}

.heading2.ma.margined.c.vew {
  margin-bottom: 0;
}

.heading2.ma.margined.c.vew.sm {
  font-size: 1.9em;
}

.heading2.ma.margined.c.vew.sm.edw {
  font-size: 1.2em;
}

.heading2.ma.margined.c.vew.sm.edw.ssd {
  margin-top: -25px;
  font-size: 1.7em;
}

.heading2.ma.margined.c.vew.sm.edw.ssd.dw {
  margin-top: 20px;
  font-size: 2.1em;
}

.heading2.ma.margined.c.vew.sm.edw.cd {
  color: #7e7e7e;
  white-space: nowrap;
  font-size: 1.1em;
}

.heading2.ma.margined.c.vew.sm.edw.cd.cwe {
  text-align: right;
  white-space: initial;
}

.heading2.ma.margined.c.vew.sm.edw.cd.cwe.wef {
  color: var(--_style---red);
  font-family: Fira Sans, sans-serif;
  font-weight: 700;
}

.heading2.ma.margined.c.vew.sm.edw.cd.cwe.fegw {
  color: var(--_style---red);
  font-family: Fira Sans, sans-serif;
  font-weight: 500;
}

.heading2.ma.margined.c.vew.vce {
  text-align: center;
  margin-bottom: 10px;
  font-size: 3.1em;
}

.heading2.ma.margined.c.vew.vce.blue {
  color: var(--_style---blue);
  text-align: left;
  margin-top: 20px;
  font-weight: 700;
}

.heading2.ma.margined.c.vew.vce.blue.small {
  font-size: 2.2em;
}

.heading2.ma.margined.c.vew.vce.blue.small.axs {
  margin-bottom: 0;
}

.heading2.ceee {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.4em;
}

.heading2.ceee.ew {
  font-size: 1.2em;
}

.heading2.fira {
  color: var(--_style---blue);
  text-align: center;
  margin-left: 20px;
  font-family: Rufina, sans-serif;
  font-weight: 700;
}

.heading2.dew {
  color: #b4b6bd;
  margin-top: 0;
  font-family: Rufina, sans-serif;
}

.paragraph {
  color: #000;
  font-family: Fira Sans, sans-serif;
  font-size: 1.3em;
  line-height: 1.4em;
}

.paragraph.fixes {
  width: 80%;
}

.paragraph.ft {
  font-family: Rufina, sans-serif;
  font-size: 1.5em;
  text-align:left;
}

.paragraph.fotter {
  font-size: 1.1em;
}

.paragraph.fotter.fds {
  font-size: 1em;
}

.paragraph.yellow {
  color: var(--_style---yellow);
  text-align: center;
  font-family: Rufina, sans-serif;
}

.paragraph.white {
  color: var(--_style---color);
  text-align: center;
  font-family: Rufina, sans-serif;
}

.paragraph.wh {
  color: #fff;
}

.paragraph.vw {
  margin-top: 20px;
  margin-left: 40px;
}

.paragraph.vce {
  text-align: center;
}

.button {
  color: var(--_style---red);
  background-color: #3898ec00;
 
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto 60%;
  margin-top: 40px;
  padding-left: 0;

  font-family: Rufina, sans-serif;
  font-size: 1.2em;
  font-weight: 700;
}

.footer-light {
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px 40px;
  position: relative;
}

.container {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.footer-wrapper-two {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.footer-block-two {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.footer-title {
  font-size: 18px;
  font-weight: 500;
  line-height: 32px;
}

.footer-link-two {
  color: #1a1b1f;
  margin-top: 20px;
  text-decoration: none;
}

.footer-link-two:hover {
  color: #1a1b1fbf;
}

.footer-form {
  width: 315px;
  max-width: 100%;
  margin-bottom: 0;
}

.footer-form-block {
  justify-content: center;
  align-items: center;
  margin-top: 24px;
  display: flex;
}

.footer-form-field {
  border: 1px solid #a6b1bf;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  height: 48px;
  margin-bottom: 0;
  padding: 12px 16px;
  font-size: 14px;
  line-height: 22px;
  transition: all .2s;
}

.footer-form-field:hover, .footer-form-field:focus {
  border-color: #76879d;
}

.footer-form-field::placeholder {
  color: #1a1b1fcc;
  font-size: 14px;
  line-height: 22px;
}

.footer-form-submit {
  background-color: #1a1b1f;
  background-image: url('../images/');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  width: 50px;
  height: 48px;
  transition: all .2s;
}

.footer-form-submit:hover {
  background-color: #3a4554;
}

.footer-divider-two {
  background-color: #e4ebf3;
  width: 100%;
  height: 1px;
  margin-top: 40px;
  margin-bottom: 40px;
}

.footer-bottom {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.footer-copyright {
  color: #3a4554;
}

.footer-social-block-two {
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-left: -12px;
  display: flex;
}

.footer-social-link {
  margin-left: 12px;
}

.image {
  width: 230px;
  margin-left: -43px;
}

.container-2 {
  width: 1280px;
  max-width: 80%;
  margin-left: 0;
  margin-right: 0;
}

.navbar {
  background-color: #00193fc4;
  background-image: linear-gradient(#0d1d36ad, #0d1d36ad);
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.div-block {
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: relative;
}

.text-block {
  color: #fff;
  white-space: pre;
  word-break: normal;
  flex: none;
  width: 70px;
  font-family: Fira Sans, sans-serif;
  font-size: .8em;
  font-weight: 700;
}

.icon {
  color: #fff;
}

.slide_inner {
  background-image: url('../images/Section-1_-Banner-6.png');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 100%;
  padding-bottom: 10%;
  display: flex;
}

.slide_inner.top {
  background-image: linear-gradient(55deg, #000000a8, #0000 68%), url('../images/Section-8_-Experienc.png');
  background-position: 50% 50% ;
  background-size:contain;
  justify-content: center;
  align-items: flex-start;
  padding-top: 35px;
  transition: all 10s;
}

.slide_inner.top.hjb {
  pointer-events: none;
  background-image: none;
  position: absolute;
  inset: 0%;
}

.slide_inner.njk {
  z-index: 1;
  pointer-events: none;
  background-image: none;
  position: absolute;
  inset: 0%;
}



.slide_inner.uj.efwef {
  background-image: none;
  justify-content: center;
  align-items: center;
  min-height: auto;
  padding-top: 160px;
  padding-bottom: 20px;
}

.slider {
  z-index: 0;
  width: 100%;
  min-height: 100vh;
}

.slider.inpage {
  min-height: 90vh;
}

.wrapper {
  justify-content: flex-start;
  align-items: center;
  width: 1280px;
  max-width: 80%;
  display: flex;
}

.wrapper.right_align {
  justify-content: center;
  align-items: center;
}

.wrapper.jjnne {
  justify-content: flex-start;
  align-items: flex-start;
}

.wrapper.jjnne.dwe {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-top: 1px solid #000;
  margin-top: 20px;
  padding-top: 15px;
}

.wrapper.yel {
  background-color: #f5f3e500;
  padding: 20px 0;
}

.wrapper.cdw {
  justify-content: flex-start;
  align-items: flex-start;
  position: relative;
}

.wrapper.wfwef {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: 121px;
}

.wrapper.wfwef.we {
  justify-content: center;
  align-items: center;
  max-width: 80%;
}

.wrapper.wfwef.asx {
  margin-top: 0px;
}

.wrapper.deqw {
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 20px;
  margin-bottom: 20px;
}

.wrapper.deqw.ada {
  border-bottom: 1px solid #00000054;
  margin-bottom: 0;
  padding-bottom: 0;
}

.wrapper.deqw.with-border {
  border-bottom: 1px solid #00000036;
  margin-top: 40px;
  padding-bottom: 20px;
}

.right-arrow, .left-arrow {
  display: none;
}

.section {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.section.with_image {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 110px;
  padding-bottom: 110px;
}

.section.with_image.left {
  background-image: url('../images/Multiple-Layers-6.png');
  background-position: 7%;
  background-repeat: no-repeat;
  background-size: auto 80%;
  flex-flow: column;
  justify-content: center;
  align-items: center;
}

.section.with_image.left.signature {
  background-image: url('../images/Group-132.png');
  background-position: 5%;
  background-size: auto 90%;
  min-height: 90vh;
}

.section.with_image.left.signature.bespoke, .section.with_image.left.ff {
  background-image: none;
}

.section.with_image.back {
  background-image: url('../images/Group-250.png');
  background-position: 80% 10%;
  background-repeat: no-repeat;
  background-size: auto 90%;
  padding-top: 0;
  padding-bottom: 0;
}

.section.with_image.back.wef {
  background-image: none;
}

.section.with_image.back.wef.cd {
  padding-top: 37px;
  padding-bottom: 170px;
}

.section.with_image.bespoke {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  min-height: 90vh;
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.section.with_image.selection {
  background-image: url('../images/Multiple-Layers-2-1.png');
}

.section.with_image.selection.lasy {
  background-image: url('../images/Multiple-Layers-2-2.png');
  background-position: 95%;
  background-size: 28%;
}

.section.with_image.selection.lasy.bespoke {
  background-image: none;
  min-height: auto;
  padding-top: 60px;
  padding-bottom: 60px;
}

.section.with_image.selection.ede {
  background-position: 90%;
  background-size: auto 90%;
  min-height: 90vh;
}

.section.with_image.selection.ede.bespoke {
  background-image: none;
  padding-bottom: 100px;
}

.section.with_image.bhjb {
  background-image: url('../images/Rectangle-170.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 60%;
}

.section.with_image.ds {
  padding-bottom: 0;
}

.section.with_image.ds.asxa {
  padding-top: 0;
  padding-bottom: 140px;
}

.section.with_image.ds.eas {
  padding-top: 147px;
}

.section.with_image.ac {
  padding-top: 40px;
}

.section.footer {
  background-color: var(--_style---light);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 78px;
  padding-bottom: 10px;
}

.left_c {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  padding-right: 10%;
  display: flex;
}

.left_c.long {
  width: 76%;
}

.left_c.long.ft {
  width: 25%;
  height: 100%;
  padding-left: 20px;
  padding-right: 20px;
}

.left_c.long.ft.dew {
  border-bottom: 0px ;
  min-height: auto;
  margin-right: 0px;
  padding-bottom: 60px;
}

.left_c.long.ft.ed {
  padding-left: 0;
  padding-right: 40px;
}

.left_c.long.ft.dsec {
  padding-right: 0;
}

.left_c.im {
  justify-content: center;
  align-items: flex-end;
  width: 50%;
  padding-right: 0%;
  position: static;
  top: auto;
}

.left_c.im.njn {
  justify-content: center;
  align-items: flex-start;
}

.left_c.im.klmk {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-end;
  align-items: flex-start;
}

.left_c.im.eew {
  margin-top: 65px;
}

.left_c.im.mjnjn {
  justify-content: center;
  align-items: flex-start;
}

.left_c.im.jjj {
  padding-right: 10%;
}

.left_c.im.sixty {
  width: 60%;
}

.left_c.an.fef {
  padding-right: 14%;
}

.left_c.an.fef.jnbhkb {
  padding-left: 5%;
  padding-right: 10%;
}

.left_c.an.fef.we {
  position: sticky;
  top: 180px;
}

.left_c.an.fef.efwef {
  width: 70%;
  padding-right: 0%;
}

.left_c.an.dwee {
  padding-left: 5%;
  padding-right: 10%;
}

.left_c.an.jnkn {
  padding-right: 0%;
}

.left_c.an.firty {
  width: 40%;
  padding-right: 0%;
}

.left_c.an.firty.full {
  width: 100%;
}

.left_c.an.firty.def {
  justify-content: center;
  align-items: flex-end;
}

.left_c.fdd {
  justify-content: center;
  align-items: flex-start;
  padding-right: 0%;
}

.left_c.dwe {
  width: 80%;
}

.left_c.dwe.full {
  flex-flow: wrap;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding-right: 0%;
}

.left_c.dwe.full.ds {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  justify-content: flex-start;
  align-items: flex-start;
}

.left_c.dwe.center {
  justify-content: center;
  align-items: center;
  width: 660px;
  padding-right: 0%;
}

.left_c.dwe.center.dwed {
  width: 100%;
  margin-bottom: 40px;
}

.left_c.njn {
  padding-right: 0%;
}

.right_c {
  width: 50%;
  padding-left: 5%;
  padding-right: 10%;
}

.full_size_in {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.full_size_in.c {

  background-color: var(--_style---light);
  padding-top: 24px;
  padding-bottom: 24px;
  position: relative;
}

.full_size_in.img {
  height: 70vh;
  margin-bottom: 40px;
  overflow: hidden;
}

.full_size_in.img.blue {
  background-color: var(--_style---blue);
  flex-flow: column;
  position: relative;
  overflow: visible;
}

.full_size_in.cdsc {
  padding-top: 119px;
}

.warp_1280 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 80%;
  display: flex;
}

.warp_1280.left {
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 1280px;
  margin-bottom: 30px;
}

.warp_1280.left.horiz {
  flex-flow: row;
  gap:20px;
}

.warp_1280.left.horiz.end {
  justify-content: space-between;
}

.div-block-4 {
  width: 40%;
}

.div-block-4.de {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.div-block-4.de.nkjna {
  width: 58%;
}

.div-block-4.de.nkjna.cw {
  width: 48%;
}

.div-block-4.de.nkjna.dqw {
  width: auto;
}

.div-block-4.fixed {
  width: 40%;
}

.div-block-5 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.div-block-5.bshdbhs {
  justify-content: center;
  align-items: flex-start;
}

.image-2 {
  width: 120%;
  max-width: 120%;
  margin-bottom: 20px;
}

.image-3, .image-4, .image-5 {
  max-width: 50%;
  margin-bottom: 20px;
}

.w-nav-button.w--open {
    position: absolute;
    top: 0;
    right: 0;
}

.image-6 {
  margin-bottom: 40px;
}

.div-block-6 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-bottom: 1px #000;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.div-block-6.f {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-bottom-style: none;
  margin-top: 10px;
  margin-bottom: 20px;
}

.div-block-6.ndj {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
}

.image-7 {
  width: 23px;
}

.div-block-7 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.image-8 {
  width: 27px;
}

.image-9 {
  width: 90%;
}

.image-9.jn {
  margin-left: -32px;
}

.image-9.jkbn {
  width: 100%;
}

.image-9.jkbn.bhas {
  margin-bottom: -221px;
}

.image-9.jkbn.njkn {
  margin-right: -89px;
}

.div-block-8 {
  width: 80%;
  max-width: 1280px;
  position: absolute;
}
.left_c.fdd{position:relative;z-index:3;}
.div-block-9 {
  position: relative;
}

.nav-menu {
  background-color: #f5f3e5;
  flex-flow: row;
  justify-content: center;
  align-items: flex-end;
  width: 330px;
  padding: 47px;
  display: flex;
}

.text-block-2 {
  z-index: 10;
  cursor: pointer;
  font-size: 32px;
  position: absolute;
  inset: 40px 40px auto auto;
}

.image-10 {
  max-width: 100%;
  margin-left: -22px;
}

.image-11 {
  width: 100%;
}

.image-12 {
  width: 60px;
}

.div-block-10 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 20%;
  display: flex;
}

.div-block-11 {
  justify-content: center;
  align-items: center;
  width: 90%;
  max-width: 1280px;
  height: auto;
  margin-top: 20px;
  display: flex;
}

.image-13 {
  z-index: 10;
  width: 70px;
  position: absolute;
  inset: auto auto -40px;
}

.div-block-12 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-13 {
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-end;
  width: 27%;
  display: flex;
}

.image-14 {
  width: 100px;
}

.body-2 {
  font-size: 12px;
}

.image-15 {
  width: 370px;
  margin-bottom: 10px;
}

.image-15.small {
  width: 150px;
}

.tabstylr {
  border-top: 5px solid var(--_style---blue);
  opacity: .46;
  background-color: #ddd0;
  width: 30%;
  margin-left: 5px;
  margin-right: 5px;
  padding-left: 0;
  font-family: Fira Sans, sans-serif;
  font-weight: 500;
}

.tabstylr.w--current {
  opacity: 100;
  background-color: #ddd0;
}

.tabs {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.tabs.fre {
  margin-top: 40px;
}

.tabs.fre.xa {
  width: 80%;
  max-width: 1280px;
}

.tabs.sd {
  justify-content: center;
  align-items: center;
}

.image-16 {
  width: 100%;
}

.tabs-menu {
  width: 90%;
  max-width: 1280px;
}

.tabs-content {
  width: 100%;
}

.filter-tab {
  color: var(--_style---blue);
  background-color: #f5f3e5;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  margin-left: 5px;
  margin-right: 5px;
  font-family: Rufina, sans-serif;
  font-style: normal;
}

.filter-tab.w--current {
  background-color: #fcd454;
}

.text-block-3 {
  font-weight: 400;
}

.div-block-14 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.div-block-14.we {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: column;
}

.tabs-content-2 {
  width: 100%;
  margin-top: 40px;
}

.image-17 {
  width: 80px;
  margin-bottom: 10px;
}

.tabs-menu-2 {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-15 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-18 {
  max-width: 80%;
  margin-top: 40px;
  margin-bottom: 40px;
}

.image-18.ac {
  margin-top: 0;
  margin-bottom: 0;
}

.div-block-16 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.slider-2 {
  color: #000;
  width: 100%;
  height: auto;
}

.slide-nav {
  color: #000;
}

.image-19

 {
    width: 100%;
    height: 500px;
    object-fit: contain;
}

.slide, .mask {
  height: auto;
}

@media screen and (max-width: 991px) {
  .container {
    max-width: 728px;
  }

  .footer-wrapper-two {
    flex-wrap: wrap;
  }

  .footer-form {
    width: 100%;
    margin-top: 40px;
  }

  .footer-form-container {
    max-width: 350px;
  }

  .section.with_image, .section.footer, .div-block-9 {
  
  }
}

@media screen and (max-width: 767px) {
  .footer-light {
    padding-left: 15px;
    padding-right: 15px;
  }

  .footer-bottom {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer-copyright {
    font-size: 14px;
    line-height: 20px;
  }

  .footer-social-block-two {
    margin-top: 20px;
  }

  .footer-social-link {
    margin-left: 20px;
  }
  
      .div-block-13 {
       width: 42% !important;
  }
  
  
  .div-block-13 img.attachment-full.size-full.wp-post-image{height:50vw;}
  
  
  img.attachment-full.size-full.wp-post-image {
   
    border-radius: 0px 60px !important;
}
}

@media screen and (max-width: 479px) {
  .heading2.ma.margined.c.vew.sm.edw.ssd.dw {
    font-size: 1.3em !important;
}
  
  
  .heading2.ma.margined.c.vew.sm.edw.cd {
   
    white-space: pre-wrap !important;
    text-align: right !important;}
  
  
  .image-16 {
    width: 100%;
    max-height: 700px;
    min-height: auto;
    height: 350px;
    object-fit: cover;
    margin-top: 20px;
    margin-bottom: 60px;
}
  .warp_1280.left.horiz {
    flex-flow: column;
    gap: 20px;
}
  .div-block-4.de.nkjna {
    width: 100%;
}
.div-block-10 {
    grid-column-gap: 10px;
    grid-row-gap: 5px;
 
    width: 32%;
 
}
  .left_c.dwe {
    width: 100%;
}.left_c.an.fef.efwef {
    width: 100%;
    padding-right: 0%;
}
  .paragraph.vw{    margin-left: 0px;
}
  .image-14 {
    min-width: 90px;
    width: 90px;
    max-width: 90px;
  }.wp-block-columns.wrp1280{max-width: 90% !important;
    width: 90%;}
  .div-block-11 {width:100%;
  flex-wrap:wrap;row-gap: 20px;}
  .heading2.ma.margined.c.yellow{    text-align: center;}
  .full_size_in.img.blue{padding: 15% 5%;}
  .div-block-4.de.nkjna.cw {
    width: 100%;
}.left_c.an.fef.we {
    position: relative;
    top: 0px;
    order: -1;
}
  .slide_inner.uj{      background-size: 120%, contain;  min-height: 85vh;}
  
  
  .tabs-menu{width:90% !important;}
  .tabstylr{width:auto;}
  figure.wp-block-image.alignright.size-full.is-resized.wp-lightbox-container {
    margin: 0px;
    padding: 0px;
}
  main#wp--skip-link--target{width:90%;}
  
  .tabs-menu-2 {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex
;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 10px;
    align-content: flex-start;
}
.left_c.dwe.full.ds {
           grid-column-gap: 40px;
        grid-row-gap: 60px;}
  
img.attachment-full.size-full.wp-post-image {
   
    border-radius: 0px 60px !important;
}
  button.wp-block-navigation__responsive-container-close {
    right: 0px;
  }.wp-block-navigation__responsive-container{width:90%;}
  .left_c.an.dwee {
    padding-left: 0;
    padding-right: 0;
}
  .left_c.an.fef{padding-right:0px;}.image-9.jn{margin-left:0px;}
.wrapper {width:90%;
    display: flex
;gap: 40px;max-width:100%;
    
    flex-direction: column;
    align-content: flex-start;
    align-items: flex-start;
  }.image-10{padding-right: 0px;}
  .heading1.white.shadow{padding-bottom:20px;}
img.wp-image-61 {
    margin-left: 0px;
  min-width: 110px;}
form.wp-block-search__button-only.wp-block-search__searchfield-hidden.wp-block-search__icon-button.wp-block-search {
    width: 50px;
}
.wp-block-group.alignwide.has-small-font-size.is-content-justification-space-between.is-nowrap.is-layout-flex.wp-container-core-group-is-layout-e7d7796f.wp-block-group-is-layout-flex{width:90%;}
.wp-block-column.is-vertically-aligned-center.is-layout-flow.wp-block-column-is-layout-flow {
    display: flex
;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    align-content: center;
}


.div-block-4 {
    width: 90%;
}

.left_c {
    width: 100%;padding-right: 0px;
}.left_c.long {
  width:100%;}
.warp_1280 {
    display: flex
;
    flex-direction: column;
    align-content: flex-start;
    align-items: flex-start;
    width: 90%;
  }.full_size_in.img{height:auto;}
  .div-block-8{position:relative;width:90%;}
  .div-block-4.fixed{width:100%;}
  .left_c.im{ width: 100%;order: -1;}
  .section.with_image{padding-top:40px;padding-bottom:40px;}
.container {
    max-width: none;
  }

  .footer-wrapper-two {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer-block-two {
    margin-top: 40px;
  }

  .footer-bottom {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer-social-block-two {
    margin-top: 20px;
  }
}


