.page-header {
    display: none;
}


/* .elementor-element-7949a7f .swiper-slide {
   transition: padding 0.5s ease;
} */


.slb {
  position: fixed;
  top: 5%;
  left: 5%;
  width: 90%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.8);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 1000;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index:-1;
}

.elementor-element.elementor-element-31493a6.blacko.e-transform.elementor-widget.elementor-widget-image {
    overflow: hidden;
}
.slb img {
  max-width: 100%;
  max-height: 100%;
}

.slb.active {
  display: flex;
  opacity: 1;
}

.overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 999;
  display: none;
  height: 100%;
}


.elementor-element-6e91812 .e-con-inner {
    gap: 0pc;
}

.buto .elementor-button:hover , .e-loop__load-more .elementor-button:hover {
    background: #ffffff!important;
    color:#000!important;
}

.elementor-element-c968f45 .elementor-element {
    gap: 0px!important;
}
.elementor-element.elementor-element-8ae5bce.e-con-full.e-flex.e-con.e-child {

    height: 800px;
    padding-top:160px
}

.elementor-element-6e91812 {
    overflow: hidden!important;
}
.marquee .mark {
  display: flex;
  user-select: none;
  gap: 2rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.marquee  {
	overflow:hidden;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 2rem;
  min-width: 100%;
  animation: scroll 15s linear infinite reverse;
}

@keyframes scroll {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(calc(-100% - 2rem));
  }
}
@media only screen and (min-width: 360px) {
    .marquee__group span {
        font-size: 6.5vw;
    }
}



.elementor-element-7949a7f h2.elementor-heading-title.elementor-size-default {
    max-height: 56px;
    overflow: hidden;
}

p {
    margin: 0px!important;
}
.elementor-element-7949a7f .elementor-element.elementor-element-eeeefe6.e-con-full.e-flex.e-con.e-child {
    height: 117px;
}

div#about {
    margin-top: -400px;
}
.stop-scrolling {
     position: relative !important;
    top: 2100px !important;
	right:-2vw!important;
}

.elementor-147 .elementor-element.elementor-element-7e411f5 iframe {
    height: 542px!important;
}


.elementor-element.elementor-element-2b8dfb4.e-con-full.blacko.e-flex.e-con.e-parent.e-lazyloaded {
    min-height: 600px;
}
.elementor-element.elementor-element-b39be1c.blacko {
    background-size:  100% 100%!important;
    background-position: 100% 100% !important;
    transition: background-size 2.6s ease-in-out!important;
}

.swiper-slide-active .blacko {
    background-size: 100% 75% !important;
    background-position: 100% 100% !important;
    transition: background-size 0.2s ease-in-out!important;

}


.elementor-element.elementor-element-b39be1c{
		background-position: 100% 100%;
}
.elementor-element.elementor-element-b39be1c.blacko:hover {
    background-size: 110% 110%!important;
/* 	background-position: 100% 100%; */
}

.elementor-element.elementor-element-98051f8.elementor-absolute.elementor-widget.elementor-widget-heading {
    position: absolute;
    right: 13vw!important;
    width: fit-content;
    top: 38px!important;
    font-size: 38px;
}

.elementor-element.elementor-element-920541c.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
    height: 700px;
    background-image: url(https://ybox.ussl.nl/wp-content/uploads/2024/09/Mask-Group-4.png);
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

a.elementor-element.elementor-element-aeab007.e-con-full.e-flex.e-con.e-child {
    width: 100%;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
	z-index:99999;
}

.blacko {
 background-size: 100% 100%!important; /* Set the default background size */
    transition: background-size 2s ease-in!important;
}

/* .blacko:hover {
    background-size: 135%!important;
} */


.elementor-element-b39be1c .e-con-inner {
    flex-direction: row!important;
}




    
.elementor-element.elementor-element-e81119f.e-con-full.e-flex.e-con.e-child {
    display: flex;
    justify-content: center;
}

.elementor-element.elementor-element-98051f8.elementor-absolute.elementor-widget.elementor-widget-heading h2.elementor-heading-title.elementor-size-default {
    font-size: 54px!important;
}


.elementor-element.elementor-element-39eb28e.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
    overflow: hidden;
}

.elementor-element.elementor-element-73b0be8.e-con-full.e-flex.e-con.e-child {
    z-index: 99999;
}
.elementor-746 .elementor-element.elementor-element-4798e54 .elementor-button {
    margin-top: 20px;
}
br {
    display: none!important;
}

.elementor-element.elementor-element-3348ffd.elementor-tabs-view-horizontal.elementor-widget.elementor-widget-tabs {
    position: relative;
    z-index: 8;
}
 .elementor-element.elementor-element-8ae5bce.e-con-full.e-flex.e-con.e-child {
    gap: 0;
}

a.dialog-close-button.dialog-lightbox-close-button {
    display: none !important;
}


span.elementor-button-text.open-menu {
    font-size: 27px;
    margin: -10px;
}

.elementor-element-3348ffd .elementor-tab-content {
    padding-bottom: 0px!important;
}



.elementor-element-19037793 {
    z-index: 999999!important;
}
.box-title {
    display: flex;
    font-size: 60px;
	font-family: "national", Sans-serif;
}

.elementor-element.elementor-element-afe35ee.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
    position: relative;
    right: -20%;
}


.elementor-element-6c5a3e3 h2.elementor-heading-title.elementor-size-default {
    direction: rtl;
}


div#ybox-flex {
    direction: ltr;
    padding: 20%;
}

div.ybox-letter video {
    border-radius: 50% !important;
}
.ybox-letter img {
    /* object-fit: cover; */
}

video#o-video {
    border-radius: 50% !important;
    height: 100%;
}

.ybox-flex {
    height: 17vw!important;
    width: 17vw;
    min-width: 17vw;
/*     transform:translate(0%, 0%) scale(1);   */
}

div#ybox-flex {
	    direction: ltr;
	    padding: 15% 0;
	    margin: 0vh auto 0 auto;
	    transform: translate(-78vw, 0%) scale(10);
	    transition: transform 1.6s ease;
}



/* @media screen and (max-width: 1400px) {
	#ybox-flex {
	    margin: 17vh auto 0 auto;
    } 
}


@media screen and (max-width: 900px) {
	#ybox-flex {
	    margin: 17vh auto 0 auto;
    } 
} */


.top-wrapper{
	position:relative;
}

/* .video-letter {
position: absolute !important;
    top: 256px;
    right: 32vw;
    width: 96px !important;
    height: 76px !important;
    background: red;
    z-index: 9999999;
} */

/* .video-letter {
    transform: translate(0%, 0%) scale(9);
} */

.elementor-element-0305f71 .swiper-slide img {
    width: 100%!important;
    height: 100%!important;
	    object-fit: cover;
}

.ybox-letter {
    transition: transform 0.8s;
    will-change: transform;
    width: 279px;
    height: 305px;
    min-width: 320px;
}

.ybox-letter.video-letter {
    z-index: 999;
}




.navSwiper .elementor-element-0305f71 .swiper.mySwiper.swiper-initialized.swiper-horizontal.swiper-rtl.swiper-backface-hidden {
    height: 510px;
    margin-bottom: 100px;
}


.navSwiper .swiper-button-next svg, .swiper-button-prev svg {
    position: absolute;
}

.navSwiper .swiper-button-next {
    bottom: -10px;
    top: inherit;
    left: inherit;
    right: 150px!important;
    width: 50px;
}

.navSwiper .swiper-button-prev{
      bottom: -10px;
    top: inherit;
    left: inherit;
    right: 20px !important;
	    width: 50px;
}


.elementor-element.elementor-element-39eb28e.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
    height: 100vh;
}
img.attachment-full.size-full.wp-image-916 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform-origin: center;
    transform: translate(-50%, -50%) scale(20); /* Initial zoom */
    transition: transform 0.5s ease;
    width: 100%;
    height: auto;
}


.mySwiper  .swiper-wrapper {
    height: 400px;
    margin-bottom: 100px;
}

.navSwiper .swiper-button-next:after, .navSwiper  .swiper-button-prev:after {
    content: none!important;
}



/* 
.elementor-element-4a680fc .active-slide{
    width: 33% !important;
    margin-top: 65px !important;
}


.elementor-element-4a680fc .swiper-slide-next , .swiper-slide-thumb-active {
    width: 52% !important;
    margin: 154px 82px 0px 0px !important;
} */

.first-slide {
     width: 40% !important;
     margin-top: 3px !important;
     height: 394px!important;!importan;!importa;!import;!impor;!impo;!imp;!im;!i;!;
}

.second-slide {
    width: 52% !important;
    margin: 99px 82px 0px 0px !important;
    height: 506px !important;
}

.elementor-element-6e91812 .e-con-inner {
    gap: 0px;
}

.elementor-element-7949a7f h2.elementor-heading-title.elementor-size-default {
    direction:rtl
}

img.attachment-full.size-full.wp-image-687 {
    object-fit: cover;
}

.elementor-element-42794c3 form.elementor-form {
    max-width: 723px;
    margin: 0 auto;
}

.elementor-element-7949a7f .swiper.elementor-loop-container {
    position: relative;
    top: 0px;
    left: 97px;
}



textarea#form-field-message {
    border: 1px solid #69727d;
    margin-top: 21px;
}

.elementor-widget-text-editor p {
    margin: 0px !important;
}

.elementor-element-533c3ab b {
    font-size: 26px;
    font-weight: bold;
}

.box-title span {
    font-weight: bold;
    letter-spacing: 2.47px;
    margin-top: 18px;
   font-size:18px;
}


h2.elementor-heading-title.elementor-size-default {
    direction: ltr;
}


.elementor-tab-desktop-title.elementor-active {

	position: relative!important;
    display: inline-block;
}


.elementor-tab-desktop-title.elementor-active::after {
    background: #fff9f9 !important;
    height: 1px!important;
    position: absolute!important;
    z-index: 99999;
    left: 0px!important;
    bottom: 17px!important;
    width: calc(100% - 48px)!important;
    margin: 0 auto;
    display: block;
    right: 0;
    padding: 2;
}







.elementor-tab-desktop-title.elementor-active:after {
    content: '';
    position: absolute;
    left: 0;
    bottom: -4px; /* Adjust the distance from the text */
    width: 100%;
    height: 2px; /* Thickness of the underline */
    background-color: black; /* Color of the underline */
}

.elementor-49.swiper-slide .elementor-element.e-con-full.e-flex.e-con.e-child {
    z-index: 99;
}

.elementor-106 .elementor-element.elementor-element-aea310e > .elementor-widget-container {
    border-color: #ffffff52;
}

.elementor-element.elementor-element-8476ca1.e-con-full.e-flex.e-con.e-child {
    margin: 0 auto;
}


.elementor-element-afe35ee {
    position: relative;
    height: 500px!important;
}

.elementor-element-afe35ee .e-con-inner {
    position: absolute;
    left: 42vh;
}

.elementor-element-2017603 a {
    background: #ffffff;
    padding: 38px 17px;
    border-radius: 50%;
    color: #000 !important;
    transform: rotate(352deg);
    display: inline-block;
	position: absolute;
	top:20px;
}



.blacko:after {
  content: 's';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 10vw; /* Adjust the height as needed */
  background: transparent linear-gradient(359deg, #000000b5 0%, #54545400 80%) 0% 0% no-repeat padding-box;
  opacity: 1;
}

.blacko:before {
  content: 's';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 10vw; /* Adjust the height as needed */
  background: transparent linear-gradient(359deg, #00000003 0%, #0000000d 40%) 0% 0% no-repeat padding-box;
  opacity: 1;
}

.black_before:before  {
  content: 'sa';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 10vw; /* Adjust the height as needed */
  background: transparent linear-gradient(359deg, #000000b5 0%, #54545400 80%) 0% 0% no-repeat padding-box;
  opacity: 1;
}

.elementor-element.elementor-element-7949a7f.elementor-pagination-type-bullets.elementor-arrows-position-inside.elementor-pagination-position-outside.elementor-widget.elementor-widget-loop-carousel.e-widget-swiper {
    padding: 0px 0px 0px 10%;
}


.elementor-element-98ac220 .swiper-slide-active {
/*     padding: 100px 0px 0px 32px; */
/* 	transition: padding 0.5s ease; */
}

.elementor-swiper-button.elementor-swiper-button-prev {
    position: absolute;
    top: 5px!important;
    right: 20vw;
}

.elementor-swiper-button.elementor-swiper-button-next {
    position: absolute;
    top: 4px !important;
    right: 13vw!important;
}


.elementor-element-af53569 .elementor-swiper-button.elementor-swiper-button-prev {
    top:-40px!important;
}


.elementor-element-af53569 .elementor-swiper-button.elementor-swiper-button-next {
    top:-40px!important;
}

.elementor-element-af53569 {
    margin: 50px -160px 0px 100px !important;
}

.elementor-widget.elementor-widget-video {
    height: 70px;
}

video.elementor-video {
    height: 70px!important;
}

.image-back {
    background-size: 100% 100%;
}


@media screen and (max-width: 900px) {
  .elementor-element-bbbefca a.elementor-button.elementor-button-link.elementor-size-sm {
		padding: 0px!important;
	}

	.elementor-element-8b46ab5 p {
    text-align: center;
}

.elementor-element-8b46ab5 {
    padding: 0px 20px!important;
}

.elementor-element.elementor-element-8ae5bce.e-con-full.e-flex.e-con.e-child {
    height: auto!important;
}

	
	.elementor-element.elementor-element-84dc9bf.elementor-widget.elementor-widget-heading {
    padding-top: 8px!important;
}
	
	.elementor-element.elementor-element-c968f45.e-con-full.marquee.e-flex.e-con.e-child {
    display: flex!important;
    flex-wrap: nowrap!important;
    gap: 223px!important;
}
	
	.elementor-element-c968f45 .elementor-element {
    width: auto;
}

	.elementor-element.elementor-element-84dc9bf.elementor-widget.elementor-widget-heading {

    display: flex;
}
	
	div#about {
    margin-top: -40vh!important;
}
	
	div#ybox-flex {
    margin: 25vh auto 0 auto;
}
	
	.ybox-letter {
    width: 380px;
    height: 345px;
    min-width: 380px;
}
	
	.elementor-element.elementor-element-98051f8.elementor-absolute.elementor-widget.elementor-widget-heading {
		position: absolute;
		right: 30vw !important;
		top: -12px !important;
	}
	
	.elementor-element.elementor-element-60782cd.e-flex.e-con-boxed.e-con.e-parent.elementor-motion-effects-element.e-lazyloaded {
    padding: 21px;
}
	
	.elementor-element.elementor-element-2b8dfb4.e-con-full.blacko.e-flex.e-con.e-parent.e-lazyloaded {
    min-height: 500px!important;
}

	div#o-image img {
		width: 295px;
	}
	
	.elementor-element-4a680fc  figure.gallery-item {
    padding: 0px!important;
    margin-top: 20px!important;
}


	.elementor-element-39bd241 {
		display: none!important;
	}
	
	.elementor-element-7949a7f .elementor-element.elementor-element-eeeefe6.e-con-full.e-flex.e-con.e-child {
    height: auto;
}

	div#gallery-1 {
		margin: 0px;
	}

	.elementor-element-af53569 .elementor-swiper-button {
		display: none!important;!importan;!importa;!import;!impor;!impo;!imp;!im;!i;!;
	}

	.elementor.elementor-580 img {
		height: 321px!important;!importan;!importa;!import;!impor;!impo;!imp;!im;!i;!;
		object-fit: cover;
	}

	.elementor-element-99ae6aa .swiper-slide-active {
		width: 83%!important;!importa;!import;!impor;!impo;!imp;!im;!i;!;
	}




	.elementor-element-a07236f img {
		height: 250px;
	}

	.elementor-element-afe35ee .e-con-inner {
		display: flex;
		height: 100%!important;
	}

	.elementor-element-afe35ee {
		display: contents!important;
	}

	.elementor-element-8476ca1 {
		padding-top: 24px;
	}

    .elementor-element-af53569 {
		margin: 0px !important;
	}

	.elementor-element-2017603 a {
		position: absolute;
		top: -79px;
		padding: 21px 8px;
	}
	
    .box-title span {position: absolute;top: -35px;right: 0;}

	.elementor-element.elementor-element-1b40419.e-con-full.e-flex.e-con.e-child {
		position: absolute;
		left: 0;
		bottom: 81px;
	}

	.elementor-element-afe35ee .e-con-inner {
		position: absolute;
		left: 0vh!important;
	}
	
	.elementor.elementor-57 .e-con-inner {
		padding-top: 54px;
		padding-bottom: 0px;
	}

	.elementor.elementor-57 h2 {
		font-size: 32px!important;
		font-weight: 500!important;
	}
	.elementor-element.elementor-element-68d89f1a.elementor-widget-mobile__width-initial.elementor-widget.elementor-widget-image {
    width: 100%;
	}
	
	
	
	.elementor-element.elementor-element-745c6ec.e-con-full.e-flex.e-con.e-child {
		position: absolute;
		margin-top: 193px;
		right: 0;
		left: 0px;
	}

	.box-title {
		flex-direction: column-reverse;
		justify-content: center;
		display: flex;
		line-height: 1;
		text-align: center;
		width: fit-content;
		right: 0;
		left: 0;
		position: relative;
		margin: 0 auto;
		margin-bottom: 220px;
		margin-top: 58px;
	}
	
	div#elementor-tab-content-5371 {
    text-align: center;
	}

	.elementor-element.elementor-element-8ae5bce.e-con-full.e-flex.e-con.e-child {
		gap: 0;
	}
	
	.elementor-element-7949a7f .swiper.elementor-loop-container {
		left: 0px;
		top:50px;
	}


	.elementor-swiper-button.elementor-swiper-button-prev {
		left: 0px!important;!importan;!importa;!import;!impor;!impo;!imp;!im;!i;!;
	}

	.elementor-swiper-button.elementor-swiper-button-prev {
		left: 12px!important;!importan;!importa;!import;!impor;!impo;!impor;!impo;!imp;!im;!i;!;
		right: inherit;
	}

	.elementor-swiper-button.elementor-swiper-button-next {
		right: 12px!important;!importan;!importa;!import;!impor;!impo;!imp;!im;!i;!;
	}
	
	.elementor-element-42794c3 .elementor-form-fields-wrapper.elementor-labels- {
		width: 100%;
		margin: 0 auto!important;
		display: block;
	}
	
	div#wpadminbar {
		display: none;
	}

	.elementor-element.elementor-element-e81119f.e-con-full.e-flex.e-con.e-child {
		width: 40%;
	}
	
	.elementor-tab-title {
		font-size: 24px!important;
		border-right: 1px solid #fff!important;
		height: 29px;
		line-height: 0.3;
		padding-right: 19px!important;!importan;!importa;!import;!impor;!impo;!imp;!im;!i;!;
	}

	.elementor-tab-title:nth-child(5) {
		border: none!important;
		padding-right: 15px !important;
		left: 67vw;
	}
	
	
	.elementor-element-745c6ec img {
		height: 305px!important;
		width: 239px;
	}


#gallery .swiper-slide-active {
    width: 100%!important;
    padding: 0px!important;
    margin: 0!important;
}

#gallery .elementor-element-7949a7f {
    width: 100%!important;
    padding: 0px!important;
}

#gallery {
    padding: 0px;
}

#about {
    width: 100% !important;
    padding: 0px;
}

.elementor-element-68d89f1a a {
    margin: 0 auto;
    display: block !important;
    width: fit-content;
}


}
	
.elementor-tab-title.elementor-tab-mobile-title.elementor-active {
    position: absolute;
    top: -30px;
}

.elementor-tab-title.elementor-tab-mobile-title {
    position: absolute;
    top: -30px;
}

.elementor-tab-title.elementor-tab-mobile-title:nth-child(1) {
    left: 2vw;
    right:inherit;
}


.elementor-tab-title.elementor-tab-mobile-title:nth-child(2) {
     left: 20vw;
}

.elementor-tab-title.elementor-tab-mobile-title:nth-child(3) {
     left: 38vw;
}

.elementor-element-98051f8 {
    top: -19px!important;;
    right: 0!important;
    left: 0!important;
    text-align: center!important;
}


.elementor-element-98051f8 h2 {
    font-size: 26px!important;
    letter-spacing: 3px!important;
}

.elementor-element.elementor-element-39eb28e.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
    z-index: 99;
    height: 100vh;
}
	
}

html{line-height:1.15;-webkit-text-size-adjust:100%}*,:after,:before{box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:400;line-height:1.5;color:#333;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{margin-block-start:.5rem;margin-block-end:1rem;font-family:inherit;font-weight:500;line-height:1.2;color:inherit}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-block-start:0;margin-block-end:.9rem}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em;white-space:pre-wrap}a{background-color:transparent;text-decoration:none;color:#c36}a:active,a:hover{color:#336}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}abbr[title]{border-block-end:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;height:auto;max-width:100%}details{display:block}summary{display:list-item}figcaption{font-size:16px;color:#333;line-height:1.4;font-style:italic;font-weight:400}[hidden],template{display:none}@media print{*,:after,:before{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap!important}blockquote,pre{-moz-column-break-inside:avoid;break-inside:avoid;border:1px solid #ccc}thead{display:table-header-group}img,tr{-moz-column-break-inside:avoid;break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{-moz-column-break-after:avoid;break-after:avoid}}label{display:inline-block;line-height:1;vertical-align:middle}button,input,optgroup,select,textarea{font-family:inherit;font-size:1rem;line-height:1.5;margin:0}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{width:100%;border:1px solid #666;border-radius:3px;padding:.5rem 1rem;transition:all .3s}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{border-color:#333}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{width:auto;-webkit-appearance:button}[type=button],[type=submit],button{display:inline-block;font-weight:400;color:#c36;text-align:center;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid #c36;padding:.5rem 1rem;font-size:1rem;border-radius:3px;transition:all .3s}[type=button]:focus:not(:focus-visible),[type=submit]:focus:not(:focus-visible),button:focus:not(:focus-visible){outline:none}[type=button]:focus,[type=button]:hover,[type=submit]:focus,[type=submit]:hover,button:focus,button:hover{color:#fff;background-color:#c36;text-decoration:none}[type=button]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}select{display:block}table{background-color:transparent;width:100%;margin-block-end:15px;font-size:.9em;border-spacing:0;border-collapse:collapse}table td,table th{padding:15px;line-height:1.5;vertical-align:top;border:1px solid hsla(0,0%,50.2%,.5019607843)}table th{font-weight:700}table tfoot th,table thead th{font-size:1em}table caption+thead tr:first-child td,table caption+thead tr:first-child th,table colgroup+thead tr:first-child td,table colgroup+thead tr:first-child th,table thead:first-child tr:first-child td,table thead:first-child tr:first-child th{border-block-start:1px solid hsla(0,0%,50.2%,.5019607843)}table tbody>tr:nth-child(odd)>td,table tbody>tr:nth-child(odd)>th{background-color:hsla(0,0%,50.2%,.0705882353)}table tbody tr:hover>td,table tbody tr:hover>th{background-color:hsla(0,0%,50.2%,.1019607843)}table tbody+tbody{border-block-start:2px solid hsla(0,0%,50.2%,.5019607843)}@media (max-width:767px){table table{font-size:.8em}table table td,table table th{padding:7px;line-height:1.3}table table th{font-weight:400}}dd,dl,dt,li,ol,ul{margin-block-start:0;margin-block-end:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}