.elementor-2267 .elementor-element.elementor-element-3c5c17c > .elementor-container{min-height:100vh;}body:not(.rtl) .elementor-2267 .elementor-element.elementor-element-9222b1d{left:-7px;}body.rtl .elementor-2267 .elementor-element.elementor-element-9222b1d{right:-7px;}.elementor-2267 .elementor-element.elementor-element-9222b1d{top:50px;}.elementor-2267 .elementor-element.elementor-element-9222b1d .a-animated-heading{text-align:center;color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:2.7vw;font-weight:500;text-transform:uppercase;line-height:1.27em;}.elementor-2267 .elementor-element.elementor-element-00b74b3 .a-animated-heading{text-align:center;color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:2.7vw;font-weight:500;text-transform:uppercase;line-height:1.27em;}.elementor-2267 .elementor-element.elementor-element-93f0a3f{padding:120px 0px 240px 0px;}.elementor-2267 .elementor-element.elementor-element-54600a3{padding:0px 0px 104px 0px;}.elementor-2267 .elementor-element.elementor-element-a8a1f8f{width:auto;max-width:auto;padding:0px 20px 0px 0px;}.elementor-2267 .elementor-element.elementor-element-a8a1f8f .elementor-heading-title{font-family:var( --e-global-typography-66978d0-font-family ), Sans-serif;font-size:var( --e-global-typography-66978d0-font-size );font-weight:var( --e-global-typography-66978d0-font-weight );text-transform:var( --e-global-typography-66978d0-text-transform );line-height:var( --e-global-typography-66978d0-line-height );color:var( --e-global-color-primary );}.elementor-2267 .elementor-element.elementor-element-b3e9f77{width:auto;max-width:auto;align-self:flex-end;}.elementor-2267 .elementor-element.elementor-element-bc847d5 .l-neuron-grid{margin-bottom:-120px;margin-right:calc(-100px / 2);margin-left:calc(-100px / 2);}.elementor-2267 .elementor-element.elementor-element-bc847d5 .l-neuron-grid__item{margin-bottom:120px;}.elementor-2267 .elementor-element.elementor-element-bc847d5 .m-neuron-gallery__thumbnail--link{padding-bottom:calc( 0.56 * 100% );margin-bottom:24px;}.elementor-2267 .elementor-element.elementor-element-bc847d5 .l-neuron-grid .l-neuron-grid__item{padding-right:calc(100px / 2);padding-left:calc(100px / 2);}.elementor-2267 .elementor-element.elementor-element-bc847d5 .m-neuron-gallery__image-detail{text-align:center;}.elementor-2267 .elementor-element.elementor-element-bc847d5 .m-neuron-gallery__image-detail--caption{color:var( --e-global-color-primary );font-family:var( --e-global-typography-6c3a3d2-font-family ), Sans-serif;font-size:var( --e-global-typography-6c3a3d2-font-size );font-weight:var( --e-global-typography-6c3a3d2-font-weight );text-transform:var( --e-global-typography-6c3a3d2-text-transform );line-height:var( --e-global-typography-6c3a3d2-line-height );margin-bottom:8px;}.elementor-2267 .elementor-element.elementor-element-bc847d5 .m-neuron-gallery__image-detail--description{color:var( --e-global-color-primary );font-family:"Cormorant", Sans-serif;font-size:30px;font-weight:200;font-style:italic;line-height:1em;letter-spacing:-1px;}.elementor-2267 .elementor-element.elementor-element-fa14484:not(.elementor-motion-effects-element-type-background), .elementor-2267 .elementor-element.elementor-element-fa14484 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4bd960d );}.elementor-2267 .elementor-element.elementor-element-fa14484{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:020px 0px 20px 0px;}.elementor-2267 .elementor-element.elementor-element-fa14484 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2267 .elementor-element.elementor-element-796ee20 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2267 .elementor-element.elementor-element-796ee20 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2267 .elementor-element.elementor-element-796ee20{--e-icon-list-icon-size:56px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-offset:0px;}.elementor-2267 .elementor-element.elementor-element-796ee20 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2267 .elementor-element.elementor-element-796ee20 .elementor-icon-list-item > a{font-family:"Cormorant", Sans-serif;font-size:50px;font-weight:300;font-style:italic;line-height:1.2em;letter-spacing:-2px;}.elementor-2267 .elementor-element.elementor-element-796ee20 .elementor-icon-list-text{color:var( --e-global-color-c3985d8 );transition:color 0.3s;}:root{--page-title-display:none;}@media(max-width:1279px){.elementor-2267 .elementor-element.elementor-element-9222b1d .a-animated-heading{font-size:4vw;}.elementor-2267 .elementor-element.elementor-element-00b74b3 .a-animated-heading{font-size:4vw;}.elementor-2267 .elementor-element.elementor-element-93f0a3f{padding:80px 0px 120px 0px;}.elementor-2267 .elementor-element.elementor-element-54600a3{padding:0px 0px 56px 0px;}.elementor-2267 .elementor-element.elementor-element-a8a1f8f .elementor-heading-title{font-size:var( --e-global-typography-66978d0-font-size );line-height:var( --e-global-typography-66978d0-line-height );}.elementor-2267 .elementor-element.elementor-element-bc847d5 .l-neuron-grid{margin-bottom:-48px;margin-right:calc(-40px / 2);margin-left:calc(-40px / 2);}.elementor-2267 .elementor-element.elementor-element-bc847d5 .l-neuron-grid__item{margin-bottom:48px;}.elementor-2267 .elementor-element.elementor-element-bc847d5 .l-neuron-grid .l-neuron-grid__item{padding-right:calc(40px / 2);padding-left:calc(40px / 2);}.elementor-2267 .elementor-element.elementor-element-bc847d5 .m-neuron-gallery__thumbnail--link{margin-bottom:16px;}.elementor-2267 .elementor-element.elementor-element-bc847d5 .m-neuron-gallery__image-detail--caption{font-size:var( --e-global-typography-6c3a3d2-font-size );line-height:var( --e-global-typography-6c3a3d2-line-height );}}@media(max-width:720px){.elementor-2267 .elementor-element.elementor-element-9222b1d .a-animated-heading{font-size:40px;}.elementor-2267 .elementor-element.elementor-element-00b74b3 .a-animated-heading{font-size:40px;}.elementor-2267 .elementor-element.elementor-element-93f0a3f{padding:40px 0px 64px 0px;}.elementor-2267 .elementor-element.elementor-element-a8a1f8f .elementor-heading-title{font-size:var( --e-global-typography-66978d0-font-size );line-height:var( --e-global-typography-66978d0-line-height );}.elementor-2267 .elementor-element.elementor-element-bc847d5 .m-neuron-gallery__image-detail--caption{font-size:var( --e-global-typography-6c3a3d2-font-size );line-height:var( --e-global-typography-6c3a3d2-line-height );}.elementor-2267 .elementor-element.elementor-element-796ee20 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-2267 .elementor-element.elementor-element-796ee20 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-2267 .elementor-element.elementor-element-796ee20 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-2267 .elementor-element.elementor-element-796ee20 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-2267 .elementor-element.elementor-element-796ee20 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-2267 .elementor-element.elementor-element-796ee20{--e-icon-list-icon-size:24px;}.elementor-2267 .elementor-element.elementor-element-796ee20 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2267 .elementor-element.elementor-element-796ee20 .elementor-icon-list-item > a{font-size:28px;}}/* Start custom CSS for html, class: .elementor-element-3f89ffa */@-webkit-keyframes animate-svg-stroke-1 {
  0% {
    stroke-dashoffset: 1513.7891845703125px;
    stroke-dasharray: 1513.7891845703125px;
  }

  100% {
    stroke-dashoffset: 3027.578369140625px;
    stroke-dasharray: 1513.7891845703125px;
  }
}

@keyframes animate-svg-stroke-1 {
  0% {
    stroke-dashoffset: 1513.7891845703125px;
    stroke-dasharray: 1513.7891845703125px;
  }

  100% {
    stroke-dashoffset: 3027.578369140625px;
    stroke-dasharray: 1513.7891845703125px;
  }
}

.svg-elem-1 {
  -webkit-animation: animate-svg-stroke-1 2s cubic-bezier(0.215, 0.61, 0.355, 1) 0s both;
          animation: animate-svg-stroke-1 2s cubic-bezier(0.215, 0.61, 0.355, 1) 0s both;
}

@-webkit-keyframes animate-svg-stroke-2 {
  0% {
    stroke-dashoffset: 110.01146697998047px;
    stroke-dasharray: 110.01146697998047px;
  }

  100% {
    stroke-dashoffset: 220.02293395996094px;
    stroke-dasharray: 110.01146697998047px;
  }
}

@keyframes animate-svg-stroke-2 {
  0% {
    stroke-dashoffset: 110.01146697998047px;
    stroke-dasharray: 110.01146697998047px;
  }

  100% {
    stroke-dashoffset: 220.02293395996094px;
    stroke-dasharray: 110.01146697998047px;
  }
}

.svg-elem-2 {
  -webkit-animation: animate-svg-stroke-2 2s cubic-bezier(0.215, 0.61, 0.355, 1) 0.1s both;
          animation: animate-svg-stroke-2 2s cubic-bezier(0.215, 0.61, 0.355, 1) 0.1s both;
}

@-webkit-keyframes animate-svg-stroke-3 {
  0% {
    stroke-dashoffset: 630.488525390625px;
    stroke-dasharray: 630.488525390625px;
  }

  100% {
    stroke-dashoffset: 1260.97705078125px;
    stroke-dasharray: 630.488525390625px;
  }
}

@keyframes animate-svg-stroke-3 {
  0% {
    stroke-dashoffset: 630.488525390625px;
    stroke-dasharray: 630.488525390625px;
  }

  100% {
    stroke-dashoffset: 1260.97705078125px;
    stroke-dasharray: 630.488525390625px;
  }
}

.svg-elem-3 {
  -webkit-animation: animate-svg-stroke-3 2s cubic-bezier(0.215, 0.61, 0.355, 1) 0.2s both;
          animation: animate-svg-stroke-3 2s cubic-bezier(0.215, 0.61, 0.355, 1) 0.2s both;
}

@-webkit-keyframes animate-svg-stroke-4 {
  0% {
    stroke-dashoffset: 1485.395751953125px;
    stroke-dasharray: 1485.395751953125px;
  }

  100% {
    stroke-dashoffset: 2970.79150390625px;
    stroke-dasharray: 1485.395751953125px;
  }
}

@keyframes animate-svg-stroke-4 {
  0% {
    stroke-dashoffset: 1485.395751953125px;
    stroke-dasharray: 1485.395751953125px;
  }

  100% {
    stroke-dashoffset: 2970.79150390625px;
    stroke-dasharray: 1485.395751953125px;
  }
}

.svg-elem-4 {
  -webkit-animation: animate-svg-stroke-4 2s cubic-bezier(0.215, 0.61, 0.355, 1) 0.30000000000000004s both;
          animation: animate-svg-stroke-4 2s cubic-bezier(0.215, 0.61, 0.355, 1) 0.30000000000000004s both;
}

@-webkit-keyframes animate-svg-stroke-5 {
  0% {
    stroke-dashoffset: 1580.7745361328125px;
    stroke-dasharray: 1580.7745361328125px;
  }

  100% {
    stroke-dashoffset: 3161.549072265625px;
    stroke-dasharray: 1580.7745361328125px;
  }
}

@keyframes animate-svg-stroke-5 {
  0% {
    stroke-dashoffset: 1580.7745361328125px;
    stroke-dasharray: 1580.7745361328125px;
  }

  100% {
    stroke-dashoffset: 3161.549072265625px;
    stroke-dasharray: 1580.7745361328125px;
  }
}

.svg-elem-5 {
  -webkit-animation: animate-svg-stroke-5 2s cubic-bezier(0.215, 0.61, 0.355, 1) 0.4s both;
          animation: animate-svg-stroke-5 2s cubic-bezier(0.215, 0.61, 0.355, 1) 0.4s both;
}

@-webkit-keyframes animate-svg-stroke-6 {
  0% {
    stroke-dashoffset: 1630.8704833984375px;
    stroke-dasharray: 1630.8704833984375px;
  }

  100% {
    stroke-dashoffset: 3261.740966796875px;
    stroke-dasharray: 1630.8704833984375px;
  }
}

@keyframes animate-svg-stroke-6 {
  0% {
    stroke-dashoffset: 1630.8704833984375px;
    stroke-dasharray: 1630.8704833984375px;
  }

  100% {
    stroke-dashoffset: 3261.740966796875px;
    stroke-dasharray: 1630.8704833984375px;
  }
}

.svg-elem-6 {
  -webkit-animation: animate-svg-stroke-6 2s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s both;
          animation: animate-svg-stroke-6 2s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s both;
}

@-webkit-keyframes animate-svg-stroke-7 {
  0% {
    stroke-dashoffset: 1536.6561279296875px;
    stroke-dasharray: 1536.6561279296875px;
  }

  100% {
    stroke-dashoffset: 3073.312255859375px;
    stroke-dasharray: 1536.6561279296875px;
  }
}

@keyframes animate-svg-stroke-7 {
  0% {
    stroke-dashoffset: 1536.6561279296875px;
    stroke-dasharray: 1536.6561279296875px;
  }

  100% {
    stroke-dashoffset: 3073.312255859375px;
    stroke-dasharray: 1536.6561279296875px;
  }
}

.svg-elem-7 {
  -webkit-animation: animate-svg-stroke-7 2s cubic-bezier(0.215, 0.61, 0.355, 1) 0.6000000000000001s both;
          animation: animate-svg-stroke-7 2s cubic-bezier(0.215, 0.61, 0.355, 1) 0.6000000000000001s both;
}

@media (max-width: 1279px) {
    .elementor-2267 .elementor-element.elementor-element-3f89ffa svg {
        width: 100%;
        height: fit-content;
    }
}/* End custom CSS */
/* Start custom CSS for neuron-animated-heading, class: .elementor-element-9222b1d */.elementor-2267 .elementor-element.elementor-element-9222b1d u.font {
    font-family: "Cormorant";
    font-style: italic;
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for neuron-animated-heading, class: .elementor-element-00b74b3 */.elementor-2267 .elementor-element.elementor-element-00b74b3 u.font {
    font-family: "Cormorant";
    font-style: italic;
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for neuron-gallery, class: .elementor-element-bc847d5 */.elementor-2267 .elementor-element.elementor-element-bc847d5 .m-neuron-gallery__thumbnail--link {
    border: 1px solid #DCDCDC;
    box-shadow: 2px 2px 50px 0px rgb(0 0 0 / 6%) !important;
}

.elementor-2267 .elementor-element.elementor-element-bc847d5 .m-neuron-gallery__thumbnail--link {
    -webkit-transition: transform cubic-bezier(.4,0,.2,1) .35s;
    transition: transform cubic-bezier(.4,0,.2,1) .35s;
}

.elementor-2267 .elementor-element.elementor-element-bc847d5 .m-neuron-gallery__inner:hover .m-neuron-gallery__thumbnail--link {
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-796ee20 */.elementor-2267 .elementor-element.elementor-element-796ee20 svg {
    filter: invert();
    
}

.elementor-2267 .elementor-element.elementor-element-796ee20 ul li a{
    width: 100%;
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
}/* End custom CSS */