.elementor-kit-8{--e-global-color-primary:#122632;--e-global-color-secondary:#54595F;--e-global-color-text:#122632;--e-global-color-accent:#D4BD78;--e-global-color-72cace3:#122632;--e-global-color-1fc8fb6:#0D1C25;--e-global-color-9f73d79:#D4BD78;--e-global-color-3533cd1:#EFDCB666;--e-global-color-a9b69b9:#F9F4EC;--e-global-color-a929547:#EFDCB6;--e-global-color-df3d3d9:#EFDCB6AD;--e-global-color-66037b9:#FFFFFF;--e-global-color-6a4a4f3:#0D1C25;--e-global-color-37acf13:#122632;--e-global-color-75066c9:#4A4A4A;--e-global-color-5839330:#FFFFFF;--e-global-color-e75a379:#DDDDDD;--e-global-color-1fb07c2:#122632;--e-global-color-2a9db9e:#FFFFFF00;--e-global-color-c3b59fb:#FFFFFF94;--e-global-color-2212b28:#122632CC;--e-global-color-9bbc0d9:#12263296;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-aade47f-font-family:"Montserrat";--e-global-typography-aade47f-font-size:calc(var(--tx-m) - 4px);--e-global-typography-aade47f-text-transform:uppercase;--e-global-typography-aade47f-line-height:1.5;--e-global-typography-aade47f-letter-spacing:2px;--e-global-typography-b654819-font-family:"Montserrat";--e-global-typography-b654819-font-size:calc(var(--tx-m) - 4px);--e-global-typography-b654819-line-height:1.6;--e-global-typography-8d86c1d-font-family:"Montserrat";--e-global-typography-8d86c1d-font-size:calc(var(--tx-m) - 1px);--e-global-typography-8d86c1d-line-height:1.5;--e-global-typography-4a9b7ab-font-family:"Montserrat";--e-global-typography-4a9b7ab-font-size:var(--tx-m);--e-global-typography-4a9b7ab-font-weight:400;--e-global-typography-4a9b7ab-line-height:1.5;--e-global-typography-4a9b7ab-letter-spacing:0px;--e-global-typography-62a0aba-font-family:"Montserrat";--e-global-typography-62a0aba-font-size:var(--tx-m);--e-global-typography-62a0aba-font-weight:600;--e-global-typography-62a0aba-text-transform:none;--e-global-typography-62a0aba-line-height:1.4;--e-global-typography-62a0aba-letter-spacing:1px;--e-global-typography-4ca63c4-font-family:"Josefin Sans";--e-global-typography-4ca63c4-font-size:var(--tx-3xl);--e-global-typography-4ca63c4-font-weight:400;--e-global-typography-4ca63c4-text-transform:none;--e-global-typography-4ca63c4-font-style:normal;--e-global-typography-4ca63c4-line-height:1.4;--e-global-typography-1f7bd47-font-family:"Montserrat";--e-global-typography-1f7bd47-font-size:var(--tx-l);--e-global-typography-1f7bd47-font-weight:500;--e-global-typography-1f7bd47-text-transform:none;--e-global-typography-1f7bd47-line-height:1.7;--e-global-typography-7f47e46-font-family:"Montserrat";--e-global-typography-7f47e46-font-size:var(--tx-m);--e-global-typography-7f47e46-font-weight:400;--e-global-typography-7f47e46-text-transform:uppercase;--e-global-typography-7f47e46-line-height:1.5;--e-global-typography-7f47e46-letter-spacing:0px;--e-global-typography-d98cf8f-font-family:"Montserrat";--e-global-typography-d98cf8f-font-size:var(--tx-m);--e-global-typography-d98cf8f-font-weight:600;--e-global-typography-d98cf8f-text-transform:uppercase;--e-global-typography-d98cf8f-line-height:1.5;--e-global-typography-d98cf8f-letter-spacing:1px;--e-global-typography-2df799e-font-family:"Josefin Sans";--e-global-typography-2df799e-font-size:calc(var(--tx-2xl) * 2);--e-global-typography-2df799e-font-weight:700;--e-global-typography-2df799e-text-transform:uppercase;--e-global-typography-2df799e-line-height:1.1;--e-global-typography-2df799e-letter-spacing:1.5px;--e-global-typography-0cd6cfb-font-family:"Josefin Sans";--e-global-typography-0cd6cfb-font-size:calc(var(--tx-2xl) * 2);--e-global-typography-0cd6cfb-font-weight:600;--e-global-typography-0cd6cfb-line-height:1.1;--e-global-typography-5295307-font-family:"Josefin Sans";--e-global-typography-5295307-font-size:var(--tx-4xl);--e-global-typography-5295307-font-weight:600;--e-global-typography-5295307-text-transform:uppercase;--e-global-typography-5295307-line-height:1.15;--e-global-typography-5295307-letter-spacing:1px;--e-global-typography-01ff1b3-font-family:"Josefin Sans";--e-global-typography-01ff1b3-font-size:var(--tx-2xl);--e-global-typography-01ff1b3-font-weight:700;--e-global-typography-01ff1b3-line-height:1.2;--e-global-typography-01ff1b3-letter-spacing:0.02em;--e-global-typography-faf3516-font-family:"Josefin Sans";--e-global-typography-faf3516-font-size:var(--tx-2xl);--e-global-typography-faf3516-font-weight:400;--e-global-typography-faf3516-line-height:1.2;--e-global-typography-faf3516-letter-spacing:1px;--e-global-typography-90c95f2-font-family:"Josefin Sans";--e-global-typography-90c95f2-font-size:calc(var(--tx-2xl) + 2px);--e-global-typography-90c95f2-font-weight:400;--e-global-typography-90c95f2-text-transform:none;--e-global-typography-90c95f2-line-height:1.2;--e-global-typography-90c95f2-letter-spacing:1px;--e-global-typography-e20f13e-font-family:"Josefin Sans";--e-global-typography-e20f13e-font-size:calc(var(--tx-m) - 1px);--e-global-typography-e20f13e-font-weight:500;--e-global-typography-e20f13e-text-transform:uppercase;--e-global-typography-e20f13e-line-height:1.2;--e-global-typography-e20f13e-letter-spacing:2.5px;--e-global-typography-83d4c75-font-family:"Josefin Sans";--e-global-typography-83d4c75-font-size:calc(var(--tx-m) - 4px);--e-global-typography-83d4c75-font-weight:500;--e-global-typography-83d4c75-text-transform:uppercase;--e-global-typography-83d4c75-line-height:1.4;--e-global-typography-83d4c75-letter-spacing:2px;--e-global-typography-94068cc-font-family:"Josefin Sans";--e-global-typography-94068cc-font-size:calc(var(--tx-m) - 4px);--e-global-typography-94068cc-font-weight:600;--e-global-typography-94068cc-text-transform:uppercase;--e-global-typography-94068cc-line-height:1.2;--e-global-typography-94068cc-letter-spacing:2px;--e-global-typography-19b47be-font-family:"Josefin Sans";--e-global-typography-19b47be-font-size:calc(var(--tx-m) - 2px);--e-global-typography-19b47be-font-weight:500;--e-global-typography-19b47be-text-transform:uppercase;--e-global-typography-19b47be-line-height:1.4;--e-global-typography-19b47be-letter-spacing:2px;--e-global-typography-5534624-font-family:"Josefin Sans";--e-global-typography-5534624-font-size:var(--tx-m);--e-global-typography-5534624-font-weight:500;--e-global-typography-5534624-text-transform:uppercase;--e-global-typography-5534624-line-height:1.4;--e-global-typography-5534624-letter-spacing:2px;--e-global-typography-3a136b6-font-family:"Josefin Sans";--e-global-typography-3a136b6-font-size:var(--tx-xl);--e-global-typography-3a136b6-font-weight:700;--e-global-typography-3a136b6-line-height:1.1;--e-global-typography-3a136b6-letter-spacing:0.02em;--e-global-typography-021d799-font-family:"Josefin Sans";--e-global-typography-021d799-font-size:var(--tx-m);--e-global-typography-021d799-font-weight:500;--e-global-typography-021d799-text-transform:uppercase;--e-global-typography-021d799-line-height:1.1;--e-global-typography-021d799-letter-spacing:1px;--e-global-typography-ee4865b-font-family:"Josefin Sans";--e-global-typography-ee4865b-font-size:var(--tx-m);--e-global-typography-ee4865b-font-weight:700;--e-global-typography-ee4865b-line-height:1.1;--e-global-typography-ee4865b-letter-spacing:0.02em;--e-global-typography-74d45e1-font-family:"Montserrat";--e-global-typography-74d45e1-font-size:11px;--e-global-typography-74d45e1-font-weight:600;--e-global-typography-74d45e1-text-transform:uppercase;--e-global-typography-74d45e1-line-height:1.4;--e-global-typography-74d45e1-letter-spacing:0.12em;--e-global-typography-e3cb06a-font-family:"Josefin Sans";--e-global-typography-e3cb06a-font-size:var(--tx-s);--e-global-typography-e3cb06a-font-weight:600;--e-global-typography-e3cb06a-text-transform:uppercase;--e-global-typography-e3cb06a-line-height:1;--e-global-typography-e3cb06a-letter-spacing:1px;--e-global-typography-4875e31-font-family:"Josefin Sans";--e-global-typography-4875e31-font-size:var(--tx-5xl);--e-global-typography-4875e31-font-weight:500;--e-global-typography-4875e31-line-height:1;--e-global-typography-4875e31-letter-spacing:1px;--e-global-typography-bb80512-font-family:"Waterfall";--e-global-typography-bb80512-font-size:calc(var(--tx-4xl) * 2);--e-global-typography-bb80512-font-weight:400;--e-global-typography-bb80512-text-transform:none;--e-global-typography-bb80512-line-height:0.7;--e-global-typography-bb80512-letter-spacing:0px;--e-global-typography-8e724ac-font-family:"Josefin Sans";--e-global-typography-8e724ac-font-size:calc(var(--tx-2xl) - 2px);--e-global-typography-8e724ac-font-weight:400;--e-global-typography-8e724ac-text-transform:uppercase;--e-global-typography-8e724ac-line-height:1.3;--e-global-typography-8e724ac-letter-spacing:1px;font-family:var( --e-global-typography-4a9b7ab-font-family ), Sans-serif;font-size:var( --e-global-typography-4a9b7ab-font-size );font-weight:var( --e-global-typography-4a9b7ab-font-weight );line-height:var( --e-global-typography-4a9b7ab-line-height );letter-spacing:var( --e-global-typography-4a9b7ab-letter-spacing );}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{background-color:var( --e-global-color-9f73d79 );font-family:var( --e-global-typography-e3cb06a-font-family ), Sans-serif;font-size:var( --e-global-typography-e3cb06a-font-size );font-weight:var( --e-global-typography-e3cb06a-font-weight );text-transform:var( --e-global-typography-e3cb06a-text-transform );line-height:var( --e-global-typography-e3cb06a-line-height );letter-spacing:var( --e-global-typography-e3cb06a-letter-spacing );color:var( --e-global-color-1fb07c2 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9f73d79 );border-radius:999px 999px 999px 999px;padding:14px 28px 14px 28px;}.elementor-kit-8 button:hover,.elementor-kit-8 button:focus,.elementor-kit-8 input[type="button"]:hover,.elementor-kit-8 input[type="button"]:focus,.elementor-kit-8 input[type="submit"]:hover,.elementor-kit-8 input[type="submit"]:focus,.elementor-kit-8 .elementor-button:hover,.elementor-kit-8 .elementor-button:focus{background-color:var( --e-global-color-72cace3 );color:var( --e-global-color-66037b9 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-72cace3 );}.elementor-kit-8 e-page-transition{background-color:#FFBC7D;}.elementor-kit-8 p{margin-block-end:1em;}.elementor-kit-8 h1{font-family:var( --e-global-typography-2df799e-font-family ), Sans-serif;font-size:var( --e-global-typography-2df799e-font-size );font-weight:var( --e-global-typography-2df799e-font-weight );text-transform:var( --e-global-typography-2df799e-text-transform );line-height:var( --e-global-typography-2df799e-line-height );letter-spacing:var( --e-global-typography-2df799e-letter-spacing );}.elementor-kit-8 h2{font-family:var( --e-global-typography-5295307-font-family ), Sans-serif;font-size:var( --e-global-typography-5295307-font-size );font-weight:var( --e-global-typography-5295307-font-weight );text-transform:var( --e-global-typography-5295307-text-transform );line-height:var( --e-global-typography-5295307-line-height );letter-spacing:var( --e-global-typography-5295307-letter-spacing );}.elementor-kit-8 h3{font-family:var( --e-global-typography-01ff1b3-font-family ), Sans-serif;font-size:var( --e-global-typography-01ff1b3-font-size );font-weight:var( --e-global-typography-01ff1b3-font-weight );line-height:var( --e-global-typography-01ff1b3-line-height );letter-spacing:var( --e-global-typography-01ff1b3-letter-spacing );}.elementor-kit-8 h4{font-family:var( --e-global-typography-3a136b6-font-family ), Sans-serif;font-size:var( --e-global-typography-3a136b6-font-size );font-weight:var( --e-global-typography-3a136b6-font-weight );line-height:var( --e-global-typography-3a136b6-line-height );letter-spacing:var( --e-global-typography-3a136b6-letter-spacing );}.elementor-kit-8 h5{font-family:var( --e-global-typography-021d799-font-family ), Sans-serif;font-size:var( --e-global-typography-021d799-font-size );font-weight:var( --e-global-typography-021d799-font-weight );text-transform:var( --e-global-typography-021d799-text-transform );line-height:var( --e-global-typography-021d799-line-height );letter-spacing:var( --e-global-typography-021d799-letter-spacing );}.elementor-kit-8 h6{font-family:var( --e-global-typography-ee4865b-font-family ), Sans-serif;font-size:var( --e-global-typography-ee4865b-font-size );font-weight:var( --e-global-typography-ee4865b-font-weight );line-height:var( --e-global-typography-ee4865b-line-height );letter-spacing:var( --e-global-typography-ee4865b-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1340px;}.e-con{--container-max-width:1340px;--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(--sp-m);}.elementor-element{--widgets-spacing:var(--sp-m) var(--sp-m);--widgets-spacing-row:var(--sp-m);--widgets-spacing-column:var(--sp-m);}{}h1.entry-title{display:var(--page-title-display);}.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:1366px){.elementor-kit-8{font-size:var( --e-global-typography-4a9b7ab-font-size );line-height:var( --e-global-typography-4a9b7ab-line-height );letter-spacing:var( --e-global-typography-4a9b7ab-letter-spacing );}.elementor-kit-8 h1{font-size:var( --e-global-typography-2df799e-font-size );line-height:var( --e-global-typography-2df799e-line-height );letter-spacing:var( --e-global-typography-2df799e-letter-spacing );}.elementor-kit-8 h2{font-size:var( --e-global-typography-5295307-font-size );line-height:var( --e-global-typography-5295307-line-height );letter-spacing:var( --e-global-typography-5295307-letter-spacing );}.elementor-kit-8 h3{font-size:var( --e-global-typography-01ff1b3-font-size );line-height:var( --e-global-typography-01ff1b3-line-height );letter-spacing:var( --e-global-typography-01ff1b3-letter-spacing );}.elementor-kit-8 h4{font-size:var( --e-global-typography-3a136b6-font-size );line-height:var( --e-global-typography-3a136b6-line-height );letter-spacing:var( --e-global-typography-3a136b6-letter-spacing );}.elementor-kit-8 h5{font-size:var( --e-global-typography-021d799-font-size );line-height:var( --e-global-typography-021d799-line-height );letter-spacing:var( --e-global-typography-021d799-letter-spacing );}.elementor-kit-8 h6{font-size:var( --e-global-typography-ee4865b-font-size );line-height:var( --e-global-typography-ee4865b-line-height );letter-spacing:var( --e-global-typography-ee4865b-letter-spacing );}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{font-size:var( --e-global-typography-e3cb06a-font-size );line-height:var( --e-global-typography-e3cb06a-line-height );letter-spacing:var( --e-global-typography-e3cb06a-letter-spacing );}}@media(max-width:1200px){.elementor-kit-8{--e-global-typography-5295307-font-size:calc(var(--tx-4xl) + 5px);--e-global-typography-4875e31-font-size:calc(var(--tx-5xl) + 8px);}}@media(max-width:1024px){.elementor-kit-8{--e-global-typography-5295307-font-size:calc(var(--tx-4xl) - 4px);--e-global-typography-19b47be-font-size:1.4;--e-global-typography-e3cb06a-line-height:1.4;--e-global-typography-8e724ac-font-size:calc(var(--tx-2xl) - 5px);font-size:var( --e-global-typography-4a9b7ab-font-size );line-height:var( --e-global-typography-4a9b7ab-line-height );letter-spacing:var( --e-global-typography-4a9b7ab-letter-spacing );}.elementor-kit-8 h1{font-size:var( --e-global-typography-2df799e-font-size );line-height:var( --e-global-typography-2df799e-line-height );letter-spacing:var( --e-global-typography-2df799e-letter-spacing );}.elementor-kit-8 h2{font-size:var( --e-global-typography-5295307-font-size );line-height:var( --e-global-typography-5295307-line-height );letter-spacing:var( --e-global-typography-5295307-letter-spacing );}.elementor-kit-8 h3{font-size:var( --e-global-typography-01ff1b3-font-size );line-height:var( --e-global-typography-01ff1b3-line-height );letter-spacing:var( --e-global-typography-01ff1b3-letter-spacing );}.elementor-kit-8 h4{font-size:var( --e-global-typography-3a136b6-font-size );line-height:var( --e-global-typography-3a136b6-line-height );letter-spacing:var( --e-global-typography-3a136b6-letter-spacing );}.elementor-kit-8 h5{font-size:var( --e-global-typography-021d799-font-size );line-height:var( --e-global-typography-021d799-line-height );letter-spacing:var( --e-global-typography-021d799-letter-spacing );}.elementor-kit-8 h6{font-size:var( --e-global-typography-ee4865b-font-size );line-height:var( --e-global-typography-ee4865b-line-height );letter-spacing:var( --e-global-typography-ee4865b-letter-spacing );}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{font-size:var( --e-global-typography-e3cb06a-font-size );line-height:var( --e-global-typography-e3cb06a-line-height );letter-spacing:var( --e-global-typography-e3cb06a-letter-spacing );padding:10px 28px 10px 28px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-8{--e-global-typography-e3cb06a-line-height:1.4;font-size:var( --e-global-typography-4a9b7ab-font-size );line-height:var( --e-global-typography-4a9b7ab-line-height );letter-spacing:var( --e-global-typography-4a9b7ab-letter-spacing );}.elementor-kit-8 h1{font-size:var( --e-global-typography-2df799e-font-size );line-height:var( --e-global-typography-2df799e-line-height );letter-spacing:var( --e-global-typography-2df799e-letter-spacing );}.elementor-kit-8 h2{font-size:var( --e-global-typography-5295307-font-size );line-height:var( --e-global-typography-5295307-line-height );letter-spacing:var( --e-global-typography-5295307-letter-spacing );}.elementor-kit-8 h3{font-size:var( --e-global-typography-01ff1b3-font-size );line-height:var( --e-global-typography-01ff1b3-line-height );letter-spacing:var( --e-global-typography-01ff1b3-letter-spacing );}.elementor-kit-8 h4{font-size:var( --e-global-typography-3a136b6-font-size );line-height:var( --e-global-typography-3a136b6-line-height );letter-spacing:var( --e-global-typography-3a136b6-letter-spacing );}.elementor-kit-8 h5{font-size:var( --e-global-typography-021d799-font-size );line-height:var( --e-global-typography-021d799-line-height );letter-spacing:var( --e-global-typography-021d799-letter-spacing );}.elementor-kit-8 h6{font-size:var( --e-global-typography-ee4865b-font-size );line-height:var( --e-global-typography-ee4865b-line-height );letter-spacing:var( --e-global-typography-ee4865b-letter-spacing );}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{font-size:var( --e-global-typography-e3cb06a-font-size );line-height:var( --e-global-typography-e3cb06a-line-height );letter-spacing:var( --e-global-typography-e3cb06a-letter-spacing );padding:10px 28px 10px 28px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */html body, main#content.site-main {
    overflow-x: hidden;
}
.elementor-widget-heading .elementor-heading-title span {
    font-family: var(--e-global-typography-bb80512-font-family), Sans-serif !important;
    text-transform: capitalize !important;
    font-weight: 400 !important;
    font-size: 125%;
    color:var( --e-global-color-9f73d79 );
    /*line-height: 0;*/
    line-height: 0.6;
}
.elementor-widget-text-editor .elementor-widget-container > p {
    margin-bottom:var(--sp-m);
}
.elementor-widget-text-editor .elementor-widget-container > p:last-of-type {
    margin-bottom:0px;
}

.elementor-button .elementor-button-text {
    margin-top: 4px;
}
.elementor-button:hover .elementor-button-icon svg path {
    stroke: var( --e-global-color-1fb07c2 ) !important;
        fill: transparent;
        transition:0.3s all ease;
}
.gold-accent-btn .elementor-button:hover .elementor-button-icon svg path {
    stroke: var( --e-global-color-66037b9 ) !important;
}
.transparent-btn .elementor-button:hover .elementor-button-icon svg path {
   stroke:var( --e-global-color-5839330 ) !important; 
}
.white-accent-btn .elementor-button .elementor-button-icon svg path {
 stroke:var( --e-global-color-66037b9 ) !important;   
}
.white-accent-btn .elementor-button:focus .elementor-button-icon svg path,
.white-accent-btn .elementor-button:hover .elementor-button-icon svg path {
 stroke:var( --e-global-color-72cace3 ) !important;   
}

.glass-morphism-button {
    background: rgb(76 78 78 / 49%) !important;
    backdrop-filter: blur(8.6px);
    -webkit-backdrop-filter: blur(8.6px) !important;
    cursor: pointer;
}
.glass-morphism-button:hover {
    background: var(--e-global-color-9f73d79) !important;
    border-color: var(--e-global-color-9f73d79) !important;
    backdrop-filter: unset !important;
    backdrop-filter: unset !important;
    -webkit-backdrop-filter: unset!important;
}
.glass-morphism-button .video-play-trigger-icon svg path {
        fill: transparent !important;
        transition:0.3s all ease;
}
.glass-morphism-button:hover .video-play-trigger-icon svg path {
    stroke:var(--e-global-color-1fb07c2) !important; 
    transition:0.3s all ease;

}
html body .glass-morphism-button:hover .video-play-trigger-icon.video-play-trigger-icon-played svg path {
transition:0.3s all ease;
     fill: var(--e-global-color-1fb07c2) !important;
}
.glass-morphism-button:hover   .video-toggle-button {
    color: var(--e-global-color-1fb07c2) !important;    
}
.video-toggle-button {
     font-family: var(--e-global-typography-e3cb06a-font-family), Sans-serif !important;
    letter-spacing: 2px !important;
}



.hover-image-enlarge:hover .image-move-hover {
    transform: scale(1.1) !important;
}
.hover-image-enlarge .image-move-hover ,
.hover-image-enlarge:hover .image-move-hover  {
    transition:0.6s all ease;
}

.hover-light-text:hover .elementor-heading-title,
.hover-light-text:hover .elementor-button .elementor-button-text {
    color:var( --e-global-color-5839330 ) !important;
}
.hover-light-text:hover .elementor-button .elementor-button-icon svg path {
  stroke:var( --e-global-color-5839330 ) !important;   
}


/* Magnific Popup */

.mfp-iframe-scaler button.mfp-close {
     padding: 0px !important;
    width: 24px !important;
    background: transparent !important;
    border: 0px solid !important;
    height: 24px;
    font-size: 30px;
   
}
.mfp-wrap .mfp-container {
        padding-left: 30px !important;
        padding-right: 30px !important;    
}


/* Forms */


.eael-contact-form .gfield.gfield--type-submit button,
.eael-contact-form form .gform-footer.gform_footer button {
    background-color: var(--e-global-color-9f73d79) !important;
    border-radius: 10px 10px 10px 10px !important;
    padding: 16px 24px 16px 24px !important;  
    font-size: var(--e-global-typography-e3cb06a-font-size) !important;
        font-weight: var(--e-global-typography-e3cb06a-font-weight) !important;
    text-transform: var(--e-global-typography-e3cb06a-text-transform) !important;
    line-height: var(--e-global-typography-e3cb06a-line-height) !important;
    letter-spacing: var(--e-global-typography-e3cb06a-letter-spacing) !important;
    border-radius: 50px !important;
}
.eael-contact-form .gfield.gfield--type-submit button span,
.eael-contact-form form .gform-footer.gform_footer button span {
    color: var(--e-global-color-72cace3);
    padding-right:24px !important;
    position: relative !important;
    padding-left: 0px !important;
}
.eael-contact-form .gfield.gfield--type-submit button:hover,
.eael-contact-form form .gform-footer.gform_footer button:hover {
    background-color: var(--e-global-color-72cace3) !important;
}
.eael-contact-form .gfield.gfield--type-submit button:hover span,
.eael-contact-form form .gform-footer.gform_footer button:hover span {
    color:#fff;
}
.eael-contact-form .gfield.gfield--type-submit button span:after,
.eael-contact-form form .gform-footer.gform_footer button span:after {
    content:"" !important;
    position: absolute !important;
    right: 0px !important;
    top: 15px !important;
    width:15px !important;
    height: 15px !important;
    background-image: url('/wp-content/uploads/2026/06/arrow-right-navy.svg') !important;
    background-size:contain !important;
    top: -1px !important;
    line-height: 1 !important;
}
/* .eael-contact-form .gfield.gfield--type-submit button span:after,
.eael-contact-form form .gform-footer.gform_footer button span:after {
   color: var(--e-global-color-1fb07c2) !important;
    background:var(--e-global-color-72cace3) !important;
} */
.eael-contact-form .gform-footer button span:after,
.eael-contact-form form .gform-footer.gform_footer button span:after {
    left: unset !important;
    right: 0px !important;
}
.eael-contact-form .gfield.gfield--type-submit button,
.eael-contact-form form .gform-footer.gform_footer button {
    width: 100% !important;
}
.eael-contact-form form .gfield.gfield--type-submit button:hover span:after,
.eael-contact-form form .gform-footer.gform_footer button:hover span:after {
   background-image:url('/wp-content/uploads/2026/06/arrow-right-white.svg') !important;
}


.gform-body .gform_fields input:focus,
.gform-body .gform_fields select:focus,
.gform-body .gform_fields textarea:focus {
    outline: 2px solid var(--gf-ctrl-btn-border-color-focus-primary);
}

.newsletter-gravity-form .eael-contact-form form .gfield.gfield--type-submit button {
    background:var( --e-global-color-72cace3 ) !important;
    width: auto !important;
}

.newsletter-gravity-form .eael-contact-form form .gfield.gfield--type-submit button span {
    color:#fff !important;
}
.newsletter-gravity-form .eael-contact-form form .gfield.gfield--type-submit button:hover {
    background:var( --e-global-color-9f73d79 ) !important;
   
}
.newsletter-gravity-form .eael-contact-form form .gfield.gfield--type-submit button:hover span {
 color:var( --e-global-color-72cace3 ) !important;
}

.newsletter-gravity-form .eael-contact-form form .gfield.gfield--type-submit button span {
    position: relative;
    padding-left: 0px !important;
    padding-right: 22px !important;
   line-height: 1 !important;
}
.newsletter-gravity-form .eael-contact-form form .gfield.gfield--type-submit button span:after {
    top: -1px !important;
    background-image:url('/wp-content/uploads/2026/06/arrow-right-white.svg') !important;
     
}

.newsletter-gravity-form  .gform_heading {
    display: none;
}
.newsletter-gravity-form .gform_fields {
     row-gap: var(--sp-m);   
}
.newsletter-gravity-form .gfield_label .gfield_required {
    color:var( --e-global-color-5588877 );
        font-size: 18px;
}
.newsletter-gravity-form .gfield input {
    height:auto !important;
}
.newsletter-gravity-form .gfield--type-consent input {
    height: 24px !important;
    width: 24px !important;
    margin-top: 5px;
}
.newsletter-gravity-form .ginput_container_consent a {
    color:inherit;
    text-decoration: underline;
}
.newsletter-gravity-form .eael-contact-form form .gfield.gfield--type-submit button span {
    color:#fff;
}
.newsletter-gravity-form .eael-contact-form form .gfield.gfield--type-submit button:hover span:after {
background-image:url('/wp-content/uploads/2026/06/arrow-right-navy.svg') !important;
}



.newsletter-gravity-form .gform_validation_errors,
.gform_validation_errors {
background: #fff !important;    
}
.newsletter-gravity-form .validation_message.gfield_validation_message,
.validation_message.gfield_validation_message {
background: #fff !important;
    color: #EE0409 !important;
    padding: 5px 10px !important;
    font-size: 14px !important;    
}

.newsletter-gravity-form .gfield#field_1_1 {
   grid-column: span 9 !important;
}
.newsletter-gravity-form .gfield#field_submit {
   grid-column: span 3 !important; 
}

.newsletter-gravity-form .gfield.gfield--type-submit {
   align-items: flex-start !important;
}
.newsletter-gravity-form .ginput_container input {
      text-transform: uppercase;  
}

.newsletter-gravity-form .gfield.gfield--type-submit button {
    background-color: var(--e-global-color-72cace3) !important;
    border-radius: 10px 10px 10px 10px !important;
    padding: 16px 24px 16px 24px !important;  
    font-size: var(--e-global-typography-e3cb06a-font-size) !important;
        font-weight: var(--e-global-typography-e3cb06a-font-weight) !important;
    text-transform: var(--e-global-typography-e3cb06a-text-transform) !important;
    line-height: var(--e-global-typography-e3cb06a-line-height) !important;
    letter-spacing: var(--e-global-typography-e3cb06a-letter-spacing) !important;
    position: relative !important;
}
.newsletter-gravity-form .gfield.gfield--type-submit button span:after {
    background-image:url('/wp-content/uploads/2026/06/arrow-right-white.svg') !important;
}
/* .newsletter-gravity-form .gfield.gfield--type-submit button:after {
    content:"" !important;
    position: absolute !important;
    right: 15px !important;
    top: 15px !important;
    width:15px !important;
    height: 15px !important;
    background-image:url('/wp-content/uploads/2026/06/arrow-right-white.svg') !important;
    background-size:contain !important;
} */
.newsletter-gravity-form .gfield.gfield--type-submit button:hover {
   color: var(--e-global-color-1fb07c2) !important;
    background:var( --e-global-color-9f73d79 ) !important;
}
.newsletter-gravity-form .gfield.gfield--type-submit button:hover:after {
   background-image:url('/wp-content/uploads/2026/06/arrow-right-navy.svg') !important; 
}
.newsletter-gravity-form .validation_message.gfield_validation_message, .validation_message.gfield_validation_message {
    color: var(--gf-form-validation-heading-color) !important;  
    
   border: 1px solid var(--gf-form-validation-heading-color) !important;
}
.ginput_container.ginput_container_date input.gform-datepicker {
    width: 100%;
}

.gfield span.gfield_required {
    font-size: 20px;
    line-height: 0;
}

/* Buy Buttons Embed */

.btn-white-border-hover button:hover,
.btn-white-border-hover button:active,
.btn-white-border-hover button:focus {
    border-color:var( --e-global-color-66037b9 ) !important;
}

.button-buy-tickets button {
   padding: 17px 28px 13px 30px;
}
.button-buy-tickets-2 button {
    padding: 17px 24px 13px 28px;
}
.button-buy-tickets button > span {
    position: relative;
    padding-left:24px;
}
.button-buy-tickets-2 button > span {
    padding-left:0px;
    padding-right:24px;
}
.button-buy-tickets button svg {
    position: absolute;
    left: 0;
    top: -2px;  
}
.button-buy-tickets-2 button svg {
    left:unset;
    right:0px;
}
.button-buy-tickets-2 button svg path {
    stroke:var( --e-global-color-1fb07c2 ) !important;
}
.button-buy-tickets button:hover svg path,
.button-buy-tickets button:active svg path,
.button-buy-tickets button:focus svg path {
    stroke: var(--e-global-color-66037b9) !important;
    transition: 0.3s all ease;
}
.buy-btn-transparent-white button .btn-ticket-label,
.buy-btn-transparent-white button:hover .btn-ticket-label,
.button-buy-tickets button svg path,
.button-buy-tickets button:hover svg path,
.button-buy-tickets button:active svg path,
.button-buy-tickets button:focus svg path,
.button-buy-tickets button .btn-ticket-label,
.button-buy-tickets button:hover .btn-ticket-label,
.button-buy-tickets button:focus .btn-ticket-label
.button-buy-tickets button:active .btn-ticket-label{
    transition: 0.3s all ease;
}
.buy-btn-transparent-white button {
    color:var( --e-global-color-66037b9 ) !important;
    background:transparent !important;
    border-color:var( --e-global-color-66037b9 ) !important;
}
.buy-btn-transparent-white button svg path {
    stroke: var( --e-global-color-66037b9 ) !important;
}
.buy-btn-transparent-white button:hover,
.buy-btn-transparent-white button:focus,
.buy-btn-transparent-white button:active {
    background: var( --e-global-color-9f73d79 ) !important; 
    border-color:var( --e-global-color-9f73d79 ) !important;
}
.buy-btn-transparent-white button:hover .btn-ticket-label {
    color:var( --e-global-color-1fb07c2 );
}

.buy-btn-transparent-white button:hover svg path,
.buy-btn-transparent-white button:focus svg path,
.buy-btn-transparent-white button:active svg path{
    fill: transparent !important;
    stroke:var( --e-global-color-1fb07c2 ) !important;
    
}

.buy-btn-dark button {
   border-color:var( --e-global-color-72cace3 ) !important;
    background:var( --e-global-color-72cace3 ) !important;
}
.buy-btn-dark button .btn-ticket-label {
    color:var( --e-global-color-66037b9 );
}
.buy-btn-dark button:hover,
.buy-btn-dark button:active,
.buy-btn-dark button:focus {
    background:var( --e-global-color-9f73d79 ) !important;
    border-color:var( --e-global-color-9f73d79 ) !important;
}
.buy-btn-dark button:hover .btn-ticket-label,
.buy-btn-dark button:active .btn-ticket-label,
.buy-btn-dark button:focus .btn-ticket-label {
    color:var( --e-global-color-72cace3 ) !important;
}
.buy-btn-dark button:hover svg path {
    fill: transparent !important;
    stroke:var( --e-global-color-72cace3 ) !important;
    
}
.buy-btn-dark button svg path {
    stroke: var( --e-global-color-66037b9 ) !important;
}
.buy-btn-gold button:hover,
.buy-btn-gold button:active,
.buy-btn-gold button:focus {
    border-color:var( --e-global-color-66037b9 ) !important;
}
/*.buy-btn-gold button .btn-ticket-label {*/
    


/* Competition Filter */


.competition-filter {
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
    justify-content: center;    
}

.competition-filter .competition-close-section .elementor-icon {
    cursor: pointer;
}
.competition-filter a.competition-filter__item {
    padding: 14px 28px 12px 28px;
    background: #fff;
    line-height: 1.2;
    font-family: var(--e-global-typography-e3cb06a-font-family), Sans-serif;
    font-size: var(--e-global-typography-e3cb06a-font-size);
    font-weight: var(--e-global-typography-e3cb06a-font-weight);
    text-transform: var(--e-global-typography-e3cb06a-text-transform);
     letter-spacing: var(--e-global-typography-e3cb06a-letter-spacing);
     border-radius: 999px 999px 999px 999px;
    color: var(--e-global-color-1fb07c2);
        border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-9f73d79);
    border-radius: 
}
.competition-filter a.competition-filter__item:hover,
.competition-filter a.competition-filter__item.active,
.competition-filter a.competition-filter__item:focus {
    background:var( --e-global-color-9f73d79 ) !important;
    border: 1px solid var(--e-global-color-9f73d79) !important;
}
.competition-filter a.competition-filter__item:hover span ,
.competition-filter a.competition-filter__item.active span,
.competition-filter a.competition-filter__item:focus span,
.competition-filter a.competition-filter__item:hover,
.competition-filter a.competition-filter__item.active,
.competition-filter a.competition-filter__item:focus {
    color:var( --e-global-color-1fb07c2 ) !important;
}


.elementor-widget.No.Link  {
    display: none;
}

.afmedia-cc-modal-footer .afmedia-cc-btn {
    line-height: 1 !important;
    padding-bottom: 6px !important;
}

#afmedia-cc-modal .afmedia-cc-accordion-header h4 {
    letter-spacing: -.5px;
    font-size: 18px;
}

#afmedia-cc-modal h3 {
    font-size: 30px;
    letter-spacing: -1px;
}

button#afmedia-cc-modal-close {
    padding: 10px 14px;
    font-size: 18px;
}

@media screen and (max-width:420px) {
    .competition-filter a.competition-filter__item {
        width:100%;
    }
}


@media screen and (max-width:1024px) {
 .button-buy-tickets button {
        padding: 15px 28px 10px 30px; 
    }   
     .button-buy-tickets-2 button {
       padding: 15px 24px 10px 28px; 
    }
    /*.long-carousel-block .swiper-pagination  {*/
    /*    display: flex !important;*/
    /*    justify-content: center !important;*/
    /*    gap: 10px !important;*/
    /*    width: 100% !important;*/
    /*}   */

}

@media screen and (max-width:767px) {
     .button-buy-tickets button {
    padding-left: 18px;
    padding-right: 20px;
    padding-top: 12px;
 }  
     .button-buy-tickets button, 
    .newsletter-gravity-form .gform_button.button {
        width:100% !important;
    }
    .newsletter-gravity-form .gform_fields {
         grid-template-columns: 1fr !important;   
    }
    .newsletter-gravity-form .gfield--type-submit {
        justify-content: center !important;
    }
    .newsletter-gravity-form #field_submit input[type=submit][id*=gform_submit_button_].gform-button--width-full {
      inline-size: auto !important;  
    }
    .newsletter-gravity-form .gfield#field_1_1,
    .newsletter-gravity-form .gform-body .gfield#field_submit {
        grid-column: span 12 !important;
    }
    .inline-btn-mobile > .elementor-widget-button {
    display: inline-flex;
    width: auto !important;
    }
}
@media screen and (max-width:550px) {
    .one-block-in-mobile-small-2 {
    --e-con-grid-template-columns: repeat(1, 1fr) !important;
    }
}
@media screen and (max-width:420px) {
    .one-block-in-mobile-small {
    --e-con-grid-template-columns: repeat(1, 1fr) !important;
    }
}
@media screen and (max-width:380px) {
    .inline-btn-mobile > .elementor-widget-button {
    width: 100% !important;
    display: block !important;
    }
}



@media screen and (min-width:1024px) and (max-width:1440px) {
    .adjusted-image-block {
        min-height:350px !important;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Montserrat';
	font-display: auto;
	src: url('https://wed.ie/wp-content/uploads/2026/06/Montserrat-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Josefin Sans';
	font-display: auto;
	src: url('https://wed.ie/wp-content/uploads/2026/06/JosefinSans-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Waterfall';
	font-display: auto;
	src: url('https://wed.ie/wp-content/uploads/2026/06/Waterfall-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */