.elementor-98142 .elementor-element.elementor-element-7950d1b{--display:flex;--min-height:80vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.2;}.elementor-98142 .elementor-element.elementor-element-7950d1b:not(.elementor-motion-effects-element-type-background), .elementor-98142 .elementor-element.elementor-element-7950d1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://www.vkofficial.com/wp-content/uploads/2026/06/FRESHERS-23-VK-Cardiff-094_100dpi_RGB.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-98142 .elementor-element.elementor-element-7950d1b::before, .elementor-98142 .elementor-element.elementor-element-7950d1b > .elementor-background-video-container::before, .elementor-98142 .elementor-element.elementor-element-7950d1b > .e-con-inner > .elementor-background-video-container::before, .elementor-98142 .elementor-element.elementor-element-7950d1b > .elementor-background-slideshow::before, .elementor-98142 .elementor-element.elementor-element-7950d1b > .e-con-inner > .elementor-background-slideshow::before, .elementor-98142 .elementor-element.elementor-element-7950d1b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-widget-image .widget-image-caption{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-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-98142 .elementor-element.elementor-element-fd72964{text-align:center;}.elementor-98142 .elementor-element.elementor-element-fd72964 .elementor-heading-title{font-size:38px;font-weight:600;color:#FFFFFF;}.elementor-98142 .elementor-element.elementor-element-15e78c2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-98142 .elementor-element.elementor-element-15e78c2:not(.elementor-motion-effects-element-type-background), .elementor-98142 .elementor-element.elementor-element-15e78c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-98142 .elementor-element.elementor-element-1a13cf1{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-98142 .elementor-element.elementor-element-69b77b4{text-align:center;}.elementor-98142 .elementor-element.elementor-element-69b77b4 .elementor-heading-title{font-size:48px;font-weight:600;color:#DEDE40;}.elementor-98142 .elementor-element.elementor-element-e76af8e{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{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-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-98142 .elementor-element.elementor-element-b0936f1{text-align:center;font-size:35px;font-weight:400;line-height:36px;color:#FFFFFF;}.elementor-98142 .elementor-element.elementor-element-ea500de{text-align:center;font-size:35px;font-weight:400;line-height:36px;color:#FFFFFF;}.elementor-98142 .elementor-element.elementor-element-1700f8f{text-align:center;font-size:35px;font-weight:400;line-height:36px;color:#FFFFFF;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}body:not(.rtl) .elementor-98142 .elementor-element.elementor-element-fd58488{left:0px;}body.rtl .elementor-98142 .elementor-element.elementor-element-fd58488{right:0px;}.elementor-98142 .elementor-element.elementor-element-fd58488{bottom:48%;z-index:10;}.elementor-98142 .elementor-element.elementor-element-fd58488 .elementor-icon-wrapper{text-align:center;}.elementor-98142 .elementor-element.elementor-element-fd58488.elementor-view-stacked .elementor-icon{background-color:#2289B4;}.elementor-98142 .elementor-element.elementor-element-fd58488.elementor-view-framed .elementor-icon, .elementor-98142 .elementor-element.elementor-element-fd58488.elementor-view-default .elementor-icon{color:#2289B4;border-color:#2289B4;}.elementor-98142 .elementor-element.elementor-element-fd58488.elementor-view-framed .elementor-icon, .elementor-98142 .elementor-element.elementor-element-fd58488.elementor-view-default .elementor-icon svg{fill:#2289B4;}.elementor-98142 .elementor-element.elementor-element-fd58488 .elementor-icon{font-size:27vw;}.elementor-98142 .elementor-element.elementor-element-fd58488 .elementor-icon svg{height:27vw;}.elementor-98142 .elementor-element.elementor-element-fd58488 .elementor-icon-wrapper svg{width:auto;}body:not(.rtl) .elementor-98142 .elementor-element.elementor-element-881366a{right:0px;}body.rtl .elementor-98142 .elementor-element.elementor-element-881366a{left:0px;}.elementor-98142 .elementor-element.elementor-element-881366a{bottom:22%;z-index:5;}.elementor-98142 .elementor-element.elementor-element-881366a .elementor-icon-wrapper{text-align:center;}.elementor-98142 .elementor-element.elementor-element-881366a.elementor-view-stacked .elementor-icon{background-color:#2289B4;}.elementor-98142 .elementor-element.elementor-element-881366a.elementor-view-framed .elementor-icon, .elementor-98142 .elementor-element.elementor-element-881366a.elementor-view-default .elementor-icon{color:#2289B4;border-color:#2289B4;}.elementor-98142 .elementor-element.elementor-element-881366a.elementor-view-framed .elementor-icon, .elementor-98142 .elementor-element.elementor-element-881366a.elementor-view-default .elementor-icon svg{fill:#2289B4;}.elementor-98142 .elementor-element.elementor-element-881366a .elementor-icon{font-size:27vw;}.elementor-98142 .elementor-element.elementor-element-881366a .elementor-icon svg{height:27vw;}.elementor-98142 .elementor-element.elementor-element-881366a .elementor-icon-wrapper svg{width:auto;}.elementor-98142 .elementor-element.elementor-element-8da74a9{--display:flex;--gap:17px 17px;--row-gap:17px;--column-gap:17px;--border-radius:0px 0px 0px 0px;--margin-top:40px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:50;}.elementor-98142 .elementor-element.elementor-element-8da74a9:not(.elementor-motion-effects-element-type-background), .elementor-98142 .elementor-element.elementor-element-8da74a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C31F79;}body:not(.rtl) .elementor-98142 .elementor-element.elementor-element-3061e87{left:-20em;}body.rtl .elementor-98142 .elementor-element.elementor-element-3061e87{right:-20em;}.elementor-98142 .elementor-element.elementor-element-3061e87{bottom:16%;z-index:10;}.elementor-98142 .elementor-element.elementor-element-3061e87 .elementor-icon-wrapper{text-align:center;}.elementor-98142 .elementor-element.elementor-element-3061e87.elementor-view-stacked .elementor-icon{background-color:#2289B4;}.elementor-98142 .elementor-element.elementor-element-3061e87.elementor-view-framed .elementor-icon, .elementor-98142 .elementor-element.elementor-element-3061e87.elementor-view-default .elementor-icon{color:#2289B4;border-color:#2289B4;}.elementor-98142 .elementor-element.elementor-element-3061e87.elementor-view-framed .elementor-icon, .elementor-98142 .elementor-element.elementor-element-3061e87.elementor-view-default .elementor-icon svg{fill:#2289B4;}.elementor-98142 .elementor-element.elementor-element-3061e87 .elementor-icon{font-size:27vw;}.elementor-98142 .elementor-element.elementor-element-3061e87 .elementor-icon svg{height:27vw;}.elementor-98142 .elementor-element.elementor-element-3061e87 .elementor-icon-wrapper svg{width:auto;}.elementor-98142 .elementor-element.elementor-element-1656a44{--display:flex;}.elementor-98142 .elementor-element.elementor-element-1656a44:not(.elementor-motion-effects-element-type-background), .elementor-98142 .elementor-element.elementor-element-1656a44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.vkofficial.com/wp-content/uploads/2026/06/Group-77.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-98142 .elementor-element.elementor-element-8b188c8{text-align:center;}.elementor-98142 .elementor-element.elementor-element-8b188c8 .elementor-heading-title{font-size:66px;font-weight:600;color:#FFFFFF;}.elementor-widget-tabs .elementor-tab-title, .elementor-widget-tabs .elementor-tab-title a{color:var( --e-global-color-primary );}.elementor-widget-tabs .elementor-tab-title.elementor-active,
					 .elementor-widget-tabs .elementor-tab-title.elementor-active a{color:var( --e-global-color-accent );}.elementor-widget-tabs .elementor-tab-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tabs .elementor-tab-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-98142 .elementor-element.elementor-element-24a5e1b > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-98142 .elementor-element.elementor-element-24a5e1b{z-index:20;}.elementor-98142 .elementor-element.elementor-element-24a5e1b .elementor-tab-title, .elementor-98142 .elementor-element.elementor-element-24a5e1b .elementor-tab-title:before, .elementor-98142 .elementor-element.elementor-element-24a5e1b .elementor-tab-title:after, .elementor-98142 .elementor-element.elementor-element-24a5e1b .elementor-tab-content, .elementor-98142 .elementor-element.elementor-element-24a5e1b .elementor-tabs-content-wrapper{border-width:0px;}.elementor-98142 .elementor-element.elementor-element-24a5e1b .elementor-tab-title, .elementor-98142 .elementor-element.elementor-element-24a5e1b .elementor-tab-title a{color:#000000;}.elementor-98142 .elementor-element.elementor-element-24a5e1b .elementor-tab-title.elementor-active,
					 .elementor-98142 .elementor-element.elementor-element-24a5e1b .elementor-tab-title.elementor-active a{color:#FFFFFF;}.elementor-98142 .elementor-element.elementor-element-24a5e1b .elementor-tab-title{font-size:40px;font-weight:700;text-transform:uppercase;text-decoration:none;}.elementor-98142 .elementor-element.elementor-element-425626b{--display:flex;}.elementor-98142 .elementor-element.elementor-element-425626b:not(.elementor-motion-effects-element-type-background), .elementor-98142 .elementor-element.elementor-element-425626b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.vkofficial.com/wp-content/uploads/2026/06/Group-77.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-98142 .elementor-element.elementor-element-425626b.e-con{--e-con-transform-rotateZ:180deg;}.elementor-98142 .elementor-element.elementor-element-2d8d73f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-98142 .elementor-element.elementor-element-febe008{text-align:center;}.elementor-98142 .elementor-element.elementor-element-febe008 .elementor-heading-title{font-size:98px;font-weight:600;line-height:0.8em;letter-spacing:-3.5px;word-spacing:0px;color:#2BAFE1;}.elementor-98142 .elementor-element.elementor-element-b268d46{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-98142 .elementor-element.elementor-element-f9119a5{text-align:center;font-size:35px;font-style:italic;line-height:36px;color:#FFFFFF;}.elementor-98142 .elementor-element.elementor-element-a30ecd4{--display:flex;}.elementor-98142 .elementor-element.elementor-element-ba4a693{text-align:center;}.elementor-98142 .elementor-element.elementor-element-ba4a693 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#D52F8A;}.elementor-98142 .elementor-element.elementor-element-d61b92c{--display:flex;}.elementor-98142 .elementor-element.elementor-element-64c9ce0{text-align:center;font-size:27px;font-weight:400;color:#FFFFFF;}.elementor-98142 .elementor-element.elementor-element-64c9ce0 p{margin-block-end:0px;}.elementor-98142 .elementor-element.elementor-element-b1531f4{--display:flex;--min-height:550px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-98142 .elementor-element.elementor-element-b1531f4:not(.elementor-motion-effects-element-type-background), .elementor-98142 .elementor-element.elementor-element-b1531f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#39AA36;}.elementor-98142 .elementor-element.elementor-element-b1531f4 > .elementor-shape-top .elementor-shape-fill, .elementor-98142 .elementor-element.elementor-element-b1531f4 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#000000;}.elementor-98142 .elementor-element.elementor-element-b1531f4 > .elementor-shape-top svg, .elementor-98142 .elementor-element.elementor-element-b1531f4 > .e-con-inner > .elementor-shape-top svg{height:100px;}.elementor-98142 .elementor-element.elementor-element-b1531f4 > .elementor-shape-bottom .elementor-shape-fill, .elementor-98142 .elementor-element.elementor-element-b1531f4 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#000000;}.elementor-98142 .elementor-element.elementor-element-b1531f4 > .elementor-shape-bottom svg, .elementor-98142 .elementor-element.elementor-element-b1531f4 > .e-con-inner > .elementor-shape-bottom svg{height:100px;transform:translateX(-50%) rotateY(180deg);}.elementor-98142 .elementor-element.elementor-element-cdf92e3 .elementor-icon-wrapper{text-align:center;}.elementor-98142 .elementor-element.elementor-element-cdf92e3 .elementor-icon{font-size:5em;}.elementor-98142 .elementor-element.elementor-element-cdf92e3 .elementor-icon svg{height:5em;}.elementor-98142 .elementor-element.elementor-element-cdf92e3 .elementor-icon-wrapper svg{width:auto;}.elementor-98142 .elementor-element.elementor-element-07ff046{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-98142 .elementor-element.elementor-element-fdce182{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-98142 .elementor-element.elementor-element-40b704a{text-align:center;}.elementor-98142 .elementor-element.elementor-element-40b704a .elementor-heading-title{font-size:98px;font-weight:600;line-height:0.8em;letter-spacing:-3.5px;word-spacing:0px;color:#FFFFFF;}.elementor-98142 .elementor-element.elementor-element-0852a58{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-98142 .elementor-element.elementor-element-267fdc6{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-98142 .elementor-element.elementor-element-692af17{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-98142 .elementor-element.elementor-element-13ed7a1{text-align:center;font-size:35px;font-weight:400;line-height:36px;color:#FFFFFF;}.elementor-98142 .elementor-element.elementor-element-ee126b7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:#000000;--border-color:#000000;box-shadow:-10px 10px 0px 0px #000000;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-98142 .elementor-element.elementor-element-ee126b7:not(.elementor-motion-effects-element-type-background), .elementor-98142 .elementor-element.elementor-element-ee126b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DEDE40;}.elementor-98142 .elementor-element.elementor-element-8992015{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:7px 7px 7px 7px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-98142 .elementor-element.elementor-element-8992015:not(.elementor-motion-effects-element-type-background), .elementor-98142 .elementor-element.elementor-element-8992015 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D52F8A;background-image:url("https://www.vkofficial.com/wp-content/uploads/2026/06/VK-FEST-Outline-Logo-CMYK300dpi.png");background-position:center center;background-repeat:no-repeat;background-size:81% auto;}.elementor-98142 .elementor-element.elementor-element-8992015.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-98142 .elementor-element.elementor-element-2d9cf33{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-98142 .elementor-element.elementor-element-2d9cf33.e-con{--align-self:center;}.elementor-98142 .elementor-element.elementor-element-4e3ef57 .elementor-heading-title{font-size:55px;font-weight:600;color:#000000;}.elementor-98142 .elementor-element.elementor-element-32194a2{font-size:27px;font-weight:400;line-height:23px;color:#000000;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-98142 .elementor-element.elementor-element-830b984 .elementor-button{background-color:#000000;font-family:"brandon-grotesque", Sans-serif;font-size:26px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;padding:14px 20px 14px 15px;}.elementor-98142 .elementor-element.elementor-element-830b984 .elementor-button-content-wrapper{flex-direction:row;}.elementor-98142 .elementor-element.elementor-element-830b984 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-98142 .elementor-element.elementor-element-ac8580b{--display:flex;--min-height:550px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:75px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-98142 .elementor-element.elementor-element-ac8580b:not(.elementor-motion-effects-element-type-background), .elementor-98142 .elementor-element.elementor-element-ac8580b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-98142 .elementor-element.elementor-element-ac8580b > .elementor-shape-bottom .elementor-shape-fill, .elementor-98142 .elementor-element.elementor-element-ac8580b > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#2BAFE1;}.elementor-98142 .elementor-element.elementor-element-ac8580b > .elementor-shape-bottom svg, .elementor-98142 .elementor-element.elementor-element-ac8580b > .e-con-inner > .elementor-shape-bottom svg{height:100px;transform:translateX(-50%) rotateY(180deg);}.elementor-98142 .elementor-element.elementor-element-ba34bca{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-98142 .elementor-element.elementor-element-2d21ce1{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-98142 .elementor-element.elementor-element-392cf96{text-align:center;}.elementor-98142 .elementor-element.elementor-element-392cf96 .elementor-heading-title{font-size:85px;font-weight:600;color:#DEDE40;}.elementor-98142 .elementor-element.elementor-element-d8cbff5{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-98142 .elementor-element.elementor-element-ef3d2e5{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-98142 .elementor-element.elementor-element-338f464{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-98142 .elementor-element.elementor-element-cd19dd1{text-align:center;font-size:35px;font-weight:400;line-height:36px;color:#FFFFFF;}.elementor-98142 .elementor-element.elementor-element-5de6497{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-98142 .elementor-element.elementor-element-97a1ebf .elementor-button{background-color:#D52F8A;font-size:35px;font-weight:700;line-height:36px;fill:#FFFFFF;color:#FFFFFF;}.elementor-98142 .elementor-element.elementor-element-7fc1489{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-98142 .elementor-element.elementor-element-5546a32{text-align:center;font-size:35px;font-weight:400;line-height:36px;color:#FFFFFF;}.elementor-98142 .elementor-element.elementor-element-1ccf60a .elementor-button{background-color:#F07F13;font-size:35px;font-weight:700;line-height:36px;fill:#FFFFFF;color:#FFFFFF;}.elementor-98142 .elementor-element.elementor-element-9f2172e{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-98142 .elementor-element.elementor-element-92fd346{text-align:center;font-size:35px;font-weight:400;line-height:36px;color:#FFFFFF;}.elementor-98142 .elementor-element.elementor-element-d437b6c .elementor-button{background-color:#DB0934;font-size:35px;font-weight:700;line-height:36px;fill:#FFFFFF;color:#FFFFFF;}.elementor-98142 .elementor-element.elementor-element-bdd8645{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-98142 .elementor-element.elementor-element-bdd8645:not(.elementor-motion-effects-element-type-background), .elementor-98142 .elementor-element.elementor-element-bdd8645 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2BAFE1;}.elementor-98142 .elementor-element.elementor-element-bdd8645 > .elementor-shape-bottom svg, .elementor-98142 .elementor-element.elementor-element-bdd8645 > .e-con-inner > .elementor-shape-bottom svg{height:50px;}.elementor-98142 .elementor-element.elementor-element-6d68af0{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-98142 .elementor-element.elementor-element-9e9289c{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-98142 .elementor-element.elementor-element-98246d6{left:-33em;}body.rtl .elementor-98142 .elementor-element.elementor-element-98246d6{right:-33em;}.elementor-98142 .elementor-element.elementor-element-98246d6{top:-20em;}.elementor-98142 .elementor-element.elementor-element-98246d6 .elementor-icon-wrapper{text-align:center;}.elementor-98142 .elementor-element.elementor-element-98246d6 .elementor-icon{font-size:6.2em;}.elementor-98142 .elementor-element.elementor-element-98246d6 .elementor-icon svg{height:6.2em;}.elementor-98142 .elementor-element.elementor-element-98246d6 .elementor-icon-wrapper svg{width:auto;}.elementor-98142 .elementor-element.elementor-element-9ff8391{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-98142 .elementor-element.elementor-element-8ef9b51{text-align:center;}.elementor-98142 .elementor-element.elementor-element-8ef9b51 .elementor-heading-title{font-size:98px;font-weight:600;line-height:0.8em;letter-spacing:-3.5px;word-spacing:0px;color:#DEDE40;}body:not(.rtl) .elementor-98142 .elementor-element.elementor-element-dea743c{right:-170px;}body.rtl .elementor-98142 .elementor-element.elementor-element-dea743c{left:-170px;}.elementor-98142 .elementor-element.elementor-element-dea743c{top:-127px;}.elementor-98142 .elementor-element.elementor-element-dea743c .elementor-icon-wrapper{text-align:center;}.elementor-98142 .elementor-element.elementor-element-dea743c.elementor-view-stacked .elementor-icon{background-color:#2289B4;}.elementor-98142 .elementor-element.elementor-element-dea743c.elementor-view-framed .elementor-icon, .elementor-98142 .elementor-element.elementor-element-dea743c.elementor-view-default .elementor-icon{color:#2289B4;border-color:#2289B4;}.elementor-98142 .elementor-element.elementor-element-dea743c.elementor-view-framed .elementor-icon, .elementor-98142 .elementor-element.elementor-element-dea743c.elementor-view-default .elementor-icon svg{fill:#2289B4;}.elementor-98142 .elementor-element.elementor-element-dea743c .elementor-icon{font-size:300px;}.elementor-98142 .elementor-element.elementor-element-dea743c .elementor-icon svg{height:300px;}.elementor-98142 .elementor-element.elementor-element-dea743c .elementor-icon-wrapper svg{width:auto;}.elementor-98142 .elementor-element.elementor-element-ec5935f{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-98142 .elementor-element.elementor-element-bbfa17b{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-98142 .elementor-element.elementor-element-c657c12{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-98142 .elementor-element.elementor-element-c21f237{text-align:center;font-size:35px;font-weight:400;line-height:36px;color:#FFFFFF;}.elementor-98142 .elementor-element.elementor-element-90ca20f:not(.elementor-motion-effects-element-type-background), .elementor-98142 .elementor-element.elementor-element-90ca20f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-98142 .elementor-element.elementor-element-90ca20f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-98142 .elementor-element.elementor-element-90ca20f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-98142 .elementor-element.elementor-element-3ae2803{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-98142 .elementor-element.elementor-element-dd7356a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-98142 .elementor-element.elementor-element-dd7356a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-98142 .elementor-element.elementor-element-dd7356a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-98142 .elementor-element.elementor-element-112175e{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-98142 .elementor-element.elementor-element-112175e .elementor-divider-separator{width:100%;}.elementor-98142 .elementor-element.elementor-element-112175e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-98142 .elementor-element.elementor-element-62c37cf .elementor-icon-wrapper{text-align:center;}.elementor-98142 .elementor-element.elementor-element-62c37cf.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c7a6641 );}.elementor-98142 .elementor-element.elementor-element-62c37cf.elementor-view-framed .elementor-icon, .elementor-98142 .elementor-element.elementor-element-62c37cf.elementor-view-default .elementor-icon{color:var( --e-global-color-c7a6641 );border-color:var( --e-global-color-c7a6641 );}.elementor-98142 .elementor-element.elementor-element-62c37cf.elementor-view-framed .elementor-icon, .elementor-98142 .elementor-element.elementor-element-62c37cf.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c7a6641 );}.elementor-bc-flex-widget .elementor-98142 .elementor-element.elementor-element-f4dbfd3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-98142 .elementor-element.elementor-element-f4dbfd3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-98142 .elementor-element.elementor-element-f4dbfd3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-98142 .elementor-element.elementor-element-f0e63ac{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-98142 .elementor-element.elementor-element-f0e63ac .elementor-divider-separator{width:100%;}.elementor-98142 .elementor-element.elementor-element-f0e63ac .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-98142 .elementor-element.elementor-element-a51b514{text-align:center;}.elementor-98142 .elementor-element.elementor-element-a51b514 .elementor-heading-title{font-family:"brandon-grotesque", Sans-serif;font-size:44px;font-weight:bold;text-transform:uppercase;color:#FFFFFF;}.elementor-98142 .elementor-element.elementor-element-66e3299{margin-top:25px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-98142 .elementor-element.elementor-element-ffc66f0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-98142 .elementor-element.elementor-element-ffc66f0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-98142 .elementor-element.elementor-element-ffc66f0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-98142 .elementor-element.elementor-element-e4e2656{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-98142 .elementor-element.elementor-element-e4e2656 .elementor-divider-separator{width:100%;}.elementor-98142 .elementor-element.elementor-element-e4e2656 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-98142 .elementor-element.elementor-element-eac1842{text-align:center;}.elementor-98142 .elementor-element.elementor-element-eac1842 .elementor-heading-title{font-family:"brandon-grotesque", Sans-serif;font-size:24px;font-weight:bold;color:var( --e-global-color-183d06cd );}.elementor-bc-flex-widget .elementor-98142 .elementor-element.elementor-element-9ca710d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-98142 .elementor-element.elementor-element-9ca710d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-98142 .elementor-element.elementor-element-9ca710d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-98142 .elementor-element.elementor-element-5c96465{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-98142 .elementor-element.elementor-element-5c96465 .elementor-divider-separator{width:100%;}.elementor-98142 .elementor-element.elementor-element-5c96465 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-98142 .elementor-element.elementor-element-c3b0c40 > .elementor-container{max-width:350px;}.elementor-bc-flex-widget .elementor-98142 .elementor-element.elementor-element-940cf21.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-98142 .elementor-element.elementor-element-940cf21.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-98142 .elementor-element.elementor-element-7d5b745{--grid-template-columns:repeat(0, auto);--icon-size:35px;--grid-column-gap:23px;--grid-row-gap:0px;}.elementor-98142 .elementor-element.elementor-element-7d5b745 .elementor-widget-container{text-align:center;}.elementor-98142 .elementor-element.elementor-element-7d5b745 .elementor-social-icon{background-color:#FFFFFF;--icon-padding:0.3em;}.elementor-98142 .elementor-element.elementor-element-7d5b745 .elementor-social-icon i{color:#E4149C;}.elementor-98142 .elementor-element.elementor-element-7d5b745 .elementor-social-icon svg{fill:#E4149C;}.elementor-98142 .elementor-element.elementor-element-7d5b745 .elementor-social-icon:hover{background-color:var( --e-global-color-a41f36a );}.elementor-98142 .elementor-element.elementor-element-7d5b745 .elementor-social-icon:hover i{color:#FFFFFF;}.elementor-98142 .elementor-element.elementor-element-7d5b745 .elementor-social-icon:hover svg{fill:#FFFFFF;}@media(min-width:768px){.elementor-98142 .elementor-element.elementor-element-ee126b7{--width:801px;}.elementor-98142 .elementor-element.elementor-element-8992015{--width:44.622%;}.elementor-98142 .elementor-element.elementor-element-dd7356a{width:40%;}.elementor-98142 .elementor-element.elementor-element-09cea38{width:19.333%;}.elementor-98142 .elementor-element.elementor-element-f4dbfd3{width:40%;}.elementor-98142 .elementor-element.elementor-element-ffc66f0{width:40%;}.elementor-98142 .elementor-element.elementor-element-1eb39ff{width:19.333%;}.elementor-98142 .elementor-element.elementor-element-9ca710d{width:40%;}}@media(max-width:767px){.elementor-98142 .elementor-element.elementor-element-7950d1b{--min-height:30vh;}.elementor-98142 .elementor-element.elementor-element-fd72964 .elementor-heading-title{font-size:24px;}.elementor-98142 .elementor-element.elementor-element-15e78c2{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-98142 .elementor-element.elementor-element-69b77b4 .elementor-heading-title{font-size:22px;}.elementor-98142 .elementor-element.elementor-element-b0936f1{font-size:25px;line-height:1em;}.elementor-98142 .elementor-element.elementor-element-ea500de{font-size:25px;line-height:1em;}.elementor-98142 .elementor-element.elementor-element-1700f8f{font-size:25px;line-height:1em;}.elementor-98142 .elementor-element.elementor-element-fd58488 .elementor-icon{font-size:195px;}.elementor-98142 .elementor-element.elementor-element-fd58488 .elementor-icon svg{height:195px;}.elementor-98142 .elementor-element.elementor-element-881366a .elementor-icon{font-size:195px;}.elementor-98142 .elementor-element.elementor-element-881366a .elementor-icon svg{height:195px;}.elementor-98142 .elementor-element.elementor-element-8da74a9{--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-98142 .elementor-element.elementor-element-3061e87 .elementor-icon{font-size:195px;}.elementor-98142 .elementor-element.elementor-element-3061e87 .elementor-icon svg{height:195px;}.elementor-98142 .elementor-element.elementor-element-8b188c8 .elementor-heading-title{font-size:45px;}.elementor-98142 .elementor-element.elementor-element-febe008 .elementor-heading-title{font-size:32px;line-height:1em;}.elementor-98142 .elementor-element.elementor-element-f9119a5{font-size:25px;line-height:1em;}.elementor-98142 .elementor-element.elementor-element-a30ecd4{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-98142 .elementor-element.elementor-element-64c9ce0{font-size:20px;}.elementor-98142 .elementor-element.elementor-element-b1531f4 > .elementor-shape-top svg, .elementor-98142 .elementor-element.elementor-element-b1531f4 > .e-con-inner > .elementor-shape-top svg{height:50px;}.elementor-98142 .elementor-element.elementor-element-b1531f4 > .elementor-shape-bottom svg, .elementor-98142 .elementor-element.elementor-element-b1531f4 > .e-con-inner > .elementor-shape-bottom svg{height:50px;}.elementor-98142 .elementor-element.elementor-element-b1531f4{--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-98142 .elementor-element.elementor-element-cdf92e3 .elementor-icon{font-size:143px;}.elementor-98142 .elementor-element.elementor-element-cdf92e3 .elementor-icon svg{height:143px;}.elementor-98142 .elementor-element.elementor-element-40b704a .elementor-heading-title{font-size:32px;line-height:1em;}.elementor-98142 .elementor-element.elementor-element-13ed7a1{font-size:25px;line-height:1em;}.elementor-98142 .elementor-element.elementor-element-4e3ef57 .elementor-heading-title{font-size:40px;}.elementor-98142 .elementor-element.elementor-element-ac8580b > .elementor-shape-bottom svg, .elementor-98142 .elementor-element.elementor-element-ac8580b > .e-con-inner > .elementor-shape-bottom svg{height:50px;}.elementor-98142 .elementor-element.elementor-element-ac8580b{--padding-top:40px;--padding-bottom:80px;--padding-left:12px;--padding-right:20px;}.elementor-98142 .elementor-element.elementor-element-392cf96 .elementor-heading-title{font-size:32px;line-height:1em;}.elementor-98142 .elementor-element.elementor-element-cd19dd1{font-size:25px;line-height:1em;}.elementor-98142 .elementor-element.elementor-element-5546a32{font-size:25px;line-height:1em;}.elementor-98142 .elementor-element.elementor-element-92fd346{font-size:25px;line-height:1em;}.elementor-98142 .elementor-element.elementor-element-bdd8645{--padding-top:30px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-98142 .elementor-element.elementor-element-6d68af0{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-98142 .elementor-element.elementor-element-98246d6{left:-2em;}body.rtl .elementor-98142 .elementor-element.elementor-element-98246d6{right:-2em;}.elementor-98142 .elementor-element.elementor-element-98246d6{top:-8em;}.elementor-98142 .elementor-element.elementor-element-98246d6 .elementor-icon{font-size:150px;}.elementor-98142 .elementor-element.elementor-element-98246d6 .elementor-icon svg{height:150px;}.elementor-98142 .elementor-element.elementor-element-8ef9b51 .elementor-heading-title{font-size:32px;line-height:1em;}body:not(.rtl) .elementor-98142 .elementor-element.elementor-element-dea743c{right:-45px;}body.rtl .elementor-98142 .elementor-element.elementor-element-dea743c{left:-45px;}.elementor-98142 .elementor-element.elementor-element-dea743c{top:-92px;}.elementor-98142 .elementor-element.elementor-element-dea743c .elementor-icon{font-size:122px;}.elementor-98142 .elementor-element.elementor-element-dea743c .elementor-icon svg{height:122px;}.elementor-98142 .elementor-element.elementor-element-c21f237{font-size:25px;line-height:1em;}.elementor-98142 .elementor-element.elementor-element-dd7356a{width:30%;}.elementor-98142 .elementor-element.elementor-element-09cea38{width:40%;}.elementor-98142 .elementor-element.elementor-element-f4dbfd3{width:30%;}.elementor-98142 .elementor-element.elementor-element-a51b514 .elementor-heading-title{font-size:28px;}.elementor-98142 .elementor-element.elementor-element-ffc66f0{width:30%;}.elementor-98142 .elementor-element.elementor-element-1eb39ff{width:40%;}.elementor-bc-flex-widget .elementor-98142 .elementor-element.elementor-element-1eb39ff.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-98142 .elementor-element.elementor-element-1eb39ff.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-98142 .elementor-element.elementor-element-eac1842 .elementor-heading-title{font-size:16px;}.elementor-98142 .elementor-element.elementor-element-9ca710d{width:30%;}.elementor-98142 .elementor-element.elementor-element-940cf21{width:100%;}.elementor-98142 .elementor-element.elementor-element-7d5b745{--grid-template-columns:repeat(0, auto);}}/* Start custom CSS for heading, class: .elementor-element-fd72964 */.elementor-98142 .elementor-element.elementor-element-fd72964 h2 {
    font-family: bc-liguria, sans-serif;
    font-weight: 700;
    font-style: normal;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7950d1b */@media screen and (max-width: 767px) {
    .elementor-98142 .elementor-element.elementor-element-7950d1b {
        aspect-ratio: 1 !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69b77b4 */.elementor-98142 .elementor-element.elementor-element-69b77b4 h2 {
    font-family: bc-liguria, sans-serif;
    font-weight: 700;
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e76af8e */.elementor-98142 .elementor-element.elementor-element-e76af8e p {
    font-family: marine, sans-serif;
    font-weight: 700;
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1656a44 */.elementor-98142 .elementor-element.elementor-element-1656a44 {
    height: 80px;
}

@media screen and (max-width: 767px) {
    .elementor-98142 .elementor-element.elementor-element-1656a44 {
        height: 40px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b188c8 */.elementor-98142 .elementor-element.elementor-element-8b188c8 h2 {
    font-family: bc-liguria, sans-serif;
    font-weight: 700;
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for tabs, class: .elementor-element-24a5e1b */.elementor-98142 .elementor-element.elementor-element-24a5e1b .elementor-tabs-wrapper {
    gap: 20px;
}

.elementor-98142 .elementor-element.elementor-element-24a5e1b .elementor-tabs-wrapper div {
    background: #d4d4d4 !important;
    display: flex;
    justify-content: center;
    flex-grow: 1;
    font-family: bc-liguria, sans-serif !important;
    font-weight: 700;
    font-style: italic;
}

.elementor-98142 .elementor-element.elementor-element-24a5e1b .elementor-tab-desktop-title.elementor-active {
    background: #000 !important;
    color: #DEDE40 !important;
}

.elementor-98142 .elementor-element.elementor-element-24a5e1b .elementor-tab-content {
    height: calc(80vh - 30px);
    overflow-y: scroll;
}

/* Items */
.elementor-98142 .elementor-element.elementor-element-24a5e1b .venue-tab-container {
    text-align: center;
    color: #000;
    display: flex;
    flex-direction: column;
    gap: 5px
}

.elementor-98142 .elementor-element.elementor-element-24a5e1b .venue-tab-container h2 {
    font-family: bc-liguria, sans-serif !important;
    font-weight: 700;
    font-style: italic;
    font-size: 40px;
    margin-bottom: -5px;
}

.elementor-98142 .elementor-element.elementor-element-24a5e1b .venue-tab-container {
    font-family: marine, sans-serif;
    font-weight: 700;
    font-style: italic;
    font-size: 40px;
    color: #FFF;
}

.elementor-98142 .elementor-element.elementor-element-24a5e1b .venue-item:nth-child(even) {
    border-top: 2px solid;
    border-bottom: 2px solid;
}


@media only screen and (max-width: 767px) {
    .elementor-98142 .elementor-element.elementor-element-24a5e1b .elementor-tabs-wrapper {
        gap: 20px
    }

    .elementor-98142 .elementor-element.elementor-element-24a5e1b .elementor-tabs-wrapper div {
        background: #d4d4d4 !important;
        display: flex;
        flex-direction: row;
        justify-content: center;
        flex-grow: 1;
    }
    
    .elementor-98142 .elementor-element.elementor-element-24a5e1b .elementor-tab-mobile-title {
        text-align: center;
        background: #E4E4E4;
        font-size: 20px !important;
        font-family: "bc-liguria", Sans-Serif;
        font-style: italic;
    }
    
    .elementor-98142 .elementor-element.elementor-element-24a5e1b .elementor-tab-mobile-title.elementor-active {
        background: #000;
        color: #DEDE40 !important;
        text-align: center;
        font-family: "bc-liguria", Sans-Serif;
        font-style: italic;
    }
    
    .elementor-98142 .elementor-element.elementor-element-24a5e1b .venue-tab-container h2,
    .elementor-98142 .elementor-element.elementor-element-24a5e1b .venue-tab-container{
        font-size: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-425626b */.elementor-98142 .elementor-element.elementor-element-425626b {
    height: 80px;
}

@media screen and (max-width: 767px) {
    .elementor-98142 .elementor-element.elementor-element-425626b {
        height: 40px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8da74a9 */.elementor-98142 .elementor-element.elementor-element-8da74a9 {
    position: relative;
    z-index: 50;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-febe008 */.elementor-98142 .elementor-element.elementor-element-febe008 h2 {
    font-family: bc-liguria, sans-serif;
    font-weight: 700;
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f9119a5 */.elementor-98142 .elementor-element.elementor-element-f9119a5,
.elementor-98142 .elementor-element.elementor-element-f9119a5 p,
.elementor-98142 .elementor-element.elementor-element-f9119a5 span{
    font-family: 'Marine', Sans-Serif;
    font-weight: bold;
    font-style: italic;
}

.elementor-98142 .elementor-element.elementor-element-f9119a5 span.alt {
    color: #DEDE40;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ba4a693 */.elementor-98142 .elementor-element.elementor-element-ba4a693 {
    position: relative;
}

.elementor-98142 .elementor-element.elementor-element-ba4a693 h2 {
    width: fit-content;
    margin: auto;
    font-family: bc-liguria, sans-serif;
    font-weight: 700;
    font-style: italic;
    background: black;
    padding: 0 20px;
}

.elementor-98142 .elementor-element.elementor-element-ba4a693 h2:before {
    content: "";
    position: absolute;
    width: 100%;
    background: #D52F8A;
    top: 11px;
    left: 0;
    height: 10px;
    z-index: -1;
}

@media screen and (max-width: 767px) {
    .elementor-98142 .elementor-element.elementor-element-ba4a693 h2 {
        font-size: 22px;
    }
    
    .elementor-98142 .elementor-element.elementor-element-ba4a693 h2:before {
        top: 6px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-64c9ce0 */.elementor-98142 .elementor-element.elementor-element-64c9ce0 p {
    font-family: bc-liguria, sans-serif;
    font-weight: 700;
    font-style: italic;
}

.elementor-98142 .elementor-element.elementor-element-64c9ce0 strong {
    font-family: 'Marine', Sans-Serif;
    font-weight: bold;
    font-style: italic;
    color: #2BAFE1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cdf92e3 */.elementor-98142 .elementor-element.elementor-element-cdf92e3 {
    position: absolute;
    left: -16vw;
    top: 35%;
}

@media only screen and (max-width: 767px) {
    .elementor-98142 .elementor-element.elementor-element-cdf92e3 {
        top: -3%;
        left: -40%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40b704a */.elementor-98142 .elementor-element.elementor-element-40b704a h2 {
    font-family: bc-liguria, sans-serif;
    font-weight: 700;
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-692af17 */.elementor-98142 .elementor-element.elementor-element-692af17 p {
    font-family: marine, sans-serif;
    font-weight: 700;
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8992015 */.elementor-98142 .elementor-element.elementor-element-8992015 {
    width: 38%;
    aspect-ratio: 1
}

@media only screen and (max-width: 767px) {
    .elementor-98142 .elementor-element.elementor-element-8992015 {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e3ef57 */.elementor-98142 .elementor-element.elementor-element-4e3ef57 h2 {
    font-family: bc-liguria, sans-serif;
    font-weight: 700;
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-830b984 */.elementor-98142 .elementor-element.elementor-element-830b984 a {
    text-decoration: none;
}

.elementor-98142 .elementor-element.elementor-element-830b984 path {
    fill: #1ED760;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d9cf33 */.elementor-98142 .elementor-element.elementor-element-2d9cf33 p,
.elementor-98142 .elementor-element.elementor-element-2d9cf33 .elementor-button-text {
    font-family: marine, sans-serif;
    font-weight: 700;
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-392cf96 */.elementor-98142 .elementor-element.elementor-element-392cf96 h2 {
    font-family: bc-liguria, sans-serif;
    font-weight: 700;
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-97a1ebf */.elementor-98142 .elementor-element.elementor-element-97a1ebf .elementor-button {
    clip-path: polygon( 1.852% -5.885%,100% -5.885%,96.946% 100%,3.25% 90.992% );
    font-family: marine, sans-serif;
    font-weight: 700;
    font-style: italic;
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-338f464 */.elementor-98142 .elementor-element.elementor-element-338f464 p {
    font-family: marine, sans-serif;
    font-weight: 700;
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ccf60a */.elementor-98142 .elementor-element.elementor-element-1ccf60a .elementor-button {
    clip-path: polygon( 1.852% -5.885%,100% -5.885%,96.946% 100%,3.25% 90.992% );
    font-family: marine, sans-serif;
    font-weight: 700;
    font-style: italic;
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fc1489 */.elementor-98142 .elementor-element.elementor-element-7fc1489 p {
    font-family: marine, sans-serif;
    font-weight: 700;
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d437b6c */.elementor-98142 .elementor-element.elementor-element-d437b6c .elementor-button {
    clip-path: polygon( 1.852% -5.885%,100% -5.885%,96.946% 100%,3.25% 90.992% );
    font-family: marine, sans-serif;
    font-weight: 700;
    font-style: italic;
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f2172e */.elementor-98142 .elementor-element.elementor-element-9f2172e p {
    font-family: marine, sans-serif;
    font-weight: 700;
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8cbff5 */.elementor-98142 .elementor-element.elementor-element-d8cbff5 p {
    font-family: marine, sans-serif;
    font-weight: 700;
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ef9b51 */.elementor-98142 .elementor-element.elementor-element-8ef9b51 h2 {
    font-family: bc-liguria, sans-serif;
    font-weight: 700;
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ff8391 */.elementor-98142 .elementor-element.elementor-element-9ff8391 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c657c12 */.elementor-98142 .elementor-element.elementor-element-c657c12 p {
    font-family: marine, sans-serif;
    font-weight: 700;
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec5935f */.elementor-98142 .elementor-element.elementor-element-ec5935f p {
    font-family: marine, sans-serif;
    font-weight: 700;
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a51b514 */.elementor-98142 .elementor-element.elementor-element-a51b514 {
    background: black;
    width: fit-content;
    margin: auto;
    padding: 6px 12px;
    margin-top: 20px;
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-98142 a {
    color: #EF11CE;
    text-decoration: underline;
}

@keyframes flashingBackground {
    0% {
        background-color: #D52F8A;
    }
    25% {
        background-color: #0AB5E9;
    }
    50% {
        background-color: #DB0934;
    }
    75% {
        background-color: #8D1659;
    }
    100% {
        background-color: #DEDE40;
    }
}

#flashingColour {
    animation: flashingBackground 5s steps(1, end) infinite;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'brandon-grotesque';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://www.vkofficial.com/wp-content/uploads/2021/04/Brandon_bld.eot');
	src: url('https://www.vkofficial.com/wp-content/uploads/2021/04/Brandon_bld.eot?#iefix') format('embedded-opentype'),
		url('https://www.vkofficial.com/wp-content/uploads/2021/04/Brandon_bld.woff2') format('woff2'),
		url('https://www.vkofficial.com/wp-content/uploads/2021/04/Brandon_bld.woff') format('woff'),
		url('https://www.vkofficial.com/wp-content/uploads/2021/04/Brandon_bld.ttf') format('truetype');
}
/* End Custom Fonts CSS */