.elementor-kit-50{--e-global-color-accent:#5F1928;--e-global-color-secondary:#DE87C2;--e-global-color-primary:#171F2B;--e-global-color-text:#171F2B;--e-global-color-9912931:#A5AAB4;--e-global-color-twbb_primary_inv:#ffffffff;--e-global-color-twbb_text_inv:#ffffffff;--e-global-color-c43bcaf:#66CC99;--e-global-color-twbb_button:#000000;--e-global-color-twbb_button_inv:#ffffffff;--e-global-color-twbb_accent_hover:#5F1928CC;--e-global-color-twbb_bg_inv:#0D131B;--e-global-color-dc5ab20:#171F2B;--e-global-color-twbb_bg_primary:#ffffffff;--e-global-color-twbb_bg_3:#f3f4f6ff;--e-global-color-twbb_bg_1_dark:#614a05ff;--e-global-color-twbb_bg_2_dark:#551a11ff;--e-global-color-twbb_bg_1:#5F192826;--e-global-color-twbb_bg_2:#DE87C226;--e-global-color-twbb_transparent:#00000000;--e-global-color-twbb_link:#FFFFFF;--e-global-color-twbb_black_50:#00000080;--e-global-color-twbb_black_20:#00000033;--e-global-color-twbb_black_10:#0000001A;--e-global-color-twbb_black_15:#00000026;--e-global-color-twbb_black_5:#0000000d;--e-global-color-twbb_white_50:#ffffff80;--e-global-color-twbb_white_20:#ffffff33;--e-global-color-twbb_white_30:#ffffff4D;--e-global-color-twbb_white_15:#ffffff26;--e-global-color-b3f68ac:#A5AAB4;--e-global-color-8c74bee:#FFFFFF;--e-global-color-1251828:#285843;--e-global-color-46a7be3:#393F47;--e-global-color-13ade8d:#171F2B40;--e-global-typography-primary-font-family:"Basier Circle Narrow";--e-global-typography-primary-font-size:130px;--e-global-typography-primary-font-weight:700;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-primary-font-style:normal;--e-global-typography-primary-text-decoration:none;--e-global-typography-primary-line-height:0.9em;--e-global-typography-secondary-font-family:"Plus Jakarta Sans";--e-global-typography-secondary-font-size:32px;--e-global-typography-secondary-font-weight:800;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-secondary-font-style:normal;--e-global-typography-secondary-text-decoration:none;--e-global-typography-secondary-line-height:1.2em;--e-global-typography-text-font-family:"Plus Jakarta Sans";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:normal;--e-global-typography-text-text-transform:none;--e-global-typography-text-font-style:normal;--e-global-typography-text-text-decoration:none;--e-global-typography-text-line-height:1.5em;--e-global-typography-accent-font-family:"Plus Jakarta Sans";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:800;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-font-style:normal;--e-global-typography-accent-text-decoration:none;--e-global-typography-accent-line-height:1em;--e-global-typography-191d750-font-family:"Plus Jakarta Sans";--e-global-typography-191d750-font-size:16px;--e-global-typography-191d750-font-weight:700;--e-global-typography-41119b3-font-family:"Basier Circle Narrow";--e-global-typography-41119b3-font-size:130px;--e-global-typography-41119b3-font-weight:700;--e-global-typography-41119b3-text-transform:uppercase;--e-global-typography-41119b3-line-height:1em;--e-global-typography-7bc3967-font-family:"Basier Circle Narrow";--e-global-typography-7bc3967-font-size:80px;--e-global-typography-7bc3967-font-weight:700;--e-global-typography-7bc3967-text-transform:uppercase;--e-global-typography-7bc3967-line-height:0.9em;--e-global-typography-0bf4c06-font-family:"Plus Jakarta Sans";--e-global-typography-0bf4c06-font-size:50px;--e-global-typography-0bf4c06-font-weight:800;--e-global-typography-0bf4c06-text-transform:uppercase;--e-global-typography-0bf4c06-line-height:1.2em;--e-global-typography-51974ad-font-family:"Plus Jakarta Sans";--e-global-typography-51974ad-font-size:48px;--e-global-typography-51974ad-font-weight:800;--e-global-typography-51974ad-text-transform:uppercase;--e-global-typography-51974ad-line-height:1.2em;--e-global-typography-9a0e329-font-family:"Plus Jakarta Sans";--e-global-typography-9a0e329-font-size:40px;--e-global-typography-9a0e329-text-transform:uppercase;--e-global-typography-9a0e329-line-height:1.2em;--e-global-typography-5e0afe1-font-family:"Plus Jakarta Sans";--e-global-typography-5e0afe1-font-size:32px;--e-global-typography-5e0afe1-font-weight:800;--e-global-typography-5e0afe1-text-transform:uppercase;--e-global-typography-5e0afe1-line-height:1.2em;--e-global-typography-twbb_h3-font-family:"Plus Jakarta Sans";--e-global-typography-twbb_h3-font-size:28px;--e-global-typography-twbb_h3-font-weight:800;--e-global-typography-twbb_h3-text-transform:uppercase;--e-global-typography-twbb_h3-font-style:normal;--e-global-typography-twbb_h3-text-decoration:none;--e-global-typography-twbb_h3-line-height:1.2em;--e-global-typography-twbb_h4-font-family:"Plus Jakarta Sans";--e-global-typography-twbb_h4-font-size:24px;--e-global-typography-twbb_h4-font-weight:800;--e-global-typography-twbb_h4-text-transform:uppercase;--e-global-typography-twbb_h4-font-style:normal;--e-global-typography-twbb_h4-text-decoration:none;--e-global-typography-twbb_h4-line-height:1.2em;--e-global-typography-twbb_h5-font-family:"Plus Jakarta Sans";--e-global-typography-twbb_h5-font-size:20px;--e-global-typography-twbb_h5-font-weight:700;--e-global-typography-twbb_h5-text-transform:uppercase;--e-global-typography-twbb_h5-font-style:normal;--e-global-typography-twbb_h5-text-decoration:none;--e-global-typography-twbb_h5-line-height:1.2em;--e-global-typography-twbb_h6-font-family:"Plus Jakarta Sans";--e-global-typography-twbb_h6-font-size:16px;--e-global-typography-twbb_h6-font-weight:700;--e-global-typography-twbb_h6-text-transform:uppercase;--e-global-typography-twbb_h6-font-style:normal;--e-global-typography-twbb_h6-text-decoration:none;--e-global-typography-twbb_h6-line-height:1.2em;--e-global-typography-1c8c3ae-font-size:12px;--e-global-typography-d1bf109-font-size:14px;--e-global-typography-twbb_p1-font-size:18px;--e-global-typography-twbb_p1-font-weight:normal;--e-global-typography-twbb_p1-text-transform:none;--e-global-typography-twbb_p1-font-style:normal;--e-global-typography-twbb_p1-text-decoration:none;--e-global-typography-twbb_p1-line-height:28px;--e-global-typography-twbb_p3-font-size:20px;--e-global-typography-twbb_p3-font-weight:normal;--e-global-typography-twbb_p3-text-transform:none;--e-global-typography-twbb_p3-font-style:normal;--e-global-typography-twbb_p3-text-decoration:none;--e-global-typography-twbb_p3-line-height:24px;--e-global-typography-twbb_p4-font-size:22px;--e-global-typography-twbb_p4-font-weight:normal;--e-global-typography-twbb_p4-text-transform:none;--e-global-typography-twbb_p4-font-style:normal;--e-global-typography-twbb_p4-text-decoration:none;--e-global-typography-twbb_p4-line-height:20px;--e-global-typography-twbb_p5-font-size:24px;--e-global-typography-twbb_p5-font-weight:normal;--e-global-typography-twbb_p5-text-transform:none;--e-global-typography-twbb_p5-font-style:normal;--e-global-typography-twbb_p5-text-decoration:none;--e-global-typography-twbb_p5-line-height:18px;--e-global-typography-twbb_bold-font-family:"Plus Jakarta Sans";--e-global-typography-twbb_bold-font-size:12px;--e-global-typography-twbb_bold-font-weight:800;--e-global-typography-twbb_bold-text-transform:uppercase;--e-global-typography-twbb_bold-font-style:normal;--e-global-typography-twbb_bold-text-decoration:none;--e-global-typography-twbb_bold-line-height:1em;--e-global-typography-d74d43e-font-family:"Plus Jakarta Sans";--e-global-typography-d74d43e-font-size:16px;--e-global-typography-d74d43e-font-weight:700;--e-global-typography-d74d43e-text-transform:uppercase;--e-global-typography-d74d43e-line-height:1.2em;--e-global-typography-twbb_label-font-family:"Poppins";--e-global-typography-twbb_label-font-size:14px;--e-global-typography-twbb_label-font-weight:bold;--e-global-typography-twbb_label-text-transform:uppercase;--e-global-typography-twbb_label-font-style:normal;--e-global-typography-twbb_label-text-decoration:none;--e-global-typography-twbb_label-line-height:20px;--e-global-typography-twbb_link-font-family:"Plus Jakarta Sans";--e-global-typography-twbb_link_hover-font-family:"Plus Jakarta Sans";--e-global-typography-twbb_link_hover-text-decoration:underline;background-color:var( --e-global-color-twbb_bg_inv );color:var( --e-global-color-9912931 );font-family:var( --e-global-typography-text-font-family ), sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-50 button,.elementor-kit-50 input[type="button"],.elementor-kit-50 input[type="submit"],.elementor-kit-50 .elementor-button{background-color:var( --e-global-color-twbb_bg_primary );font-family:var( --e-global-typography-text-font-family ), sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-twbb_bg_inv );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-twbb_button_inv );border-radius:2em 2em 2em 2em;padding:14px 16px 14px 16px;}.elementor-kit-50 button:hover,.elementor-kit-50 button:focus,.elementor-kit-50 input[type="button"]:hover,.elementor-kit-50 input[type="button"]:focus,.elementor-kit-50 input[type="submit"]:hover,.elementor-kit-50 input[type="submit"]:focus,.elementor-kit-50 .elementor-button:hover,.elementor-kit-50 .elementor-button:focus{background-color:var( --e-global-color-twbb_button );color:var( --e-global-color-twbb_text_inv );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-twbb_text_inv );}.elementor-kit-50 e-page-transition{background-color:#FFBC7D;}.elementor-kit-50 p{margin-block-end:1em;}.elementor-kit-50 a{color:var( --e-global-color-twbb_link );font-family:var( --e-global-typography-twbb_link-font-family ), sans-serif;}.elementor-kit-50 h1{color:var( --e-global-color-twbb_primary_inv );font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-50 h2{color:var( --e-global-color-twbb_primary_inv );font-family:var( --e-global-typography-secondary-font-family ), sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-50 h3{color:var( --e-global-color-twbb_primary_inv );font-family:var( --e-global-typography-twbb_h3-font-family ), sans-serif;font-size:var( --e-global-typography-twbb_h3-font-size );font-weight:var( --e-global-typography-twbb_h3-font-weight );text-transform:var( --e-global-typography-twbb_h3-text-transform );font-style:var( --e-global-typography-twbb_h3-font-style );text-decoration:var( --e-global-typography-twbb_h3-text-decoration );line-height:var( --e-global-typography-twbb_h3-line-height );}.elementor-kit-50 h4{color:var( --e-global-color-twbb_primary_inv );font-family:var( --e-global-typography-twbb_h4-font-family ), sans-serif;font-size:var( --e-global-typography-twbb_h4-font-size );font-weight:var( --e-global-typography-twbb_h4-font-weight );text-transform:var( --e-global-typography-twbb_h4-text-transform );font-style:var( --e-global-typography-twbb_h4-font-style );text-decoration:var( --e-global-typography-twbb_h4-text-decoration );line-height:var( --e-global-typography-twbb_h4-line-height );}.elementor-kit-50 h5{color:var( --e-global-color-twbb_primary_inv );font-family:var( --e-global-typography-twbb_h5-font-family ), sans-serif;font-size:var( --e-global-typography-twbb_h5-font-size );font-weight:var( --e-global-typography-twbb_h5-font-weight );text-transform:var( --e-global-typography-twbb_h5-text-transform );font-style:var( --e-global-typography-twbb_h5-font-style );text-decoration:var( --e-global-typography-twbb_h5-text-decoration );line-height:var( --e-global-typography-twbb_h5-line-height );}.elementor-kit-50 h6{color:var( --e-global-color-twbb_primary_inv );font-family:var( --e-global-typography-twbb_h6-font-family ), sans-serif;font-size:var( --e-global-typography-twbb_h6-font-size );font-weight:var( --e-global-typography-twbb_h6-font-weight );text-transform:var( --e-global-typography-twbb_h6-text-transform );font-style:var( --e-global-typography-twbb_h6-font-style );text-decoration:var( --e-global-typography-twbb_h6-text-decoration );line-height:var( --e-global-typography-twbb_h6-line-height );}.elementor-kit-50 label{color:var( --e-global-color-9912931 );font-size:var( --e-global-typography-d1bf109-font-size );}.elementor-kit-50 input:not([type="button"]):not([type="submit"]),.elementor-kit-50 textarea,.elementor-kit-50 .elementor-field-textual{font-size:14px;line-height:1em;color:var( --e-global-color-9912931 );accent-color:var( --e-global-color-secondary );background-color:#FFFFFF00;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9912931 );border-radius:25px 25px 25px 25px;padding:14px 16px 14px 16px;}.elementor-kit-50 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-50 textarea:focus,.elementor-kit-50 .elementor-field-textual:focus{border-style:solid;border-color:var( --e-global-color-twbb_text_inv );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1310px;}.e-con{--container-max-width:1310px;--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){--kit-widget-spacing:30px;}.elementor-element{--widgets-spacing:30px 30px;--widgets-spacing-row:30px;--widgets-spacing-column:30px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-lightbox{background-color:var( --e-global-color-twbb_transparent );--lightbox-ui-color:var( --e-global-color-secondary );--lightbox-ui-color-hover:var( --e-global-color-accent );--lightbox-text-color:var( --e-global-color-text );}@media(max-width:1340px){.elementor-kit-50{--e-global-typography-primary-font-size:100px;--e-global-typography-41119b3-font-size:120px;--e-global-typography-7bc3967-font-size:70px;--e-global-typography-0bf4c06-font-size:48px;--e-global-typography-51974ad-font-size:46px;--e-global-typography-9a0e329-font-size:39px;--e-global-typography-5e0afe1-font-size:31px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-50 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-50 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-50 h3{font-size:var( --e-global-typography-twbb_h3-font-size );line-height:var( --e-global-typography-twbb_h3-line-height );}.elementor-kit-50 h4{font-size:var( --e-global-typography-twbb_h4-font-size );line-height:var( --e-global-typography-twbb_h4-line-height );}.elementor-kit-50 h5{font-size:var( --e-global-typography-twbb_h5-font-size );line-height:var( --e-global-typography-twbb_h5-line-height );}.elementor-kit-50 h6{font-size:var( --e-global-typography-twbb_h6-font-size );line-height:var( --e-global-typography-twbb_h6-line-height );}.elementor-kit-50 button,.elementor-kit-50 input[type="button"],.elementor-kit-50 input[type="submit"],.elementor-kit-50 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-50 label{font-size:var( --e-global-typography-d1bf109-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}}@media(max-width:1199px){.elementor-kit-50{--e-global-typography-primary-font-size:80px;--e-global-typography-41119b3-font-size:100px;--e-global-typography-7bc3967-font-size:58px;--e-global-typography-0bf4c06-font-size:46px;--e-global-typography-51974ad-font-size:44px;--e-global-typography-9a0e329-font-size:38px;--e-global-typography-5e0afe1-font-size:30px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:960px;}.e-con{--container-max-width:960px;}}@media(max-width:991px){.elementor-kit-50{--e-global-typography-primary-font-size:50px;--e-global-typography-secondary-font-size:calc(1.325rem + .9vw);--e-global-typography-41119b3-font-size:90px;--e-global-typography-7bc3967-font-size:50px;--e-global-typography-0bf4c06-font-size:42px;--e-global-typography-51974ad-font-size:42px;--e-global-typography-9a0e329-font-size:37px;--e-global-typography-5e0afe1-font-size:29px;--e-global-typography-twbb_h3-font-size:calc(1.3rem + .6vw);--e-global-typography-twbb_h4-font-size:calc(1.275rem + .3vw);font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-50 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-50 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-50 h3{font-size:var( --e-global-typography-twbb_h3-font-size );line-height:var( --e-global-typography-twbb_h3-line-height );}.elementor-kit-50 h4{font-size:var( --e-global-typography-twbb_h4-font-size );line-height:var( --e-global-typography-twbb_h4-line-height );}.elementor-kit-50 h5{font-size:var( --e-global-typography-twbb_h5-font-size );line-height:var( --e-global-typography-twbb_h5-line-height );}.elementor-kit-50 h6{font-size:var( --e-global-typography-twbb_h6-font-size );line-height:var( --e-global-typography-twbb_h6-line-height );}.elementor-kit-50 button,.elementor-kit-50 input[type="button"],.elementor-kit-50 input[type="submit"],.elementor-kit-50 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-50 label{font-size:var( --e-global-typography-d1bf109-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:720px;}.e-con{--container-max-width:720px;}}@media(max-width:767px){.elementor-kit-50{--e-global-typography-primary-font-size:40px;--e-global-typography-41119b3-font-size:80px;--e-global-typography-7bc3967-font-size:48px;--e-global-typography-0bf4c06-font-size:38px;--e-global-typography-51974ad-font-size:38px;--e-global-typography-9a0e329-font-size:34px;--e-global-typography-5e0afe1-font-size:28px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:540px;}.e-con{--container-max-width:540px;}}@media(max-width:575px){.elementor-kit-50{--e-global-typography-text-font-size:16px;--e-global-typography-41119b3-font-size:70px;--e-global-typography-7bc3967-font-size:42px;--e-global-typography-0bf4c06-font-size:32px;--e-global-typography-51974ad-font-size:32px;--e-global-typography-9a0e329-font-size:28px;--e-global-typography-5e0afe1-font-size:26px;--e-global-typography-twbb_p1-font-size:18px;--e-global-typography-twbb_p3-font-size:14px;--e-global-typography-twbb_p4-font-size:14px;--e-global-typography-twbb_p5-font-size:12px;--e-global-typography-twbb_label-font-size:14px;--e-global-typography-twbb_label-line-height:20px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-50 p{margin-block-end:16px;}.elementor-kit-50 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-50 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-50 h3{font-size:var( --e-global-typography-twbb_h3-font-size );line-height:var( --e-global-typography-twbb_h3-line-height );}.elementor-kit-50 h4{font-size:var( --e-global-typography-twbb_h4-font-size );line-height:var( --e-global-typography-twbb_h4-line-height );}.elementor-kit-50 h5{font-size:var( --e-global-typography-twbb_h5-font-size );line-height:var( --e-global-typography-twbb_h5-line-height );}.elementor-kit-50 h6{font-size:var( --e-global-typography-twbb_h6-font-size );line-height:var( --e-global-typography-twbb_h6-line-height );}.elementor-kit-50 button,.elementor-kit-50 input[type="button"],.elementor-kit-50 input[type="submit"],.elementor-kit-50 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-50 label{font-size:var( --e-global-typography-d1bf109-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */div[data-elementor-type="twbb_header"] {z-index: 9999;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    margin-bottom: 1rem;
}

.d-none {
    display: none !important;
}

.d-inline-block {
    display: inline-block !important;
}

p:empty {
    display: none;
}

:is(.elementor-widget-heading, .elementor-widget-text-editor) > :last-child,
.elementor-widget-heading p,
.elementor-element-edit-mode p:last-child {
    margin-bottom: 0;
}

.btn-icon .elementor-button-icon {
    transform: rotate(-45deg);
}

#cmplz-cookies-overview .cmplz-dropdown, #cmplz-document .cmplz-dropdown, .editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown {
    background-color: #3A4048;
}
#cmplz-cookies-overview .cmplz-dropdown summary, #cmplz-document .cmplz-dropdown summary, .editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary {
    background-color: transparent !important;
}
#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div, #cmplz-document .cmplz-dropdown .cookies-per-purpose div, .editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose div {
    background-color: transparent !important;
}
#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose, #cmplz-document .cmplz-dropdown .cookies-per-purpose, .editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose {
    background-color: transparent !important;
}
#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose, #cmplz-document .cmplz-dropdown .cookies-per-purpose, .editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose {
    margin-bottom: 0;
}

.elementor-kit-50 textarea,
.elementor-kit-50 button, .elementor-kit-50 .elementor-button, .elementor-kit-50 .elementor-field-textual {

    height: 48px !important;
}
.elementor-kit-50 input[type="checkbox"],
.elementor-kit-50 input[type="radio"] {
    padding: 0.7rem !important;
    height: var(--gf-ctrl-choice-size) !important;
}
.elementor-kit-50 input[type="checkbox"] {
    border-radius: var(--gf-ctrl-checkbox-check-radius) !important;
}

select option {
    background-color: #393f47 !important;
    color: #FFF !important;
}
select option:hover, select option:focus {
    background-color: var(--e-global-color-primary) !important;
}

/* Gravity Forms */
.gform-theme--api, .gform-theme--foundation,
.gform-theme--framework .gfield_list_group_item::before:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework .gform-field-label:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),
.gform-theme--framework .gfield:where(.gfield--type-multiselect,.gfield--input-type-multiselect) .chosen-container-multi:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework .gfield:where(.gfield--type-select,.gfield--input-type-select) .chosen-search input[type=text]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework .gfield:where(.gfield--type-select,.gfield--input-type-select) .chosen-single:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework .gform-theme-field-control:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework input[type]:where(:not(.gform-text-input-reset):not([type=hidden])):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework select:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework select[multiple]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework textarea:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework.gform-theme.gform_wrapper .button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework.gform-theme.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework.gform-theme.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework.gform-theme.gform_wrapper button.button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework.gform-theme.gform_wrapper input:is([type=submit],[type=button],[type=reset]).button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework.gform-theme.gform_wrapper input:is([type=submit],[type=button],[type=reset]):where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework.gform-theme.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) {
    
    --gf-color-danger: #FFF !important;
    --gf-color-primary: #FFF !important;
    
    --gf-ctrl-bg-color: transparent !important;
    --gf-ctrl-border-color-focus: #FFF !important;
    --gf-ctrl-border-color-hover: #FFF !important;
    --gf-ctrl-border-color-error: #ff2f00 !important;
    
    --gf-ctrl-btn-bg-color-primary: var(--e-global-color-c43bcaf) !important;
    --gf-ctrl-btn-border-color-primary: var(--e-global-color-c43bcaf) !important;
    --gf-ctrl-btn-color-primary: var(--e-global-color-text) !important;
    --gf-ctrl-btn-font-size: 16px !important;
    --gf-ctrl-btn-font-weight: 700 !important;
    
    --gf-ctrl-btn-bg-color-hover-primary: #FFF !important;
    --gf-ctrl-btn-border-color-hover-primary: var(--e-global-color-twbb_bg_inv) !important;
    --gf-ctrl-btn-color-hover-primary: var(--e-global-color-twbb_bg_inv) !important;
    
    --gf-ctrl-color: var( --e-global-color-9912931 ) !important;
    --gf-ctrl-checkbox-check-radius: 0.5rem !important;
    --gf-ctrl-choice-size: 1.5244rem !important;
    --gf-ctrl-choice-check-color: #FFF !important;
    --gf-ctrl-desc-color: var( --e-global-color-9912931 ) !important;
    --gf-ctrl-label-color-primary: var( --e-global-color-9912931 ) !important;
    --gf-ctrl-label-color-secondary: var( --e-global-color-9912931 ) !important;
    --gf-ctrl-outline-color: transparent !important;
    --gf-ctrl-outline-color-focus: transparent !important;
    --gf-ctrl-outline-width: 1px !important;
    --gf-ctrl-radius: 2rem !important;
    --gf-ctrl-size: 48px !important;
    
    --gf-font-size-tertiary: 12px !important;
    --gf-form-gap-y: 24px !important;
    --gf-form-validation-border-color: #FFF !important;
    --gf-form-validation-heading-icon-border-width: 1px !important;
    /*--gf-form-validation-color: #FFF !important;*/
    --gf-icon-ctrl-select: url("data:image/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 0C4.26522 5.96046e-08 4.51957 0.105357 4.70711 0.292893L7.70711 3.29289C8.09763 3.68342 8.09763 4.31658 7.70711 4.70711C7.31658 5.09763 6.68342 5.09763 6.29289 4.70711L4 2.41421L1.70711 4.70711C1.31658 5.09763 0.683417 5.09763 0.292893 4.70711C-0.0976311 4.31658 -0.097631 3.68342 0.292893 3.29289L3.29289 0.292893C3.48043 0.105357 3.73478 0 4 0ZM0.292893 9.29289C0.683417 8.90237 1.31658 8.90237 1.70711 9.29289L4 11.5858L6.29289 9.29289C6.68342 8.90237 7.31658 8.90237 7.70711 9.29289C8.09763 9.68342 8.09763 10.3166 7.70711 10.7071L4.70711 13.7071C4.31658 14.0976 3.68342 14.0976 3.29289 13.7071L0.292893 10.7071C-0.0976311 10.3166 -0.0976311 9.68342 0.292893 9.29289Z' fill='rgba(165, 170, 180, 0.65)'/%3E%3C/svg%3E") !important;
    
    /*--gf-local-bg-color: transparent !important;*/
    --gf-local-border-color: var( --e-global-color-9912931 ) !important;
    --gf-local-border-width: 1px !important;
    --gf-local-border-style: solid !important;
    /*--gf-local-color: var( --e-global-color-9912931 ) !important;*/

    --gf-local-height: 48px !important;
    --gf-local-line-height: 1em !important;
    --gf-local-outline-color: transparent !important;
    --gf-local-outline-color-focus: transparent !important;
    --gf-local-outline-width: 1px !important;
    --gf-local-padding-x: 16px !important;
    --gf-local-padding-y: 14px !important;
    --gf-local-radius: 2rem !important;
}
body .gfield_error :is(input, select, textarea) {
    border-color: var(--gf-ctrl-border-color-error) !important;
}
body .gform_submission_error {
    text-transform: none;
}
body .gform_wrapper.gform-theme.gform-theme--framework.gform-theme--foundation .gfield textarea.medium {
    min-block-size: 8rem;
}
body .ginput_container [name^="input_"] {
    /*border-color: #4D464A;*/
    /*border-bottom-style: solid;*/
    /*border-bottom-width: 1px;*/
}
body .ginput_container [name^="input_"][type="checkbox"] {
    /*border-style: solid;*/
    /*border-width: 1px;*/
}
body .gfield_required {
    /*display: none !important;*/
}
body .gform-theme--framework .gform-loader {
    /*border-block-end-color: rgb(21, 19, 20) ;*/
    /*border-inline-start-color: rgb(21, 19, 20);*/
}
body .gform-theme--framework .gform_validation_errors {
    outline: none !important;
}
body .gform_confirmation_message {
	font-size: var(--gf-ctrl-font-size);
}
body .gfield_checkbox .gform-field-label--type-inline {
    margin-top: 0.3em;
}
.gform_required_legend {
    display: none;
}
/* -- *//* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Basier Circle Narrow';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://keepcoolmartinique.com/wp-content/uploads/2025/12/basiercirclenarrow-bold-webfont.eot');
	src: url('https://keepcoolmartinique.com/wp-content/uploads/2025/12/basiercirclenarrow-bold-webfont.eot?#iefix') format('embedded-opentype'),
		url('https://keepcoolmartinique.com/wp-content/uploads/2025/12/basiercirclenarrow-bold-webfont.woff2') format('woff2'),
		url('https://keepcoolmartinique.com/wp-content/uploads/2025/12/basiercirclenarrow-bold-webfont.woff') format('woff'),
		url('https://keepcoolmartinique.com/wp-content/uploads/2025/12/basiercirclenarrow-bold-webfont.ttf') format('truetype');
}
/* End Custom Fonts CSS */