.elementor-kit-4{--e-global-color-primary:#FFFFFF;--e-global-color-secondary:#FFFFFF;--e-global-color-text:#FFFFFF;--e-global-color-accent:#3183FF;--e-global-color-f2cc7a3:#FFFFFFBF;--e-global-color-0f3f5a7:#FFFFFF66;--e-global-color-8303f6f:#080D23;--e-global-color-6acea9c:#CADFFF0F;--e-global-color-89aea6c:#0002059C;--e-global-color-143543e:#86B4F938;--e-global-color-b371392:#CADFFF1F;--e-global-color-e9cbba9:#CADFFF05;--e-global-color-b80f4a4:#0751BF;--e-global-color-6655ea1:#FFFFFF00;--e-global-color-9cd0cf3:#080D2380;--e-global-color-3ef7b32:#161B31;--e-global-color-06ce338:#00020540;--e-global-typography-primary-font-family:"Grandview";--e-global-typography-primary-font-size:1rem;--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Grandview";--e-global-typography-secondary-font-size:1rem;--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Grandview";--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.5em;--e-global-typography-accent-font-family:"Grandview";--e-global-typography-accent-font-size:1rem;--e-global-typography-accent-font-weight:500;--e-global-typography-5f9a137-font-family:"Grandview";--e-global-typography-5f9a137-font-size:3.815rem;--e-global-typography-5f9a137-font-weight:bold;--e-global-typography-5f9a137-line-height:1.15em;--e-global-typography-2317cd6-font-family:"Grandview";--e-global-typography-2317cd6-font-size:3.052rem;--e-global-typography-2317cd6-font-weight:bold;--e-global-typography-2317cd6-line-height:1.15em;--e-global-typography-6b743c2-font-family:"Grandview";--e-global-typography-6b743c2-font-size:2.441rem;--e-global-typography-6b743c2-font-weight:bold;--e-global-typography-6b743c2-line-height:1.15em;--e-global-typography-d7274b3-font-family:"Grandview";--e-global-typography-d7274b3-font-size:1.953rem;--e-global-typography-d7274b3-font-weight:bold;--e-global-typography-d7274b3-line-height:1.15em;--e-global-typography-392c810-font-family:"Grandview";--e-global-typography-392c810-font-size:1.563rem;--e-global-typography-392c810-font-weight:bold;--e-global-typography-392c810-line-height:1.15em;--e-global-typography-05c4676-font-family:"Grandview";--e-global-typography-05c4676-font-size:1.25rem;--e-global-typography-05c4676-font-weight:bold;--e-global-typography-05c4676-line-height:1.15em;--e-global-typography-960f968-font-family:"Grandview";--e-global-typography-960f968-font-size:1.15rem;--e-global-typography-960f968-font-weight:bold;--e-global-typography-960f968-text-transform:uppercase;--e-global-typography-960f968-line-height:1em;--e-global-typography-960f968-letter-spacing:2px;--e-global-typography-18ae8b1-font-size:0.8rem;--e-global-typography-18ae8b1-font-weight:bold;--e-global-typography-18ae8b1-text-transform:uppercase;--e-global-typography-18ae8b1-line-height:1em;--e-global-typography-18ae8b1-letter-spacing:1px;--e-global-typography-617bd5d-font-family:"Grandview";--e-global-typography-617bd5d-font-size:0.8rem;--e-global-typography-617bd5d-font-weight:400;--e-global-typography-617bd5d-line-height:1.5em;--e-global-typography-5838ea4-font-size:1rem;--e-global-typography-5838ea4-font-weight:bold;--e-global-typography-5838ea4-text-decoration:none;--e-global-typography-5838ea4-line-height:1.7em;--e-global-typography-6ca473e-font-family:"Grandview";--e-global-typography-6ca473e-font-size:1rem;--e-global-typography-6ca473e-font-weight:700;--e-global-typography-fb8c4b4-font-family:"Grandview";--e-global-typography-fb8c4b4-font-size:0.8rem;--e-global-typography-fb8c4b4-font-weight:700;--e-global-typography-fb8c4b4-line-height:1.5em;--e-global-typography-b3de357-font-size:0.85rem;--e-global-typography-b3de357-font-weight:bold;--e-global-typography-b3de357-text-decoration:none;--e-global-typography-b3de357-line-height:1.7em;--e-global-typography-587fa81-font-size:0.85em;--e-global-typography-587fa81-font-weight:bold;--e-global-typography-587fa81-text-decoration:none;--e-global-typography-587fa81-line-height:1.7em;--e-global-typography-8bc1296-font-size:0.75rem;--e-global-typography-8bc1296-font-weight:bold;--e-global-typography-8bc1296-text-transform:uppercase;--e-global-typography-8bc1296-line-height:2em;--e-global-typography-8bc1296-letter-spacing:1.5px;--e-global-typography-1dc5ec7-font-size:0.7rem;--e-global-typography-1dc5ec7-font-weight:bold;--e-global-typography-1dc5ec7-text-transform:uppercase;--e-global-typography-1dc5ec7-line-height:1.2em;--e-global-typography-1dc5ec7-letter-spacing:1px;background-color:var( --e-global-color-8303f6f );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 );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-4 button,.elementor-kit-4 input[type="button"],.elementor-kit-4 input[type="submit"],.elementor-kit-4 .elementor-button{background-color:var( --e-global-color-accent );font-size:var( --e-global-typography-5838ea4-font-size );font-weight:var( --e-global-typography-5838ea4-font-weight );text-decoration:var( --e-global-typography-5838ea4-text-decoration );line-height:var( --e-global-typography-5838ea4-line-height );color:var( --e-global-color-text );border-radius:var(--radius-medium) var(--radius-medium) var(--radius-medium) var(--radius-medium);padding:16px 24px 16px 24px;}.elementor-kit-4 button:hover,.elementor-kit-4 button:focus,.elementor-kit-4 input[type="button"]:hover,.elementor-kit-4 input[type="button"]:focus,.elementor-kit-4 input[type="submit"]:hover,.elementor-kit-4 input[type="submit"]:focus,.elementor-kit-4 .elementor-button:hover,.elementor-kit-4 .elementor-button:focus{background-color:var( --e-global-color-b80f4a4 );color:var( --e-global-color-text );box-shadow:0px 0px 48px 0px rgba(48.99999999999999, 130.9999999999999, 255, 0.5);border-radius:16px 16px 16px 16px;}.elementor-kit-4 e-page-transition{background-color:#FFBC7D;}.elementor-kit-4 p{margin-block-end:0px;}.elementor-kit-4 a{color:var( --e-global-color-accent );}.elementor-kit-4 a:hover{color:var( --e-global-color-b80f4a4 );}.elementor-kit-4 h1{font-family:var( --e-global-typography-5f9a137-font-family ), Sans-serif;font-size:var( --e-global-typography-5f9a137-font-size );font-weight:var( --e-global-typography-5f9a137-font-weight );line-height:var( --e-global-typography-5f9a137-line-height );}.elementor-kit-4 h2{font-family:var( --e-global-typography-2317cd6-font-family ), Sans-serif;font-size:var( --e-global-typography-2317cd6-font-size );font-weight:var( --e-global-typography-2317cd6-font-weight );line-height:var( --e-global-typography-2317cd6-line-height );}.elementor-kit-4 h3{font-family:var( --e-global-typography-6b743c2-font-family ), Sans-serif;font-size:var( --e-global-typography-6b743c2-font-size );font-weight:var( --e-global-typography-6b743c2-font-weight );line-height:var( --e-global-typography-6b743c2-line-height );}.elementor-kit-4 h4{font-family:var( --e-global-typography-d7274b3-font-family ), Sans-serif;font-size:var( --e-global-typography-d7274b3-font-size );font-weight:var( --e-global-typography-d7274b3-font-weight );line-height:var( --e-global-typography-d7274b3-line-height );}.elementor-kit-4 h5{font-family:var( --e-global-typography-392c810-font-family ), Sans-serif;font-size:var( --e-global-typography-392c810-font-size );font-weight:var( --e-global-typography-392c810-font-weight );line-height:var( --e-global-typography-392c810-line-height );}.elementor-kit-4 h6{font-family:var( --e-global-typography-05c4676-font-family ), Sans-serif;font-size:var( --e-global-typography-05c4676-font-size );font-weight:var( --e-global-typography-05c4676-font-weight );line-height:var( --e-global-typography-05c4676-line-height );}.elementor-kit-4 input:not([type="button"]):not([type="submit"]),.elementor-kit-4 textarea,.elementor-kit-4 .elementor-field-textual{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-f2cc7a3 );background-color:var( --e-global-color-6acea9c );border-style:none;border-radius:8px 8px 8px 8px;padding:12px 16px 12px 16px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:var(--spacing-medium);}.elementor-element{--widgets-spacing:var(--spacing-medium) var(--spacing-medium);--widgets-spacing-row:var(--spacing-medium);--widgets-spacing-column:var(--spacing-medium);}{}h1.entry-title{display:var(--page-title-display);}.elementor-lightbox{background-color:var( --e-global-color-89aea6c );--lightbox-ui-color:var( --e-global-color-accent );--lightbox-ui-color-hover:var( --e-global-color-b80f4a4 );--lightbox-text-color:var( --e-global-color-primary );}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-4{line-height:var( --e-global-typography-text-line-height );}.elementor-kit-4 h1{font-size:var( --e-global-typography-5f9a137-font-size );line-height:var( --e-global-typography-5f9a137-line-height );}.elementor-kit-4 h2{font-size:var( --e-global-typography-2317cd6-font-size );line-height:var( --e-global-typography-2317cd6-line-height );}.elementor-kit-4 h3{font-size:var( --e-global-typography-6b743c2-font-size );line-height:var( --e-global-typography-6b743c2-line-height );}.elementor-kit-4 h4{font-size:var( --e-global-typography-d7274b3-font-size );line-height:var( --e-global-typography-d7274b3-line-height );}.elementor-kit-4 h5{font-size:var( --e-global-typography-392c810-font-size );line-height:var( --e-global-typography-392c810-line-height );}.elementor-kit-4 h6{font-size:var( --e-global-typography-05c4676-font-size );line-height:var( --e-global-typography-05c4676-line-height );}.elementor-kit-4 button,.elementor-kit-4 input[type="button"],.elementor-kit-4 input[type="submit"],.elementor-kit-4 .elementor-button{font-size:var( --e-global-typography-5838ea4-font-size );line-height:var( --e-global-typography-5838ea4-line-height );}.elementor-kit-4 input:not([type="button"]):not([type="submit"]),.elementor-kit-4 textarea,.elementor-kit-4 .elementor-field-textual{line-height:var( --e-global-typography-text-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:568px){.elementor-kit-4{--e-global-typography-5f9a137-font-size:3.052rem;--e-global-typography-2317cd6-font-size:2.441rem;--e-global-typography-6b743c2-font-size:1.953rem;--e-global-typography-d7274b3-font-size:1.563rem;--e-global-typography-392c810-font-size:1.25rem;--e-global-typography-05c4676-font-size:1rem;--e-global-typography-b3de357-font-size:1rem;line-height:var( --e-global-typography-text-line-height );}.elementor-kit-4 h1{font-size:var( --e-global-typography-5f9a137-font-size );line-height:var( --e-global-typography-5f9a137-line-height );}.elementor-kit-4 h2{font-size:var( --e-global-typography-2317cd6-font-size );line-height:var( --e-global-typography-2317cd6-line-height );}.elementor-kit-4 h3{font-size:var( --e-global-typography-6b743c2-font-size );line-height:var( --e-global-typography-6b743c2-line-height );}.elementor-kit-4 h4{font-size:var( --e-global-typography-d7274b3-font-size );line-height:var( --e-global-typography-d7274b3-line-height );}.elementor-kit-4 h5{font-size:var( --e-global-typography-392c810-font-size );line-height:var( --e-global-typography-392c810-line-height );}.elementor-kit-4 h6{font-size:var( --e-global-typography-05c4676-font-size );line-height:var( --e-global-typography-05c4676-line-height );}.elementor-kit-4 button,.elementor-kit-4 input[type="button"],.elementor-kit-4 input[type="submit"],.elementor-kit-4 .elementor-button{font-size:var( --e-global-typography-5838ea4-font-size );line-height:var( --e-global-typography-5838ea4-line-height );}.elementor-kit-4 input:not([type="button"]):not([type="submit"]),.elementor-kit-4 textarea,.elementor-kit-4 .elementor-field-textual{line-height:var( --e-global-typography-text-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */:root{
    --spacing-xlarge: 144px;
    --spacing-large: 96px;
    --spacing-medium: 24px;
    --spacing-small: 16px;
    --spacing-tiny: 8px;

    --radius-large: 24px; /* 1.5rem */
    --radius-medium: 16px; /* 1rem */
    --radius-small: 8px; /* .5rem */
    --radius-tiny: 4px; /* .25rem */
}

@media (max-width: 1024px){
    :root{
    --spacing-xlarge: 112px;
    --spacing-large: 72px;
    --spacing-medium: 20px;
    --spacing-small: 12px;
    --spacing-tiny: 6px;

    --radius-large: 24px; /* 1.5rem */
    --radius-medium: 16px; /* 1rem */
    --radius-small: 8px; /* .5rem */
    --radius-tiny: 4px; /* .25rem */
    }
}

@media (max-width: 568px){
    :root{
    --spacing-xlarge: 96px;
    --spacing-large: 64px;
    --spacing-medium: 16px;
    --spacing-small: 8px;
    --spacing-tiny: 4px;

    --radius-large: 20px; /* 1.5rem */
    --radius-medium: 12px; /* 1rem */
    --radius-small: 6px; /* .5rem */
    --radius-tiny: 3px; /* .25rem */
    }
}

.text-gradient__blue{
    background: linear-gradient(91.21deg, #1EA8E1 5.66%, #FFFFFF 98.97%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
}
.text-gradient__pink{
    background: linear-gradient(90.83deg, #AD50D1 19.5%, rgba(255, 0, 255, 0.9) 81.03%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
}
.elementor-icon-wrapper{
    line-height: 0;
}
html{
    color-scheme: dark;
    font-size: 18px;
}
@media (max-width: 1024px){
    html{
        font-size: 16px;
    }
}
@media (max-width: 767px){
    html{
        font-size: 14px;
    }
}
p+p{
    margin-top: 1em;
}
.elementor-button.elementor-button-link:hover{
    box-shadow: 0px 0px 48px rgba(49, 131, 255, 0.5);
}
.mouse-effect-off a:hover{
    text-shadow: 0px 0px 48px rgba(49, 131, 255, 0.75);
}
section{
    transition: padding 150ms ease-out, background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s) !important;
}
#cmplz-cookies-overview .cookies-per-purpose div{
    background: #080D23 !important;
}
#cmplz-cookies-overview .cookies-per-purpose{
    background: transparent !important;
    border: none !important;
}
.elementor-form select option{
    background-color: #23283f !important;
}
.force-aspect-3-2{
    aspect-ratio: 3/2
}

/*Partners*/
.partner-external-link,
.partner-pr-link{
    .elementor-icon[href=""], .elementor-icon[href="#"], .elementor-icon:not([href]) {
        display: none;
    }
}
.partner-logo:hover .elementor-widget-image img{
    opacity: 1
}
.partner-logo .partner-links{
    transition: opacity 250ms ease-in-out;
}
body[data-elementor-device-mode="desktop"] .partner-logo:not(:hover) .partner-links{
    opacity: 0;
    visibility: 0;
    pointer-events: none;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Grandview';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://21x.eu/wp-content/uploads/2024/05/Grandview.woff2') format('woff2'),
		url('https://21x.eu/wp-content/uploads/2024/05/Grandview.woff') format('woff'),
		url('https://21x.eu/wp-content/uploads/2024/05/Grandview.ttf') format('truetype');
}
@font-face {
	font-family: 'Grandview';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://21x.eu/wp-content/uploads/2024/05/GrandviewBold.woff2') format('woff2'),
		url('https://21x.eu/wp-content/uploads/2024/05/GrandviewBold.woff') format('woff'),
		url('https://21x.eu/wp-content/uploads/2024/05/GrandviewBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Grandview';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('https://21x.eu/wp-content/uploads/2024/05/GrandviewBoldItalic.woff2') format('woff2'),
		url('https://21x.eu/wp-content/uploads/2024/05/GrandviewBoldItalic.woff') format('woff'),
		url('https://21x.eu/wp-content/uploads/2024/05/GrandviewBoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Grandview';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://21x.eu/wp-content/uploads/2024/05/GrandviewItalic.woff2') format('woff2'),
		url('https://21x.eu/wp-content/uploads/2024/05/GrandviewItalic.woff') format('woff'),
		url('https://21x.eu/wp-content/uploads/2024/05/GrandviewItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Grandview';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://21x.eu/wp-content/uploads/2024/05/GrandviewLight.woff2') format('woff2'),
		url('https://21x.eu/wp-content/uploads/2024/05/GrandviewLight.woff') format('woff'),
		url('https://21x.eu/wp-content/uploads/2024/05/GrandviewLight.ttf') format('truetype');
}
@font-face {
	font-family: 'Grandview';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://21x.eu/wp-content/uploads/2024/05/GrandviewLightItalic.woff2') format('woff2'),
		url('https://21x.eu/wp-content/uploads/2024/05/GrandviewLightItalic.woff') format('woff'),
		url('https://21x.eu/wp-content/uploads/2024/05/GrandviewLightItalic.ttf') format('truetype');
}
/* End Custom Fonts CSS */