.elementor-kit-554{--e-global-color-primary:#047BF8;--e-global-color-secondary:#000066;--e-global-color-text:#060606;--e-global-color-accent:#FFCE00;--e-global-color-f8f3faf:#0C7FF2;--e-global-color-933aa95:#0A70D6;--e-global-color-b2f1c64:#FFCE00;--e-global-color-14f79e9:#E6B800;--e-global-color-9fd92bc:#060606;--e-global-color-00238d9:#EEEEEE;--e-global-color-3de7890:#E3E3E3;--e-global-color-0436218:#FFFFFF;--e-global-color-3a3bf45:#000000;--e-global-color-999eed0:#001426;--e-global-color-8245183:#18232A;--e-global-color-76f9e24:#FEDF33;--e-global-color-6728d20:#E1A700;--e-global-color-2be1c16:#68B0FB;--e-global-color-78c68f6:#4B4B4B;--e-global-color-f991d1c:#001426;--e-global-color-6c6b67f:#1372D6;--e-global-color-dbaafe3:#CDE5FF;--e-global-color-a1e33e4:#1372D6;--e-global-color-21e78a0:#FB6514;--e-global-color-b523c6a:#626262;--e-global-color-d3b2d4a:#12B76A;--e-global-color-1074612:#7A5AF8;--e-global-color-056ae69:#FFFFFF00;--e-global-typography-primary-font-family:"Inter";--e-global-typography-primary-font-weight:600;--e-global-typography-primary-line-height:1.8em;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-line-height:1.8em;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-size:1.5rem;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.8em;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-accent-line-height:1.8em;--e-global-typography-2e4b701-font-family:"Inter";--e-global-typography-2e4b701-font-size:18px;--e-global-typography-2e4b701-font-weight:600;--e-global-typography-2e4b701-line-height:1.55em;--e-global-typography-7d98e74-font-family:"Inter";--e-global-typography-7d98e74-font-size:96px;--e-global-typography-7d98e74-font-weight:600;--e-global-typography-7d98e74-line-height:1.2em;--e-global-typography-e7684fd-font-family:"Inter";--e-global-typography-e7684fd-font-size:64px;--e-global-typography-e7684fd-font-weight:600;--e-global-typography-e7684fd-line-height:1.2em;--e-global-typography-40ff38b-font-family:"Inter";--e-global-typography-40ff38b-font-size:24px;--e-global-typography-40ff38b-font-weight:400;--e-global-typography-40ff38b-line-height:1.5em;--e-global-typography-89cc236-font-family:"Inter";--e-global-typography-89cc236-font-size:40px;--e-global-typography-89cc236-font-weight:600;--e-global-typography-89cc236-line-height:1.2em;--e-global-typography-f822800-font-family:"Inter";--e-global-typography-f822800-font-size:18px;--e-global-typography-f822800-font-weight:600;--e-global-typography-f822800-text-decoration:none;--e-global-typography-f822800-line-height:1.5em;}.elementor-kit-554 e-page-transition{background-color:#FFBC7D;}.elementor-kit-554 a{color:#0C7FF2;}.elementor-kit-554 a:hover{color:var( --e-global-color-933aa95 );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1260px;}.e-con{--container-max-width:1260px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.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-554{--e-global-typography-7d98e74-font-size:64px;--e-global-typography-e7684fd-font-size:48px;--e-global-typography-40ff38b-font-size:20px;--e-global-typography-89cc236-font-size:36px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-554{--e-global-typography-7d98e74-font-size:38px;--e-global-typography-e7684fd-font-size:38px;--e-global-typography-40ff38b-font-size:18px;--e-global-typography-89cc236-font-size:28px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */a {
    color: inherit;
}

a:hover {
    color: inherit;
}

.pointer-none {
    pointer-events: none;
}

/* hexagon button */
form .hex-btn,
.hex-btn .elementor-button {
	font-size: 1rem;
	color: #00025D;
	border: none;
	outline: none;
	position: relative;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	background: transparent;
	height: 3.333em;
	width: 13.33em;
	padding: 0.5em 1.8em;
	text-align: center;
	cursor: pointer;
	font-weight: 900;
}

form .hex-btn:before,
form .hex-btn:after,
.hex-btn .elementor-button:before,
.hex-btn .elementor-button:after {
	content: "";
	display: block;
	position: absolute;
	transition: transform 0.25s ease, clip-path 0.25s ease;
	will-change: clip-path, transform;
}

form .hex-btn:before,
.hex-btn .elementor-button:before {
	--btn-hex-size: 7%;
	--right-corner: calc(100% - var(--btn-hex-size));
	width: 100%;
	height: 100%;
	inset: 0;
	background: linear-gradient(90deg, #cb7e11 0%, #b08f21 100%);
	-webkit-clip-path: polygon(var(--btn-hex-size) 0%, var(--right-corner) 0%, 100% 50%, var(--right-corner) 100%, var(--btn-hex-size) 100%, 0% 50%);
	clip-path: polygon(var(--btn-hex-size) 0%, var(--right-corner) 0%, 100% 50%, var(--right-corner) 100%, var(--btn-hex-size) 100%, 0% 50%);
}

form .hex-btn:after,
.hex-btn .elementor-button:after {
	--btn-hex-size: 7%;
	--right-corner: calc(100% - var(--btn-hex-size));
	display: block;
	position: absolute;
	background: linear-gradient(25deg, #E4A902, #FFE133);
	inset: 2px 1px;
	-webkit-clip-path: polygon(var(--btn-hex-size) 0%, var(--right-corner) 0%, 99.5% 50%, var(--right-corner) 100%, var(--btn-hex-size) 100%, 0.5% 50%);
	clip-path: polygon(var(--btn-hex-size) 0%, var(--right-corner) 0%, 99.5% 50%, var(--right-corner) 100%, var(--btn-hex-size) 100%, 0.5% 50%);
}

form .hex-btn span,
.hex-btn .elementor-button .elementor-button-text {
	position: relative;
	z-index: 1;
}


/* hover effects */
form .hex-btn:hover,
form .hex-btn:focus {
    color: inherit;
    background-color: transparent;
}

form .hex-btn:focus {
    outline: none;    
}

form .hex-btn:hover:before,
.hex-btn .elementor-button:hover:before {
	--btn-hex-size: 0%;
}

form .hex-btn:hover:after,
.hex-btn .elementor-button:hover:after {
	--btn-hex-size: 0.5%;
}

form .hex-btn:active:after,
.hex-btn .elementor-button:active:after {
	transform: scale(1.03);
	transition: transform 0.15s ease;
}

form .hex-btn:active:before,
.hex-btn .elementor-button:active:before {
	transform: scale(0.9);
	transition: transform 0.15s ease;
}

/* -------- secondary button (blue) --------  */
.hex-btn.hex-btn-secondary .elementor-button {
    color: #fff;
}

.hex-btn.hex-btn-secondary .elementor-button:after {
    background: linear-gradient(270deg, #0d60b8 0%, #027dff 100%); 
}

.hex-btn.hex-btn-secondary .elementor-button:before {
    display: none;
}


/* --- x-underlined ---------  */

.x-und {
    display: inline-block;
    position: relative;
    z-index: 1;
}

.x-und:after {
    content: "";
    position: absolute;
    width: 110%;
    height: 0.6em;
    top: calc(100% - 0.36em);
    left: -4%;
    background-image: url("/wp-content/uploads/2022/08/smash.png");
    background-repeat: no-repeat;
    background-size: contain;
    z-index: -1;
    pointer-events: none;
}/* End custom CSS */