.elementor-3096 .elementor-element.elementor-element-af3d354{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0% 02%;--row-gap:0%;--column-gap:02%;--padding-top:32px;--padding-bottom:180px;--padding-left:40px;--padding-right:40px;}.elementor-3096 .elementor-element.elementor-element-6322b76{--display:flex;--min-height:500px;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-3096 .elementor-element.elementor-element-a1bf053 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-3096 .elementor-element.elementor-element-a1bf053 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-3096 .elementor-element.elementor-element-a1bf053{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-3096 .elementor-element.elementor-element-0f26dea{--e-image-carousel-slides-to-show:1;}.elementor-3096 .elementor-element.elementor-element-0f26dea .elementor-swiper-button.elementor-swiper-button-prev, .elementor-3096 .elementor-element.elementor-element-0f26dea .elementor-swiper-button.elementor-swiper-button-next{color:#000000;}.elementor-3096 .elementor-element.elementor-element-0f26dea .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-3096 .elementor-element.elementor-element-0f26dea .elementor-swiper-button.elementor-swiper-button-next svg{fill:#000000;}.elementor-3096 .elementor-element.elementor-element-9f8a065{--display:flex;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3096 .elementor-element.elementor-element-4e99f80 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3096 .elementor-element.elementor-element-4e99f80 .elementor-heading-title{font-family:"Cas Olgans", Sans-serif;font-size:40px;font-weight:400;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-widget-theme-post-excerpt .elementor-widget-container{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-3096 .elementor-element.elementor-element-0bc0817 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-3096 .elementor-element.elementor-element-0bc0817 .elementor-widget-container{font-family:var( --e-global-typography-81cbf90-font-family ), Sans-serif;font-size:var( --e-global-typography-81cbf90-font-size );font-weight:var( --e-global-typography-81cbf90-font-weight );line-height:var( --e-global-typography-81cbf90-line-height );}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3096 .elementor-element.elementor-element-34292e6 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-3096 .elementor-element.elementor-element-34292e6{font-family:var( --e-global-typography-81cbf90-font-family ), Sans-serif;font-size:var( --e-global-typography-81cbf90-font-size );font-weight:var( --e-global-typography-81cbf90-font-weight );line-height:var( --e-global-typography-81cbf90-line-height );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3096 .elementor-element.elementor-element-fef7fc8 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-3096 .elementor-element.elementor-element-fef7fc8 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:24px;font-weight:500;line-height:1.33em;color:var( --e-global-color-secondary );}.elementor-3096 .elementor-element.elementor-element-38fd768 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3096 .elementor-element.elementor-element-3de864e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3096 .elementor-element.elementor-element-83fd4b1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3096 .elementor-element.elementor-element-38a217b > .elementor-widget-container{margin:24px 0px 0px 0px;}@media(min-width:768px){.elementor-3096 .elementor-element.elementor-element-6322b76{--width:50%;}.elementor-3096 .elementor-element.elementor-element-9f8a065{--width:45%;}}@media(max-width:1024px){.elementor-3096 .elementor-element.elementor-element-af3d354{--padding-top:32px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-3096 .elementor-element.elementor-element-0bc0817 .elementor-widget-container{font-size:var( --e-global-typography-81cbf90-font-size );line-height:var( --e-global-typography-81cbf90-line-height );}.elementor-3096 .elementor-element.elementor-element-34292e6{font-size:var( --e-global-typography-81cbf90-font-size );line-height:var( --e-global-typography-81cbf90-line-height );}}@media(max-width:767px){.elementor-3096 .elementor-element.elementor-element-af3d354{--padding-top:32px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-3096 .elementor-element.elementor-element-0f26dea{--e-image-carousel-slides-to-show:1;}.elementor-3096 .elementor-element.elementor-element-4e99f80 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-3096 .elementor-element.elementor-element-0bc0817 .elementor-widget-container{font-size:var( --e-global-typography-81cbf90-font-size );line-height:var( --e-global-typography-81cbf90-line-height );}.elementor-3096 .elementor-element.elementor-element-34292e6{font-size:var( --e-global-typography-81cbf90-font-size );line-height:var( --e-global-typography-81cbf90-line-height );}}/* Start custom CSS for gallery, class: .elementor-element-a1bf053 */.elementor-3096 .elementor-element.elementor-element-a1bf053 .elementor-lightbox .dialog-widget-content {
		background-color: red !important;
	}
	
.elementor-3096 .elementor-element.elementor-element-a1bf053 .elementor-slideshow__header svg{
    fill: black !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-0f26dea */.elementor-3096 .elementor-element.elementor-element-0f26dea{
    height: 500px;
}
.elementor-3096 .elementor-element.elementor-element-0f26dea img{
    height: 500px;
    width: 100%;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-38a217b */.main-form{
  display: flex;
  flex-direction:column;
}

.main-form p input{
  width:100%;
  padding:16px;
  outline:none;
    border:none;
  border-bottom: 1px solid #C4C4C4;
  background-color: #F2F2F2;
  color: #202020;
  font-size:14px;
  font-family: 'Mulish';
  font-weight:500;
  line-height:1.7em;
  
  transition: all 0.3s ease;
  margin-bottom: 16px
}

.main-form p input::placeholder{
  color: #A6A6A6
}

.main-form p input:hover{
  border-color:#202020;
}

.main-form p input:focus{
  border-color:#202020;
}


#submit{
  margin-top:10px;
  outline: none;
  background:transparent;
  border:none;
  width: max-content;
  padding:24px 32px;
    color:#202020;
  text-transform: uppercase;
  font-size: 14px;
    font-family: 'Mulish';
  font-weight:600;
  line-height:1.7em;
  border-radius:47px;
    transition: all 0.3s ease;
  cursor: pointer;
  position:relative;
  border: 1px solid #D6B563;
}

#submit:hover{
  background-color:#D6B563;
}

/*#submit::before{*/
/*  content: '';*/
/*  width:72px;*/
/*  height:72px;*/
/*  pointer-events: none;*/
/*  border-radius:47px;*/
/*  border: 1px solid #D6B563;*/
/*  position: absolute;*/
/*  display:block;*/
/*  top:0;*/
/*  left:0;*/
/*}*/

.main-form input.wpcf7-not-valid{
  border-bottom: 1px solid red !important;
}

.wpcf7-response-output {
  border: none !important;
  opacity: 0 !important;
  width: 0px !important;
  height: 0px !important;
  margin: 0px !important;
  padding: 0px !important;
  overflow: hidden !important;
  visibility: hidden !important;
}

.wpcf7-not-valid-tip{
	display:none;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Cas Olgans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://gloriavictis.art/wp-content/uploads/2024/09/Cas-Olgans-Regular.woff2') format('woff2');
}
/* End Custom Fonts CSS */