/* Theme Name: Bragg Blank */
html {scroll-behavior: smooth;}

body {margin:0;padding:0;font-family: 'Rubik', sans-serif;background:#F9F9F9;color:#252C46;font-variant-ligatures:none;}

li {font-size:18px;font-weight:300;color:#332F5C;line-height:26px;font-family:'Rubik';}
p {font-size:18px;margin:0; padding: 0 0 20px;line-height:26px;color:#332F5C;font-weight:300;font-family:'Rubik';}
.h2,
h1,
h2 {font-family: 'Barlow Condensed';font-weight:700;font-style: normal;margin:0;padding:0 0 25px;font-size: 56px;line-height: 63px;color: #012169;}
.h3,
h3 {font-family: 'Barlow Condensed';font-weight:700;margin:0;padding: 0 0 20px 0;font-size: 40px;line-height: 48px;color:#012169;}
.h4,
h4 {font-family: 'Barlow Condensed';font-weight:700;margin:0;padding: 0 0 20px 0;font-size:36px;color:#2A3161;}
.h5,
h5 {font-family: 'Barlow Condensed';font-weight:700;margin:0;padding: 0 0 20px 0;font-size:24px;color:#332F5C;}
h6 {font-family: 'Barlow Condensed';font-weight:700;margin:0;padding: 0 0 20px 0;font-size:21px;color:#252B56;}
h5 a {color:inherit;text-decoration:none;}
.font-400 {font-weight:400;}
.barlow-narrow {font-family: 'Barlow Condensed';}
.white {color:#fff;}
.grey {color:#666666;} /*test*/
.text-grey-light {color:#A4A4A4;}
.red {color:#E40046;}
.blue-light {color:#B9D9EB !important;}
.blue-dark {color:#2A3161;}
.blue-dark-1 {color:#012169;}
.bragg-blue {color:#003DA4;}
.justify-content-center {justify-content:center;}
ul {margin-top:0;margin-bottom:20px;}
p strong {font-weight:600;}
li strong {font-weight:600;}

main section:nth-child(1) h2 {font-size:23px;line-height:32px;color:#B9D9EB;font-family: 'Rubik', sans-serif;}

figure {margin:0;}

.text-uppercase {text-transform:uppercase;}

.grecaptcha-badge {display:none !important;}
.no-bottom-padd {padding-bottom:0;}

a {cursor:pointer;}
.f40 {font-size:40px;line-height: 50px;}

[class*="line-"]:before {content: "";display: block;width: 69px;height: 4px;border-radius: 2px;margin-bottom: 20px;}
.line-red:before {background-color: #E40046;}
.line-blue:before {background-color: #B9D9EB;}
.line-mint:before {background-color: #00FFBE;}
.line-grey:before {background-color: #A5A5A566;width:40px;}

.no-scroll {overflow:hidden;}

.text-center [class*="line-"]:before {margin-left:auto;margin-right:auto;}

p.intro {font-size:21px;line-height:32px;}
p.smaller {font-size:12px;padding-bottom:15px;}
p.small {font-size:14px;padding-bottom:15px;}
p.nopadd {padding-bottom:0;}
p.fs16 {font-size:16px;}
.fs16 {font-size:16px;}
.fs24 {font-size:24px !important;line-height:34px;}
.fs88 {font-size:88px;line-height: 110%;}
.fs34 {font-size:34px;}
.fw300 {font-weight:300;}

.text-white {color:#fff;}
.text-white a {color:inherit;}
.text-white li {color:#fff;}
.text-white p {color:#fff;}
.text-white h1 {color:#fff;}
.text-white h2 {color:#fff;}
.text-white h3 {color:#fff;}
.text-white h4 {color:#fff;}
.text-white h5 {color:#fff;}
.text-white h6 {color:#fff;}

.aligncenter {display:block;margin-left:auto;margin-right:auto;}
.alignright {float: right;margin: 0 0 0 0.4em;}
.alignleft {float: left;margin:0 0.4em 0 0;}

@media screen and (min-width:768px) {
	.fs-d-24 {font-size:24px !important;line-height:32px !important;}
	.fs-d-26 {font-size:26px !important;line-height:36px !important;}
}



.mobile-scroll {overflow-x:auto;margin-bottom:30px;}
.mobile-scroll table {margin-bottom:0 !important;}

@media screen and (min-width:768px) {
.pull-down-40-desktop {transform: translate(0, 35px);display:inline-block;}
.pull-down-20-desktop {transform: translate(0, 16px);display:inline-block;}

.text-center-desktop [class*="line-"]:before {margin-left:auto;margin-right:auto;}
}

@media screen and (max-width:768px) {
li {font-size:16px;}
p {font-size:16px;line-height:22px;}
.h2,
h1,
h2 {font-size: 36px;line-height: 40px;}
.h3,
h3 {font-size: 30px;line-height: 36px;}
.h4,
h4 {font-size:26px;}
h5 {font-size:22px;}
h6 {font-size:18px;}
p.intro {font-size:18px;line-height:28px;}
.more-holder {margin: -15px 0 30px;}
.text-center-mobile [class*="line-"]:before {margin-left:auto;margin-right:auto;}
main section:nth-child(1) h2 {font-size:18px;line-height: 26px;}
}

.button {font-family: 'Barlow Condensed';text-transform:uppercase;display:inline-block;text-align:center;text-decoration:none;border-radius: 4px;height:55px;line-height:55px;font-weight:600;font-size:21px;padding: 0 40px;transition:background 0.5s;box-sizing:border-box;}
.button.small {height:42px;line-height:42px;font-size:16px;}
.button.mini {height:34px;line-height:34px;font-size:16px;}
.button.red {background: #E40046;color:#fff;}
.button.red:hover {background:#BE003A;}
.button.blue {background: #003DA4;color:#fff;}
.button.blue:hover {background:#003388;}
.button.white {background: #fff;color:#273948;}
.button.white:hover {background: #f2f2f2;}
.button.transparent {color:#000000;padding:0 30px;}
.button.cyan {color:#0F0F0F;background:#B9D9EB;}
.button.transparent.cyan {border:2px solid #b9d9eb;color:#fff;background:none;}
.button.transparent-red {border: 3px solid #E40046;color:#012169;}
.button.transparent-blue {color:#012169;background:transparent;border: 2px solid #003DA4;border-radius: 4px;transition:all 0.5s;}
.button.transparent-blue:hover {background:#003DA4;color:#fff;}
.button.transparent-grey-light {color:#003CA5;border:2px solid #F2F2F2;border-radius: 4px;transition:background 0.5s;}
.button.transparent-grey-light:hover {background:#F2F2F2;}
.button.square {padding: 0;width:55px;text-align:center;}
.button.square.icon-download:before {font-size:24px;line-height:40px;margin:0;transform: translate(0,3px);display: inline-block;color: #0266af;}
.button.tab {border-bottom-left-radius:0;border-bottom-right-radius:0;}

.button.small img.info-blue {width:19px;height:19px;display:inline-block;float:none;transform:translate(0,4px);}

.button.small.square {width:42px;}
.button.transparent.green {color:#158349;}
button {cursor:pointer;font-family: 'Barlow Condensed';text-transform:uppercase;font-weight:700 !important;}
button.button.red {border:0;}

.button.light-blue-transparent-white {border:2px solid #b9d9eb;color:#fff;text-transform:none;}
.button.centered {margin-left:auto;margin-right:auto;display:block;}
.w100 {width:100%;}
img.w100 {height:auto;}
.wauto {width:auto;}
.w180 {width:180px;}
.w340 {width:340px;}

.button.light-blue-transparent-white,
.button.transparent-grey-light,
.button.transparent-blue,
.button.transparent {line-height:51px;}
.button.transparent-red {line-height:49px;}

.button.small.light-blue-transparent-white,
.button.small.transparent-grey-light,
.button.small.transparent-blue,
.button.small.transparent {line-height:38px;}
.button.small.transparent-red {line-height:36px;}

@media screen and (min-width:340px) {
.button.w340 {width:340px;}
}
@media screen and (max-width:340px) {
.button.w340 {width:100%;}
}

@media screen and (min-width:768px) {
img.w100-desktop {max-width:100%;}
.button.w400 {width:400px;}
}
@media screen and (max-width:420px) {
.button.w400 {width:100%;margin-left:auto;margin-right:auto;}
.button {padding-left:20px;padding-right:20px;}
}

.button.more {text-align:left;}
.button.more:after {margin-left:20px;}
.button.more.text-center {text-align:center;}

@media screen and (max-width:768px) {
.w100-mobile {width:100%;}
.w90-mobile {width:90%;}
.w80-mobile {width:80%;}
.w70-mobile {width:70%;}
.w60-mobile {width:60%;}
.w50-mobile {width:50%;}
.w40-mobile {width:40%;}

.button.mini {font-size:14px;margin:2px 0;}
}

.link-red {color:#E40046;}
.clear-after:after {display:block;content:"";clear:both;}
.hidden {display:none;}

.title-label {letter-spacing: 3px;color:#E40046;font-weight:400;font-size: 16px;line-height: 19px;padding-bottom:10px;}

.button-tabs {overflow:hidden;margin:0 0 20px;padding:0;list-style:none;float:right;}
.button-tabs:after {clear:both;content:"";display:block;float:none;}
.button-tabs a {background:none;color:#969696;width:100px;height:23px;line-height:23px;border-radius:4px;font-size:14px;letter-spacing:1px;text-align:center;display:inline-block;text-decoration:none;}
.button-tabs li.active a {background:#E40046;color:#fff;}
.button-tabs li {border-left: 1px solid #969696;padding:0 13px 10px;margin-left:-2px;display:inline-block;}

.screen-reader-text {display:none;}

[class*="col-"] .image-hover {overflow:hidden;}
[class*="col-"] .image-hover img {transform:scale(1);transition:all 0.3s;max-width:100%;}
[class*="col-"]:hover .image-hover img {transform:scale(1.08);}
.relative {position:relative;}.static {position:static !important;}

@media screen and (max-width:768px) {
	[class*="col-"] .image-hover img {width:100%;}
}

@font-face {
  font-family: 'icomoon';
  src:  url('fonts/icomoon9.eot?xtl0qg');
  src:  url('fonts/icomoon9.eot?xtl0qg#iefix') format('embedded-opentype'),
    url('fonts/icomoon9.ttf?xtl0qg') format('truetype'),
    url('fonts/icomoon9.woff?xtl0qg') format('woff'),
    url('fonts/icomoon9.svg?xtl0qg#icomoon') format('svg');
  font-weight:normal;
  font-style: normal;
  font-display: block;
}

a.btn-switch:after,
.checkmark:before,
.down-angle:after,
.more-angle:after,
.more-link:after,
a.button.more:after,
a.pdf:before,
.fa:before,
[class^="icon-"]:before, [class*=" icon-"]:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight:normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-x-square:before {content: "\e920";}
.icon-x:before {content: "\e91f";}
.icon-stage-demo:before {
content: "\e921";
}
.icon-mouse-icon:before {content: "\e922";}
a.btn-switch:after,
.icon-switch:before {content: "\e923";}
.icon-arrow-right:before {content: "\e921";}
.icon-magnifying-glass-solid:before {content: "\e920";}
.checkmark:before,
.icon-checkmark-1:before {content: "\e91c";}
.icon-check:before {content: "\e91c";}
.icon-circle-checkbox:before {content: "\e91b";}
.icon-icon-html:before {content: "\e916";}
.icon-icon-mobile:before {content: "\e917";}
.icon-icon-desktop:before {content: "\e918";}
.icon-xls:before {content: "\e919";}
.icon-close:before {content: "\e915";}
.icon-linkedin-1:before {content: "\e912";}
.icon-facebook-1:before {content: "\e913";}
.icon-youtube-1:before {content: "\e914";}
.icon-sportsbook:before {content: "\e910";}
.icon-casino:before {content: "\e911";}
.icon-angle-left:before {content: "\e90c";}
.down-angle:after,
.icon-angle-down:before {content: "\e90d";}
.icon-angle-up:before {content: "\e90e";}
.icon-angle-right:before {content: "\e90f";}
.icon-download:before {content: "\e90a";font-size:85%;margin: 0 5px 0 0;}
.icon-instagram:before {content: "\e90b";}
.icon-profile:before {content: "\e906";}
.icon-arrow-down:before {content: "\e907";}
a.pdf:before,
.icon-pdf:before {content: "\e908";}
.icon-youtube:before {content: "\e901";}
.icon-linkedin:before {content: "\e902";}
.icon-facebook:before {content: "\e903";}
.fa-caret-up:before,
.icon-carret-up:before {content: "\e904";}
.fa-caret-down:before,
.icon-carret-down:before {content: "\e905";}
.icon-play:before,
.icon-carret-right:before {content: "\e91d";}
.icon-open-link:before {content: "\e900";}
.more-angle:after,
.more-link:after {content: "\e90f";}
.icon-twitter-square:before {content: "\e91e";}
.button.more:after,
.icon-arrow-left:before {content: "\e91a";}
.more-link:after {line-height: inherit;display: inline-block;margin: 4px 0 0 5px;transform: translate(0,2px);}
.down-angle:after,
.more-angle:after {margin-left:5px;font-size:120%;transform: translate(0,3px);display: inline-block;}

.more-link {color: #E40046;text-decoration:none;}
.more-link:hover {text-decoration:underline;}

a.btn-switch {padding-left:20px;padding-right:20px;}
a.btn-switch:after {font-size:90%;margin-left:7px;}

a[class*="icon-"] {text-decoration:none;}
a.link {color:#012169;display:inline-block;}
a.link:before {margin:4px 6px 0 0;float:left;}

.link-full-box {position:absolute;top:0;left:0;right:0;bottom:0;display:block;text-decoration:none;z-index:1;}

table {border-collapse:collapse;width:100%;}
table td {border:1px solid rgba(0, 0, 0, 0.09);padding:8px;}
table th {text-align:left;padding:8px;}
table tfoot td {border-bottom: 0;background: #F1F0F3;}
table tbody tr:nth-last-child(1) td {border-bottom: 1px solid #b4b3bf;}
table thead td {color: #332f5c;border-bottom: 2px solid #b4b3bf;}

@media screen and (min-width:768px) {
table tr:nth-child(1) td {border-top:0;}
table tr td:nth-child(1) {border-left:0;padding-left:0;}
table tr td:nth-last-child(1) {border-right:0;}
table tr:nth-last-child(1) td {border-bottom:0;}
}
@media screen and (max-width:660px) {
table tbody {width:100%;}
table tr th {}
table tr th:nth-child(1) {}
table tr td:nth-child(1) {border-left:0;}
table tr td:nth-last-child(1) {border-right:0;border-top:0;}
}



.product-title {font-family:'Barlow Condensed';font-size:52px;font-weight:700;color:#fff;padding-bottom:30px;}
.product-title img {margin:0 0 -30px -20px !important;}
.product-title span {color:rgba(152, 201, 241, 1);}
@media screen and (min-width: 768px) {
.product-title img {margin:0 0 -30px -20px !important;}	
}
@media screen and (max-width: 768px) {
.product-title {font-size:30px;padding-bottom:20px;}	
.product-title img {width:80px;margin:0 0 -20px -10px !important;}
}

.embed-container {position: relative;padding-bottom: 56.25%;height: 0;overflow: hidden;}
.embed-container video, .embed-container iframe, .embed-container object, .embed-container embed {position: absolute;top: 0;left: 0;width: 100% !important;height: 100% !important;}

/*forms*/

input[type="date"],
input[type="email"],
input[type="text"] {background: #F9F9F9;border-radius: 4px;border:0;font-size:14px;width:99%;height:48px;line-height:48px;padding:0 18px;box-sizing:border-box;font-family: 'Rubik', sans-serif;}
input[type="checkbox"] {margin:0;}


textarea {background: #F9F9F9;border-radius: 4px;border:0;font-size:14px;width:99%;padding:18px;box-sizing:border-box;font-family: 'Rubik', sans-serif;}

select {background: #F9F9F9;border-radius: 4px;border:0;font-size:14px;width:99%;height:48px;line-height:48px;box-sizing:border-box;font-family: 'Rubik', sans-serif;padding:0 18px;}
input[type="submit"] {background: #e40046;height: 42px;line-height: 42px;font-size: 16px;border-radius: 4px;padding: 0 40px;font-weight:600;border:0;color: #fff;}
[class*="simple-acceptance"] {font-size:12px;}
[class*="simple-acceptance"] p {padding-bottom:15px;}


.form-group {padding-bottom:16px;}
.form-group p {font-size:inherit;}
.check-vertical .wpcf7-list-item {display:block;padding-bottom:8px;}
.check-vertical .span-label {display:block;padding-bottom:20px;}

.wpcf7-list-item {margin:0;}

/*layout*/
@media screen and (min-width:768px) {
.hide-on-desktop {display:none !important;}
}
@media screen and (max-width:768px) {
.hide-on-mobile {display:none;}
}

.sc-hero .wrap.bc {z-index:2;}
.bc {position:absolute;top:25px;left:96px;}
.bc a {text-decoration:none;color:inherit;}
.bc a:hover {text-decoration:underline;}
@media screen and (max-width:1200px) {
.bc {left:10px;}
}
main {padding-top:90px;}



.row-bottom-line:after {display:block;height:1px !important;background:#DFDFDF;content:"";margin:0 20px 45px;}
.sc-general:after {clear:both;float:none;content:"";display:block;}

@media screen and (min-width:1560px) {
.wrap.wide {width:1560px;}
}

@media screen and (min-width:1280px) {
.wrap {width:1280px;margin-left:auto;margin-right:auto;}	
.row {margin-left:-20px;margin-right:-20px;clear:both;}
.row-no-h-margin {margin-left:0;margin-right:0;}
}
@media screen and (min-width:1120px) {
.wrap.narrow-1080 {width:1080px;}	
}
@media screen and (min-width:1060px) {
.wrap.narrow {width:1060px;}
.wrap.narrow .row {margin-left:-20px;margin-right:-20px;clear:both;}
}
@media screen and (max-width:768px) {
.wrap.mobile-narrow {width:calc(100% - 100px);margin-left:auto;margin-right:auto;}
}

@media screen and (min-width:768px) {

.row:after {clear: both;display:block;content:"";height:0;}
div[class*="col-"] {float:left;box-sizing:border-box;padding: 20px;}

main section {padding-top:100px;padding-bottom:80px;}
main section.padding-top-double {padding-top:200px;}
main section.padding-top-half {padding-top:50px;}
main section.padding-bottom-half {padding-bottom:50px;}
main section.padding-bottom-15 {padding-bottom:130px;}
main section.padding-bottom-90 {padding-bottom:90px;}
main section.padding-bottom-2 {padding-bottom:160px;}
main section.padding-bottom-3 {padding-bottom:200px;}
.page-id-3583 main section.padding-bottom-2 {padding-bottom:80px;}
main section.no-top-padd {padding-top:0;}
main section.no-bottom-padd {padding-bottom:0;}
main section.no-vertical-padd {padding-bottom:0;padding-top:0;}

.col-1 {width:8.333333%;}
.col-16per {width:16.666666%;}
.col-2 {width:16.666666%;}
.col-20per {width:20%;}
.col-3 {width:25%;}
.col-4 {width:33.333333%;}
.col-5 {width:41.666666%;}
.col-6 {width:50%;}
.col-7 {width:58.333333%;}
.col-8 {width:66.666666%;}
.col-9 {width:75%;}
.col-10 {width:83.333333%;}
.col-11 {width:91.666666%;}
.col-12 {width:100%;}
.col-05 {width:4.1666665%;}
.col-15 {width:12.4999995%;}
.col-25 {width:20.8333325%;}
.col-2-5 {width:20%;}
.col-35 {width:29.1666655%;}
.col-45 {width:37.4999985%;}
.col-55 {width:45.8333315%;}
.col-65 {width:54.1666645%;}
.col-75 {width:62.4999975%;}
.col-85 {width:70.8333305%;}
.col-95 {width:79.1666635%;}
.col-105 {width:87.4999965%;}
.col-115 {width:95.8333295%;}



.row div.col-centered {float:none;margin: 0 auto;}
.col.pull-left {float:left;}
div.pull-column-right,
.col.pull-right {float:right;}

.col-5-columns {width:20%;} /*five columns*/

main section:nth-last-child(1) {padding-bottom:220px;}

}

@media screen and (min-width:768px) and (max-width:1280px) {
.col-md-2 {width:16.666666%;}
.col-md-3 {width:25%;}
.col-md-4 {width:33.333333%;}
.col-md-5 {width:41.666666%;}
.col-md-6 {width:50%;}
.col-md-7 {width:58.333333%;}
.col-md-8 {width:66.666666%;}
.col-md-9 {width:75%;}
.col-md-10 {width:83.333333%;}
.col-md-11 {width:91.666666%;}
.col-md-12 {width:100%;}
}

@media screen and (max-width:768px) {
.row-sm {margin-left:-20px;margin-right:-20px;clear:both;}
div[class*="col-sm-"] {float:left;padding:20px;box-sizing:border-box;}
.p-content-23 .box-white div[class*="col-sm-"] {padding:10px 20px;}
.col-sm-1 {width:8.333333%;}
.col-sm-2 {width:16.666666%;}
.col-sm-3 {width:25%;}
.col-sm-4 {width:33.333333%;}
.col-sm-5 {width:41.666666%;}
.col-sm-6 {width:50%;}
.col-sm-7 {width:58.333333%;}
.col-sm-8 {width:66.666666%;}
.col-sm-9 {width:75%;}
.col-sm-10 {width:83.333333%;}
.col-sm-11 {width:91.666666%;}
.col-sm-12 {width:100%;}
.col-sm-05 {width:4.1666665%;}
.col-sm-15 {width:12.4999995%;}
.col-sm-25 {width:20.8333325%;}
.col-sm-2-5 {width:20%;}
.col-sm-35 {width:29.1666655%;}
.col-sm-45 {width:37.4999985%;}
.col-sm-55 {width:45.8333315%;}
.col-sm-65 {width:54.1666645%;}
.col-sm-75 {width:62.4999975%;}
.col-sm-85 {width:70.8333305%;}
.col-sm-95 {width:79.1666635%;}
.col-sm-105 {width:87.4999965%;}
.col-sm-115 {width:95.8333295%;}
.pull-right-mobile {float:right !important;}

main section.no-top-padd {padding-top:0;}
main section.no-bottom-padd-mobile {padding-bottom:0;}
}



@media screen and (max-width:768px) {
.wrap {padding:0 20px;}
.wrap .wrap {padding:0;}
main {padding-top:80px;}
main section {padding-top:45px;padding-bottom:45px;}
}

.row-flex div.no-padd,
.row div.no-padd {padding:0;}
.padd-20 {padding:20px;}
.padd-0-25-44-25 {padding:0 25px 44px 25px!important;}
.padd-0-25-44-25 .image-centered {height:110px;}
div.pad-bot-desktop-100 {padding-bottom:100px;}
div.no-top-padding {padding-top:0;}
div.no-bottom-padding {padding-bottom:0;}
div.no-horizontal-padding {padding-left:0;padding-right:0;}
div.no-vertical-padding {padding-bottom:0;padding-top:0;}

[class*="row-flex"].gap20 {gap:20px;}
[class*="row-flex"].gap34 {gap:34px;}
[class*="row-flex"].gap40 {gap:40px;}
[class*="row-flex"].gap60 {gap:60px;}

[class*="row-grid"].gap20 {gap:20px;}
[class*="row-grid"].gap40 {gap:40px;}
[class*="row-grid"].gap60 {gap:60px;}


.text-no-wrap {white-space: nowrap;}
.row-reverse {flex-direction:row-reverse;}
.flex-wrap {flex-wrap:wrap;}
.align-items-end {align-items: end;}

@media screen and (min-width:768px) {
.row-flex {display:flex;}
.row-flex-centered {display:flex;align-items:center;margin-left:-20px;margin-right:-20px;}

.row-flex.gap20 .col-2 {width:calc(16.666666% - 16.7px);}
.row-flex.gap20 .col-6 {width:calc(50% - 16.7px);}
.row-flex.gap40 .col-2 {width:calc(16.666666% - 33.4px);}
.row-flex.gap40 .col-4 {width:calc(33.333333% - 27px);}

.row-flex .col [class^="box-"] {height:100%;}
.vertical-center {display: flex;align-items: center;}
.row-flex.vertical-center {align-items: center;}
.row-flex-reversed {flex-direction: row-reverse;display:flex;}

.grid {display:grid;}
.grid.gap60 {gap:60px;}
.grid.gap60.colums-3 {grid-template-columns: calc(33.33% - 40px) calc(33.33% - 40px) calc(33.33% - 40px);}

.row-grid {display:grid;}
.row-grid-2-cols {grid-template-columns: auto auto;}

}

.image-centered {display:flex;align-items:center;justify-content:center;}
.overlay-D2E2F0 {position:relative;}
.overlay-D2E2F0:after {content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background: linear-gradient(to bottom, rgba(210,226,240,0) 0%,rgba(210,226,240,.8) 100%);}
.overlay-D2E2F0 img:after {content:"adsg"} 
.overlay-top-black-transparent:before {content:"";display:block;position:absolute;top:0;left:0;background: linear-gradient(180deg, #9CB1C4 0%, rgba(210, 226, 240, 0) 100%);height:40px;}

.has-text-align-center,
.text-center {text-align:center;}
.has-text-align-right,
.text-right {text-align:right;}
.has-text-align-left,
.text-left {text-align:left;}
@media screen and (max-width:768px) {
	.block-mobile {display:block;}
.row-flex-mobile {display:flex;}
.flex-wrap-mobile {flex-wrap:wrap;}
.text-center-mobile {text-align:center;}
.row-flex.gap40 .col-4,
.row-flex.gap40 .col-3,
.row-flex.gap40 .col-2 {margin-bottom:40px;}
img {max-width:100%;height:auto;}

.padding-bottom-sm-90 {padding-bottom:90px;}
.padding-bottom-sm-80 {padding-bottom:80px;}
.padding-bottom-sm-70 {padding-bottom:70px;}
.padding-bottom-sm-60 {padding-bottom:60px;}
.padding-bottom-sm-50 {padding-bottom:50px;}
.padding-bottom-sm-40 {padding-bottom:40px;}
.padding-bottom-sm-10 {padding-bottom:10px;}

.padding-top-sm-90 {padding-top:90px;}
.padding-top-sm-80 {padding-top:80px;}
.padding-top-sm-70 {padding-top:70px;}
.padding-top-sm-60 {padding-top:60px;}
.padding-top-sm-50 {padding-top:50px;}
.padding-top-sm-40 {padding-top:40px;}
.padding-top-sm-10 {padding-top:10px;}
}

@media screen and (min-width:768px) {
.row-flex .col {flex:1;float:none;}
.pull-left {float:left;}
.pull-right {float:right;}
div.pull-left {float:left;}
div.pull-right {float:right;}	
.text-center-desktop {text-align:center;}
.text-right-desktop {text-align:right;}
.alignright {float:right;}
.alignleft {float:left;}
div.padding-top-lg-110 {padding-top:110px;}
div.padding-top-lg-100 {padding-top:100px;}
div.padding-top-lg-90 {padding-top:90px;}
div.padding-top-lg-80 {padding-top:80px;}
div.padding-top-lg-70 {padding-top:70px;}
div.padding-top-lg-60 {padding-top:60px;}
div.padding-top-lg-50 {padding-top:50px;}
div.padding-top-lg-40 {padding-top:40px;}
div.padding-top-lg-10 {padding-top:10px;}

div.padding-bottom-lg-90 {padding-bottom:90px;}
div.padding-bottom-lg-80 {padding-bottom:80px;}
div.padding-bottom-lg-70 {padding-bottom:70px;}
div.padding-bottom-lg-60 {padding-bottom:60px;}
div.padding-bottom-lg-50 {padding-bottom:50px;}
div.padding-bottom-lg-40 {padding-bottom:40px;}
div.padding-bottom-lg-10 {padding-bottom:10px;}
}

@media screen and (min-width:768px) {
.row-flex-desktop {display:flex;}
}


/*backogrunds*/
.bg-bragg-blue {background:#003DA4;}
.bg-blue-dark-012169 {background:#012169;}
.bg-blue-dark-0B0F30 {background:#0B0F30;}
.bg-blue-dark-225AA0 {background:#225AA0;}
.bg-012169-003DA5 {background: linear-gradient(180deg, #012169 0, #012169 70.12%, #003DA5 100%);}

.bg-131D33 {background-color:#131D33;}
.bg-D2E2F0,
.sc-hero {background-color:#D2E2F0;position:relative;}
.sc-hero-overlay {position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;}
.sc-hero .wrap {position:relative;z-index:1;}
.p-studio {overflow-x:hidden;}
.sc-hero {padding-bottom:60px;}
.sc-studio {position:relative;}

.bg-061445 {background-color:#061445;}

.text-F3F3F3 {color:#F3F3F3;}
.text-D2E2F0 {color:#D2E2F0 !important;}


.sc-tech {position:relative;}
.sc-tech:before {content:"";display:block;position:absolute;top:0;left:50%;right:0;bottom:0;background-image: url(images/hero-symbol-shade-1.png);background-position:0 0;background-repeat: no-repeat;background-size:auto 100%;z-index:0;}
.sc-tech .wrap .row-flex-centered {position:relative;}


.bg-cloud {background-image:url('https://bragg.group/wp-content/uploads/2023/02/cloud-big-1.png'); background-repeat:no-repeat;background-position:bottom left;}

.sc-dark-blue {background: #022169 url('https://bragg.group/wp-content/themes/bragg-blank/images/turnkey/pam-bg.png') center top no-repeat;padding-top:50px;}
.sc-dark-blue h1 {font-size:46px;}
.sc-dark-blue .steps li {background: #AEE8FBCC;border:none;position:relative;}
.sc-dark-blue .steps li strong:before {font-size:90px;font-family:'Barlow Condensed';font-weight:bold;position:absolute;top:-15px;left:50%;transform:translate(-50%,0);-webkit-text-stroke-width: 1px;-webkit-text-stroke-color: #fff;color:rgba(0,0,0,0);}

.sc-dark-blue .steps li:nth-child(1) strong:before {content:"01";}
.sc-dark-blue .steps li:nth-child(2) strong:before {content:"02";}
.sc-dark-blue .steps li:nth-child(3) strong:before {content:"03";}
.sc-dark-blue .steps li:nth-child(4) strong:before {content:"04";}
.sc-dark-blue ul.steps {margin:0 0 -70px;}
.sc-dark-blue ul.steps li {font-family:'Barlow Condensed';padding:80px 45px 90px 45px;}
.sc-dark-blue ul.steps li strong {font-weight:700;}



.home .sc-hero .attachment-post-thumbnail {max-width:unset;height:auto !important;}

@media screen and (min-width:2000px) {
.sc-tech {background-position:80%;}
}

.p-studio .sc-hero .col-6 {padding-right:10%;}
.p-studio .sc-hero .col-6.text-right-desktop {padding:0;}

@media screen and (min-width:768px) {
.sc-hero .attachment-post-thumbnail {max-width:100%;height:auto !important;}
.p-studio .sc-hero .attachment-full {max-width:unset;height:auto !important;margin-left:-40%;display:block;}
.sc-studio:before {content:"";position:absolute;left:50%;top:0;bottom:0;right:0;background-image: url(images/buble-bg-1.png);background-position:0 0;background-repeat:no-repeat;background-size:auto 100%;}
.page-id-1907 .sc-hero .attachment-post-thumbnail {margin-bottom:-60px;}
}
@media screen and (max-width:768px) {
.sc-tech a.button {width:100%;margin-bottom:20px !important;}
.sc-hero .attachment-post-thumbnail {height:auto;max-width:80%;margin-left:auto;margin-right:auto;display:block;}
.sc-studio:before {content:"";position:absolute;left:0;bottom:0;right:0;background-image: url(images/buble-bg-1-mobile.png);background-position:top center;background-repeat:no-repeat;background-size:100% auto;padding-top:117%;}
.page-id-1907 .sc-hero .attachment-post-thumbnail {max-width:100%;}

.bg-mobile-0F2068 {background-color:#0F2068;}
}

.sc-nobg {background:none;}
.bg-131D33 {background-color:#131D33;}
.bg-F9F9F9 {background-color:#F9F9F9;}
.bg-E2ECF2 {background-color:#E2ECF2;}
.bg-FFFFFF {background-color:#fff;}


.bg-003DA4 {background-color:#003DA4;color:#fff;}
.bg-F0F0F1 {background-color:#F0F0F1;}
.bg-011E66 {background-color:#011E66;}
.bg-012169 {background-color:#012169;color:#fff;}
.bg-f3f3f3 {background-color:#f3f3f3;}
.bg-B9D9EB {background-color:#B9D9EB;}
.bg-003DA4 li {color:#fff;}

.bg-half-F3F3F3F3-D2E2F0 {
background: linear-gradient(to bottom,  #F3F3F3F3 0%,#F3F3F3F3 49.99999%,#D2E2F0 50%,#D2E2F0 100%); 
}
.bg-half-D2E2F0-F3F3F3F3 {
background: linear-gradient(to bottom,  #D2E2F0 0%,#D2E2F0 49.99999%,#F3F3F3F3 50%,#F3F3F3F3 100%); 
}

[class*="half-"] {position:relative;}
[class*="half-"] .wrap {position:relative;}
[class*="half-"]:before {position:absolute;top:0;left:0;right:0;height:50%;content:"";display:block;}
.half-F0F0F1:before {background:#F0F0F1;}
.half-FFFFFF:before {background:#fff;}
.half-001E5E:before {background:#001E5E;}

.bg-map-compliance {background-image: url(images/world-map-compliance.png);background-position: top right;background-repeat: no-repeat;}
.bg-jobs-list {background-image: url(images/careers-jobs-background.jpg);background-position: center bottom;background-repeat: no-repeat;background-size:cover;}
@media screen and (max-width:1940px) {
.bg-jobs-list {}	
}
@media screen and (min-width:768px) {
ul.inline-desktop:before {display:none;}
ul.inline-desktop li {display:inline;}
ul.inline-desktop li:before {content:"•";display:inline-block;margin:0 8px 0 5px;white-space: nowrap;}
ul.inline-desktop li:nth-child(1):before {display:none;}
}

ul.logo-tiles {margin:0 -6px;padding:0;list-style:none;}
ul.logo-tiles li {float:left;background:#FFFFFF;border-radius:4px;height:36px;width:80px;margin: 6px;position:relative;color:#929292;font-size:14px;display: flex;
    align-items: center;
    justify-content: center;}
ul.logo-tiles li span.centered {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:80%;}
ul.logo-tiles li img {max-width:80%;}

ul.logo-tiles.two-col li {width:calc(50% - 12px);height:90px;}
ul.logo-tiles.two-col li img {max-width:70%;}
ul.logo-tiles.four-col li {width:calc(25% - 12px);height:56px;}
ul.logo-tiles.four-col li.span-2 {width:calc(50% - 12px);}

ul.logo-tiles.col-F9F9F9 li {background:#F9F9F9;}

@media screen and (max-width:768px) {
ul.no-bullets-mobile {list-style:none;}
	
ul.logo-tiles.four-col li {width: calc(50% - 12px);height: 56px;}
ul.logo-tiles.four-col li.span-2 {width: calc(100% - 12px);}
}



.box-fuze,
.bg-003CA5 {background-color:#003CA5;}
.bg-001E5E {background-color:#001E5E;}

.bg-003CA5-012169 {
background:linear-gradient(to bottom, #003ca5 0%,#003ca5 28%,#012169 28.01%,#012169 100%);
}
.bg-012169-003CA5 {
background: linear-gradient(to bottom,  #012169 0%,#012169 50%,#003ca5 50.01%,#003ca5 100%);
}

.bg-grey-light-f2f2f2 {background-color:#f2f2f2;}
.bg-blue-225AA1 {background-color:#225AA1;}
.bg-green-4CA821 {background-color:#4CA821;}

.sc-hero.bg-abs {position:relative;overflow:hidden;}
.sc-hero.bg-abs .featured-hero-image {position:absolute;top:0;left:50%;transform:translate(-50%,0);}
.sc-hero.bg-abs .wrap {position:relative;}

/*boxes*/
.box-white {background: #fff;color:#2C2E55;padding:45px 45px 25px 45px;box-sizing:border-box;}
.box-white-50 {background: rgba(255,255,255,0.5);}


.box-dotted {border: 1px dashed rgba(151,151,151,0.62);padding:45px 45px 25px 45px;box-sizing:border-box;}
.box-grey-light {background:#f1f1f1;padding:45px 45px 25px 45px;box-sizing:border-box;}
.box-grey-light-1 {background:#f9f9f9;box-sizing:border-box;}
.box-grey-light-2 {background:#f3f3f3;box-sizing:border-box;}
.box-grey-dark {background:#232533;box-sizing:border-box;}

.box-blue-light {background:#D2E2F0;}
.box-blue-light-1 {background:#E2ECF2;}
.box-blue-light-2 {background:#E1ECFC;}

.box-blue-dark {background:#001E5E;padding:45px 45px 25px 45px;box-sizing:border-box;}
.box-transparent-light-blue-border {border:3px solid #4370BD;padding:45px 45px 25px 45px;box-sizing:border-box;}
.box-grey-light-f2f2f2 {background:#f2f2f2;padding:45px 45px 25px 45px;box-sizing:border-box;}
.box-blue-dark-012169 {background:#012169;padding:45px 45px 25px 45px;box-sizing:border-box;}
.padding25 {padding:25px 25px 5px 25px;}
div.padding35 {padding:45px 35px 25px 35px;}
div.padding40 {padding:40px 40px 20px 40px;}
div.padding45 {padding:45px 45px 25px 45px;}
div.padding60 {padding:50px 60px 35px 60px;}
div.padding80 {padding:82px 80px 59px 80px;}
div.padding100 {padding:102px 100px 89px 100px;}
.padding110 {padding:110px 110px 110px 110px;}
.box-fuze-light-blue {background:#1b50ae;padding:20px 0;font-size:22px;text-transform:uppercase;border-radius:10px;}



.rounded {border-radius:10px;}
.rounded4 {border-radius:4px;}
.no-rounded {border-radius:0;}
.shaded {box-shadow: 0px 0px 26px 5px rgba(0, 0, 0, 0.07);}

.img-top-right {position:relative;}
.img-top-right [class*="inner-"] {position:absolute;top:0;left:0;right:0;}

@media screen and (max-width:768px) {
.box-white {padding: 20px 20px 5px 20px;margin-bottom:20px;}
.box-dotted {padding: 20px 20px 5px 20px;}
div.padding45 {padding:20px 20px 5px 20px;}
div.padding35 {padding:20px 20px 5px 20px;}
.padding25 {padding:20px 20px 5px 20px;}
.padding110 {padding:20px 20px 5px 20px;}
div.padding60 {padding:30px 30px 15px 20px;}
div.padding80 {padding:20px 20px 5px 20px;}
div.padding40 {padding:20px 20px 0 20px;}
div.padding100 {padding:102px 100px 89px 100px;}
div.padding40 .image-pull-out-40 {margin: -20px -20px 30px -20px;border-radius:4px 4px  0 0}

.box-fuze-light-blue {margin-bottom:20px;}
.box-transparent-light-blue-border {margin-bottom:20px;}

.embed-container {margin-bottom:20px;}
.box-blue-light {padding:20px;margin-bottom:20px;}
.box-blue-light-1 {padding:20px;margin-bottom:20px;}
.box-fuze {padding:20px;}
div.sm-padding30 {padding: 30px 30px 10px 30px;} 
div.sm-padding-bottom-10 {padding-bottom:10px;}
div.sm-padding-bottom-20 {padding-bottom:20px;}
div.sm-padding-bottom-30 {padding-bottom:30px;}
div.sm-padding-bottom-40 {padding-bottom:40px;}
div.sm-padding-bottom-50 {padding-bottom:50px;}
div.sm-padding-bottom-60 {padding-bottom:60px;}
div.sm-padding-top-10 {padding-top:10px;}
div.sm-padding-top-20 {padding-top:20px;}
div.sm-padding-top-30 {padding-top:30px;}
div.sm-padding-top-40 {padding-top:40px;}
div.sm-padding-top-50 {padding-top:50px;}
div.sm-padding-top-60 {padding-top:60px;}
}



/*header*/
header.site-header {position:fixed;left:0%;right:0%;top:0%;background:rgba(255,255,255,1);box-shadow:0px 0px 35px rgba(0, 0, 0, 0.13);z-index:1000;box-sizing:border-box;transition:background 0.4s, box-shadow 0.4s;}
header.site-header .button {padding:0 20px;text-transform:uppercase;height:40px;line-height:40px;font-size:14px;}
header.site-header .button.transparent {font-size:12px;padding:0 24px 0 0;font-family:"Rubik";font-weight:400;}
header.site-header .button.transparent:before {font-size:20px;display:inline-block;transform:translate(0,4px);margin-right: 8px;}

@media screen and (min-width:768px) {
header.site-header.transparent {background:none;box-shadow:0px 0px 35px rgba(0, 0, 0, 0);}
header.site-header.transparent ul.menu li a {color:rgba(255,255,255,1);}
}

@media screen and (min-width:1300px) {
header.site-header .row {display:flex;}	
}
@media screen and (min-width:1800px) {
header.site-header .row {max-width: 1920px;margin-left: auto;margin-right: auto;}

}

ul.menu {margin:0;padding:0;list-style:none;}
ul.menu li {text-transform:uppercase;font-weight:400;padding: 0 13px;box-sizing:border-box;}
ul.menu li a {color:#000000;text-decoration:none;transition:color 0.4s;}
ul.menu li ul.sub-menu {margin:0;list-style:none;}
ul.menu li ul.sub-menu li li {text-transform:none;}

ul.menu li.current-menu-ancestor a,
ul.menu li.current-menu-item a {font-weight:bold;}
ul.menu li.current-menu-ancestor li li a,
ul.menu li.current-menu-item li li a {font-weight:normal;}
ul.menu li.current-menu-item li li.current-menu-item  a,
ul.menu li.current-menu-item li a {color:#656565;/*font-weight:normal;*/}

.nasdaq-ticker-logo .logo-left p {position:relative;margin-right:20px;}
.nasdaq-ticker-logo .logo-left p .fa {position:absolute;right:-15px;top:0;}

@media screen and (min-width:1300px) {
header.site-header  {height:90px;}
.site-header {padding-top:18px;}
.nasdaq-ticker-logo .logo-left {text-align:right;}

.header-navigation {width:75%;box-sizing:border-box;display:flex;}
.header-navigation .primary-menu-wrapper {width:66.43%;position:relative;padding: 10px 0 0 0;text-align:center;}
.header-navigation .buttons  {width:34.57%;box-sizing:border-box;padding-top:7px;}

ul.menu li ul.sub-menu {display:none;}
ul.menu li:hover {padding-bottom:80px;}
ul.menu li:hover ul.sub-menu {display:block;}
ul.menu li:hover li {padding-bottom:0;}
ul.menu li {display:inline;font-size:14px;}
ul.menu li.menu-item-has-children:hover {background-image:url('images/menu-pointer.png');background-repeat:no-repeat;background-position:center 58px;}
ul.menu li.menu-item-has-children:hover li {background-image:none;}
ul.menu li ul.sub-menu {position:absolute;top:95px;left:0;right:0;background:rgba(255,255,255,0.8);border:2px solid #fff;border-radius:10px;padding:30px 20px;text-align:left;backdrop-filter: blur(20px);}


ul.menu li ul.sub-menu ul.sub-menu {backdrop-filter: none;}

.menu-item-has-children a:after {content: " \e90d";font-family:"icomoon";font-size: 19px;display: inline-block;transform: translate(6px,3px);}
.menu-item-has-children li a:after {content:"";}
.menu-item-type-custom a:after {content: " \e90f";font-family:"icomoon";font-size: 19px;display: inline-block;transform: translate(6px,3px);}

ul.menu li ul.sub-menu ul.sub-menu {position:static;background:none;margin:0;padding:8px 0 0 0;border-radius:0;border:none;width:auto;}
ul.menu li ul.sub-menu li {float:left;display:block;width:25%;font-weight:bold;padding:0 20px;font-size:14px;}

ul.menu #menu-item-5074 ul.sub-menu li {width:100%;}
ul.menu #menu-item-5074 ul.sub-menu {left: 45%;right: 20%;}

ul.menu li ul.sub-menu li li {float:none;width:100%;font-weight:normal;padding:0;font-size:14px;line-height:22px;}

ul.menu li ul.sub-menu li a {display:inline-block;position:relative;overflow:hidden;padding-right:20px;}

ul.menu li ul.sub-menu li a:after {content: "\e90f";font-family:'icomoon', sans-serif;display:block;border-bottom:2px solid #9F9F9F;position:absolute;top:0;left:0;bottom:0;right:0;text-align:right;font-size:18px;z-index:0;transform:translate(0);}
ul.menu li ul.sub-menu li a:before {content:"";display:block;border-bottom:2px solid #E40046;position:absolute;left:0;bottom:0;right:0;transform:translate(-100%,0);z-index:1;transition:transform .5s;}
ul.menu li ul.sub-menu li a:hover:before,
ul.menu li ul.sub-menu li.current-menu-item a:before {transform:translate(0,0);}

ul.menu li ul.sub-menu li li a {transition:color 0.5s;}
ul.menu li ul.sub-menu li li.current-menu-item a,
ul.menu li ul.sub-menu li li a:hover {color:#E40046;}
ul.menu li ul.sub-menu li li a:after,
ul.menu li ul.sub-menu li li a:before {display:none;content:unset;}
}
@media screen and (min-width:1700px) {
	.header-navigation {width:76%;}
.header-navigation .buttons  {padding-right: 80px;width:38%;}
}

@media screen and (min-width:1300px) and (max-width:1700px) {
.header-navigation .buttons {padding-right:20px;width: 41%;box-sizing:border-box;}
.site-header .buttons .button.transparent {margin-right:10px;padding: 0 10px 0 0;}
.header-navigation .primary-menu-wrapper {width:calc(100% - 400px);}
}

@media screen and (min-width:1300px) and (max-width:1400px) {
ul.menu li {padding:0 6px}
}

.header-site-logo {font-size:23px;font-weight:300;}
.site-header.simple .header-site-logo {white-space: nowrap;position: absolute;top: 50%;left: 40px;transform: translate(0,-50%);}
.site-header.simple .header-site-logo img {float:left;margin:0 10px 0 0;height:26px;width:122px;}

.nasdaq-ticker-logo .logo-left {border-right:1px solid #A5A5A5;float:left;padding: 0 6px 0 0;width:200px;box-sizing:border-box;}
.nasdaq-ticker-logo .header-site-logo {width:calc(100% - 200px);float:left;}
.nasdaq-ticker-logo .header-site-logo img {max-width:100%;height:auto;}
.nasdaq-ticker-logo .logo-left p {font-size: 12px;line-height: 17px;padding-bottom:0;color:#A5A5A5;}
.nasdaq-ticker-logo .logo-left p:not(.has-background):last-of-type {padding-bottom: 0;}
.nasdaq-ticker-logo .logo-left p .fa {font-size:40%;}
.nasdaq-ticker-logo img {margin:10px 0 0 20px;}

@media screen and (min-width:1300px) {
	header .row {margin:0;}

}
/*burger menu breakpoint*/
@media screen and (min-width:1300px) {
.mobile-menu-toggle {display:none;}
.nasdaq-ticker-logo {width: 24%;box-sizing:border-box;}
.admin-bar header.site-header {top:32px;}
#menu-item-2287 .sub-menu {left: -100px;right: -200px;}
#menu-item-2846 ul.sub-menu {left: 32%;right: 33%;}
#menu-item-2846 ul.sub-menu li {width: 100%;}

}
@media screen and (max-width:1300px) {
.mobile-menu-toggle {width:28px;position:absolute;top:24px;right:24px;}
.mobile-menu-toggle span {background: rgba(37,55,70,1);display: block;height: 3px;border-radius:3px;margin:5px 0;transform:translate(0) rotate(0);transition:all 0.3s;}
.opened .mobile-menu-toggle span:nth-child(1) {transform:translate(0,7px) rotate(45deg);}
.opened .mobile-menu-toggle span:nth-child(2) {transform:translate(0,-1px) rotate(-45deg);background:rgba(37,55,70,0);}
.opened .mobile-menu-toggle span:nth-child(3) {transform:translate(0,-9px) rotate(-45deg);}
.nasdaq-ticker-logo {box-shadow: 0px 0px 35px rgba(0, 0, 0, 0.13);height:90px;box-sizing:border-box;padding:18px 0 0 0;}	
.header-navigation {padding: 40px 50px;position:fixed;top:90px;left:0;width:100%;bottom:0;overflow-y:auto;background:#F9F9F9;box-sizing:border-box;transform:translate(100%,0);transition:all 0.3s;}
.opened .header-navigation {transform:translate(0,0);}


ul.menu li {font-weight:400;font-size: 24px;line-height: 28px;padding:9px 0;}
ul.menu li li {font-size: 16px;line-height: 170%;padding: 0;}
ul.menu li ul.sub-menu li {text-transform:none;}
ul.menu li a {color:#000000;}
ul.menu li li a {color:#656565;}
ul.sub-menu {padding:10px 0 20px;margin:0;}
ul.sub-menu ul {padding:0 0 0 30px;margin:0;}


ul.menu a:hover {color:#012169;}
ul.menu li.current-menu-item li.current-menu-item a,
ul.menu li.current-menu-item a {color:#012169;font-weight:bold;}
ul.menu li ul.sub-menu li li a {font-weight:normal !important;color:#656565 !important;}
ul.menu li ul.sub-menu li li.current-menu-item a {font-weight:bold !important;color:#012169 !important;}

.nasdaq-ticker-logo .logo-left {text-align:right;}


header .buttons  {width:190px;border-top:2px solid #EBEBEB;padding-top:36px;}
header.site-header .button.transparent {font-size:14px;}
header.site-header .button.transparent:before {transform: translate(0,6px);font-size: 24px;}
header.site-header .button.blue {margin-top: 8px;}
}
@media screen and (min-width:768px) and (max-width:1300px) {
	ul.menu li {clear:both;}
ul.menu .sub-menu li {float:left;width:25%;clear:none;font-weight:bold;}	
ul.menu .sub-menu .sub-menu li {float:none;width:100%;font-weight:normal;}	
ul.sub-menu ul {padding:0;}
}

.site-header.simple .header-navigation .primary-menu-wrapper,
.site-header.simple .header-navigation {width:100%;}


@media screen and (max-width:768px) {
.header-navigation {top:80px;}
.nasdaq-ticker-logo {height:80px;}
.nasdaq-ticker-logo .logo-left {width:170px;margin: 0 0 0 0;}

.nasdaq-ticker-logo .logo-left p {margin-right:12px;}
.nasdaq-ticker-logo .logo-left p .fa {position:absolute;right:-10px;}

.nasdaq-ticker-logo .logo-left p {font-size:10px;line-height:14px;}
.nasdaq-ticker-logo img {width:104px;height:22px;}
}


.news-list .item {box-sizing:border-box;padding:20px 20px 90px 20px ;position:relative;}

.news-list .item img {max-width:100%;border-radius:4px;margin:0 0 8px;height: auto;}
.news-list .item h4 {color: #012169;font-size:18px;}
.news-list .item h4 a {color:inherit;text-decoration:none;}
.news-list .item h4 a:hover {text-decoration:underline;}
.news-list .item p {font-size:14px;line-height:17px;}
p.date {color:#939393;font-size:16px;}

@media screen and (min-width:768px) {
	.news-list {display: flex;flex-wrap: wrap;}
	.news-list.three .item {width:33.333333%;}
	.news-list .item {width:25%;}
	.news-list .item .button {position:absolute;bottom:40px;left:20px;right:20px;width:auto;}
}

.slick-list {overflow:hidden;}
.slick-slide {float:left;}

ul.slick-dots {margin:0 0 30px;padding:0;list-style:none;text-align:center;}
ul.slick-dots li {display:inline-block;padding: 0 5px;}
ul.slick-dots li button {font-size:0;width:12px;height:12px;border:0;background:#ccc;border-radius:100%;cursor:pointer;}
ul.slick-dots li.slick-active button {background:#003DA4;}

.p-news-single img {max-width:100%;height:auto;}
.p-news-single .image {padding-bottom:50px;}

/*
.license-newjersey .heroc-all,
.license-connecticut .heroc-all,
.license-michigan .heroc-all,
.license-ontario .heroc-all,
.license-all-north-america .heroc-all {display:none;}

.license-newjersey .heroc-all-static,
.license-connecticut .heroc-all-static,
.license-michigan .heroc-all-static,
.license-ontario .heroc-all-static,
.license-all-north-america .heroc-all-static {display:none;}

.license-sweden .heroc-north-america,
.license-nederland .heroc-north-america,
.license-greatbritain .heroc-north-america,
.license-mga .heroc-north-america {display:none;}*/

@media screen and (max-width:768px) {
.p-news-single .box-white.shaded {box-shadow:none;}
.p-news-single .box-white.rounded {border-radius:0;}
.news-list .item img {width:100%; height:auto;}
.news-list .item {padding: 0 0 40px;}
.news-list .item .button {margin-top:0;}
.news-list .item a.button {margin-top:0;}
}

.pagination {text-align:center;}
.pagination span.current,
.pagination a {font-weight:400;padding: 0;color: #BABABA;text-decoration:none;margin:0 10px;}
.pagination a.next,
.pagination a.prev {width:auto;}
.pagination span.current {color:#242424;font-weight:600;}

.row.bottom-border:after {display:block;margin:0 20px 40px;height:1px;border-bottom:1px solid #E0E0E0;content:"";}
.p-news .sc-general {padding-top:60px;}

.team-list {display: flex;flex-wrap: wrap;padding-bottom:60px;justify-content:center;}
.team-list .item {width:16.66%;box-sizing:border-box;padding:20px;}


.clients-list {display:flex;flex-wrap:wrap;padding-bottom:60px;padding-top:40px;align-items: center;gap:10px;}
.clients-list .item {width:15.8%;text-align:center;box-sizing:border-box;display:none;padding: 8px 0;}
.clients-list .item img {max-width:100%;max-height:100%;height:auto !important;}
.hidenn {display:none;}

.p-about-us div.more {padding-bottom:80px;margin-top:-20px;}

.lightbox {position:fixed;top:0;left:0;right:0;bottom:0;z-index:20;}
.lightbox .l-content {position:absolute;background:#fff;box-sizing:border-box;padding: 30px 50px;max-width:850px;z-index:1;}
.lightbox .l-content .lightbox-close {color:#0F0F0F;text-decoration:none;position:absolute;top:50px;right:70px;cursor:pointer;z-index:2;}

@media screen and (min-width:768px) {
.lightbox .l-content {top:50%;left:50%;transform:translate(-50%,-50%);}	
.management .team-list .item {width:17.66%;}
.management .team-list .image img {width:100%;}
}
@media screen and (max-width:768px) {
.lightbox .l-content {top:20px;left:20px;right:20px;bottom:20px;overflow-y:auto;padding: 30px 20px;}
.clients-list .item {width:33.33%;}
.lightbox .l-content .lightbox-close {z-index:1;top: 20px;right: 20px;}
}

.lightbox.privacy {display:none;z-index:1000000;}
.lightbox.privacy.opened {display:block;}
.lightbox.privacy .l-content {height:95%;overflow:auto;z-index:10;}
.lightbox.privacy .l-content .row {height:100%;overflow:auto;}

.team-list .image {overflow:hidden;position:relative;}
.team-list .image:before {content:"";background:#D2E2F0;border-radius:4px;display:block;position:absolute;bottom:0;left:0;right:0;height:75%;transition:background 0.3s;}
.team-list .image img {position:relative;}

.team-list .image img {float:right;max-width:100%;height:auto;}
.team-list .js-modal-open .image {margin-bottom:10px;}
.team-list .js-modal-open:hover {cursor:pointer;}
.team-list .js-modal-open:hover .image:before {background:#9CAFC0;}
.team-list .js-modal-open:hover .lightbox .image:before {background:none;}

.modal-blackout {position:fixed;top:0;left:0;width:100%;height:100%;display:none;z-index:1;}
.modal-blackout {background: rgba(217, 217, 217, 0.6);backdrop-filter: blur(10px);}
.modal-blackout.transparent {background:none;backdrop-filter: blur(0);}
.opened .modal-blackout {display:block;}


.item .lightbox {display:none;}
.item.opened .lightbox {display:block;}

.team-list .lightbox .excerpt p {font-size:16px;color:#898989;line-height:19px;}
.team-list .lightbox .title-label {text-transform:uppercase;margin-top:-20px;padding-bottom:20px;}

@media screen and (max-width:768px) {
.team-list .item {width:48%;}
.clients-list .item {width:48%;}
}

ul.grid-list {margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;align-items:center;position:relative;}
ul.grid-list li {width:33.33%;text-align:center;padding: 20px 0;box-sizing:border-box;text-align:center;padding: 20px 0;box-sizing:border-box;border-top:1px solid #F3F3F3;border-left:1px solid #f3f3f3;height:80px;position:relative;}

.p-pam .box-white ul.grid-list  img {max-width:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}

@media screen and (min-width:768px) {
ul.grid-list {margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;align-items:center;position:relative;}
ul.grid-list li {width:25%;}
ul.grid-list:before,
ul.grid-list:after {display:none;}
ul.grid-list li:nth-child(1),
ul.grid-list li:nth-child(2),
ul.grid-list li:nth-child(3),
ul.grid-list li:nth-child(4) {border-top:0;}
ul.grid-list li:nth-child(1),
ul.grid-list li:nth-child(5) {border-left:0;}


}
@media screen and (max-width:768px) {
  ul.grid-list li {width:50%;}
  ul.grid-list li:nth-child(1),
ul.grid-list li:nth-child(2) {border-top:0;}
ul.grid-list li:nth-child(2n+1) {border-left:0;}
}



/*footer*/
footer {background:#012169 url('images/world-map.svg') center center no-repeat;position:relative;}
footer .box-white {padding:40px 0 20px;background:#fff;}
footer .box-white .button {margin-bottom:20px;}
footer .box-white .fs16 {font-weight:300;}
footer .box-white .fs16 a {text-decoration:none;}
footer .box-white .fs16 a:hover {text-decoration:underline;}
footer .h4 {color:#2A3161;padding-bottom:6px;line-height:58px;}
footer .h5 {color:#253746;padding-bottom:25px;line-height:27px;font-size:23px;font-weight:300;}
footer p.logos {padding-bottom:40px;}
footer p.logos img {margin: 7px 11px;vertical-align:middle;display:inline-block;}
footer .locations {font-size:15px;padding-bottom:40px;}
footer .locations h5 {color:#E40046;padding-bottom:5px;}
footer .locations .col-4 p {border-bottom:1px solid #4F7FBA;}
footer .locations .icon-open-link {color:#fff;float:right;}
footer .social a {color:#fff;text-decoration:none;font-size:22px;}
footer .social .divider {background:rgba(255,255,255,0.21);display:inline-block;margin:0 15px;width:2px;height:16px;}

footer .smaller {color:rgba(255,255,255,0.7);padding-bottom:20px;line-height:14px;}
footer .smaller a {color:inherit;}
footer .awards {padding-top:20px;}
footer .awards span {display:inline-block;}
footer .awards img {margin: 0 30px 4px;}
footer .bg-blue-dark-0B0F30 .small {font-weight:300;}


@media screen and (min-width:768px) {
footer .box-white {margin-top:-130px;}
footer .row-flex {height:109px;}
footer .locations.row-flex-bottom {display:flex;flex-wrap: wrap;align-items:flex-end;margin:0 -20px;}
footer .locations.row-flex-bottom .col {width:25%;}
}
@media screen and (max-width:768px) {
main section:nth-last-child(1) {padding-bottom:140px;}
footer .box-white {margin-bottom:40px;margin-top:-140px;}
footer .wrap {padding:20px;}
footer .bg-blue-dark-0B0F30 {text-align:center;}
footer .awards span:nth-child(3) {clear:left;}
footer .awards span {margin: 10px 0;}
footer .awards img {margin:0 10px 4px;max-width:75%;height:auto;}

footer .locations.row-flex-bottom .col {padding-top:20px;}
footer p.logos {text-align: justify;text-align-last: justify;}
footer p.logos img {display: inline-block;margin: 6px 5px 20px;}

footer .box-white {padding-left:20px;padding-right:20px;}
footer .box-white .button {margin-bottom:0;}

footer .bg-blue-dark-0B0F30 .row-flex {display:flex;flex-direction: column;}
footer .bg-blue-dark-0B0F30 .row-flex .col:nth-child(1) {order: 3;padding-bottom: 10px;}
footer .bg-blue-dark-0B0F30 .row-flex .col:nth-child(2) {order: 1;padding-bottom: 10px;}
footer .bg-blue-dark-0B0F30 .row-flex .col:nth-child(3) {order: 2;padding-bottom: 15px;}
}

.sib-container .sib_list_label {padding-bottom:5px;}
.sib-container .row {padding-bottom:10px;margin:0;}
.sib-container .col-6 {padding-top:0;padding-bottom:0;}
.sib-container {margin:0 -20px;}
.sib-container .byline {clear:both;float:none;border-top: 2px solid #DFDFDF;margin:0 20px;padding-top:30px;}
.rank-math-breadcrumb {color:#A5A5A5;font-size:16px;padding-bottom:40px;}
.rank-math-breadcrumb a {color:inherit;text-decoration:none;}
.rank-math-breadcrumb p {padding:0;margin:0;font-weight:300;}
.rank-math-breadcrumb .last {font-weight:400;}
.sib-container .message_area button.close {display:none;}

.line {position:relative;overflow:hidden;}
.line strong {position:relative;}
.line strong:before {content:"";display:block;position:absolute;top:calc(50% - 1px);height:2px;left:calc(130% + 15px);width:2000px;background:#E7E7E7;}

.nl-modal {display:none;}
.nl-modal.opened {display:block;}

/*elements*/
ul.simple-check {margin:0 0 25px 0;padding:0;list-style:none;}
ul.simple-check li {position:relative;padding:0 0 10px 35px;}
ul.simple-check li:before { content: "\e91c";font-family:'icomoon';margin-right:16px;position:absolute;top:1px;left:0;line-height:inherit;font-size:12px;}
ul.check-list li:before { content: "\e91b";font-family:'icomoon';margin-right:16px;}
ul.check-list-circle {margin:0 0 25px 0;padding:0;list-style:none;}
ul.check-list-circle.two-row li {box-sizing:border-box;}
ul.check-list-circle li {position:relative;padding: 10px 0 10px 30px;padding-bottom:15px;}
ul.check-list-circle li:before { content: "\e91b";font-family:'icomoon';margin-right:16px;position:absolute;top:10px;left:0;}
ul.check-list-circle.circle-red li:before {color:#E40046;}
ul.check-list-circle.circle-light-blue li:before {color:#B9D9EB;}
ul.check-list-circle.circle-dark-blue li:before {color:#012169;}


@media screen and (min-width:768px) {
	ul.check-list-circle.two-row li {float:left;width:50%;}
	ul.check-list-circle.two-row li:nth-child(2n+1) {width:46%;margin-right:4%;clear:left;}
}

/*igp white boxes horizontal steps*/
.steps-holder {position:relative;}
.steps-holder .stepsarrows {position:absolute;bottom:40px;left:0;right:0;background:red;height:10px;}

ul.steps {padding:0;position:relative;list-style:none;}
div.onbording-steps .slick .box-white {position:relative;}
.sc-white-boxes {overflow:hidden;}
.sc-white-boxes .slick-list {overflow:visible;}
ul.steps li {padding: 40px 45px 100px 45px;margin: 0 15px;border-radius: 10px;background: rgba(255, 255, 255, 0.5);border: 2px solid #F9F9F9;font-size:26px;color:#012169;font-weight:500;text-align:center;position:relative;backdrop-filter: blur(20px);}
div.onbording-steps .slick .box-white:before,
ul.steps li:before {position:absolute;bottom:30px;left:50%;transform:translate(0,-50%); width: 8px;height: 8px;border: 4px solid #FF015B;background:#fff;content:"";display:block;border-radius:100%;z-index:2;}
div.onbording-steps .slick .box-white:after,
ul.steps li:after {content:"";position: absolute;background:#E0E0E0;left: -20px;right: -20px;height:1px;z-index: 1;}
div.onbording-steps .slick:nth-last-child(1) .box-white:after,
ul.steps li:nth-last-child(1):after {right:50%;}
div.onbording-steps .slick:nth-child(1) .box-white:after {left:50%;}
ul.steps li:nth-child(1):after {left:50%;}

ul.steps .arrow {position:absolute;bottom:60px;left:50%;width:100%;height:1px;background:red;}


div.onbording-steps .slick .box-white:before {bottom:unset;top:91px;}
div.onbording-steps .slick .box-white:after {top:91px;}
div.onbording-steps .slick .box-white h5 {font-size:28px;padding-bottom:55px;}

@media screen and (min-width:768px) {
ul.steps {display:flex;margin:-160px 0 100px;}
ul.steps li {flex:1;width:24%;}
ul.steps li:after {bottom: 46px;}
}
@media screen and (max-width:768px) {
ul.steps {margin-top:-100px;padding-bottom:60px;margin-bottom:0;}
ul.steps li {margin-bottom:20px;padding-top:40px;padding-bottom:40px;margin-left:0;margin-right:0;}
ul.steps li:nth-child(1):after {left:28px;transform: rotate(0) translate(0,0);top:calc(50% + 4px);height: calc(50% + 10px);}
ul.steps li:nth-last-child(1):after {transform: rotate(0) translate(0,0);top:unset;bottom:calc(50% + 4px);height: calc(50% + 10px);}
ul.steps li:after {transform: rotate(0) translate(0,-50%);left:28px;width: 1px;height: 120%;top: 50%;}
ul.steps li:before {left:20px;top:50%;transform: translate(0,-50%);}
.box-grey-light-1 {margin-bottom:40px;padding: 20px;}
div.box-grey-light-2 {padding:20px;}
/*poglej še te stepe pri careers !!!*/
}

ul.vertical-alined {margin:0;padding:0;list-style:none;align-items: center;}
ul.vertical-alined li {align-items: center;display:flex;padding:12px 20px 12px 0;box-sizing:border-box;}
ul.vertical-alined li img {margin: 0 20px 0 0;}
ul.vertical-alined.check-list-circle li {padding-left:30px;}

ul.vertical-alined.icons img {background: #B9D9EB;padding: 12px;border-radius: 100%;max-width: 30px;max-height: 30px;}
ul.vertical-alined.text-center li 1 {margin:0;}

ul.vertical-alined.evenly {justify-content:center;}
ul.vertical-alined.evenly li {padding: 12px 39px;}
ul.vertical-alined.evenly li img {margin:0;}

.greyscale-images img {filter: grayscale(1);max-width:80%;}


@media screen and (min-width:768px) {
ul.vertical-alined {display:flex; flex-wrap: wrap;}
ul.vertical-alined.four-col,
ul.vertical-alined.two-col,
ul.vertical-alined.three-col {margin-left:-10px;margin-right:-10px;}
ul.vertical-alined.three-col li,
ul.vertical-alined.three-row li {width:calc(33.33% - 20px);margin-left:10px;margin-right:10px;}
ul.vertical-alined.two-col li,
ul.vertical-alined.two-row li {width:calc(50% - 20px);margin-left:10px;margin-right:10px;}
ul.vertical-alined.four-col li,
ul.vertical-alined.four-row li {width:calc(25% - 20px);margin-left:10px;margin-right:10px;}
ul.vertical-alined.five-col li,
ul.vertical-alined.five-row li {width:calc(20% - 20px);margin-left:10px;margin-right:10px;}
	
}

ul.separated {overflow:hidden;}
ul.separated li {border-top:1px solid #DFDFDF;margin-top:-1px;}
ul.separated.light li {border-top:1px solid #DFDFDF;margin-top:-1px;}


ul.tags {margin:0;padding:0;list-style:none;}
ul.tags li {height: 32px;line-height: 32px;color:#2A3161;background: #fff;border-radius: 4px;padding: 0 20px 0 10px;font-family: 'Barlow Condensed', Arial, sans-serif;font-weight:700;font-size: 15px;display:inline-block;margin:0 10px 10px 0;text-transform:uppercase;}
ul.tags li :before {margin:0 10px 0 0;}

ul.article-tags {margin:0;padding:0;list-style:none;}
ul.article-tags li {background:rgba(0, 0, 0, 0.6);height: 21px;line-height: 21px;padding: 0 15px;border-radius: 4px;display:inline-block;margin:0 10px 10px 0;color:#F3F3F3;font-size:10px;}

.tag {color:#666666;background: #fff;border-radius: 4px;padding: 0;font-family: 'Barlow Condensed', Arial, sans-serif;font-weight:700;font-size: 24px;display:inline-block;text-transform:uppercase;box-shadow: 0px 2px 24px rgba(0, 0, 0, 0.101421);height:47px;line-height:47px;box-sizing:border-box;}

ul.flags {margin:0 0 80px;padding:0;list-style:none;}
ul.flags li {align-items: center;display:flex;margin:14px 0;font-family:'Barlow Condensed', sans-serif;font-weight:500;}
ul.flags li img {margin:0 16px 0 0;width:40px;height:40px;border:3px solid #F3F3F3;box-sizing:border-box;border-radius:100%;}

ul.flags li.new {position:relative;background: #D2E2F0;border-radius:20px;}
ul.flags li.new:after {content:"NEW";font-family:'Barlow Condensed', sans-serif;font-size:18px;line-height:18px;font-weight:bold;border-left: 1px solid #B9D9EB;padding-left: 10px;position: absolute;top: 50%;transform:translate(0,-50%);right: 15px;}
ul.flags li.new img {border-color:#D2E2F0;}



@media screen and (min-width:768px) {
ul.flags {display:flex;flex-wrap:wrap;}
ul.flags li {width:21%;margin-right:4%;}
}

@media screen and (max-width:768px) {
ul.flags {display:flex;flex-wrap:wrap;}
ul.flags li {width:50%;}
}

ul.logos {margin:0;padding:0;list-style:none;}
ul.logos {margin-top:30px;}
@media screen and (min-width:768px) {
ul.logos {display:flex;flex-wrap:wrap;gap:60px;}
ul.logos li {align-items: center; text-align:center;}

.p-studios .tag {transform: translate(0,-154%);}
.p-studios .studios-list .button {transform: translate(0,-18px);}
.p-studios .title-logo {transform:translate(0,10px);}

}

ul.tabs {margin:0;padding:0;list-style:none;}
ul.tabs li {display:inline-block;margin:0 12px 10px 0;}
ul.tabs li a {display:block;text-decoration:none;border:2px solid #9D9D9D;border-radius: 4px;font-weight:400;font-size: 16px;line-height: 20px;height:42px;line-height:38px;box-sizing:border-box;padding: 0 20px;color:#0F0F0F;}
ul.tabs li.active a {background:#E40046;color:#fff;border-color:#E40046;}

ul.tabs.style2 li {font-family:"Barlow Condensed";font-size:18px;font-weight:500;text-transform:uppercase;}
ul.tabs.style2 li a {border:0;background:#F3F3F3;color:#0F0F0F;width:140px;text-align:center;}
ul.tabs.style2 li.active a {background:#003DA4;color:#fff;}

ul.boxes {margin:0 0 40px 0;padding:0;list-style:none;}
ul.boxes.gap40 {gap:40px;}
ul.boxes li {padding:40px 40px 20px 40px;margin:0;}
ul.boxes.b-white li {background:#fff;border-radius:4px;}


ul.boxes.separator li {position:relative;}
ul.boxes.separator li:nth-child(1):before {display:none;}
ul.boxes.separator li:before {content:"";position:absolute;background:#e4e6ec;}

.arrow-rihgt div.box-blue-light,
.arrow-rihgt li {position:relative;}
.arrow-rihgt div.box-blue-light:after,
.arrow-rihgt li:after {font-family:'icomoon';color:#fff;width:31px;height:31px;text-align:center;line-height:31px;background:#E40046;border-radius:100%;border:15px solid #F9F9F9;display:block;position:absolute;top:50%;left:97%;transform:translate(0,-50%);z-index:1;}
.arrow-rihgt div.box-blue-light:after {left:calc(100% - 15px);}
.arrow-rihgt div.box-blue-light:nth-last-child(1):after,
.arrow-rihgt li:nth-last-child(1):after {display:none;}

@media screen and (min-width:768px) {
ul.boxes {display:flex;}
ul.boxes.triple li {width:33.3333%;}
ul.boxes.separator li:before {top:10px;left:0;bottom:10px;width:1px;}
ul.boxes.quadruple li {width:25%;}
.arrow-rihgt div.box-blue-light:after,
ul.boxes.arrow-rihgt li:after {content: "\e91a";}
}
@media screen and (max-width:768px) {
.arrow-rihgt div.box-blue-light:after,
ul.boxes.arrow-rihgt li:after {top:90%;left:50%;transform:translate(-50%,0);content: "\e909";}
ul.boxes li {margin-bottom:20px;}	
ul.boxes.separator li:before {right:10px;left:10px;top:0;height:1px;}
}

ul.licences {display:flex;flex-wrap:wrap;gap:40px;margin:10px -20px 60px;padding:0;list-style:none;}
ul.licences li {align-items: center; text-align:center;width:31%;justify-content: center;align-items: center;display: flex;position:relative;font-size:16px;background:#F9F9F9;box-sizing:border-box;padding: 30px 20px 40px;border-radius:4px;}
@media screen and (min-width:768px) {
.p-about-us ul.licences li {width:14%;}
.p-about-us ul.licences li img {max-width:95%;height:auto;}

.media-partners {gap:10px;}
.media-partners ul.licences.no-label li {width:14%;background:none;padding:5px 20px;}

}

ul.licences li a {text-decoration:none;}
ul.licences li strong.label {display:block;text-align:center;background: #FFFFFF;border-radius: 4px;position:absolute;bottom:-8px;left:20%;right:20%;color:#b3b3b3;height:32px;line-height:32px;font-weight:600;}

ul.licences li.new {background: #D2E2F0;}
ul.licences li.new:before {content:"NEW";position:absolute;top:15px;left:15px;border-left:1px solid #B9D9EB;padding-left:15px;font-family:"Barlow Condensed";font-weight:700;font-size:18px;line-height:18px;}
ul.licences li.new strong.label {background:#ACC0D1;color:#fff;}

.narrow ul.licences li {width:30%;}
ul.licences li.double {width:63.8%;}
ul.licences.no-label li {padding: 25px 10px 25px;}


@media screen and (max-width:768px) {
	ul.licences li {width:100%;}
	ul.licences li.double {flex-direction:column;display:flex;}
ul.licences li.double img {position:relative;top:-10px;}
	.narrow ul.licences li {width:100%;}
	ul.licences {gap:20px;margin: 0 0 40px 0;}
}

.bg-map {background-image:url('images/world-map-light.png');background-position:center center;background-repeat:no-repeat;}

.nav-tabs {margin:0;padding:0;list-style:none;text-align:center;}
.nav-tabs li {display:inline-block;font-size: 16px;letter-spacing: 1px;padding: 0 20px;}
.nav-tabs li a {display:block;color:#fff;height: 43px;line-height: 43px;padding: 0 20px;border-radius:4px;text-decoration:none;}
.nav-tabs li.ui-tabs-active a,
.nav-tabs li.active a {background:#E40046;}


/*home*/
@media screen and (min-width:768px) {
.home .sc-hero .line-blue .col-3 {text-align:center;}
.home .sc-hero .line-blue .col-3:nth-child(1) {text-align:left;}
}
/*PAM*/


.p-pam .content-tabs .inin-row {
  display: flex;
}
.p-pam .sc-hero .button {padding-left:20px;padding-right:20px;margin:0;}
.p-pam .sc-hero .awards {line-height:14px;color:rgba(1, 33, 105, 0.6);margin-top:15px;margin-bottom:15px;}
.p-pam .sc-hero .awards img {display:inline;margin:-4px 5px 0 0;float:left;}
.p-pam .sc-hero .awards span {display:inline-block;padding-right:20px;}
.p-pam .sc-hero .awards span:nth-last-child(1) {padding-right:0;}

.p-pam .content-tabs .item {border-radius: 4px;border: 4px solid #F0F6F8;background-color: #F8FBFC;padding:40px;box-sizing:border-box;position:relative;margin: 20px;}
.p-pam .content-tabs .item.active {border-color:#225aa0;}
.p-pam .content-tabs .item img {position:absolute;top:20px;right:0;}
.p-pam .content-tabs .item p,
.p-pam .content-tabs .item h5 {position:relative;}

.p-pam .bg-012169 h3,
.p-pam .bg-012169 h4,
.p-pam .bg-012169 p {color:#fff;}
.p-pam .bg-012169 .box-white h5,
.p-pam .bg-012169 .box-white h4,
.p-pam .bg-012169 .box-white p,
.p-pam .bg-012169 .box-white li {color:#2C2E55;}
.p-pam  hr {border-width:1px 0 0  0;}

.p-pam .tab-content {background:#012169;border-radius: 10px;padding:40px 20px;margin: 30px 20px 20px;position:relative;}
.p-pam .tab-con-2:before {left:36.4%;}
.p-pam .tab-con-3:before {left:61.9%;}
.p-pam .tab-con-4:before {left:87.5%;}

.p-pam .toggletab {cursor:pointer;text-align:center;position:absolute;bottom:0;left:50%;transform:translate(-50%,0);display:block;height:28px;line-height:27px;width:147px;font-size:14px;text-transform:uppercase;background:#F0F6F8;color:#012169;border-radius: 4px;}
.p-pam .toggletab.close {display:none;}
.p-pam .toggletab.open:after {content: " \e90d";font-family:'icomoon';line-height:inherit;}
.p-pam .toggletab.close:after {content: " \e90e";font-family:'icomoon';line-height:inherit;}

.p-pam .active .toggletab.open {display:none;}
.p-pam .active .toggletab.close {display:inline;}

.p-pam .item.active .toggletab {background:#012169;color:#fff;bottom:-28px;}
.p-pam .tab-content h5 {font-size:24px;color:#B9D9EB;line-height:32px;padding:0 0 17px 0;}
.p-pam .tab-content ul {list-style:disc;margin-bottom:20px;padding-left:29px;}
.p-pam .tab-content ul.checked {list-style:none;}
.p-pam .tab-content p,
.p-pam .tab-content ul li {font-size:15px;color:#fff;}
.p-pam .tab-content .box-white {border-radius:4px;}



.p-pam .tab-content .checked li:before {width:40px;text-align:center;line-height:34px;height:40px;box-sizing: border-box;border:3px solid #282a52;border-radius:100%;display:inline-block;margin-right:20px;}

.p-pam .tab-content blockquote {border:none;background:#ebf1f1;padding: 12px;font-size:13px;border-radius: 12px;}
.p-pam .box-white {position:relative;}
.p-pam .box-white img {max-width:100%;height:auto !important}
.p-pam .tab-content {display:none;}
.p-pam .cust-tab-1 .tab-con-1 {display:block;}
.p-pam .cust-tab-2 .tab-con-2 {display:block;}
.p-pam .cust-tab-3 .tab-con-3 {display:block;}
.p-pam .cust-tab-4 .tab-con-4 {display:block;}

.p-pam #tab-row-2 .tab-con-1:before {background:#225aa0;}
.p-pam #tab-row-2 .tab-con-1 {background:#225aa0;background-repeat:no-repeat;}
.p-pam #tab-row-2 .tab-con-1 .checked {color:#fefefe;list-style:none;padding:15px 0 0 0;margin:0;}
.p-pam #tab-row-2 .tab-con-1 .checked li {padding-bottom:20px;font-size:20px;padding-left:50px;position:relative;color:#fefefe;}
.p-pam #tab-row-2 .tab-con-1 .checked li:before {color:#B9D9EB;position:absolute;top:0;left:0;border:none;}

.p-pam #tab-row-1 .tab-con-2 .box-white {position:relative;margin-bottom:40px;border-radius:4px;}

.p-pam #tab-row-1 .tab-con-3 .box-white:after {clear:both;display:block;content:"";}
.p-pam #tab-row-1 .tab-con-3 .box-white p {box-sizing:border-box;font-size:13px;line-height:18px;margin:0;}
.p-pam #tab-row-1 .tab-con-3 .box-white p strong {font-size:16px;}
.p-pam #tab-row-1 .tab-con-3 .box-white:before,
.p-pam #tab-row-1 .tab-con-3 .box-white:after {content:"";display:block;position:absolute;background-color: #f2f2f2;}
.p-pam #tab-row-1 .tab-con-3 .box-white:before {height:80%;width:1px;top:10%;left:50%;}
.p-pam #tab-row-1 .tab-con-3 .box-white:after {width:80%;height:1px;top:50%;left:10%;}

.p-pam #tab-row-1 .tab-con-3 .box-white p.p-03 {border: solid 10px #fff;background-color: #012169;padding: 30px 7px 0; box-sizing:border-box;text-transform:uppercase;border-radius:100%;color:#fff;width: 149px;height: 149px;margin:0;font-size:15px;}
.p-pam #tab-row-2 .tab-con-3 .box-white img {margin-top:60px;margin-bottom:60px;}

.p-pam .tab-content .big li {font-size:20px;color:#225aa0;padding:10px 20px 10px 0;}
.p-pam .tab-content .big li strong {font-weight:600;}
.p-pam  .tab-content img {max-width:100%;height:auto;}

.p-pam .tab-con-4 h5 img {float:left;margin: 0 20px 0 0;}

/*fuze*/
.dark-blue-box {background:rgba(1,33,105,0.15);border:4px solid #012169;padding:0 20px 20px;position:relative;border-radius:4px;margin-bottom:60px;}
.dark-blue-box h6 {margin: 0 9% 30px;padding: 5px 0 9px 0;font-size:18px;font-weight:normal;background:#012169;border-radius:0 0 4px 4px;text-align:center;text-transform:uppercase;}
.dark-blue-box p {padding-bottom:10px;}

@media screen and (min-width:768px) {
.p-pam .sc-hero {padding-bottom: 130px;}
.p-pam .fuze .content img {margin-bottom:35px;}
.p-pam .fuze .content .button {margin-top:50px;}
.p-pam .content-6 .col-md-12.text-center {padding-top:110px;}
.p-pam .tab-content .col-md-9 .checked li:nth-child(1) {border-right:1px solid #d8d8d8;}
.p-pam .tab-content .title h3 {padding-right:20%;}
.page--igp22 .content-tabs .item {flex: 1;}


}

@media screen and (min-width:768px) {
.p-pam #tab-row-1 .tab-con-3 .box-white {padding-top: 75%;}
.p-pam #tab-row-1 .tab-con-3 .box-white p {position:absolute;float:left;width:50%;height:50%;}
.p-pam #tab-row-1 .tab-con-3 .box-white p.p-01 {text-align:left;padding:30px 50px 40px 40px;top:0;left:0;}
.p-pam #tab-row-1 .tab-con-3 .box-white p.p-02 {text-align:right;padding:30px 40px 40px 50px;top:0;right:0;}
.p-pam #tab-row-1 .tab-con-3 .box-white p.p-03 {z-index:1;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.p-pam #tab-row-1 .tab-con-3 .box-white p.p-04 {text-align:left;clear:left;padding:57px 50px 40px 40px;bottom:0;left:0;}
.p-pam #tab-row-1 .tab-con-3 .box-white p.p-05 {text-align:right;padding:57px 40px 40px 50px;bottom:0;right:0;}
.p-pam .mng-serv .col-md-12 {padding-left:170px;padding-right:240px;}


}
@media screen and (max-width:768px) {
.p-pam .content-tabs .inin-row {display:block;}
.p-pam .content-tabs .item {margin:0 0 40px 0;}
.p-pam .tab-content {position:fixed;top:80px;left:0;right:0;bottom:0;overflow-y:auto;z-index:200;margin:0;border-radius:0;}
.p-pam .tab-content .close-con {margin:0 0 20px 0;border-bottom:1px solid #fff;padding-bottom:10px;}
.p-pam .tab-content .icon-close::before {border:1px solid #fff;border-radius:100%;font-size:12px;display:inline-block;margin-right:20px;width:20px;height:20px;text-align:center;line-height:20px;}
.dark-blue-box  {margin-bottom:20px;}
.p-pam .sc-hero {padding-bottom:160px;}
.p-pam .sc-hero .awards span {display:block;padding:0;width:210px;margin:30px auto;}
.p-turnkey .box-grey-light-1 .col-3 img {max-width:200px;margin-top:-30px}
.p-turnkey .box-grey-light-1 .col-6 p {clear:both;}
}

.sc-fuze ul.logos {margin:0 0 20px;justify-content: center;align-items: center;display:flex;flex-wrap: wrap;}
.sc-fuze ul.logos li {align-items: center;padding: 0 20px 10px;}
.sc-fuze .vertical-alined li {font-family:'Barlow Condensed';font-size:18px;font-weight:500;}
.row.border-bottom:after {content:"";display:block;height:60px;}
@media screen and (min-width:768px) {
.sc-fuze ul.logos {gap:0px;margin:0;padding:0 28px;}
.sc-fuze ul.logos li {padding: 12px 20px;}
.sc-fuze .row:nth-child(1) .content img {margin-top:40px;}
.row.border-bottom:after {border-bottom:1px solid #DEECFE;margin:0 20px;content:"";opacity:0.3;margin-bottom:100px;height:70px;}
}
@media screen and (max-width:768px) {
.sc-fuze ul.logos {padding: 0 8px;}
.sc-fuze ul.logos li {width: 50%;box-sizing: border-box;padding: 12px 10px 12px;}
.sc-fuze {overflow:hidden;}
.sc-fuze .vertical-alined.two-row li {display:block;text-align:center;padding-bottom:30px;}
.sc-fuze .vertical-alined.two-row li img {display:block;margin-left:auto;margin-right:auto;margin-bottom:8px;}
}




.sc-fuze .row:nth-last-child(1):after {display:none;}

.sc-fuze .row.fuze .content {position:relative;}
.sc-fuze .row.fuze .content:after,
.sc-fuze .row.fuze .content:before {position:absolute;content:"";display:block;background-repeat:no-repeat;background-position:center center;}
.sc-fuze .row.fuze .content:after {background-image:url('images/Arrows_Light_Icon.png');width:220px;height:493px;bottom: 0;right: 0;}
.sc-fuze .row.fuze .content:before {background-image:url('images/Arrows_Light_Small_Icon.png');width:167px;height:373px;left: -20%;top: 0;}

.sc-fuze .dark-blue-box .row.border-bottom:after {margin-top:70px;float:left;width:100%;clear:both;height:0;margin-bottom:70px;}

.sc-fuze .f-row-nums h2 {border-bottom:1px solid rgba(185, 217, 235, .1);padding:0 0 10px;margin:0 0 10px;}
.sc-fuze .f-row-nums {padding-bottom:60px;}

/*promotions*/
.p-promotions .tabs {margin:0 0 20px 0;}
.p-promotions .buttons {padding-bottom:50px;}
.p-promotions .buttons .buttonl-h {padding-top:14px;}
.p-promotions .buttons .buttonl-h a {margin:0 5px;color:#252C46;font-size:18px;}


.p-promotions .hero-image {border-radius:5px;overflow:hidden;padding-bottom:70px;text-align:center;}
.p-promotions .hero-image img {max-width:100%;}
.p-promotions .c-before {padding-bottom:30px;}
.p-promotions .dotted-box {border:1px dashed rgba(151,151,151,0.62);padding: 40px 40px 20px 40px;clear:both;border-radius:10px;margin-bottom:60px;}
.p-promotions .dotted-box p {font-size:21px;}
.p-promotions .dotted-box ul {padding:0;}
.p-promotions .dotted-box ul li {font-size:16px;}
.p-promotions .dotted-box ul.intro li,
.p-promotions .dotted-box p.intro {font-size:20px;line-height: 28px;}

.p-promotions .c-before .button {margin-left:auto;margin-right:auto;width:360px;display:block;}
.p-promotions .c-before .grey-box {background:#EDEDED;padding:35px 35px 15px 35px;box-sizing:border-box;border-radius:10px;}
.p-promotions .c-before .grey-box p {color:#225aa1;}
.p-promotions .c-before .grey-box p a {color:#225aa1;font-weight:bold;}
#promotions h3 {border-radius: 5px 5px 5px 5px;font-size: 32px;line-height: 26px;font-weight:bold;opacity: 1;position: relative;height: 100px;box-sizing: border-box;text-transform: none;white-space: normal;margin: 20px 0 0 0;padding: 0;overflow:hidden;transition:border-radius .3s;}
#promotions .opened h3 {border-radius: 5px 5px 0 0;}

#promotions h3 a.tab {text-decoration:none;color:#fff;display:block;box-sizing:border-box;height:100%;margin-top:0;padding: 24px 0 0 90px;}
#promotions h3 a.tab:after {color: #0F0F0F;height: 36px;width:120px;line-height: 36px;border-radius: 4px;text-align: center;cursor: pointer;z-index: 1;background: #fff;border: none;right: 30px;content: "Learn more";font-size: 14px;font-family:'Rubik', sans-serif;font-weight:normal;}

#promotions h3 .up {position:relative;z-index:1;}

#promotions h3 .date {font-size:16px;color:#fff;font-weight:300;display:block;float:left;width:100%;position:relative;z-index:1;}
#promotions table {margin-bottom:30px;}
#promotions .opener {overflow:hidden;transition:min-height .3s;min-height:0;max-height:0;}
#promotions .promotion-item.opened .opener {min-height:1000px;max-height:unset;}
#promotions .promotion-item h4 {margin-top:20px;}
#promotions .content {background: #fff;padding: 50px 100px 70px 90px;border-radius: 0 0 5px  5px;position:relative;}
#promotions .visual {float: right;transform: translate(15px,0);margin: 0 0 30px 50px;position: relative;z-index: 1;}
#promotions .visual {margin:-50px -85px 0 0;}
.anchor-offset {position:absolute;top:-100px;left:0;display:block;width:1px;height:1px;}
@media screen and (max-width:768px) {
.anchor-offset.mobile {top:-50px;}
}
#promotions .promotion-item {position:relative;}

.page-template-promotions .promotion-item .visual {float:right;width:300px;}
.page-template-promotions .promotion-item .visual img {max-width:100%;}
 


@media screen and (max-width:768px) {
#promotions h3 a.tab {padding:15px 30px;}
#promotions h3 .date {float:none;}
#promotions h3 .up {position:static;}
#promotions h3 a.tab:after {position:static;display:block;margin:20px auto 20px;}

.p-promotions .buttons {padding-bottom:0;}
.p-promotions .buttons .buttonl-h a {display:block;}

.p-promotions .buttons .buttonl-h {padding-top:0;}
.p-promotions .buttons .buttonl-h a {margin:8px 0;display:block;}

  .p-promotions .tabs {margin:0 -4px;padding-bottom:10px}
  .p-promotions .tabs:after {content:"";display:block;float:none;clear:both;}
  .p-promotions .tabs li {width:50%;margin:0;padding:4px ;box-sizing:border-box;float:left;text-align:center;}
  .p-promotions .tabs li a {height:auto;font-size:14px;line-height:16px;padding:3px 30px;}

.sc-fuze .f-row-nums div[class*="col-"]{padding:40px 0 20px;border-bottom:1px solid rgba(185, 217, 235, .1);}
.sc-fuze .f-row-nums div[class*="col-"] h2 {border-bottom:0;font-size:56px;line-height:60px;}

}

.p-promotions .dark-blue-box p {padding-bottom:20px;}

.p-promotions .dark-blue-box {background:#012169;border:4px solid #012169;padding:100px;position:relative;border-radius:4px;margin-bottom:40px;position:relative;}
.p-promotions .col-6 .dark-blue-box {box-sizing:border-box;}
.p-promotions .col-6 .dark-blue-box p {font-size:14px;line-height:24px;padding-bottom:10px;}
.p-promotions .col-6 .dark-blue-box h5 {font-size:20px;color:#B9D9EB;padding-bottom:15px;}

p.checkmark {position:relative;padding-left:40px;border-bottom:1px solid rgba(255,255,255,0.2);margin-bottom:25px;}
p.checkmark:before {position:absolute;top:3px;left:0;font-size:14px;}
p.checkmark.no-line {border-bottom:none;}

#promotions .ui-accordion-header-icon {color: #273948;width: 50px;height: 50px;border-radius: 100%;text-align: center;line-height: 50px;cursor: pointer;z-index: 1;display: block;}
#promotions div .ui-accordion-header-icon {transform: translate(0,-20px) rotate(180deg);border: 1px solid #cbcbcb;position: absolute;bottom: 10px;left: calc(50% - 25px);}


.p-promotions .col-6 .dark-blue-box p:nth-child(1) {background:#B9D9EB;border-radius:4px;text-align:center;padding-bottom:0;width:200px;text-align:center;line-height: 0;}
.p-promotions .col-6 .dark-blue-box p:nth-child(1) img {display:inline-block;}

.p-promotions .bg-003CA5 img {max-width:100%;height:auto;}
@media screen and (min-width:768px) {
	
	.p-promotions .dark-blue-box .buttons a {margin-right:12px;}
#promotions h3 {background-image:none !important;}
	#promotions h3 a.tab:after {display:block;top: 50%;transform: translate(0,-50%) rotate(0);position: absolute;}
#promotions h3 .index {color:#fff;font-size:70px;font-weight:800;display:inline-block;position:absolute;top:50%;left:26px;transform:translate(0,-50%);z-index:1;}
#promotions h3 .tab-image {float:right;display:block;position:absolute;top:50%;right:0;transform:translate(0,-50%);}

.p-promotions .col-6 .dark-blue-box {padding:15px 20px;}
.p-promotions .col-6 .dark-blue-box p:nth-child(1) {float:left;margin:0 20px 0 -35px;}


}
@media screen and (max-width:768px) {
	.p-promotions .dark-blue-box .buttons a {width:100%;}
	
	
	.p-promotions .buttons .button {margin-right:40px;}
}

@media screen and (max-width:768px) {
	#promotions h3  {background-size:cover;background-repeat:no-repeat;background-position:center bottom;height:auto;}
	.p-promotions .dark-blue-box {padding:20px;}
	#promotions h3 {overflow:hidden;}
#promotions h3 .tab-image {max-width:unset;width:auto;}
.sc-fuze .dark-blue-box .row.border-bottom:after {float:none;margin: 20px 0;}
.p-promotions .hero-image {padding-bottom:20px;}
.p-promotions .hero-image img {width:100%;}
.p-promotions .c-before .grey-box {margin-bottom:20px;}
#promotions .content {padding:20px;}
.p-promotions .buttons .button {margin-bottom:20px;}
.p-promotions .c-before .button {width:100%;}
.p-promotions .col-6 .dark-blue-box {height:auto;padding-bottom:10px;text-align:center;}

.p-promotions .col-6 .dark-blue-box {margin-top:40px;}
.p-promotions .col-6 .dark-blue-box p:nth-child(1) {margin-top:-40px;margin-bottom:20px;margin-left:auto;margin-right:auto;}

.p-promotions .c-after .col-6:after {display:block;content:"";clear:both;}

#promotions h3 {font-size: 27px;}
#promotions h3 .ui-accordion-header-icon {top: 30%;width: 35px;height: 35px;line-height: 35px;right: 6px;}
}
.table tr:nth-last-child(1) td,
.p-promotions table tr td:nth-last-child(1),
.p-promotions table tr td:nth-child(1),
.p-promotions td {border:1px solid #C9C9C9;padding:2px 13px;font-size:14px;font-family:'Barlow Condensed', sans-serif;}
.p-promotions thead td {font-family:'Barlow Condensed', sans-serif;background:#003CA5;color:#DFEEF6;font-weight:bold;border-color:#C9C9C9;font-size:20px !important;padding:8px 13px;border-bottom:1px solid #C9C9C9 !important;border-top:none !important;}
.p-promotions tfoot td {font-family:'Barlow Condensed', sans-serif;background:#DFEEF6;font-weight:bold;font-size:21px !important;padding:8px 13px;border-bottom:1px solid #C9C9C9 !important;border-top:1px solid #C9C9C9 !important;}
.p-promotions td.bg-F8F8F8 {background:#F8F8F8;}
.p-promotions td.bg-DFEEF6 {background:#DFEEF6;}




/*fuze - promotions page*/

#fuze .f-row-1 .col-6 .box-blue-dark img {float:left;max-width:123px;position:absolute;top:50%;left:25px;transform:translate(0,-50%);}
#fuze .col-6 .box-blue-dark {margin-bottom:20px;position:relative;padding: 25px 25px 0 175px;}
@media screen and (min-width:768px) {
#fuze .animatedgif {margin:-100px 0 0 0;}
}


/*p-studios*/
.third-party-list .item {height:104px;}


.p-studio .singleGame {width:20%;}
.p-studio .singleGame .game-tile a.button.red {padding-left:0;padding-right:0;text-align:center;} 
.p-studio .singleGame a.button.red {float:none;}

.p-studio .provider-logo {background: #fff;text-align: center;box-sizing:border-box;}
.p-studio .provider-logo img {max-height:90%;max-width: 80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.p-studio .sc-hero .col.text-right-desktop {position:relative;}
.p-studio .studioTypeImage {padding-bottom:8px;}
.p-studio a.switch {position:relative;z-index:1;}

.black-bg-gradient:after {content:"";position:absolute;height:90px;bottom:40px;left:20px;right:20px;background: linear-gradient(180deg, rgba(15, 15, 15, 0) 0%, rgba(15, 15, 15, 1) 30%, rgba(15, 15, 15, 1) 100%);border-radius:0 0 4px 4px;}
.p-studio .box-blue-light {background-position:100% 100%;background-repeat:no-repeat;}

.p-studio .box-blue-light {padding:40px 55px 30px;}
.p-studio .box-blue-light h4 {font-size:32px;line-height:38px;}
.p-studio .sc-general.bg-FFFFFF h2 {padding-top:30px;}

@media screen and (min-width:768px) {
	
.p-studio .sc-general.bg-FFFFFF {padding-top:70px;}

	
	
.studios-list.secondary .item .col-6.text-center {width:45%;}
.studios-list.secondary .item .col-6.image-hover {width:55%;}
.p-studios .studios-list.secondary .divimage {height:143px;}
.p-studio .provider-logo {border-radius: 4px;padding:20px;position:absolute;bottom:-20px;left:50%;transform:translate(-50%,0);width: 344px;height:109px;}

.flex-vertical-center-dekstop {display:flex;align-items:center;}
.p-studio .games-list .singleGame:nth-child(5n + 6)  {clear:left;}	
}
@media screen and (max-width:768px) {
.p-studio .sc-general.bg-FFFFFF {padding-top:0;}
.sc-studio {padding-bottom:0;border-bottom: 85px solid #fff;}
.p-studio .provider-logo {height:100px;margin:0 -20px;position:relative;}
.p-studio .sc-hero .attachment-full {max-width:unset;width:190%;position:relative;left:50%;transform:translate(-50%,0);}
.p-studios .studios-list .button {border-radius: 0px 0px 4px 4px;}	
	


.p-studio .singleGame {width:246px;float:none;margin-left:auto;margin-right:auto;}
.p-studios .studios-list.secondary .item {padding:45px 0 0 0;}
.p-studios .studios-list.secondary .divimage {text-align:right;padding-top:15px;}
.p-studios .studios-list.secondary .divimage img {display: block;width:100%;}

.sc-studio .col-6:nth-child(1) p:nth-last-child(1) .button {position: absolute;bottom: -65px;left: 20px;margin: 0;padding: 0;right: 20px;}



.p-studios .studios-list.primary  {padding-top:30px;}
.p-studios .studios-list.primary .item .tag {position:absolute;top:-14px;left:50%;transform:translate(-50%,0);width:220px;}
.p-studios .studios-list.primary .item {position:relative;display: flex;flex-direction: column;padding:0;margin:0 0 55px 0;padding:60px 0 0 0;}
.p-studios .studios-list.primary .item .col-4 img {width:100%;display:block;}

.p-studio .singleGame {margin-top:0;}

.p-studio .box-blue-light {background-position:center center;background-size:80% auto}
.p-studio .box-blue-light h4 {margin-bottom:170px;}
.p-studio .box-blue-light p {padding-bottom:0;}
}

.studios-list.secondary .slice-studio {display:none;}
#partner-studios div.more {padding-top:30px;}




/*p-studio*/
.p-studio .games-list .item {position:relative;}
.p-studio .singleGame .comingsoon {background:#E40046;height:32px;line-height:32px;border-radius: 4px 4px 0px 0px;font-weight:400;font-size: 14px;color:#fff;position:absolute;top:0;right:20px;left:20px;text-align:center;}
.p-studio .singleGame .newgameribbon {font-size: 16px;color:#fff;position:absolute;right:16px;top:-3px;color:#fff;font-family: 'Barlow Condensed';background:url('https://bragg.group/wp-content/uploads/2024/02/ribbon-blue.png') center center no-repeat;width:87px;height:86px;}
.p-studio .singleGame .newgameribbon span {transform: rotate(45deg) translate(24px,11px);display: block;text-align: center;}
.p-studio .singleGame .newgameribbon.red {background-image:url('https://bragg.group/wp-content/uploads/2025/02/red-ribbon.png');}
.p-studio .games-list .item img {width:100%;height:auto;}


.p-studios .third-party-list img {max-width:140px;}

.p-studio .game-category {position:absolute;top:3px;left:23px;font-family: 'Barlow Condensed';width:80px;}
.p-studio .game-category .online,
.p-studio .game-category .landbased {background:#003DA4;height:15px;line-height:14px;color:#fff;font-size:12px;padding: 0 3px;border-radius:3px;margin-bottom:2px;float:left;}



/*roadmap*/

.game-toggler .embed-container {border:1px solid #000;}
.game-toggler h3 {font-size:32px;}
.game-toggler h4 {font-size:20px;color:#225aa0;text-transform:uppercase;}
.game-toggler h5 {font-size:16px;color:#253746;text-transform:uppercase;}
.game-toggler h5:before { width: 5px;display:inline-block;height: 12px;margin: 0 8px 0 0;border-radius: 3px;background-color: #ffc000;content:"";}
.game-toggler .openPane {padding-top:60px;}
.game-toggler .white-box {margin-bottom:60px;}
.game-toggler .openmore {font-weight:800;color:#225aa0;font-size:18px;display:inline-block;font-family:Kanit;margin-left:35px;cursor:pointer;}
.game-toggler img {margin-bottom:10px;}
.game-toggler .openmore .less {display:none;}
.game-toggler .opened .openmore .less {display:inline;}
.game-toggler .openmore .more {display:inline;}
.game-toggler .opened .openmore .more {display:none;}
.game-toggler .openmore .icon-arrow-left {transform:rotate(90deg);display:inline-block;}
.game-toggler .opened .openmore .icon-arrow-left {transform:rotate(-90deg);}
.game-toggler .openPane p {padding-bottom:40px;}
.game-toggler .buttons {padding-top:20px;}

.game-toggler .white-box .openPane {display:none;}
.game-toggler .white-box.opened .openPane {display:block;}

.main.pr-22 {background:#ededed;}
.page-template-page-roadmap_2022 .sc-contact-section.footer-form-section {background:#ededed;}
.pr-22 .white-box {background-color: #fff;border-radius:4px;padding:20px;box-sizing:border-box;}
.singleGame1 .white-box:before,
.singleGame .white-box:before {width:30px;height:30px;background:#fff;transform:rotate(45deg);position:absolute;top:-15px;left:12%;content:"";display:none;}


.pr-22 .white-box.roadmap-nav {padding:30px;margin-bottom:12px;}
.pr-22 .roadmap-nav h4 {font-size:18px;color:#273948;}
.pr-22 .licences-nav {margin:0 -5% 0 0;padding:0;}
.pr-22 .licences-nav li {display:inline-block;width:49%;padding: 0 0 15px 0;font-family:"Barlow Condensed";}
.pr-22 .licences-nav li a {border-radius: 4px;height: 33px;line-height: 33px;border: solid 2px #ececec;display:block;width:80%;font-size:16px;color:#253746;text-decoration:none;font-weight:300;transition:background 0.2s, color 0.2s;}
.pr-22 .licences-nav li a:hover {background:#ececec;}
.pr-22 .licences-nav li.active a {background:#225aa0;border-color:#225aa0;color:#fff;font-weight:700;}
.pr-22 .r-flags li a:before {display:block;float:left;width:25px;height:25px;border: solid 2px #ececec;border-radius:100%;content:"";margin:2px 10px 0 2px;background-position:center center;background-repeat:no-repeat;background-size:cover;}
.pr-22 .r-flags li.active a:before {border-color:#000;}
.pr-22 .r-flags li a.button:before {display:none;content:"";}
.pr-22 .game-tile {position:relative;}


@media screen and (min-width:768px) and (max-width:1200px) {
	.pr-22 .licences-nav  li.all-north-america a {font-size:14px;}
}

.dd-holder {position:relative;padding-bottom:100px;}
.dd-holder .dd-open {position:absolute;top:0;right:0;}
.dd-holder a.button {position:absolute;bottom:0;left:0;right:0;display:none;}
.dd-holder .active  {font-weight:bold;}
.dd-holder .active a.button {display:block;}

.pr-22 .q-nav li {text-align:center}
.pr-22 .q-nav li a:before {display:none;}

.ul-dropdown {margin:0;padding:0;list-style:none;}
.ul-dropdown li {clear:left;}

.singleGame .dateCircle {margin:0 -20px;border-radius:4px 4px 0 0;background-color: #002468;font-weight:300;text-align:center;color:#fff;line-height:18px;box-sizing:border-box;font-family: 'Barlow Condensed', sans-serif;font-size:21px;text-transform:uppercase;padding:10px 0;}
.singleGame .dateCircle .day {font-weight:700;margin-right:5px;}
.singleGame .dateCircle .day span {font-weight:300;}
.singleGame .dateCircle .cat:before {content:" & ";}
.singleGame .dateCircle .cat:nth-child(1):before {content:"";display:none;}

.p-studio .singleGame .dateCircle {position:absolute;top:0;left:20px;right:20px;margin:0;}
.pr-22 .singleGame .dateCircle {margin-bottom:-3px;position:relative;}
@media screen and (min-width:768px) {
.pr-22 .singleGame .game-tile img {max-height:264px;}
}

/*.singleGame .dateCircle.nodate {padding-top:27px;}

.singleGame .dateCircle .month {font-size:21px;display:block;text-transform:uppercase;}*/
.pr-22 .singleGame .dCAdd {display:none;position:absolute;top:0;left:20px;right:20px;}
.license-greatbritain .singleGame .dateCircleUk {display:block;}
.license-nederland .singleGame .dateCircleNl {display:block;}
.license-sweden .singleGame .dateCircleSwe {display:block;}

.license-ontario .singleGame .dateCircleOntario {display:block;}
.license-britishcolombia .singleGame .dateCircleBritishColombia {display:block;}
.license-michigan .singleGame .dateCircleMichigan {display:block;}
.license-connecticut .singleGame .dateCircleConnecticut {display:block;}
.license-newjersey .singleGame .dateCircleNewJersey {display:block;}
.license-pennsylvania .singleGame .dateCirclePennsylvania {display:block;}



.singleGame .switch {cursor:pointer;font-family:'Barlow Condensed';}
/*.singleGame a.switch {display:inline-block;background:#e2e2e2;height: 45px;line-height: 45px;color:#273948;font-size:16px;text-transform:uppercase;font-weight:600;text-align:center;padding-top:14px;text-decoration:none;transition:background 0.5s, color 0.5s;}*/
.singleGame a.button.switch {padding:0;text-align:center;}
.singleGame a.switch.toggle {float:right;}
.p-studio .singleGame a.switch.toggle {float:none;}
.singleGame a.switch.toggle.w100 {width:100%;float:none;}


.singleGame a.switch.toggle .open {display:block;}
.singleGame a.switch.toggle .close {display:none;}

.singleGame.opened .switch.toggle .open {display:none;}
.singleGame.opened .switch.toggle .close {display:block;}

.pr-22 .techs {padding-top:2px;}
.techs span {font-size: 20px;display:inline-block;margin-left:10px;}
.techs span:before {font-family:'icomoon', sans-serif;}

.techs span.icon-web:before,
.techs span.icon-html:before {content:"\e916";}
.techs span.icon-pc:before,
.techs span.icon-desktop:before {content:"\e918";}
.techs span.icon-mobile:before {content:"\e917";}

.pr-22 .licences-nav li.all-north-america {font-size:11px;text-align:center;}
.pr-22 .licences-nav li.all-north-america a:before {display:none;}


.singleGame1 table td,
.singleGame table td {font-size:16px;}
.singleGame1 table td:nth-child(2),
.singleGame table td:nth-child(2) {text-align:right;}

.seemore {padding-top:2px;position:relative;}
.seemore strong {border-radius: 16px;display:inline-block;border: solid 2px #ececec;height:25px;line-height:25px;padding: 0 5px;box-sizing:border-box;margin-left:4px;cursor:pointer;}
.seemore .flags {position:absolute;right:0;bottom:110%;background:#ffffff;border-radius:10px;padding:10px;box-shadow:0 0 24px 0 rgb(0 0 0 / 11%);display:none;}
.seemore.opened .flags {display:block;}

.singleGame1 .white-box .logo,
.singleGame .white-box .logo {width: 100%;height: 65px;line-height: 65px;padding: 0 25px;border-radius: 0 0 4px 4px;text-align:center;background-color:#F5F5F5;background-position:center center;background-repeat:no-repeat;background-size:contain;box-sizing:border-box;}
.singleGame1 .game-tile .logo,
.singleGame .game-tile .logo {background-position:center center;background-repeat:no-repeat;background-size:contain;height:68px;}


.provider-amatic-industries .logo {background-image:url('images/logos/providers3/l-default-amatic.svg');background-size:75% auto !important;}
.provider-amusnet .logo {background-image:url('images/logos/providers3/l-default-amusnet.svg');}
.provider-animak .logo {background-image:url('images/logos/providers3/l-default-animak.png');}
.provider-arcadem .logo {background-image:url('images/logos/providers3/l-default-arcadem.png');}
.provider-atomicslotlab .logo {background-image:url('images/logos/providers3/l-default-atomicslotlab.png');}
.provider-betgamestv .logo {background-image:url('images/logos/providers3/l-default-betgamestv.svg');}
.provider-bgaming .logo {background-image:url('images/logos/providers3/l-default-bgaming-1.svg');}
.provider-bluberi .logo {background-image:url('images/logos/providers3/l-default-bluberi.png');}
.provider-blueguru .logo {background-image:url('images/logos/providers3/l-default-blueguru.png');}
.provider-bluegurugames .logo {background-image:url('images/logos/providers3/l-default-blueguru.png');}
.provider-blueprint-gaming .logo {background-image:url('images/logos/providers3/l-default-blueprint-gaming.png');}
.provider-boomerang .logo {background-image:url('images/logos/providers3/l-default-boomerang-powered-by-bragg.svg');}
.provider-booming .logo {background-image:url('images/logos/providers3/l-default-booming-games.svg');}
.provider-candlebets .logo {background-image:url('images/logos/providers3/l-default-candlebets.png');}
.provider-cherryplay .logo {background-image:url('images/logos/providers3/l-default-cherry-play-powered-by-bragg.svg');background-size: 84% auto !important;}
.provider-eibic .logo {background-image:url('images/logos/providers3/l-default-eibic.png');}
.provider-evoplay .logo {background-image:url('images/logos/providers3/l-default-evoplay.svg');}
.provider-fourleafgaming .logo {background-image:url('images/logos/providers3/l-default-four-leaf-gaming-powered-by-bragg.svg');background-size: 93% auto !important;}
.provider-freeslotgamesoflasvegas .logo {background-image:url('images/logos/providers3/l-default-freeslotlasvegas.png');}
.provider-galaxygaming .logo {background-image:url('images/logos/providers3/l-default-galaxygaming.png');}
.provider-games-global .logo {background-image:url('images/logos/providers3/l-default-games-global-small.png');}
.provider-gamingarts .logo {background-image:url('images/logos/providers3/l-default-gamingarts.png');}
.provider-gamomat .logo {background-image:url('images/logos/providers3/l-default-gamomat.svg');}
.provider-givme .logo {background-image:url('images/logos/providers3/l-default-givme.png');}
.provider-goldenhero .logo {background-image:url('images/logos/providers3/l-default-goldenhero.png');}
.provider-grandvisiongaming .logo {background-image:url('images/logos/providers3/l-default-grandvisiongaming.png');}
.provider-greentube .logo {background-image:url('images/logos/providers3/l-default-greentube.svg');}
.provider-hacksaw .logo {background-image:url('images/logos/providers3/l-default-hacksaw.png');}
.provider-high-5-games .logo {background-image:url('images/logos/providers3/l-default-high-5-games.svg');}
.provider-incredibletechnologies .logo {background-image:url('images/logos/providers3/l-default-incredibletechnologies.svg');}
.provider-indigomagic .logo {background-image:url('images/logos/providers3/l-default-indigomagic.png');}
.provider-kalamba .logo {background-image:url('images/logos/providers3/l-default-kalamba.png');}
.provider-kingshowgames .logo {background-image:url('images/logos/providers3/l-default-kingshowgames.png');}
.provider-microgaming .logo {background-image:url('images/logos/providers3/l-default-microgaming.png');}
.provider-netent .logo {background-image:url('images/logos/providers3/l-default-netent.png');}
.provider-no-limit .logo {background-image:url('https://bragg.group/wp-content/themes/bragg-blank/images/logos/providers3/nolimit-city.png');}
.provider-one1x2-gaming .logo {background-image:url('images/logos/providers3/l-default-1x2-gaming.png');}
.provider-oryxgaming .logo {background-image:url('images/logos/providers3/l-default-oryxgaming.png');}
.provider-petersons .logo {background-image:url('images/logos/providers3/l-default-petersons.png');}
.provider-playn-go .logo {background-image:url('images/logos/providers3/l-default-play-n-go.svg');}
.provider-playson .logo {background-image:url('images/logos/providers3/l-default-playsom.svg');}
.provider-pragmatic-play .logo {background-image:url('images/logos/providers3/l-default-pragmatic-play.svg');}
.provider-rapidplay .logo {background-image:url('images/logos/providers3/l-default-rapid-play-games-powered-by-bragg.svg');}
.provider-red-tiger .logo {background-image:url('images/logos/providers3/l-default-red-tiger.svg');}
.provider-reflexgaming .logo {background-image:url('images/logos/providers3/l-default-reflex-gaming-powered-by-bragg.svg');}
.provider-relax-gaming .logo {background-image:url('images/logos/providers3/l-default-relax-gaming.svg');}
.provider-rubyplay .logo {background-image:url('images/logos/providers3/l-default-rubyplay.svg');}
.provider-sakuragate .logo {background-image:url('images/logos/providers3/l-default-sakuragate.png');}
.provider-segasammycreation .logo {background-image:url('images/logos/providers3/l-default-segasammylogo.svg');}
.provider-spingames .logo {background-image:url('images/logos/providers3/l-default-spingames.png');}
.provider-stakelogic .logo {background-image:url('images/logos/providers3/l-default-stake-logic.svg');}
.provider-synot .logo {background-image:url('images/logos/providers3/l-default-synot.svg');}
.provider-wazdan .logo {background-image:url('images/logos/providers3/l-default-wazdan.svg');}
.provider-wildstreakgaming .logo {background-image:url('images/logos/providers3/l-default-wild-streak-powered-by-bragg.svg');background-size: 65% auto !important;}
.provider-winfast .logo {background-image:url('images/logos/providers3/l-default-winfast.png');}
.provider-zitro-games .logo {background-image:url('images/logos/providers3/l-default-zitro-games.svg');}





.singleGame1 .white-box h3,
.singleGame .white-box h3 {font-size:30px;color:#332F5C;margin:0;padding:0;font-size:30px;}
.singleGame1 .white-box h4,
.singleGame .white-box h4 {font-size:18px;color:#003CA5;margin:0 0 30px;padding:0;font-size:18px;}
.singleGame1 .white-box .close,
.singleGame .white-box .close {width: 40px;height: 40px;text-align:center;line-height:40px;border:2px solid  #f2f2f2;border-radius:4px;position:absolute;top:40px;right:40px;cursor:pointer;float:right;background:#fff;transition:background 0.5s;}
.singleGame1 .white-box .close:hover,
.singleGame .white-box .close:hover {background:#f2f2f2;}
.singleGame1 .content.clear-after,
.singleGame .content.clear-after {padding-bottom:38px;}


.pr-22 .white-box table td {padding-top:0;padding-bottom:0;height:39px;vertical-align:middle;}

.singleGame1,
.singleGame {float:left;position:relative;padding: 0 20px 40px;width:25%;box-sizing:border-box;z-index:0;}
.singleGame1 .game-tile,
.singleGame .game-tile {background:#fff;padding:0 20px 14px 20px;box-shadow: 0px 0px 26px 5px rgba(0, 0, 0, 0.07);border-radius:4px;}
.singleGame1 img,
.singleGame img {width:100%;height:auto;display:block;}
.singleGame1 img.toggle,
.singleGame img.toggle {width:calc(100% + 40px);margin:0 -20px;max-width:unset;}


.singleGame1 .white-box,
.singleGame .white-box {position: fixed;top: 50%;left: 50%;width: 800px;z-index: 1;transform: translate(-50%,-50%);box-shadow: 0 0 24px 0 rgb(0 0 0 / 11%);background-color: #fff;border-radius: 4px;padding: 20px;box-sizing: border-box;}
.white-box.full-screen {top: 10px;left: 10px;bottom: 10px;right: 10px;width:auto;transform: translate(0,0);}
.white-box.full-screen .embed-container {height:100%;padding-bottom:0;box-sizing:border-box;}
.singleGame.opened {z-index:1000;}
.singleGame1 .white-box,
.singleGame .white-box {display:none;}
.singleGame1 .white-box h4,
.singleGame .white-box h4 {margin-bottom:0;}
.singleGame1.opened .white-box,
.singleGame.opened .white-box {display:block;overflow:auto;}
.singleGame1 td,
.singleGame td {border-left:0;border-right:0;}


@media screen and (max-width:768px) {
.singleGame1 .white-box,
.singleGame .white-box {width: auto;top:20px;left:20px;right:20px;bottom:20px;transform:translate(0,0);}
.singleGame1 .white-box .logo,
.singleGame .white-box .logo {background-size:contain;}
}

@media screen and (max-width:768px) {
.singleGame1 a.button.switch,
	.singleGame a.button.switch {line-height:36px;font-size:14px}
.singleGame1 .game-tile,
	.singleGame .game-tile {padding-left:10px;padding-right:10px}
.singleGame1 img.toggle,
	.singleGame img.toggle {margin-left:-10px;margin-right:-10px;width: calc(100% + 20px);}
.singleGame1 .dateCircle,
	.singleGame .dateCircle {margin-left:-10px;margin-right:-10px;}
	.clear-after a span.button {padding:0 30px;}
}


.games-list {margin-left:-20px;margin-right:-20px;}
.pr-22 .games-list {padding-top:40px;}

.pr-22 .singleGame {display:none;}
/*
@media screen and (min-width:768px) {
.pr-22 .slick-list {position: relative;padding-top: 26%;}
.pr-22 .slick-list .slick-track {position: absolute;top:0px;left: 0px;}
}*/
.pr-22 .hero-carousel {padding-bottom:0;}
.pr-22 .hero-carousel img {width:100%;}


#mini-licece-info span {display:none;}
.pr-22 .newHeroNAContainer {display:none;}
.pr-22 .license-title h2 {display:none;color:#332f5c;font-size:49px;}
.pr-22 .license-title h2 :before {display:inline-block;content:"";width: 40px;height: 40px;border: solid 1px rgba(151,151,151,.23);border-radius:100%;margin:0 20px -5px 0;background-repeat:no-repeat;background-position:center center;background-size:cover;}
.pr-22 .license-mga .li-mga {display:block !important;}
.pr-22 .license-usa .li-usa {display:block !important;}
.pr-22 .license-greatbritain .li-gbr {display:block !important;}
.pr-22 .license-sweden .li-swe {display:block !important;}
.pr-22 .license-swiss .li-che {display:block !important;}
.pr-22 .license-nederland .li-nld {display:block !important;}
.pr-22 .license-denmark .li-dnk {display:block !important;}
.pr-22 .license-croatia .li-cro {display:block !important;}
.pr-22 .license-romania .li-rou {display:block !important;}
.pr-22 .license-portugal .li-prt {display:block !important;}
.pr-22 .license-italy .li-ita {display:block !important;}
.pr-22 .license-greece .li-gre {display:block !important;}

.pr-22 .license-pennsylvania .li-pennsylvania {display:block !important;}
.pr-22 .license-ontario .li-ontario {display:block !important;}
.pr-22 .license-newjersey .li-newjersey {display:block !important;}
.pr-22 .license-michigan .li-michigan {display:block !important;}
.pr-22 .license-connecticut .li-connecticut {display:block !important;}
.pr-22 .license-britishcolombia .li-britishcolombia {display:block !important;}
.pr-22 .license-bahamas .li-bahamas {display:block !important;}

.pr-22 .provider-nav span.active {font-weight:bold;}
.pr-22 .show-arcadem .provider-arcadem {display:block;}

.pr-22 .license-all-north-america .li-northamerica {display:block !important;}

/*
.pr-22 .license-mga .show-arcadem .singleGame:not(.provider-arcadem) {display:none;}
.pr-22 .license-mga .show-atomicslotlab .singleGame:not(.provider-atomicslotlab) {display:none;}
.pr-22 .license-mga .show-candlebets .singleGame:not(.provider-candlebets) {display:none;}
.pr-22 .license-mga .show-blueguru .singleGame:not(.provider-blueguru) {display:none;}
.pr-22 .license-mga .show-winfast .singleGame:not(.provider-winfast) {display:none;}
.pr-22 .license-mga .show-oryxgaming .singleGame:not(.provider-oryxgaming) {display:none;}
.pr-22 .license-mga .show-goldenhero .singleGame:not(.provider-goldenhero) {display:none;}
.pr-22 .license-mga .show-bluberi .singleGame:not(.provider-bluberi) {display:none;}
.pr-22 .license-mga .show-gamomat .singleGame:not(.provider-gamomat) {display:none;}
.pr-22 .license-mga .show-givme .singleGame:not(.provider-givme) {display:none;}
.pr-22 .license-mga .show-petersons .singleGame:not(.provider-petersons) {display:none;}
.pr-22 .license-mga .show-sakuragate .singleGame:not(.provider-sakuragate) {display:none;}

.pr-22 .license-portugal .show-bluberi .singleGame {display:none;}
.pr-22 .license-portugal .show-bluberi .singleGame.provider-bluberi.li-prt {display:block;}
*/





.singleGame1 .flags, .singleGame .flags {padding-top:2px;}
.singleGame1 .flags.last-flag, .singleGame .flags.last-flag {width:27px;height:27px;overflow:hidden;float: right;}
.singleGame1 .flags span, .singleGame .flags span {background-size:cover;background-position:center center;background-repeat:no-repeat;width:25px;height:25px;border-radius:100%;display:inline-block;border: solid 2px #ececec;box-sizing:border-box;}



.singleGame1 .flag-mga,.singleGame .flag-mga,.pr-22 .mga :before {background-image:url('images/flags/MGA_Icon.svg');}
.singleGame1 .flag-usa,.singleGame .flag-usa,.pr-22 .usa :before {background-image:url('images/flags/USA_Icon.svg');}
.singleGame1 .flag-gbr,.singleGame .flag-gbr,.pr-22 .greatbritain :before {background-image:url('images/flags/UK_Icon.svg');}
.singleGame1 .flag-swe,.singleGame .flag-swe,.pr-22 .sweden :before {background-image:url('images/flags/SWE_Icon.svg');}
.singleGame1 .flag-che,.singleGame .flag-che,.pr-22 .swiss :before {background-image:url('images/flags/CHE_Icon.svg');}
.singleGame1 .flag-nld,.singleGame .flag-nld,.pr-22 .nederland :before {background-image:url('images/flags/NLD_Icon.svg');}
.singleGame1 .flag-dnk,.singleGame .flag-dnk,.pr-22 .denmark :before {background-image:url('images/flags/DNK_Icon.svg');}
.singleGame1 .flag-cro,.singleGame .flag-cro,.pr-22 .croatia :before {background-image:url('images/flags/CRO_Icon.svg');}
.singleGame1 .flag-rou,.singleGame .flag-rou,.pr-22 .romania :before {background-image:url('images/flags/ROU_Icon.svg');}
.singleGame1 .flag-prt,.singleGame .flag-prt,.pr-22 .portugal :before {background-image:url('images/flags/PRT_Icon.svg');}
.singleGame1 .flag-ita,.singleGame .flag-ita,.pr-22 .italy :before {background-image:url('images/flags/ITA_Icon.svg');}
.singleGame1 .flag-gre,.singleGame .flag-gre,.pr-22 .greece :before {background-image:url('images/flags/GRC_Icon.svg');}
.singleGame1 .flag-esp,.singleGame .flag-esp,.pr-22 .spain :before {background-image:url('images/flags/flag-spain.png');}

.singleGame1 .flag-bahamas,.singleGame .flag-bahamas,.pr-22 .bahamas :before {background-image:url('images/flags/Bahamas_Icon.png');}
.singleGame1 .flag-britishcolombia,.singleGame .flag-britishcolombia,.pr-22 .britishcolombia :before {background-image:url('images/flags/Canada_British_Columbia_icon.svg');}
.singleGame1 .flag-connecticut,.singleGame .flag-connecticut,.pr-22 .connecticut :before {background-image:url('images/flags/USA_Connecticut_icon.svg');}
.singleGame1 .flag-michigan,.singleGame .flag-michigan,.pr-22 .michigan :before {background-image:url('images/flags/USA_Michigan_icon.svg');}
.singleGame1 .flag-newjersey,.singleGame .flag-newjersey,.pr-22 .newjersey :before {background-image:url('images/flags/USA_New_Jersey_icon.svg');}
.singleGame1 .flag-ontario,.singleGame .flag-ontario,.pr-22 .ontario :before {background-image:url('images/flags/USA_Ontario_icon.svg');}
.singleGame1 .flag-pennsylvania,.singleGame .flag-pennsylvania,.pr-22 .pennsylvania :before {background-image:url('images/flags/USA_Pennsylvania_icon.svg');}






.pr-22 .mobileNavToggle {position: absolute;bottom: 0;right: 0;color:#2a3161;font-size: 23px;display:block;cursor:pointer;border-radius:100%;width: 90px;height: 90px;line-height: 90px;text-align:center;z-index:100;}
.pr-22 .mobileNavToggle .icon-country-icon {display:block;height:100%;line-height:inherit;box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.2);background: url('https://bragg.group/wp-content/uploads/2022/09/jurisdiction_switch_mobile.svg') center center no-repeat;background-size:100%;border-radius: 100%;}
.pr-22 .mobileNavToggle .icon-close-icon {display:none;height:100%;line-height:inherit;background:#003DA4;border-radius:100%;}
.pr-22 .mobileNavToggle .icon-close-icon:before {content: "\e915";font-size: 40px;color:#fff;line-height: 90px;}
.pr-22 .opened .mobileNavToggle .icon-close-icon {display:block;}
.pr-22 .opened .mobileNavToggle .icon-country-icon {display:none;}

@media screen and (min-width:768px) {
.pr-22 .icon-xls {float:right;margin-top: -70px;}
.pr-22 .hero-carousel .slick-dots {margin-top:0;}
.pr-22 a.switch {width:calc(50% - 5px);}

.page-template-roadmaps #license-container-na,
.page-template-roadmaps #license-mga-container {padding-top:110px;}

/*.pr-22 .singleGame:nth-child(4n + 2) .white-box {left:-100%;}
.pr-22 .singleGame:nth-child(4n + 3) .white-box {left:-200%;}
.pr-22 .singleGame:nth-child(4n + 4) .white-box {left:-300%;}*/
.pr-22 .singleGame:nth-child(4n + 2) .white-box:before {left:36.5%;}
.pr-22 .singleGame:nth-child(4n + 3) .white-box:before {left:61.5%;}
.pr-22 .singleGame:nth-child(4n + 4) .white-box:before {left:86.5%;}
#mini-licece-info {display:none;}
}

@media screen and (max-width:768px) {
.pr-22 h1 {font-size:33px;}
.pr-22 .license-title h2 {font-size:30px;}
.pr-22 .license-title h2 :before {margin-bottom:-12px;}
.pr-22 .pro-logo {float:left;}
.pr-22 .singleGame.opened {z-index:1001;}
.pr-22 .singleGame {width:50%;padding-left:17px;padding-right:17px;padding-bottom:0;margin-bottom:20px;margin-top:20px;}
.pr-22 .singleGame:nth-child(2n+1) {clear:left;}
.singleGame1 .white-box,
.singleGame .white-box {left:0;right:0;padding:20px;top:0;bottom:0;position:fixed;transform:translate(0);width:auto;}
.singleGame1 .white-box h3,
.singleGame .white-box h3 {clear:both;padding-top:30px;}
.pr-22 .content table {width:100%;}
.pr-22 a.switch {width:49%;height:36px;line-height: normal;margin:0 0 10px 0;}
.pr-22 .game-tile .logo {top: unset;bottom:50px;background-size: 110% auto;}

.pr-22 .singleGame .game-tile img {margin-bottom:1px;height:auto;max-width:unset;}

.pr-22 .dateCircle {border-width:6px;}
.pr-22 .white-box .button {text-align:center;margin-bottom:29px;font-weight:300;}
.pr-22 .singleGame:nth-child(2n + 1) .white-box:before {left:21.5%;}
.pr-22 .singleGame:nth-child(2n + 2) .white-box:before {left:71.5%;}

.navToggler {position: fixed;bottom:0;right:0;left:0;z-index:1001;}
.navToggler .mobile-nav-holder {position:fixed;top:0;left:0;right:0;bottom:0;overflow:auto;display:none;padding-bottom:100px;background:#fff;}
.navToggler.opened .mobile-nav-holder {display:block;}
.pr-22 .white-box.roadmap-nav {padding: 15px 30px;margin-bottom:0;border-radius:0;}

.mobile-nav-holder {border-radius:4px;overflow:auto;}

#mini-licece-info {background:#fff;padding:20px;box-sizing:border-box;box-shadow:0 0 30px rgba(0,0,0,0.5);}
.pr-22 .mobileNavToggle {width:auto;height:auto;line-height: unset;bottom:10px;right:10px;}

.page-template-roadmaps .pr-22 .mobile-main-title {padding-top:110px;margin-bottom:-110px;}
.page-template-roadmaps .pr-22 .license-title {padding-top:110px;}


.navToggler.opened .mobileNavToggle .button {display:none;}
.navToggler.opened .mobileNavToggle {width:90px;height:90px;line-height: 90px;}

}
@media screen and (min-width:768px) {
.pr-22 .sticky {position: sticky;top: 150px;}
}


/*rgs*/
.p-rgs blockquote {position:relative;}
.p-rgs blockquote:before {position:absolute;bottom:-45px;left:50%;transform:translate(-50%,0);width:31px;height:31px;line-height:31px;text-align:center;border-radius:100%;background:#E40046;border:20px solid #012169;color:#fff;z-index:1;content: "\e909";font-family:'icomoon';}
.p-rgs blockquote:nth-last-child(1):before {display:none;}

.p-rgs blockquote ul {list-style:none;}
.p-rgs blockquote li {line-height:41px;position:relative;padding-left:30px;}
.p-rgs blockquote li:before {content: "\e91b";font-family:"icomoon";color:#003DA4;position:absolute;top:0px;left:0;}
.p-rgs .wrap.narrow .col-4 {padding-top:50px;}

@media screen and (max-width:768px) {
.p-rgs blockquote {margin:0 0 20px 0;}
.p-rgs blockquote ul {padding:0;}

.p-rgs #tabs blockquote {display:none;}
.p-rgs #tabs div {padding-bottom:20px;}
.p-rgs #tabs .button {cursor:pointer;}
.p-rgs #tabs .open .down-angle {border-bottom-left-radius:0;border-bottom-right-radius:0;}
.p-rgs #tabs div blockquote:nth-child(2) {border-top-left-radius:0;border-top-right-radius:0;}
.p-rgs #tabs .open blockquote {display:block;}

.p-rgs #tabs .down-angle:after {transform:rotate(0) translate(0,3px);}
.p-rgs #tabs .open .down-angle:after {transform:rotate(-180deg) translate(0,-3px);}

}

/*job posts filter*/
.caf-row,
.jobs-list {padding-bottom:60px;}
.caf-row .item,
.jobs-list .item {margin-bottom: 20px;box-sizing:border-box;padding:28px 50px;background: #F9F9F9;border-radius: 4px;}
.caf-row .item h5,
.jobs-list .item h5 {color: #012169;font-size:24px;text-align:center;border-bottom:1px solid #D8D8D8;padding-bottom:20px;}
.caf-row .item,
.jobs-list .item {font-size:16px;line-height:26px;}


@media screen and (min-width:768px) {
.jobs-list {display: flex;flex-wrap: wrap;margin:0 -20px;}
.jobs-list.block {display:block;}
.jobs-list.block .item {float:left;height:310px;box-sizing:border-box;}

.jobs-list .item {width:calc(33.33% - 40px);margin: 20px;position:relative;padding-bottom: 70px;}

.caf-row .item .button,
.jobs-list .item .button {position:absolute;bottom:40px;left:50px;right:50px;}
}


/*content*/

.content-slides {}
.content-slides .slide-intro {float:left;width:230px;}
.content-slides .slide-intro h2 {margin-bottom:30px;}
.content-slides .slide {background-size: auto 120%;background-position: 100% 0;background-repeat:no-repeat;position:relative;overflow:hidden;transition:all 0.6s;}
.content-slides .slide img {position:absolute;bottom:0;right:-200%;transition:all 0.6s;}
.content-slides .slide.opened img {right:0;}

.content-slides .slide.opened {background-position:0 0;}

.p-content .sc-general .col-12.box-blue-light {background-repeat:no-repeat;background-position:100% center;padding-right: 56%;}
.p-content .sc-general .col-6 {background-repeat:no-repeat;background-position:95% center;}
.p-content .sc-general .col-6.box-blue-light h4:nth-child(1),
.p-content .sc-general .col-6.box-blue-light p:nth-child(2){padding-right:43%;}


.image-pull-out-20 {margin:-20px -20px 0 -20px;padding-bottom:20px;}
.image-pull-out-40 {margin:-40px -40px 0 -40px;}

@media screen and (max-width:1200px) {
.p-content .sc-general .col-12.box-blue-light {background-size:65% auto;}
}

@media screen and (min-width:768px) {
	
	.content-slides .slide.opened {width:calc(60% - 12px);}
.content-slides{margin:0 -6px;}
.content-slides .slide {width:calc(40% - 12px);margin:0 6px;height:580px;flex:1;float:left;}

.content-slides .slide-intro {position:absolute;left:70px;bottom:100px;}
}
@media screen and (max-width:768px) {
.content-slides .slide {margin:0 0 8px;padding:50px;background-size: auto 130% !important;}
.content-slides .slide-intro {position: static;width: 100%;padding: 20px;z-index: 211;box-sizing:border-box;}
.content-slides .slide img {width:50%;display:none;}
.content-slides .slide-intro h2 {text-shadow:0 0 5px rgba(0,0,0,0.2);font-size:56px;line-height:63px;margin-bottom:0;}

}


/*p-fuze*/
.p-fuze .sc-hero {padding-top:60px;}

.fuze-arrows {position:relative;}
.fuze-arrows:after,
.fuze-arrows:before {position:absolute;content:"";display:block;background-repeat:no-repeat;background-position:center center;}
.fuze-arrows:after {background-image:url('images/Arrows_Light_Icon.png');width:220px;height:493px;top:-34%;right:97%;}
.fuze-arrows:before {background-image:url('images/Arrows_Light_Small_Icon.png');width:167px;height:373px;left: 68%;top: 99%;}
.p-fuze .box-transparent-light-blue-border h3 {color:#B9D9EB;}
.p-fuze .box-transparent-light-blue-border h3 img {margin:0 10px -12px 0;}

.fuze-arrows-1:before {position:absolute;content:"";display:block;background-repeat:no-repeat;background-position:center center;background-image:url('https://bragg.group/wp-content/uploads/2024/02/Arrows_Light_Small_Icon_1.png');width:220px;height:493px;}
.fuze-arrows-1.pos-1:before {top:30%;left:69%;}
.fuze-arrows-1.pos-2:before {top:-17%;right:-3%;}
.fuze-arrows-1.pos-3:before {right:-20px;top:-100%;}
.fuze-arrows-1.pos-4:before {left: 100%;bottom:-27%;}


.p-fuze .num-boxes .col:nth-child(1) {border-left:0;}

.p-promotions .fuze-arrows:after {top:-15%;right:47%;}
.p-promotions .fuze-arrows:before {left:90%;top:81%;}

.sc-general.bg-012169 .fuze-arrows:before,
.sc-general.bg-001E5E .fuze-arrows:before {left:0;top:0;}
.sc-general.bg-012169 .fuze-arrows:after,
.sc-general.bg-001E5E .fuze-arrows:after {top: unset;left: 100%;bottom: 0;}

.num-boxes p.h3 {font-weight:normal;font-family:'Barlow Condensed';}
.num-boxes p.h3 strong {font-size:56px;}
.fuze-arrows .text-white {padding-top:60px;}

.p-fuze .box-blue-light .alignleft {height:30px;width:auto;margin:0 20px 0 0;}

@media screen and (max-width:768px) {

.fuze-arrows {overflow:hidden;}
}
@media screen and (min-width:768px) {
.p-fuze .box-blue-light .col-8 {padding-left:0;}
.p-fuze .embed-container {margin-bottom:100px;margin-top:100px;}
.p-fuze .num-boxes .col {border-left:1px solid #263E77;}

.p-fuze .half-001E5E .col-6:nth-child(4):before,
.p-fuze .half-001E5E .col-6:nth-child(5):before {content:"";border-bottom:1px solid #002468;margin:-20px 0 40px;opacity:.1;display:block;}
}
@media screen and (max-width:768px) {
.p-fuze .sc-hero {padding-bottom:20px;}
.p-fuze .num-boxes .col {border-top:1px solid #263E77;padding-top:20px;}

.p-fuze .box-blue-light.row-flex-centered .button {margin-top:20px;margin-bottom:10px;}
.p-fuze .box-blue-light.text-center-mobile .col-6:not(:nth-last-child(1)) {border-bottom:1px solid #CCDDEC;margin-bottom:30px;}

.p-fuze .embed-container {margin: 60px -20px;}

}

/*p-fuze-ft fuze feature pages*/

.p-fuze-ft .embed-container {margin-top:0;margin-bottom:0;}
.p-fuze-ft ul.separated li {border-top:0;padding-bottom: 36px;padding-top: 35px;}
.p-fuze-ft ul.separated li:after {display:block;content:"";height:1px;background:rgba(255,255,255,.2);position: absolute;bottom: 0;left: 70px;}
.p-fuze-ft ul.separated.circle-dark-blue li:after {background:rgba(1, 33, 105, 0.2);}
.p-fuze-ft ul.separated.half li:after {width:40%;}
.p-fuze-ft ul.separated  li.no-bottom-line:after {display:none;}

.p-fuze-ft ul.check-list-circle li:before {left:1px;font-size:30px;top:33px;}
.p-fuze-ft ul.check-list-circle.circle-red li {padding-left:50px;}


.p-fuze-ft .box-transparent-light-blue-border h3 img {margin-top:-10px;}

.page-id-3589 .sc-usage .wrap {position:relative;}
.page-id-3589 .sc-usage .wrap .row {position:relative;}
.page-id-3589 .sc-usage .wrap:before {position:absolute;top:-70%;left:70%;content:"";width:220px;height:493px;background-size:cover;display:block;background-image:url(images/Arrows_Light_Icon.png);background-repeat:no-repeat;background-position:center center;}


@media screen and (min-width:768px) {
	.p-fuze-ft .ip-type-2 img {margin: 0 -45px 0 0;}
.p-fuze-ft .boost-boxes ul.separated {margin-bottom:0;}
.p-fuze-ft .boost-boxes .col-6:nth-child(1) {padding-right:90px;}
.p-fuze-ft .boost-boxes .col-6:nth-child(2) {padding-left:90px;}
.p-fuze-ft .slider-holder .col-5 {padding-right:7%;}
.p-fuze-ft ul.separated li {font-size:21px;padding-left:70px;}
.p-fuze-ft ul.separated li:nth-last-child(1) {padding-bottom:0;}
.p-fuze-ft ul.separated li:nth-last-child(1):after {display:none;}
.p-fuze-ft ul.separated li.no-bottom-line-desktop:after {display:none;}
}
@media screen and (max-width:768px) {
	.p-fuze-ft ul.separated li:after {left:55px;}
	.p-fuze-ft ul.separated li {padding-left: 55px;font-size:18px;}
	.p-fuze-ft ul.separated li:nth-last-child(1) {padding-bottom:0;}
	.p-fuze-ft ul.separated  li.no-bottom-line-mobile:after {display:none;}
}

.quests-tiles {position:relative;}
.quests-tiles .slide.col-6:before,
.quests-slider:before {content:"";display:block;position:absolute;top: 30px;left: 0;bottom: 0;right:0;background:#fff;border-radius:4px;}
.quests-tiles .slick-dots {padding:0 0 40px 0;position:relative;margin:0;}

.quests-tiles h4 {background-color: #B9D9EB;border-radius:4px;color: #225aa1;text-transform:uppercase;position:relative;z-index:1;color:#012169;padding:24px 40px 24px 60px;text-align:center;margin:0 0 55px;position:relative;}
.quests-tiles .slide {padding-top:0;padding-bottom:100px;padding: 0 45px 25px 45px;box-sizing:border-box;text-align:center;}
.quests-tiles h4:before {font-size: 48px;position:absolute;top:50%;left:40px;transform:translate(0,-50%);}
.quests-tiles .slick-slide:nth-child(1) h4:before {content:"1.";}
.quests-tiles .slick-slide:nth-child(2) h4:before {content:"2.";}
.quests-tiles .slick-slide:nth-child(3) h4:before {content:"3.";}
.quests-tiles .slick-slide:nth-child(4) h4:before {content:"4.";}
.quests-tiles .slick-slide:nth-child(5) h4:before {content:"5.";}
.quests-tiles .slick-slide:nth-child(6) h4:before {content:"6.";}
.quests-tiles .slick-slide:nth-child(7) h4:before {content:"7.";}
.quests-tiles .slick-slide:nth-child(8) h4:before {content:"8.";}

.quests-tiles .slide.col-6:nth-child(1) h4:before {content:"1.";}
.quests-tiles .slide.col-6:nth-child(2) h4:before {content:"2.";}

.slick-arrow {width:24px;height:24px;text-align:center;line-height:24px;display:inline-block;border-radius:100%;color:#fff;position:absolute;bottom:36px;z-index: 999;cursor:pointer;font-size: 14px;font-weight:bold;}
.slick-arrow:before {background:#012169;display:inline-block;border-radius:100%;width:100%;}
.quests-tiles .slide img {max-width:100%;height:auto !important;}

.slick-arrow.slick-disabled {opacity:0.3;filter:grayscale(1);cursor:default;}
.slick-arrow:before {font-family:icomoon, sans-serif;}
.slick-arrow.next:before {content: "\e90f";}
.slick-arrow.prev:before {content: "\e921";}
.slick-arrow.next {right:10%;}
.slick-arrow.prev {left:10%;}

.slick-prev:before {content: "\e90c";}
.slick-next:before {content: "\e90f";}

@media screen and (min-width:768px) {
.quests-slider h4 {font-size: 28px;}
}
@media screen and (max-width:768px) {
.quests-slider h4:before {left:20px;}
.quests-slider .slide {padding:0 15px 15px 15px;}
.quests-tiles .slide.col-6 {margin-bottom:20px;}
}


.page-id-3583 .bg-003CA5-override {background:#012169;}
.page-id-3583 .bg-003CA5-override .col-6 {float:none;margin-left:auto;margin-right:auto;}


.other-tools .col-2 a .button {}
.other-tools .tools a {display:flex;align-items:center;padding: 0 0 0 20px;text-decoration:none;}
.other-tools .tools .h5 {padding:0 0 0 0;width:75%;}
.other-tools .tools .img {width:20%;}
.other-tools .tools .img img {max-width:60px;max-height:40px;display:block;}
.other-tools .tools a:after {content: "\e90f";font-family:'icomoon';color:#E40046;font-size: 50px;width:5%;}

.other-tools .wrap  {position:relative;}
.other-tools .wrap:before {position: absolute;content: "";display: block;background-repeat: no-repeat;background-position: center top;background-image: url('images/Arrows_Light_Small_Icon.png');width: 157px;padding-top:35%;left:62%;top: -10%;background-size:100% auto;}
.other-tools .wrap .row {position:relative;}


.players-enjoy .check-list-circle li {padding-top:14px;padding-bottom:16px;}
.p-fuze-ft {overflow:hidden;}
.p-fuze-ft .players-enjoy ul.separated li {padding-bottom: 25px;padding-left: 60px;}
.p-fuze-ft .players-enjoy ul.separated li:after {margin-top: 25px;}

.user-interface .box-grey-dark img {margin:-45px -45px 0 -45px;width:calc(100% + 90px);}
main.p-fuze-ft  section.additional-padding {padding-bottom:160px;}
.keep-going .box-blue-light {position:relative;}

.milestones-image {margin-bottom:-219px;}
.user-interface h2 {opacity:0.5;padding-bottom:18px;}


@media screen and (min-width:768px) {
.video-arrows {position:relative;}
.video-arrows:before {background-image: url('images/Arrows_Light_Small_Icon.png');width: 167px;height: 373px;left: 0;top:32%;content:"";display:block;position:absolute;}
.page-id-3583 .sc-usage {padding-top:200px;}
.page-id-3583 .sc-transparent-tiles {padding-top:0;}
.players-enjoy .row-flex .col-6:nth-child(1) {padding-right:10%;}
.f-row-1 .col-6:nth-child(1) {padding-right:130px;}
.players-enjoy .phones-image {margin-top:0;margin-left:-100px;}
.page-id-3583 .players-enjoy .phones-image {margin-top:0;}
.tool-usage img {margin:-20% 0 0 -51%;float:left;}
.tool-usage img.image-8578 {margin:-18% -4% 0 -42%;}
.tool-usage img.image-8577 {margin:-13% -1% 0 -51%;}
.tool-usage img.image-3585 {margin-right:60px;}

.tool-usage h3 {font-size: 36px;line-height: 110%;}
.tool-usage li {font-size: 21px;color:#0F0F0F;font-weight:400;}
.tool-usage ul.vertical-alined.two-col li {margin-left:0;margin-right:0;width:50%;padding-right: 6%;}
.players-enjoy .check-list-circle li {font-size:21px;}
.keep-going .box-blue-light .image-pulled {position:absolute;top:50%;left:0;transform:translate(-50%,-50%);}
.other-tools .col-10 .alignleft {margin:5px 60px 30px 0;}
.page-id-3457 .keep-going .box-blue-light {padding-left:20%;padding-right:20%;}
.page-id-3457 .sc-transparent-tiles {padding-bottom:80px;}
.sc-video .col-3 {padding-right: 6%;}
.sc-usage .padding45 {padding:95px 45px 70px 45px;}
.slider-holder .col-5 h2 {padding-right:34%;}
section.keep-going { padding-top:0;}

.page-id-3583 .bg-003CA5-override .col-6 {width: 69%;}

.p-fuze-ft .row-flex:after {display:none;}

}

@media screen and (max-width:768px) {
	.p-fuze-ft {overflow:hidden;}
.other-tools .wrap {padding-bottom:100px;}
.other-tools .wrap:before {left: 56%;top: 1%;}
.user-interface .box-grey-dark img {max-width:unset;}
.user-interface .box-grey-dark {margin-bottom:20px;}
.other-tools .col-10 .alignleft {float:none;display:block;margin: 0 auto 30px;}
.tool-usage ul {margin-bottom:20px;}
.milestones-image {margin-bottom:-267px;}
main.p-fuze-ft section.additional-padding {padding-bottom: 270px;}
.players-enjoy.no-bottom-padd {padding-bottom:40px;}
.other-tools {padding-top:70px;}
.other-tools .col-2  {padding-bottom:70px;}

.p-fuze-ft .image-3648 {width: 113% !important;max-width:unset !important;}
.p-fuze-ft .image-3587,
.p-fuze-ft .image-3594,
.mobile-bigger-image-140 {width: 139% !important;max-width:unset !important;}

.tool-usage .pull-out {margin: 0 -10%;}
.tool-usage img {max-width: 100%;width: 100%;
    height: auto;
    margin: 0 0 -20% ;}

}



/*p-turnkey*/

.turnkey-bg .row {background-image: url('https://bragg.group/wp-content/themes/bragg-blank/images/bragg-logo-picto.png'); background-position: center 70px;background-repeat: no-repeat;}
.turnkey-bg .row .col-6 h4 {font-weight:300;padding: 0 5% 40px 5%;}
.turnkey-products-bg {background:#012169 url('https://bragg.group/wp-content/themes/bragg-blank/images/turnkey/karo-grid-original-faded.png') top right no-repeat;background-size:contain;}

@media screen and (min-width: 768px) {
.turnkey-scheme-video {width:1662px;height:787px;background: url('https://bragg.group/wp-content/themes/bragg-blank/images/turnkey/Shema-Grid.png') top right no-repeat;margin:-10% 0 0 -58%;}
.turnkey-scheme-video video {margin:1.7% 0 0 12%;	}
}

@media screen and (max-width: 768px) {
.turnkey-scheme-video {position: relative;padding-bottom: 66.25%;height: 0;}
.turnkey-scheme-video video {position: absolute;top: 0;left: 0;width: 120%;margin-left: -10%;height: 100%;}
}

.tech-wrapper-desk  {position:relative;padding-bottom:295px;}

.tech-wrapper-desk .tech-item {display:flex;flex-grow:1;}

.tech-item .handler {position: relative;font-size: 16px;color: rgba(108, 202, 232, 1);font-family: "Barlow Condensed";font-weight: 300;display:block;}
.tech-item .handler:before {content:"";border: 1px solid rgba(155, 203, 235, 0.6);width:9px;height:9px;border-radius:100%;display:block;position:absolute;top:-20px;left:50%;transform:translate(-50%,0);}
.tech-item.hover .handler:before {background: radial-gradient(50% 50% at 50% 50%, #A6E1F7 0%, #6CCAE8 100%);}
.tech-item .handler:after {content:"";width:15px;height:15px;border: 1px solid rgba(155, 203, 235, 1);position:absolute;top:-23px;left:50%;transform:translate(-50%,0);border-radius:100%;}

.tech-item .handler-wrap {width:100%;}
.tech-item-02 .handler {top:-31px;}
.tech-item-03 .handler {top:-52px;}
.tech-item-04 .handler {top:-67px;}
.tech-item-05 .handler {top:-51px;}
.tech-item-06 .handler {top:-31px;}
@media screen and (min-width: 768px) {
.tech-wrapper-desk  {	display:flex;}
.tech-item.hover .handler:after {display:block;} 
.turnkey-bg .row {background-position:center 110px;}
}
@media screen and (max-width: 768px) {
.no-bg-image-mobile {background-image:none;}
.turnkey-bg {background-size:cover;}
.tech-item .handler:before {background: radial-gradient(50% 50% at 50% 50%, #A6E1F7 0%, #6CCAE8 100%);}
.tech-item .handler:before {opacity:0;transition:opacity 0.2s;}
.tech-item .handler:after {opacity:0;transition:opacity 0.2s;}
.tech-wrapper-mobile .slick-current .handler:before {opacity:1;}
.tech-wrapper-mobile .slick-current .handler:after {opacity:1;}
.p-turnkey .pull-out-full-mobile {width: calc(100% + 40px);float: right;margin:-80px -20px -50px 0;}
.tech-item {position:relative;z-index:1;}
.tech-item.slick-current {z-index:0;}
}
@media screen and (min-width: 1400px) {
.p-turnkey .pull-out-full-screen {margin:0 -100px 0 0;max-width:140%;}

}
@media screen and (min-width: 768px) {
.p-turnkey .pull-out-full-screen {float:right;max-width:130%;}	
}

.tech-item .tech-item-content {background-position:top center;background-repeat:no-repeat;}
.tech-item.hover .tech-item-content {display:block;}
.tech-wrapper-desk .tech-item-content {position:absolute;top:300px;left:0;right:0;display:none;padding-left:20%;padding-right:20%;padding-top:150px;}
.tech-wrapper-desk .tech-item .tech-01 {background-image:url('https://bragg.group/wp-content/themes/bragg-blank/images/turnkey/01-casino-line-1200-1.png');}
.tech-wrapper-desk .tech-item .tech-02 {background-image:url('https://bragg.group/wp-content/themes/bragg-blank/images/turnkey/02-pam-line-1200-1.png');}
.tech-wrapper-desk .tech-item .tech-03 {background-image:url('https://bragg.group/wp-content/themes/bragg-blank/images/turnkey/03-managed-line-1200.png');}
.tech-wrapper-desk .tech-item .tech-04 {background-image:url('https://bragg.group/wp-content/themes/bragg-blank/images/turnkey/04-data-line-1200.png');}
.tech-wrapper-desk .tech-item .tech-05 {background-image:url('https://bragg.group/wp-content/themes/bragg-blank/images/turnkey/05-responsible-line-1200-1.png');}
.tech-wrapper-desk .tech-item .tech-06 {background-image:url('https://bragg.group/wp-content/themes/bragg-blank/images/turnkey/06-hub-line-1200-2.png');}
.tech-wrapper-desk .tech-item .tech-07 {background-image:url('https://bragg.group/wp-content/themes/bragg-blank/images/turnkey/07-fuze-line-1200-1.png');}



.tech-item h4 span {color: rgba(152, 201, 241, 1);}

.tech-wrapper-mobile {position:relative;width:140px;margin-left:auto;margin-right:auto;}
.tech-wrapper-mobile:after {content:"";display:block;clear:both;}
.tech-wrapper-mobile .tech-item-content  {}
.tech-wrapper-mobile .tech-item-content {margin:0 -30%;opacity:0;transition:opacity 0.2s;}
.tech-wrapper-mobile .slick-current .tech-item-content {display:block;opacity:1;}

.tech-wrapper-mobile .slick-list {overflow:visible}
.tech-wrapper-mobile .slick-arrow {opacity:0;position:absolute;top:0;bottom:0;width:100px;height:100%;border-radius:0;background:none;border:0;}
.tech-wrapper-mobile .slick-arrow:before {}
.tech-wrapper-mobile .slick-prev {left:0;}
.tech-wrapper-mobile .slick-next {right:0;}
.tech-wrapper-mobile .tech-item-content:before {content:"";height:53px;width:2px;background-image:url('https://bragg.group/wp-content/themes/bragg-blank/images/turnkey/line-mobile.png');display:block;margin:0 auto;}

.tech-wrapper-mobile .tech-item-01 .handler-wrap {margin-top: -50px;}
.tech-wrapper-mobile .tech-item-02 .handler-wrap {margin-top: -30px;}
.tech-wrapper-mobile .tech-item-03 .handler-wrap {margin-top: -15px;}
.tech-wrapper-mobile .tech-item-04 .handler-wrap {margin-top: 0;}
.tech-wrapper-mobile .tech-item-05 .handler-wrap {margin-top: -15px;}
.tech-wrapper-mobile .tech-item-06 .handler-wrap {margin-top: -30px;}
.tech-wrapper-mobile .tech-item-07 .handler-wrap {margin-top: -50px;}

.tech-wrapper-mobile .tech-item-01 .tech-item-content {margin-top: 0;}
.tech-wrapper-mobile .tech-item-02 .tech-item-content {margin-top: -20px;}
.tech-wrapper-mobile .tech-item-03 .tech-item-content {margin-top: -35px;}
.tech-wrapper-mobile .tech-item-04 .tech-item-content {margin-top: -50px;}
.tech-wrapper-mobile .tech-item-05 .tech-item-content {margin-top: -35px;}
.tech-wrapper-mobile .tech-item-06 .tech-item-content {margin-top: -20px;}
.tech-wrapper-mobile .tech-item-07 .tech-item-content {margin-top: 0;}

@media screen and (min-width:768px) {
.tech-item.iconvideo .handler {top:10px !important;}
.tech-item-01.iconvideo {padding-top:100px;}
.tech-item-02.iconvideo {padding-top:60px;}
.tech-item-03.iconvideo {padding-top:30px;}
.tech-item-04.iconvideo {padding-top:10px;}
.tech-item-05.iconvideo {padding-top:30px;}
.tech-item-06.iconvideo {padding-top:60px;}
.tech-item-07.iconvideo {padding-top:100px;}
}


/*sc-careers*/
.sc-careers {background-image:url('images/Bragg_Careers_Key_Visual.png');background-position:center center;background-repeat:no-repeat;}


@media screen and (min-width:1900px) {
.sc-careers {background-size:100% auto;}
}

/*p-job-single*/

.p-job-single h1 {padding-bottom:0;}
.p-job-single p.date {padding-bottom:20px;}
.p-job-single .sc-hero {padding-bottom:150px;}
.p-job-single article {margin-top:-50px;}
.p-job-single .bottom {border-top: 2px solid #EAEAEA;padding-top:50px;padding-bottom:50px;}
.p-job-single .content {padding-bottom:20px;}
a.icon-angle-left:before {margin:0 16px 0 0;}

.p-job-single .sub-bottom {position: relative;}
.p-job-single .sub-bottom img {width:100%;}
.p-job-single .sub-bottom a.button {position:absolute;bottom:44px;left:45px;}

@media screen and (min-width:768px) {
	.p-job-single .box-white {padding-left:110px;padding-right:110px;margin-top:-140px;padding-top:60px;padding-bottom:85px;}
	.p-job-single .box-blue-light {margin-left:-80px;margin-right:-80px;margin-bottom:40px;padding-left:80px;padding-right:80px;padding-top:65px;padding-bottom:40px;}
	
}
@media screen and (max-width:768px) {
.p-job-single .sub-bottom a.button {left: 20px;right: 20px;bottom:20px;}
}

/*p-about-us*/

.p-about-us .sc-hero .wrap {background-image:url('images/Spade_Light.png');background-position:100% bottom; background-repeat:no-repeat;}
.p-about-us .sc-hero .wrap {background-image:url('images/Spade_Light.png');background-position:100% bottom; background-repeat:no-repeat;}

.licences {padding-bottom:50px;justify-content:center;}
.licences li.double {width:64%;text-align:left;padding-bottom:25px;}
.licences li.double p {font-size:inherit;margin:0;padding:0;}
.licences li.double img {margin: 0 20px;}

@media screen and (min-width:768px) {
	.p-about-us .sc-hero {padding-bottom:0;padding-top:0;}
.p-about-us .sc-hero .wrap {padding-bottom:60px;padding-top: 100px;}	
}
@media screen and (max-width:768px) {
.p-about-us .licences li.double {width:100%;text-align:left;}
.p-about-us .sc-hero {padding-bottom:0;}
.p-about-us .sc-hero .wrap {background-size:80% auto;background-position: center bottom;padding-bottom:59%;}

.p-job-single .sub-bottom {overflow:hidden;border-radius:4px;margin-bottom:40px;}
.p-job-single .sub-bottom img {width: 230%;max-width: unset;margin-left: -110%;display: block;}
.jobpostheader .button {width:200px;margin:0 auto 40px;}

.p-job-single .sc-article .box-white {margin-top: -180px;}
.p-job-single .sc-article .f40 {font-size:28px;}
.p-job-single .image.line-red:before {margin-left:auto;margin-right:auto;margin-bottom:30px;}

}

.p-about-us ul.licences.no-flex li {display:inline-block;text-align:left;font-size:12px;}
.p-about-us ul.licences.no-flex li img {margin:0 20px 0 20px;float:left;}
.p-about-us ul.licences.awards figure {margin:0;padding:0 20px 0 10px;width:117px;box-sizing:border-box;}
.p-about-us ul.licences.awards {align-items:center;}
.p-about-us ul.licences.awards li {text-align:left;}
.p-about-us ul.licences.awards p {font-size: 12px;line-height:14px;padding:0;width:calc(100% - 117px);}

.p-our-brands .bottom-border:after {margin: 50px 20px 50px;}
.p-our-brands .bottom-border .col-6 {padding-bottom:50px;}



/*p-default*/
.p-default {padding-bottom:200px;}


/*p-home*/
.p-home .sc-hero {background-image: url('https://bragg.group/wp-content/themes/bragg-blank/images/2025-03-Bragg-header-v1.jpg');background-position: center 0;background-repeat: repeat-x;box-sizing: border-box;}
.p-home .sc-hero p {font-weight:300;}
.p-home .sc-hero p strong {font-weight:600;}
.sc-hero p.h2 {font-weight:700;padding-bottom:0;}
.p-home .button.red {margin-top:36px;}

@media screen and (min-width:768px) {
.p-home .sc-hero {background-size: auto 680px;padding:0;}
.p-home .sc-hero .row-flex-centered {height:680px;}
.sc-hero .row:before {margin:30px 0 0 20px;}
.p-home .box-grey-light {padding: 100px 80px 80px;}
}


@media screen and (min-width:768px) and (max-width:1600px) {
.content-slides .slide-intro {left: 20px;bottom: 100px;}	
.content-slides .slide-intro h2 {font-size:42px;line-height:48px;}
}
@media screen and (max-width:768px) {
	.p-home .sc-hero {background-size: cover;}
	.sc-hero p {font-size:18px;line-height:24px;}
	.sc-hero p.awards {font-size:12px;line-height: 14px;}
	.sc-hero p.h2 {font-size:42px;line-height:52px;}
	.p-home .discover-technology .button {margin-top:0;}
	.p-home .sc-hero {background-image: url('https://bragg.group/wp-content/themes/bragg-blank/images/2025-03-Bragg-header-mobile.jpg');padding-bottom: 122%;background-position: center bottom;}
}


/*mid sdcreen fixes*/
@media screen and (min-width:768px) and (max-width:1300px) {
.news-list .item img {width:100%;height:auto;}
footer .locations.row-flex-bottom {margin:0;}
.sc-general img {max-width:100%;height:auto;}
footer .row-flex {padding:0 20px;}


.content-slides .slide img {right:-280%;}
.p-studios .tag {transform: translate(0,-94%);}
 
.studios-list.secondary .col-6:nth-child(2n+1) {clear:left;}
.p-studio .sc-hero {overflow:hidden;background-position: 290% auto;}
.p-studio .sc-hero .attachment-post-thumbnail {height: 480px !important;width: auto !important;}
 
.p-pam .sc-general .alignright {display: block;float: none;}/* fix za konkretno sliko:  http://localhost/new-dev.bragg/solutions/technology/player-account-management-igaming-platform/  https://bragg.group/wp-content/uploads/2022/09/PAM_omni_channel.png */
 
.p-pam .content-tabs .item {margin:10px;padding: 20px;}
.pr-22 .white-box.roadmap-nav {padding:10px;}
}

@media screen and (min-width:768px) and (max-width:1360px) {
.wrap {padding-left: 20px;padding-right: 20px;box-sizing:border-box;}
}

/*age gate*/
.age-gate-input, .age-gate-select {max-width:120px;}
h2.age-gate-headline,
h2.age-gate-subheading {font-size:18px;line-height:26px;color:#E40046;font-size: 16px;line-height: 19px;letter-spacing: 3px;letter-spacing: 3px;text-transform:uppercase;font-family:'Rubik', sans-serif;font-weight:400;}
ol.age-gate-form-elements {margin: 20px 0 45px;padding: 0;list-style: none;display: flex;align-items: center;justify-content: center;}
.age-gate-form-section {margin: 0 5px 10px;}
ol.age-gate-form-elements label {display:block;font-size: 16px;line-height: 19px;color: #898989;cursor: pointer;}
.age-gate-select {min-width: 80px;}
.age-gate-input, .age-gate-select {text-align: center;max-width: 100px;width: 100%;}
ol.age-gate-form-elements select {text-align:left;}
p.age-gate-message {color:#898989;font-size: 16px;line-height: 19px;}
ol.age-gate-form-elements label {font-size: 16px;line-height: 19px;color:#898989;}
.age-gate-input, .age-gate-select {text-align: center;max-width: 100px;width: 100%;}
div.age-gate-submit {display:block !important;}
button.age-gate-button {border:0;height:42px;line-height:42px;border-radius:4px;}
button.age-gate-button,
input.age-gate-submit {background:#003DA4;color:#fff;font-weight:400;font-size: 16px;width:280px;}

.age-gate__error,
.age-gate-error-message {font-weight:bold;color:#E40046;}
.age-gate-heading,
.age-gate-heading .age-gate-heading-title {padding-bottom:10px;font-size:46px;line-height: 100%;}
.age-gate-wrapper {background: rgba(217, 217, 217, 0.4) !important;backdrop-filter: blur(10px);height: 100vh;position: fixed;z-index: 1000001;width: 100%;top: 0;left: 0;overflow-y: auto;display: flex;align-items: center;flex-flow: column;}
.age-gate-form {margin: 0 auto;max-width: 682px;box-sizing:border-box;width: 100%;background: #fff;padding: 80px 100px;position: relative;border-radius:4px;}
.age-gate {margin:auto;}
.age-gate-loader {position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);z-index: 100;display: none;}

@media screen and (min-width:768px) {
.age-gate {text-align:center;}
}
@media screen and (max-width:768px) {
.age-gate-form {padding: 65px 30px;  width: calc(100% - 20px);}
input.age-gate-submit {width:100%;}
}

/*banner place*/
.conference-msg {position:fixed;bottom:30px;left:30px;right:30px;z-index:400;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}
.conference-msg .container {width:100%;max-width:1208px;margin-left:auto;margin-right:auto;}
.conference-msg .conference-wrap {position:relative;width:100%;pointer-events:auto;}
.conference-msg .conference-wrap img {width:100%;border-radius:10px;box-shadow:0 0 30px rgba(0,0,0,0.5);}
.conference-msg .conference-wrap .mobileBanner {display:none;}
.conference-msg p {display:inline-block;padding-left:40px;font-family:"Open Sans", sans-serif;}
.conference-msg .btn {position:absolute;right:28.5%;bottom:33%;z-index:9;text-transform:inherit;font-weight:800;font-family:"Open Sans", sans-serif;font-size:15px;}
.conference-msg .btn.btn-green {color:#423c77;}
.conference-msg .close-msg {width:27px;height:27px;top:10px;right:10px;position:absolute;cursor:pointer;background:rgba(255,255,255,0.7);border-radius:100%;text-align:center;line-height:28px;border:1px solid #555;box-sizing:border-box;font-size:12px;color:#555;}

@media (min-width:992px) and (max-width:1280px) {
.conference-msg .close-msg {bottom:37%;right:3.5%;}
.conference-msg .btn {right:27%;bottom:30%;}
.conference-msg .container {max-width:992px;}
}
@media (min-width:767px) and (max-width:992px) {
.conference-msg .container {max-width:740px;}
.conference-msg .close-msg {width:20px;height:20px;}
.conference-msg .btn {font-size:12px;padding:6px 10px 7px;right:27.5%;bottom:33%;height:auto;}
}
@media screen and (max-width:767px) {
.conference-msg .conference-wrap .mobileBanner {display:block;}
.conference-msg .conference-wrap .desktopBanner {display:none;}
.conference-msg .btn {font-size:3vw;padding:2.2vw 1.2vw;right:16vw;left:16vw;bottom:22%;height:auto;font-weight:800;}
.conference-msg .close-msg {width:5vw;height:5vw;bottom:84%;right:3px;}
.conference-msg .close-msg span {top:2.5vw;right:1vw;height:2px;width:3vw;}
}
@media screen and (max-width:480px) {
.conference-msg .container {max-width:100%;padding:0 1vw;}
}
@media screen and (max-width:550px) {
.conference-msg p {padding-left:0;}
}


/*landing game*/



.gradient-lines {position:relative;}
.gradient-lines:after,
.gradient-lines:before {content:"";position:absolute;top:50%;height:1px;width:44%;}
.gradient-lines:after {left:55%; background: linear-gradient(to right,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); ;}
.gradient-lines:before {right:55%;background:linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);}


.p-game blockquote {
  background: #225aa1;
  border-radius: 10px;
  padding: 20px;
  margin: 0 0 30px 0;
}
.p-game blockquote p {
  color: #ffc000;
  font-size: 22px;
  font-style: italic;
  padding: 0;
}

.image-circle {position:relative;}
.image-circle.w150 {height:150px;}
.image-circle.yellow:before {background: #f8be00;}
.image-circle:before {position:absolute;content:"";border-radius:100%;top:50%;left:50%;transform:translate(-50%,-50%);}
.image-circle.w150:before {width:150px;height:150px;}
.image-circle img {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;}

.p-game .row {margin-bottom:65px;display:block;}
.p-game .row.no-vertical-padding {margin-bottom:0;}
.p-game .row.no-bottom-margin {margin-bottom:0;}
.p-game .row.centered-title-row {margin-bottom:0;}
.p-game .hero {text-align:center;padding:40px;}
.p-game .hero picture {display:block;margin:0;box-sizing:border-box;}



.p-game .in-row:after {clear:both;display:block;float:none;content:"";}
.p-game .embed-container {margin-top:22px;margin-bottom:13px;border:1px solid #fff;}
.p-game .embed-container.cmplz-placeholder-1 {height: auto;}
.p-game h2 {color:#000;padding: 13px 0 13px;}
.p-game h3 {color:#fff;padding: 10px 0 10px 0;}
.p-game h4 {color:#fff;padding: 10px 0 10px 0;}
.p-game .centered-title-row h4 {letter-spacing: 2px;text-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);text-transform:uppercase;padding:0 0 20px 0;}

@media screen and (min-width: 768px) {
.p-game .row.decor-right .in-row {display:flex;flex-direction: row-reverse;align-items:center;}
.p-game .row.decor-left .in-row {display:flex;align-items:center;}
.p-game .column.decor-image {padding-left:0;padding-right:0;}
	
main.p-game section:nth-last-child(1) {padding-bottom:80px;}
.p-game .hero picture {width:1100px;margin: 0 auto;display:block;}
.p-game .hero.align-right picture {text-align:right;}
.p-game .hero.align-left picture {text-align:left;}

.p-game .hero.align-left picture {text-align:left;}

.p-game img.relative-centered {position:relative;transform:translate(-50%,0);left:50%;}
.p-game .relative-centered img {position:relative;transform:translate(-50%,0);left:50%;}

.p-game .ver-padding20 picture {padding-top:20px;padding-bottom:20px;}
.p-game .ver-padding40 picture {padding-top:40px;padding-bottom:40px;}
.p-game .ver-padding60 picture {padding-top:60px;padding-bottom:60px;}
.p-game .ver-padding80 picture {padding-top:80px;padding-bottom:80px;}
.p-game .hor-padding20 picture {padding-left:20px;padding-right:20px;}
.p-game .hor-padding40 picture {padding-left:40px;padding-right:40px;}
.p-game .hor-padding60 picture {padding-left:60px;padding-right:60px;}
.p-game .hor-padding80 picture {padding-left:80px;padding-right:80px;}
.p-game .ver-padding-bott-negative-40 picture,
.p-game .ver-padding-bott-negative-20 picture {padding-bottom:0;}
.p-game .hero.ver-padding-bott-negative-20 {padding-bottom:0;margin-bottom:-20px;}
.p-game .hero.ver-padding-bott-negative-40 {padding-bottom:0;margin-bottom:-40px;}
.p-game .hero.ver-padding-bott-zero {padding-bottom:0;margin-bottom:0;}
.p-game .hero.ver-padding-top-zero {padding-top:0;margin-top:0;}
.p-game .ver-padding-top-negative-40 picture,
.p-game .ver-padding-top-negative-20 picture {padding-top:0;}
.p-game .hero.ver-padding-top-negative-20 {padding-top:0;margin-top:-20px;}
.p-game .hero.ver-padding-top-negative-40 {padding-top:0;margin-top:-40px;}
.p-game .hero.hor-padding-left-negative-20 {margin-left:-20px;}
.p-game .hero.hor-padding-left-negative-40 {margin-left:-40px;}
.p-game .hero.hor-padding-left-negative-60 {margin-left:-60px;}
.p-game .hero.hor-padding-left-negative-80 {margin-left:-80px;}
.p-game .hero.hor-padding-right-negative-20 {margin-right:-20px;}
.p-game .hero.hor-padding-right-negative-40 {margin-right:-40px;}
.p-game .hero.hor-padding-right-negative-60 {margin-right:-60px;}
.p-game .hero.hor-padding-right-negative-80 {margin-right:-80px;}
}
@media screen and (min-width: 1280px) {
.row .in-row.indented-frame {margin-left: -100px;margin-right: -100px;padding-left: 100px;padding-right: 100px;padding-bottom:50px;margin-bottom:100px;}
}

@media screen and (min-width: 768px) {
.vertical-pulled-50 {margin-top:-50%;margin-bottom:-50%;}
.vertical-pulled-40 {margin-top:-40%;margin-bottom:-40%;}
.vertical-pulled-30 {margin-top:-30%;margin-bottom:-30%;}
.vertical-pulled-20 {margin-top:-20%;margin-bottom:-20%;}
.vertical-pulled-10 {margin-top:-10%;margin-bottom:-10%;}

.left-pulled-50 {margin-left:-50%;}
.left-pulled-40 {margin-left:-40%;}
.left-pulled-30 {margin-left:-30%;}
.left-pulled-20 {margin-left:-20%;}
.left-pulled-10 {margin-left:-10%;}
.right-pulled-50 {margin-right:-50%;}
.right-pulled-40 {margin-right:-40%;}
.right-pulled-30 {margin-right:-30%;}
.right-pulled-20 {margin-right:-20%;}
.right-pulled-10 {margin-right:-10%;}
}

.p-game blockquote h5,
.p-game li,
.p-game table,
.p-game p {color:#fff;}
.p-game p {padding-bottom:13px;padding-top:13px;}

.p-game p a {color:inherit;}
.p-game .page-background {background-position:top center;background-repeat:no-repeat;padding-top:0;}
.p-game .game-bottom-bg {background-position:bottom center;background-repeat:no-repeat;}
.p-game .provider-logo {text-align:center;}

.p-game .goldenherowinfastjtg .text-left img {margin-right:20px;}
.p-game .hero {clear:both;}
.p-game table {margin:13px 0 35px;}
.p-game table tbody tr:nth-last-child(1) td,
.p-game th,
.p-game td {border-bottom:1px solid rgba(255, 255, 255, 0.25);border-left:0;border-right:0;padding: 14px 8px;}
.p-game h4 sup {font-size:46%;}

.white-gradient {background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,0.2) 100%);}
.p-game .white-gradient {background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,0.2) 100%);margin: 0 0 40px 0;padding: 60px 20px 0;position: relative;overflow: hidden;} 
.p-game .white-gradient h5 {float: left;position: absolute;top: 0;left: 50%;transform: translate(-50%,0);font-size: 24px;margin: 0;padding: 0;font-weight: 600;}
.p-game .white-gradient h5:before,
.p-game .white-gradient h5:after {background:#fff;height:3px;content:"";display:block;position:absolute;top:50%;width:1000px;}
.p-game .white-gradient h5:before {right:calc(100% + 20px);}
.p-game .white-gradient h5:after {left:calc(100% + 20px);}
.p-game .white-gradient img {margin: 0 40px;}
.p-game .white-gradient img.aligncenter {margin: 0 auto;}

@media screen and (min-width: 768px) {
.half-left {float: left;width: 43%;}
.half-right {float: right;width: 43%;}
}


@media screen and (min-width: 768px) {
.p-game li,
.p-game p {font-size:21px;line-height:35px;}
.p-game p.intro {font-size:28px;line-height:40px;}
 .p-game table {font-size:18px;}


.p-game .buttons .button {margin: 0 36px;}

.p-game .column {padding:0;margin-left:20px;margin-right:20px;margin-top:20px;margin-bottom:20px;}
.p-game .column.no-margin {margin:0;}

.p-game .col-1 {width:calc(8.333333% - 40px);}
.p-game .col-2 {width:calc(16.666666% - 40px);}
.p-game .col-3 {width:calc(25% - 40px);}
.p-game .col-4 {width:calc(33.333333% - 40px);}
.p-game .col-12 .col-4 {width:33.333333%;}
.p-game .col-5 {width:calc(41.666666% - 40px);}
.p-game .col-6 {width:calc(50% - 40px);}
.p-game .col-7 {width:calc(58.333333% - 40px);}
.p-game .col-8 {width:calc(66.666666% - 40px);}
.p-game .col-9 {width:calc(75% - 40px);}
.p-game .col-10 {width:calc(83.333333% - 40px);}
.p-game .col-11 {width:calc(91.666666% - 40px);}
.p-game .col-12 {width:calc(100% - 40px);}

.p-game .col-1.no-margin {width:8.333333%;}
.p-game .col-2.no-margin {width:16.666666%;}
.p-game .col-3.no-margin {width:25%;}
.p-game .col-4.no-margin {width:33.333333%;}
.p-game .col-5.no-margin {width:41.666666%;}
.p-game .col-6.no-margin {width:50%;}
.p-game .col-7.no-margin {width:58.333333%;}
.p-game .col-8.no-margin {width:66.666666%;}
.p-game .col-9.no-margin {width:75%;}
.p-game .col-10.no-margin {width:83.333333%;}
.p-game .col-11.no-margin {width:91.666666%;}
.p-game .col-12.no-margin {width:100%;}

.display-image img {margin-top: 0;}

.orb-right,
.orb-left {float:left;width:24%;}
.orb-center {float:left;width:52%;}
}

.p-game .column.title-above-box {margin-top:50px;}
.p-game .column.title-above-box h4 {margin-top:-63px;}
.p-game .no-bot-padd {padding-bottom:0;margin-bottom:0;}
.p-game .no-top-padd {padding-top:0;margin-top:0;}

@media screen and (min-width: 1200px) {
.p-game .wrap {width:1104px;}
}

@media screen and (max-width: 768px) {
.p-game .column.title-above-box {float:left;width:100%;margin-bottom:30px;margin-top:40px;box-sizing:border-box;}
.p-game .column.title-above-box h4 {margin-top:-46px;}
.p-game .centered-title-row h4 {padding-bottom:16px;}
.p-game .provider-logo {display:none;}
.p-game .page-background {background:none !important;}
.p-game .hero {padding:0;position:relative;}
.p-game .hero .wrap {padding:0;}
.p-game .hero img {width:100%;width: 100%;}
.p-game .main-content {position:relative;margin-top: 0;}
.p-game .column {margin:10px 0;}
.p-game .row {margin-bottom: 34px;}
.display-image img {margin-bottom:-138px;max-width:107%;margin-left:-3%;}
.p-game table {margin:10px 0 10px;}
.p-game .buttons a {margin-bottom:20px;width:100%;}
}




.countdownscript {font-weight:900;line-height: 49px;text-align:center;margin: 0 -10px;}
.countdownscript span {font-weight:800;color:#00ffbe;display:block;}
.countdownscript div {margin:0 10px;display:inline-block;text-align:center;width:calc(25% - 20px);}
.countdownscript div:after {content:":";transform:translate(-10px, 0);display:inline-block;color:#a6ce3d;}
.countdownscript div:nth-last-child(1):after {display:none;}

.countdownscript:after {content:"";display:block;clear:both;float:none;}
.countdownscript .num {background:rgba(255,255,255,0.2);width:100%;text-align:center;height:196px;line-height:179px;font-size: 186px; font-family:'Barlow Condensed'; font-weight:600;border-radius: 5px;text-align:center;display:block;color:#fff;}
.countdownscript .label {font-size:22px;color:#ffc000;}
.countdownscript div:after {display:none;}

@media screen and (min-width: 768px) {
.countdownscript {padding:0 0 20px 0;}
}
@media screen and (max-width: 768px) {
.countdownscript {margin: 0 -5px;}
.countdownscript div {width:calc(25% - 10px);margin:0 5px;}
.countdownscript .num {height:63px;line-height:59px;font-size: 50px;}
.countdownscript .label {font-size:11px;line-height: 23px;}
}


.row [class*="frame-"],
.row [class*="lbg-"] {padding:0 20px;}
.in-row:before {content:"";display:block;height:1px;}
.in-row:after {content:"";display:block;height:1px;}

.in-row.eq-heights {display:flex;}
.in-row.eq-heights:after,
.in-row.eq-heights:before {display:none;}

.outer-row.lbg-blue253746-05,
.in-row.lbg-blue253746-05 {background: rgba(37,55,70,0.5);}
.outer-row.lbg-blue253746-07,
.in-row.lbg-blue253746-07 {background: rgba(37,55,70,0.7);}
.outer-row.lbg-blue043669-08,
.in-row.lbg-blue043669-08 {background:rgba(4,54,105,.8);}
.outer-row.lbg-blueb9d9eb-01,
.in-row.lbg-blueb9d9eb-01 {background:rgba(185,217,235,0.1);}
.outer-row.lbg-blue003DA4,
.in-row.lbg-blue003DA4 {background:#003DA4;background-image: url('images/Arrows_Light_Small_Icon.png');background-repeat:no-repeat;background-position:64% 10px;position:relative;}
/*.in-row.lbg-blue003DA4:before {position:absolute;content:"";display:block;background-image: url('images/Arrows_Light_Small_Icon.png');width: 167px;height: 373px;left: 64%;top:5%;}*/
.outer-row.lbg-white-05,.in-row.lbg-white-05 {background:rgba(255,255,255,.5);}
.outer-row.lbg-white-01,.in-row.lbg-white-01 {background:rgba(255,255,255,.1);}
.outer-row.lbg-white-02,.in-row.lbg-white-02 {background:rgba(255,255,255,.2);}
.outer-row.lbg-white-03,.in-row.lbg-white-03 {background:rgba(255,255,255,.3);}
.outer-row.lbg-black-02,
.in-row.lbg-black-02 {background:rgba(0,0,0,.2);}

.row [class*="lbg-frame-"] {position:relative;padding-left:30px;padding-right:30px;padding-bottom:20px;}
.row [class*="lbg-frame-"]:before {content:"";display:block;position:absolute;top:6px;left:6px;bottom:6px;right:6px;border-radius:inherit;}
.column.lbg-frame-maroon {background: #a12a15;padding-top:20px;padding-bottom:20px;}
.column.lbg-frame-maroon:before {border: 6px solid #ae4835;}
.column.lbg-frame-winter {background: #000090;padding-top:20px;padding-bottom:20px;}
.column.lbg-frame-winter:before {border: 6px solid #002ccb;}
.frame-B9D9EB {border:3px solid #B9D9EB;padding:20px;}

.column.lbg-black-04,
.outer-row.lbg-black-04,
.in-row.lbg-black-04 {background:rgba(0,0,0,.4);}
.outer-row.lbg-black-06,
.in-row.lbg-black-06 {background:rgba(0,0,0,.4);}
.column.lbg-yellowffc000,.outer-row.lbg-yellowffc000,.in-row.lbg-yellowffc000 {background:#ffc000;}
.outer-row.lbg-yellowfdd506,
.in-row.lbg-yellowfdd506 {background:#fdd506;}
.column.lbg-greenA6CE3D,
.outer-row.lbg-greenA6CE3D,
.in-row.lbg-greenA6CE3D {background:#A6CE3D;}

.column.lbg-white-solid,
.column.lbg-yellowffc000 {padding-top:13px;padding-bottom:13px;}

.column.lbg-white-05,
.outer-row.lbg-white-05,
.in-row.lbg-white-05 {background:rgba(255,255,255,.5);}
.column.lbg-white-02,
.outer-row.lbg-white-02,
.in-row.lbg-white-02 {background:rgba(255,255,255,.2);}
.column.lbg-white-solid,
.outer-row.lbg-white-solid,
.in-row.lbg-white-solid {background:rgba(255,255,255,1);}
.in-row.frame-white-ffffff {border:6px solid #fff;}
.in-row.frame-yellow-e8ac19 {border:6px solid #e8ac19;}
.blueB9D9EB p,
.lbg-greenA6CE3D p,
.lbg-greenA6CE3D h4,
.lbg-yellowfdd506 p,
.lbg-yellowffc000 p {color:#000;}
.lbg-white-05 li,
.lbg-white-05 p {color: #000;}
.yellowffc000 {background:#ffc000;}
.yellowf8be00 {background:#f8be00;}
.greena6ce3d {background:#a6ce3d;}
.blueB9D9EB {background:#B9D9EB;}
.blue225aa1 {background:#225aa1;}
.blue002ccb {background:#002ccb;}
.yellowe48d0b {background:#e48d0b;}

.lbg-yellowffc000 td {color:#253746;}

@media screen and (max-width: 768px) {
.in-row.lbg-blue003DA4 {background-position: 90% 100%;background-size:135px auto;}
}


.p-gamomatinv .countdownscript .label,
.p-gamomat .countdownscript .label,
.p-gamomatinv th,
.p-gamomat th,
.p-gamomatinv h5,
.p-gamomat h5 {color:#A6CE3D;}

.p-atomicslotinv .countdownscript .label,
.p-atomicslot .countdownscript .label,
.p-atomicslotinv th,
.p-atomicslot th,
.p-atomicslotinv h5,
.p-atomicslot h5 {color:#FDD506;}
.p-indigomagicinv h2 {color:#002E59;}
.p-indigomagicinv .countdownscript .label {color:#B9D9EB;}


@media screen and (min-width: 768px) {
.p-atomicslotinv .hero,
.p-atomicslot .hero {padding: 60px 0 30px;}
.p-game .separator {position:relative;}
.p-game .separator:before {content:"";display:block;position:absolute;top:13px;left:calc(50% - 1px);bottom:13px;background:#fff;width:1px;}
}
@media screen and (max-width: 768px) {
.p-game .separator {position:relative;}
.p-game .separator:before {content:"";display:block;position:absolute;top:50%;left:0;height:1px;right:0;background:#fff;}
}

.indented-frame {position:relative;}
.indented-frame .decor-image-ri {position:absolute;left:50%;transform:translate(-50%,0);bottom:-70px;padding:0 20px;z-index:1;}

/*p-game customs*/
.page-id-5370 .p-game .hero {padding-top: 72px;}
@media screen and (min-width: 768px) {
.page-id-5370 .title-above-box {height:370px;}
}










/*404 page*/
@media screen and (min-width: 768px) {
.p-404 {padding-top:40px;}
}
.p-404 h2 {position:relative;z-index:1;}
.p-404 figure {margin:0;padding:0;}
.p-404 img {margin:-10% 0 0 5%;position:relative;z-index:0;}
.p-404 p {position:relative;z-index:1;}


div#caf-multiple-taxonomy-filter-hor select {width:auto;margin:0;border:0 !important;background:#F7F8F9 !important;color:#000000 !important;font-size:16px !important;font-weight:300;height: 42px;line-height: 42px;}
.data-target-div1 div#caf-multiple-taxonomy-filter-hor button.caf_select_multi_btn {height: 42px !important;line-height: 42px !important;padding:0 50px !important;background:#E40046 !important;color:#fff !important;font-size:16px !important;padding:0;transition:background 0.5s;}
.data-target-div1 div#caf-multiple-taxonomy-filter-hor button.caf_select_multi_btn:hover {background:#be003a !important;}
.caf-post-layout-container:after {display:block;content:"";clear:both;float:none;}

#caf-multiple-taxonomy-filter-hor .fItem strong.label {display:block;text-align:left;font-size:16px;padding-bottom:10px;}

.p-cOld #caf-multiple-taxonomy-filter-hor {background: rgba(255, 255, 255, 0.9);border: 4px solid #F9F9F9;backdrop-filter: blur(12.5px);border-radius: 4px;padding: 50px 20px 70px !important;box-sizing:border-box;margin-bottom:50px;}

.data-target-div1 .error-of-empty-result {background: none;text-align:center;color: #E40046;font-size: 18px !important;padding:0 0 100px;}




@media screen and (min-width:1000px) {
.p-cOld #caf-multiple-taxonomy-filter-hor {width:900px;margin-left:auto;margin-right:auto;text-align:center;margin-top:-160px;}	
#caf-multiple-taxonomy-filter-hor .fItem {padding:0 6px;display: inline-block;}
.new-jobs-list #caf-multiple-taxonomy-filter-hor .fItem {padding: 0 12px 0 0;}
.new-jobs-list .search-intro {padding: 60px 0 0 0;}


.data-target-div1 div#caf-multiple-taxonomy-filter-hor button.caf_select_multi_btn {margin:0 6px;}
}

@media screen and (max-width:768px) {
	#caf-multiple-taxonomy-filter-hor .fItem {margin-bottom:30px;}
	.data-target-div1 div#caf-multiple-taxonomy-filter-hor button.caf_select_multi_btn {margin-top:10px;width:100%;}
	div#caf-multiple-taxonomy-filter-hor select {width:100%;}
	.caf-row .button {width:100%;}
}

/*temp hide*/
.button.anim-element4 {margin:0 !important;height:36px;line-height:36px;font-size:14px;padding:0;text-align:center;}
.button.anim-element4:after {transform: translate(0,2px);}
.stand-button {height:36px;line-height:36px;display:inline-block;text-align:center;padding:0;width:100%;font-family: 'Barlow Condensed';font-size:20px;font-weight: 300;}
.stand-button strong {font-weight:800;}

@media screen and (min-width:768px) {
.sc-banner .wrap {height:100%;}
.sc-banner .row {margin:0;display:flex;height:100%;align-items:center;}
.sc-banner div[class*="col-"] {padding:0;position:relative;float:none;}

.sc-banner {height:0;animation: sc-banner .5s linear 1.5s 1 normal forwards running;overflow:hidden;position:relative;}
.sc-banner p {padding:0;font-size:21px;text-align:center;}

.anim-element1 {display:block;}
.anim-element1 {opacity:0;transform:translateX(40px);animation: anim-element1 .5s linear 2s 1 normal forwards running;animation-timing-function: ease-out;}
.anim-element2 {opacity:0;transform:translateX(40px);animation: anim-element1 .5s linear 3s 1 normal forwards running;animation-timing-function: ease-out;}
.anim-element3 {opacity:0;transform:translateX(40px);animation: anim-element1 .5s linear 4s 1 normal forwards running;animation-timing-function: ease-out;}
.anim-element-stand {opacity:0;transform:translateX(40px);animation: anim-element1 .5s linear 5s 1 normal forwards running;animation-timing-function: ease-out;}
.button.anim-element4 {width:200px;transform:translateX(-40px);animation: anim-element4 .5s linear 5s 1 normal forwards running;animation-timing-function: ease-out;opacity:0;}
.button.anim-element4:after {font-size:inherit;line-height:inherit;}
.anim-element-show {opacity:0;animation: anim-element-show .5s linear 5s 1 normal forwards running;}
		
	@keyframes sc-banner {
		0% {height:0;}
		100% {height:60px;}
	}	
	@keyframes anim-element1 {
		0% {transform:translateX(40px);opacity:0;}
		100% {transform:translateX(0);opacity:1;}
	}
	@keyframes anim-element-show {
		0% {opacity:0;}
		100% {opacity:1;}
	}
	@keyframes anim-element4 {
		0% {transform:translateX(-40px);opacity:0;}
		100% {transform:translateX(0);opacity:1;}
	}
}
@media screen and (min-width:768px) {
.sc-banner .hide-on-dekstop {display:none !important;}
}
@media screen and (max-width:768px) {
.sc-banner .hide-on-mobile {display:none !important;}
.sc-banner div[class*="col-sm-"] {padding:0;}	
.sc-banner div.col-sm-3 {padding-top:5px;}
section.sc-banner {padding-top:15px;padding-bottom:10px;}
.sc-banner p {padding-bottom:6px;}


}
@media screen and (max-width:460px) {
img.anim-element1 {max-width:85% !important;height:auto !important;}
}

@media screen and (max-width: 768px) {
.sc-banner {background-image:none !important;}
.sc-banner .col-5 strong {display:block;}
section.sc-banner {padding:0;}
section.sc-banner .wrap {padding: 15px 20px 20px 20px;}
section.sc-banner .visual-mobile {position: absolute;bottom: 0;left: 0;}
.sc-banner p {font-size:19px;line-height:24px;padding-bottom:5px;}
}
@media screen and (min-width: 768px) {
.banner-bg-mobile {background:none !important;}
}






.wpcf7 form.sent .wpcf7-response-output {border-color:#003DA4 !important;}
.sib_signup_box_inside_1 .border-top:before {content:"";display:block;border-top: 1px solid #E0E0E0;margin:0 20px;}



/*gallery*/
.wp-block-image {margin:0;padding:0;}
.thumb-images .slick-slide {padding:2px;}
.thumb-images .wp-block-image {float:left;}
.wp-block-gallery {margin:0;padding:0;position:relative;}
.wp-block-gallery .wp-block-image {text-align:center;}
.wp-block-image img {max-width:100%;height:auto;}
.thumb-images {margin-bottom:60px;}
.thumb-images .slick-current {background:#003388;}
.thumb-images img {cursor:pointer;}

.wp-block-gallery .slick-arrow {height:auto;font-size:0;border:0;background:none;position:absolute;top:0;bottom:0;width:100px;z-index:1001;transition: all 0.5s;text-align:center;opacity:1;cursor:pointer;}
.wp-block-gallery .slick-arrow:before {font-family:'icomoon';font-size:30px;display:block;width:50px;height:50px;line-height:50px;color:#636363;background:#EBEBEB;border-radius:40px;text-align:center;}

.wp-block-gallery.thumb-images {display:block !important;}
.wp-block-gallery.thumb-images .slick-list {display:block;}
.wp-block-gallery.thumb-images .slick-list img {display:inline-block;}

.wp-block-gallery .slick-arrow:hover {opacity:1;}
.wp-block-gallery .slick-prev {left:-25px;}
.wp-block-gallery .slick-prev.slick-disabled {left:-100px;}
.wp-block-gallery .slick-prev:before {content: "\e90c";float:left;}
.wp-block-gallery .slick-disabled {opacity:0;pointer-events:none;cursor:default;}
.wp-block-gallery .slick-disabled:hover {opacity:0;}
.wp-block-gallery .slick-next {right:-25px;}
.wp-block-gallery .slick-next.slick-disabled {right:-100px;}
.wp-block-gallery .slick-next:before {content: "\e90f";float:right;}

.full-screen .main-image {position:fixed;top:80px;left:0;bottom:100px;right:0;background:#fff;}
.full-screen .thumb-images {position:fixed;left:0;bottom:0;right:0;height:100px;margin-bottom:0;background:#fff;}

.close-full-screen {position: fixed;top: 90px;right: 20px;z-index: 1;display:none;cursor:pointer;width: 50px;height: 50px;line-height: 50px;color: #636363;background: #EBEBEB;border-radius: 40px;text-align: center;}

.zoom {cursor:pointer;}
.zoom span:after {display:block;content: "\e920";font-family:'icomoon', sans-serif;font-size:50px;color:rgba(255,255,255,0.5);width:100%;height:100%;border-radius:100px;text-align:center;line-height:90px;background:rgba(255,255,255,0.2);transition:all 0.4s;}
.zoom span {display:block;width:90px;height:90px;margin:0 auto;}
.zoom span:hover:after {color:rgba(255,255,255,1);background:rgba(255,255,255,0.5);}

.full-screen .close-full-screen {display:block;}

@media screen and (max-width:768px) {
.wp-block-gallery .slick-prev {left:-20px;}
.wp-block-gallery .slick-next {right:-20px;}
.full-screen .wp-block-gallery .slick-prev {left:0;}
.full-screen .wp-block-gallery .slick-next {right:0;}
}


#cookie-law-info-bar {position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);margin: 0 !important;z-index: 1041;display: none;}
.wt-cli-privacy-btn,
.cli_setting_save_button,
.cli-plugin-button {display:inline-block;border-radius:4px;padding:0;height:42px;line-height:42px;cursor:pointer;}
.wt-cli-ccpa-element {padding-top:20px;}
.cli-bar-message a {color:inherit;}
.wt-cli-privacy-btn {color: rgb(255, 255, 255);background-color: rgb(0, 61, 164);margin:0 !important;float:right;}

.cli-modal-backdrop {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1040;background:rgba(217, 217, 217, 0.4) !important;backdrop-filter: blur(10px);transform: scale(0);transition: opacity ease-in-out 0.5s;}
.cli-modal {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 99999;transform: scale(0);overflow: hidden;outline: 0;display: none;}
.cli-modal-content {position: relative;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;width: 100%;pointer-events: auto;background-color: #fff;background-clip: padding-box;border-radius: .2rem;box-sizing: border-box;outline: 0;}
.cli-modal.cli-blowup {z-index: 999999;transform: scale(1);}
.cli-modal.cli-show {display: block;}
.cli-modal-backdrop.cli-fade {opacity: 0;}
.cli-modal-backdrop.cli-show {opacity: 1;-webkit-transform: scale(1);transform: scale(1);}

.cli-modal-content p {color:#898989;font-size:16px;}
.cli-modal-content p.h3 {color: #012169;font-size: 46px;}
.cli-modal-content p.title-label {padding-bottom:24px;color: #E40046;}

.cli-tab-header {display: flex;justify-content: space-between;border-radius: 5px;padding: 12px 15px;cursor: pointer;transition: background-color 0.2s ease-out 0.3s, color 0.2s ease-out 0s;background-color: #f2f2f2;}
.cli-tab-header a.cli-nav-link {position: relative;display: flex;align-items: center;font-size: 14px;color: #000;text-transform: capitalize;}
.cli-tab-header a.cli-nav-link:before {font-family:icomoon;}
.cli-switch {display: inline-block;position: relative;min-height: 1px;padding-left: 38px;font-size: 14px;}
.cli-switch input[type="checkbox"] {display: none;}
.cli-switch input:checked + .cli-slider {background-color: #003388;}

.cli-switch .cli-slider {display: block;width: 40px;position: relative;height: 19px;border-radius:20px;}
.cli-switch .cli-slider:before {background-color: #fff;bottom: 2px;content: "";height: 15px;left: 3px;position: absolute;transition: .4s;width: 15px;border-radius:100%;}
.cli-switch input:checked + .cli-slider:before {transform: translateX(18px);}
.cli-switch .cli-slider:after {content: attr(data-cli-disable);position: absolute;right: 50px;color: #000;font-size: 12px;text-align: right;min-width: 80px;top: 3px;}
.cli-switch input:checked + .cli-slider:after {content: attr(data-cli-enable);}

.cli-modal .cli-modal-close {position: absolute;right: 0;top: 0;z-index: 1;-webkit-appearance: none;width: 40px;height: 40px;padding: 0;border-radius: 50%;padding: 10px;background: transparent;border: none;min-width: 40px;}
.cli-modal-close svg {fill: #000;}
.wt-cli-sr-only {display: none;font-size: 16px;}
.cli-modal .cli-modal-dialog {position:fixed;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.cli-col-12 {float:none !important;}
.wt-cli-necessary-checkbox {display: none !important;}
.cli-switch .cli-slider {background-color: #e3e1e8;}
.cli-tab-section {margin-top: 5px;}
.cli-tab-content {display: none;}
.cli-tab-section .cli-tab-content {padding: 10px 20px 5px 20px;}
.cli-bar-container p.h3 {padding:0 0 10px;line-height:100%;font-size:46px;}
span.cli-necessary-caption {font-size: 12px;}
.cli-privacy-content-text {font-size: 16px;line-height: 22px;font-weight:300;}



.cookie_action_close_header_reject {cursor:pointer;height: 42px;line-height: 42px;display:inline-block;}
.cookie_action_close_header_reject:hover {text-decoration:underline;}

@media screen and (min-width:768px) {
.cli-modal .cli-modal-dialog {width: 682px !important;}
.cli-modal-content {padding: 80px 45px 80px 105px;}
#cookie-law-info-bar {width:682px !important;}
.cookie_action_close_header_reject {float:right;}
.wt-cli-privacy-btn,
.cli_setting_save_button,
.cli-plugin-button {margin:0 10px 0 0 !important;width: 180px;text-align: center;box-sizing:border-box;}
}
@media screen and (max-width:768px) {
.cli-modal .cli-modal-dialog {	width: calc(100% - 40px);}
.cli-modal-content {padding: 65px 30px;}	
.cli-col-12 {padding-bottom:20px;}
.cookie_action_close_header_reject {margin-top:10px;}
.wt-cli-privacy-btn, .cli_setting_save_button, .cli-plugin-button {display:block;width:100%;text-align:center;box-sizing:border-box;margin:0 0 12px 0 !important;}
.cli-bar-container p.h3 {padding:0 0 10px;}
}

.page-id-2158 .license-newjersey .heroc-all,
.page-id-2158 .license-connecticut .heroc-all,
.page-id-2158 .license-michigan .heroc-all,
.page-id-2158 .license-ontario .heroc-all,
.page-id-2158 .license-all-north-america .heroc-all {display:none;}

.page-id-2158 .license-newjersey .heroc-all-static,
.page-id-2158 .license-connecticut .heroc-all-static,
.page-id-2158 .license-michigan .heroc-all-static,
.page-id-2158 .license-ontario .heroc-all-static,
.page-id-2158 .license-all-north-america .heroc-all-static {display:none;}

.page-id-2158 .license-sweden .heroc-north-america,
.page-id-2158 .license-nederland .heroc-north-america,
.page-id-2158 .license-greatbritain .heroc-north-america,
.page-id-2158 .license-mga .heroc-north-america {display:none;}

.legal-block {border-bottom:1px solid #C9C9C9;padding-bottom:10px;margin-bottom:20px;position:relative;}
.legal-block .achor {display:block;height:1px;width:1px;position:absolute;top:-100px;left:0;}
.l-content .legal-block .achor {top:0;}
.legal-block h3 {position:relative;padding-left:30px;cursor:pointer;font-size:28px;line-height:36px;padding-bottom:10px;}
.legal-block h4 {font-size: 18px;}
.legal-block h3 a {text-decoration:none;color:inherit;}
.legal-block h3.tab:before {content: " \e90f";font-family: "icomoon";font-size: 33px;display: inline-block;transform: translate(0,0);position:absolute;top:0;left:0;}
.legal-block.opened h3.tab:before {transform: translate(0,0) rotate(90deg);}
.legal-block .content {display:none;}
.legal-block.opened .content {display:block;}

/*year review*/

.p-yr #nav {position:sticky;top:0;box-shadow: 0px 0px 35px rgba(0, 0, 0, 0.13);z-index:10;background:#fff;}
.p-yr .tag {font-size:16px;height: 32px;line-height: 32px;padding:0 17px;border-radius:16px;background:#012169;color:#fff;box-shadow:none;position:absolute;left:-13px;top:30px;}
.p-yr .tag.gold {background:#F2C757;color:#0F0F0F;}
.p-yr .image-pull-out-40 {height:260px;background:#D2E2F0;margin-bottom:30px;}
.p-yr .show hr {border-color: rgba(255, 255, 255, 0.2);border-width:1px 0 0 0;border-style:solid;margin:0 0 40px }
.p-yr p.small {font-size:16px;}
.p-yr .studios .vertical-alined {padding-bottom:62px;}
.p-yr .studios div.padding80 {padding-bottom:20px;}

.p-yr .links {padding:10px 0;}
.p-yr .links a {font-size:14px;text-transform:uppercase;margin: 0;border:none;position:relative;height: 38px;line-height: 38px;padding: 0 20px;color: #0F0F0F;text-decoration: none;display:inline-block;}
.p-yr .links a:after {width: 50px;height: 2px;background: #012169;content:"";display:block;position:absolute;bottom:2px;left:50%;transform:translate(-50%,0);display:none;}
.p-yr .links a.active,
.p-yr .links a:hover {font-weight:bold;}
.p-yr .links a.active:after {display:block;}
.p-yr .lines {font-size:32px;color:#666666;position:relative;overflow:hidden;}
.p-yr .lines:before {content:"";display:block;background: #D8D8D8;height: 1px;width:100%;position:absolute;top:22px;left:0;right:0;}
.p-yr .lines span {background:#fff;display:inline-block;padding: 0 30px;position:relative;}
.p-yr .studios ul.vertical-alined li {padding-right:0;}
.p-yr .we-are-bragg {border-top-left-radius:10px;border-top-right-radius:10px;}
.p-yr .sc-hero {position:relative;overflow:hidden;}
.p-yr .sc-hero a.anchor {color:#fff;font-size:36px;position:absolute;bottom:60px;left:50%;transform:translate(-50%,0);text-decoration:none;opacity:0.4;}
.p-yr .sc-hero .wrap {position:relative;}
.p-yr .sc-hero .wrap .row {position:relative;}
.p-yr .sc-hero .wrap:before {position:absolute;top:0;bottom:0;left:28%;width:100%;content:"";display:block;background-image:url('https://bragg.group/wp-content/uploads/2023/01/2022-desktop-background.jpg'); background-repeat:no-repeat;background-position:0 0;content:"";display:block;}
main.p-yr {padding-top:0;}

.p-yr .awards .relative img {max-width:100%;}

.p-yr .team-grow .col-3 p {font-size:18px;line-height:36px;color:#000;}


@media screen and (min-width:768px) {
.p-yr .sc-general {padding-top:60px;padding-bottom: 40px;}
.p-yr .tabs {padding:10px 0;}
.p-yr .sc-hero h1 {font-size:96px;}
.p-yr .sc-hero p.intro {font-size:28px;}
.p-yr .we-are-bragg {background-image:url('https://bragg.group/wp-content/uploads/2023/01/we-are-bragg-baclground-desktop1.png');background-position: center top; background-repeat: no-repeat;padding:37px 0 30px;margin-left:0 !important;margin-right:0 !important;}
.p-yr .we-got-game {background-image:url('https://bragg.group/wp-content/uploads/2023/01/big-visual.png');background-position:center top; background-repeat:no-repeat;padding: 10% 0 25% 0;}
.p-yr .team-grow-custompadd-1 {padding-top: 45px;}
.p-yr .team-grow-custompadd-2 {padding-top: 30px;}
.left-offset-80 {margin-left:-120px;}
}

@media screen and (min-width:768px) and (max-width:1900px) {
.p-yr .we-got-game {background-size:100% auto;}
}

@media screen and (max-width:768px) {
.we-are-bragg img {max-width:80%;}
.p-yr .links {display:flex;}
.p-yr #nav {display:none;}
.p-yr ul.flags {display:flex;flex-wrap:wrap;}
.p-yr ul.flags li {width:50%;}
.p-yr ul.flags li.new {width:100%;}

.p-yr ul.vertical-alined {display:flex;flex-wrap:wrap;justify-content:center;}
.p-yr ul.vertical-alined li {width:50%;padding-bottom:30px;text-align:center;display: flex;justify-content: center;}

.p-yr .awards .padding80  {padding-top:80px;}
.p-yr .gallery img {width:100%;}
.p-yr .awards p.relative img {width:100%;}
.p-yr .show ul.logo-tiles {text-align:center;}
.p-yr .show ul.logo-tiles li {float:none;display:inline-block;}
.p-yr .we-play-to-win .padding80 {padding-top:60px;}

main.p-yr .sc-general {padding-bottom: 45px;}
.p-yr .image-pull-out-40 {height: 210px;}
.p-yr div.padding40 .image-pull-out-40 img {transform:scale(0.84);}
.p-yr ul.licences li img {transform:scale(0.8);}

.p-yr .col-6.text-center {padding-top:30px;}

.p-yr .we-play-to-win p img {height:30px;}
main.p-yr .we-are-bragg {background-image:url('https://bragg.group/wp-content/uploads/2023/01/we-are-bragg-baclground-mobile-1.png');padding: 40px 20px;background-size:100% auto;}	
main.p-yr .we-got-game {background-color:#012169;background-image:url('https://bragg.group/wp-content/uploads/2023/01/big-visual-mobile-1.png'); background-position:center bottom;padding: 14% 8% 100%;background-size:100%;background-repeat:no-repeat;}	


.p-yr .partnerships .col-2.text-center-mobile img {margin-bottom:30px;margin-top:20px;}
.p-yr .partnerships ul.logo-tiles {margin-top:20px;margin-bottom:40px;}
.p-yr .partnerships ul.logo-tiles:after {content:"";display:block;clear:both;}
.p-yr .partnerships h3 {padding-bottom:40px;}
.p-yr ul.logo-tiles.four-col li {height:75px;}
.p-yr .events .col-3 img {margin-bottom:30px;}

.p-yr .show ul.logo-tiles {text-align: center;display: flex;flex-wrap: wrap;justify-content: center;}
.p-yr .show ul.logo-tiles li {display:flex;}
.p-yr .sc-hero a.anchor {display:none;}
.p-yr .team .col-3 .col-6:nth-child(1) p {padding-bottom:0;}
}

/*p-yr23*/
@media screen and (min-width:768px) {
	
	
.w54-5 {width:54.5%;}
.w44-5 {width:44.5%;}
.w49-5 {width:49.5%;}
.w67 {width:67%;}
.w32 {width:32%;}


	
}
.p-yr23 .sc-hero {background: radial-gradient(55.21% 112.77% at 71.51% 44.79%, #003DA4 0%, #012069 100%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;}
.p-yr23 .sc-hero .wrap::before {display:none;}

.p-yr23 .sc-hero a.anchor {bottom:90px;}

.p-yr23 ul.flags li {background:#F3F3F3;border-radius: 20px;}
.p-yr23 ul.flags li.new {background:#003DA4;color:#fff;}
.p-yr23 ul.flags li.new img {border-color:#003DA4;}
@media screen and (min-width:768px) {
.p-yr23 .sc-hero .attachment-post-thumbnail {max-width:unset;}
.p-yr23 ul.flags {width:113%;}
.p-yr23 ul.flags li {width: 13%;margin-right: 12%;}
.p-yr23 .logos-animation {margin-bottom:60px;}
}

.p-yr23 ul.licences li.new::before {top: 15px;left: -20px;border-left: none;padding-left: 0;color:#fff;background:#003DA4;height:42px;line-height:42px;width:68px;text-align:center;display:block;border-radius:42px;}
.p-yr23 ul.licences li.new strong.label {color: #b3b3b3;background:#fff;}
.p-yr23 .tag {top:18px;}


.p-yr23 .logos-animation {position:relative;height:66px;}
.p-yr23 .logos-animation .logos-animation-in {height:100%;background:red;position:absolute;top:0;left:100%;transform:translateX(100%);animation-name:logos-animation;animation-duration: 20s; animation-timing-function: linear;animation-iteration-count: infinite;background:rgba(255, 99, 71, 0.5);}
.p-yr23 .logos-animation .lain-1 {animation-delay: 16s;background:blue;z-index:1;background:rgba(99, 71, 255, 0.5);}


@keyframes logos-animation {
0% {transform:translateX(100%)}
100% {transform:translateX(-100%)}
}


@media screen and (max-width:768px) {
.p-yr23 .attachment-post-thumbnail {max-width: 130%;margin-left: -15%;margin-top: -40px;}
main.p-yr23 .links.sc-general {padding-bottom:10px;width:100%;overflow:auto;}


.p-yr23 .anchor {position:relative;top:-140px;}

.p-yr23 #nav {display:block;top: 80px;width:100%;overflow:auto;}
.p-yr23 .sect .sc-general {padding-top:40px;}
.p-yr23 .innovation .image {background:#fff;margin: -20px 0 20px;text-align:center;position:relative;border-radius:4px;padding-top:8px;}
.p-yr23 .innovation .image  img {max-width:90%;}
.p-yr23 .innovation .col-25 {padding:0;margin:-20px -20px 0 -20px;}
.p-yr23 .col-6.text-center {padding-top:0;}

.p-yr23 .logos-animation {width:600%;}

.p-yr23 .yr-partner-logos .sc-general {padding-top:0;padding-bottom:30px;margin-top:-10px;}
.p-yr ul.flags li.new {width:calc(100% - 10px);}
.p-yr23 ul.flags {margin-left: -5px;margin-right:-5px;}
.p-yr23 ul.flags li {margin-left: 5px;margin-right:5px;margin-top:8px;margin-bottom:8px;width:calc(50% - 10px);}
}



.p-cgp span.name {position:absolute;bottom:-25px;left:0;right:0;text-align:center;color:#787878;font-size:16px;}
.p-cgp .row-flex {padding-bottom:70px;}
.p-cgp .row-flex div[class*="col-"] {padding-left:0;padding-right:0;float:none;}
.p-cgp .row-flex .col-3 {width: calc(25% - 15px);margin-bottom: 50px;}
.p-cgp .box-grey-light-2 {padding:30px 0;}
.p-cgp .cg-3 .box-grey-light-2 {background:#595959;}
.p-cgp .line p {padding:10px 0;}
.p-cgp table {margin-top:4px;width:80%;}
.p-cgp table tbody tr:nth-last-child(1) td,
.p-cgp table td {border:none;font-size:14px;line-height:14px;color:#787878;}
.p-cgp table tr {vertical-align:top;}
.p-cgp .cg-3 .align-items-end {align-items:start;}
.page-id-6422 .anchor-offset {top: -250px;}
.page-id-4543 .p-cgp .cg-3 img {margin-top:15px;}
/*.page-id-6422 .p-cgp .row-flex .col-3 img {transform:scale(0.63);}*/
.page-id-6422 .p-cgp .row-flex .col-3 img {max-width: 82%;max-height: 46%;}

.page-id-6422 .p-cgp .row-flex .col-3 {height:166px;padding:0;}

.p-cgp .row-flex .col-3 a.button {padding-left:10px;padding-right:10px;position:absolute;bottom:0;left:0;right:0;border-radius: 0 0 4px 4px;opacity:0;transition:opacity 0.2s;}
.p-cgp .row-flex .col-3:hover a.button {opacity:1;}
.p-cgp .row-flex .variant-tag {background:#757575;color:#fff;font-family: 'Barlow Condensed';position:absolute;top:0;left:10%;right:10%;height:27px;line-height:27px;text-align:center;font-weight:bold;text-transform:uppercase;border-radius:0 0 4px 4px;} 


.side-nav-bar {position:fixed;top:90px;left:0;bottom:0;padding:30px 30px 0 50px;box-sizing:border-box;width:247px;}

ul.side-nav {margin:0;padding:0 0 30px;list-style:none;}
ul.side-nav a {color:#fff;border-bottom: 2px solid #fff;text-decoration:none;}
ul.side-nav li {font-size:16px;padding:0 0 5px 0;}
ul.side-nav li.active a {border-color: #E40046;font-weight:bold;}

.side-nav-bar {font-size:16px;font-weight:300;}
.side-nav-bar a {color:#fff;text-decoration:none;display:block;clear:left;float:left;margin-bottom:14px;border-bottom: 2px solid transparent;}
.side-nav-bar h4 {clear:both;padding: 30px 0 20px 0;margin:0;}
.side-nav-bar a.active {border-bottom: 2px solid #E40046;font-weight:bold;}
.side-nav-bar a span {display:none;}


@media screen and (min-width:768px) and (max-width:1600px) {
.p-cgp .side-nav-bar {display:block;}
.p-cgp .wrap.narrow {width:100%;padding-left:270px;padding-right:20px;box-sizing:border-box;}
}
@media screen and (max-width:768px) {
	header.site-header.simple {height:80px;}
	.site-header.simple .header-site-logo {left:20px; top:28px;transform: translate(0,0);font-size:19px;}
	.site-header.simple .header-site-logo img {height: 22px !important;width: 104px !important;}

	.p-cgp .side-nav-bar {display:none;}
	.p-cgp .box-grey-light-2 {min-height:150px;position:relative;margin-bottom:40px;}
	.p-cgp .row-flex {display:flex;flex-wrap:wrap;gap:20px;clear:both;}
	.p-cgp .row-flex .col-sm-6 {width: 45%;}
	.p-cgp .button {padding:0 10px;}
	.p-cgp .col-85 {padding-left:0 !important; }
	.p-cgp .col-35 {padding-right:0 !important;}
	.p-cgp .button {margin-bottom:20px;width:100%;}
	.p-cgp img {max-width:100%;}
}

/*p-careers-new*/
.sc-competences h5 {font-family:'Rubik';}


.sc-white-boxes .image-centered {height:200px;}


.cloud {position:absolute;animation-timing-function: linear;animation-iteration-count: infinite;}
.cloud.cloud-1 {top: 39%;left: -5%;transform:translate(0,0);animation-duration:20s;animation-name: cloud-1;animation-delay:4s;opacity:0;}
@keyframes cloud-1 {
0% {transform:translate(0,0);opacity:0;}
15% {opacity:1;}
95% {opacity:1;}
100% {transform:translate(620%,0);opacity:0;}
}
.cloud.cloud-2 {top: 20%;left:1%;transform:translate(0,0);animation-duration:26s;animation-name:cloud-3;animation-delay:2s;opacity:0;}
@keyframes cloud-2 {
0% {transform:translate(0,0);opacity:0;}
15% {opacity:1;}
95% {opacity:1;}
100% {transform:translate(730%,0);opacity:0;}
}
.cloud.cloud-3 {top: 34%;left:3%;transform:translate(0,0);animation-duration:28s;animation-name:cloud-3;animation-delay:6s;opacity:0;}
@keyframes cloud-3 {
0% {transform:translate(0,0);opacity:0;}
15% {opacity:1;}
95% {opacity:1;}
100% {transform:translate(1310%,0);opacity:0;}
}
.cloud.cloud-4 {top: 75%;left:3%;transform: translate(0,0);animation-duration:24s;animation-name: cloud-4;opacity:0;}
@keyframes cloud-4 {
0% {transform:translate(0,0);opacity:0;}
15% {opacity:1;}
95% {opacity:1;}
100% {transform:translate(930%,0);opacity:0;}
}
.cloud.cloud-5 {top: 10%;left:20%;transform: translate(0,0);animation-duration:34s;animation-name: cloud-5;animation-delay:8s;opacity:0;}
@keyframes cloud-5 {
0% {transform:translate(0,0);opacity:0;}
15% {opacity:1;}
95% {opacity:1;}
100% {transform:translate(2750%,0);opacity:0;}
}

@media screen and (min-width:1600px) {
.cloud.cloud-1 {animation-duration:30s;}
.cloud.cloud-2 {animation-duration:36s;}
.cloud.cloud-3 {animation-duration:38s;}
.cloud.cloud-4 {animation-duration:34s;}
.cloud.cloud-5 {animation-duration:44s;}
}



/*complianz cookies*/


.cmplz-cookiebanner-inner {background:#fff;border-radius:4px;z-index:1;}
.cmplz-categories {margin-bottom:20px;}
.cmplz-cookiebanner {width:100% !important;height:100% !important;max-width:unset !important;max-height:unset !important;z-index: 99997 !important;position:fixed;top:0 !important;left:0  !important;right:0;bottom:0;background: rgba(217, 217, 217, 0.6) !important;display:flex;box-shadow:none;padding:0 !important;align-items:center;justify-content:center;backdrop-filter: blur(10px);transform:none !important;border-radius:0 !important}
.cmplz-cookiebanner .cmplz-buttons .cmplz-btn {height: 42px !important;line-height: 42px !important;padding:0 !important;}

.cmplz-deny,
.cmplz-view-preferences {color: rgb(51, 51, 51) !important;background-color: rgb(243, 243, 243) !important;}
.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:before {background-color: #e3e1e8;}
.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked + .cmplz-label::before {background-color: #003388 !important;}


.cmplz-message p {font-size:16px;line-height:19px;}
.cmplz-message .box-blue-light {padding:20px 25px 20px 95px;margin:0 0 30px;position:relative;}
.cmplz-message .circle {background:#8097AB;width:48px;height:48px;line-height:48px;display:block;margin:0;border-radius:100%;text-align:center;color:#D2E2F0;font-weight:bold;position:absolute;top:50%;left:25px;transform:translate(0,-50%);}
.cmplz-message, .cmplz-categories {width:100% !important;}

@media screen and (min-width:768px) {
.sc-competences .row-flex-centered.image-right {flex-direction: row-reverse;} 
.sc-competences .row-flex-centered.image-right .col-4 img {float:right;}
.sc-competences .row-flex-centered.image-right .col-8 {padding-right:30%;}
.sc-competences .row-flex-centered.image-left .col-8 {padding-left:30%;}

.cmplz-cookiebanner .cmplz-cookiebanner-inner {width: 664px !important;padding: 30px 68px 40px 68px !important;box-sizing:border-box;}
.cmplz-cookiebanner .cmplz-title { font-size: 46px !important;}
}




@media screen and (max-width:768px) {
.cmplz-cookiebanner {padding:10px !important;}
.cmplz-cookiebanner .cmplz-cookiebanner-inner {width: 100%;padding:10px;overflow:auto;box-sizing:border-box;}
.cmplz-cookiebanner .cmplz-title { font-size: 20px !important;}
.cmplz-message .box-blue-light {padding:10px 15px 10px 65px;margin-bottom:15px;}
.cmplz-message .box-blue-light .circle {left:10px;}
}


.cmplz-cookiebanner .cmplz-header {display:block !important;}
.cmplz-cookiebanner .cmplz-title {padding: 0 0 10px !important;
line-height: 100% !important;
color: #012169 !important;font-family: 'Barlow Condensed' !important;
font-weight: 700 !important;
margin: 0 !important;}



ul.values-scheme {margin:0;padding:0;display:flex;flex-wrap: wrap;gap:118px;list-style:none;}
ul.values-scheme li {width:44.4%;background: #D2E2F0;border-radius: 4px;padding:50px 20px;box-sizing:border-box;position:relative;}
ul.values-scheme li p {color:#0F0F0F;padding:0;margin:0;font-size:28px;line-height:32px;font-family: 'Barlow Condensed';position:relative;}
ul.values-scheme li h2 {color:#0F0F0F;font-size: 60px;line-height: 66px;padding:0;margin:0;position:relative;}
ul.values-scheme li:before {width:90px;height:90px;background: #D2E2F0;border-radius:4px;content:"";position:absolute;transform:rotate(45deg);display:block;}
ul.values-scheme li:nth-child(1):before {top:50%;right:-40px;transform:translate(0,-50%) rotate(45deg);}
ul.values-scheme li:nth-child(2):before {left:50%;bottom:-40px;transform:translate(-50%,0) rotate(45deg);}
ul.values-scheme li:nth-child(3):before {left:50%;top:-40px;transform:translate(-50%,0) rotate(45deg);}
ul.values-scheme li:nth-child(4):before {top:50%;left:-40px;transform:translate(0,-50%) rotate(45deg);}

.carousel {position:relative;}
.carousel .slick-arrow {border-radius: 4px;background: #FFFFFF;width: 48px;height: 48px;border:none;top:-58px;bottom:unset;left:unset;right:20px;}
.carousel .slick-arrow:before {background:none;color:#0F0F0F;font-size:30px;line-height:48px;}
.carousel .slick-arrow.slick-prev {right:72px;}
.carousel .slick-slide {float: left;padding: 20px;box-sizing: border-box;opacity:0.5;}
.carousel .slick-active {opacity:1;}
.carousel .slick ul {margin:0 0 0 20px; padding: 0;}

.carousel .slick li {font-size:16px;line-height:22px;padding-bottom:8px;}
.carousel .text-center ul {margin:0;}
.carousel .text-center li {list-style-position: inside;}
.carousel .slick p strong {display:flex;align-items:center;}
.carousel .slick p img {margin-right:15px;}
.carousel .slick .shaded {box-shadow: 0px 0px 12px 5px rgba(0, 0, 0, 0.07);height:350px;box-sizing:border-box;padding-top:30px;}

.new-jobs-list .caf-row .acf-masnory {display:flex !important;flex-wrap:wrap;gap:40px !important;width:100%;box-sizing:border-box;}
.new-jobs-list .search-intro p {color:#B9D9EB;}
.new-jobs-list .search-intro h3 {color:#fff;}
.new-jobs-list #caf-post-layout11 {border-radius:4px !important;}
.new-jobs-list .caf-row {display:flex !important;flex-wrap:wrap;gap:40px;clear:both;width:100%;}
.new-jobs-list .caf-row .status {width:100%;}
.new-jobs-list .caf-row .item {position:relative;padding:28px 100px 25px 30px;}
.new-jobs-list .caf-row .item .button, .new-jobs-list .jobs-list .item .button {left:0;top:0;right:0;bottom:0;text-align:center;height:unset;line-height:unset;padding:0;}
.new-jobs-list .caf-row .item .button, .new-jobs-list .jobs-list .item .button span {display:block;position:absolute;top:0;right:0;bottom:0;}
.new-jobs-list .caf-row .item .button:hover span {width:62px;}
.new-jobs-list .caf-row .item .button span {display:block;position:absolute;font-size:46px;top:0;right:0;bottom:0;width:52px;background: #B9D9EB;transition:all 0.3s;border-radius: 0px 4px 4px 0px;color:#7EAEC9;}
.new-jobs-list .caf-row .item .button span:before {position:absolute;top:50%;transform:translate(-50%,-50%);}
.new-jobs-list .caf-row .col-6 {font-weight:300;}
.new-jobs-list .caf-row .col-6 strong{font-weight:500;}
.new-jobs-list .caf-row .item h5, .new-jobs-list .jobs-list .item h5 {text-align:left;padding-bottom:10px;margin-bottom:10px;}
.new-jobs-list .caf-row .col-6 {width:100%;color:#000;padding:0 20px;float:none;text-align:left;font-size:16px;line-height:18px;}
.new-jobs-list .caf-row .col-6 br {display:none;}

.p-careers .image-position {position:relative;z-index:1;}
.p-careers .floating-button {position:relative;height: 370px;}
.p-careers .floating-button img {position:absolute;top: 8%;left: 30%;}
.p-careers .floating-button .button {position:absolute;top:73%;left:63%;}
.p-careers .row-flex h4 {padding-bottom:0;}

.full-box {position:absolute;top:0;left:0;bottom:0;right:0;}
.full-box span.button {position:absolute;bottom:40px;left:40px;right:40px;}
.p-careers .box-white.relative {padding-bottom:45px;}

@media screen and (min-width:768px) {
.job-list-offset {position:relative;}
.job-list-offset .new-jobs-list {margin-top: -141px;}
.new-jobs-list .caf-row .item {width:31.2%;}
.sc-hero .row.line-red .text-center:nth-child(1) {text-align:left;}

.social-badges {position:absolute;bottom:-40px;right:-6px;}
.social-badges div {display:inline;}
.social-badges img {margin:0 6px;height:70px;}
.see-all-jobs-link {position:absolute;bottom:-60px;left:0;}
.p-careers .box-white.relative {padding-bottom:85px;}
}

.p-c-23 div#caf-multiple-taxonomy-filter-hor {text-align:left;padding:0;}



.sc-inside-bragg img {border-radius:4px;}
.sc-inside-bragg iframe {margin-top:30px;}

@media screen and (max-width:768px) {
.sc-hero.sc-careers .see-all-jobs-link {position:absolute;bottom:-90px;left:20px;right:20px;text-align:center;}
.social-badges {margin-bottom:30px;margin-top:50px;text-align:center;margin-left:-10px;margin-right:-10px;display:flex;flex-shrink:2;justify-content:center;}
.social-badges div {padding:0 5px;}
.social-badges img {max-width:100%;}
.new-jobs-list .caf-row .item {width:100%;}
	
.p-careers .floating-button {height: 320px;}
.p-careers .floating-button img {top: 0;left: -25%;width: 128%;max-width: unset;}
.p-careers .floating-button .button {position:absolute;top:unset; bottom:60px;left:50%;transform:translate(-50%,0);}

.bg-cloud {background-image:none;overflow:hidden;padding-bottom:0;}
.sc-inside-bragg img {width:100%;}
.sc-inside-bragg .col-3 br {display:none;}
.bg-jobs-list .item {margin-bottom:0;}
.new-jobs-list .caf-row .item .button,
.bg-jobs-list .item .button {display:block;position:absolute;}
.new-jobs-list .caf-row {gap:25px;}
.arrow-rihgt div.box-blue-light:after {top: 85%;}
.sc-white-boxes .box-white {position:relative;}

.sc-white-boxes .box-white a.button {position:absolute;bottom:0;left:0;right:0;border-top-left-radius:0; border-top-right-radius: 0;}
.sc-white-boxes .carousel {margin-top:0;}
.sc-white-boxes .carousel .slick-arrow {display:none !important;}
.sc-white-boxes .slick-list {margin-left:-20px;margin-right:10px;}
.new-jobs-list .caf-row .acf-masnory {gap:20px;}
.caf-row .item, .jobs-list .item {margin-bottom:0;}

ul.values-scheme {gap:60px;margin-top:30px;margin-bottom:60px;}
ul.values-scheme li h2 {font-size: 40px;line-height: 40px;}
ul.values-scheme li p {font-size: 18px;line-height: 18px;}
ul.values-scheme li {width:100%;}
ul.values-scheme li:before {left: 50% !important;bottom: -20px !important;transform: translate(-50%,0) rotate(45deg) !important;right:unset !important;top:unset !important;width: 60px;height: 60px;}
ul.values-scheme li:nth-last-child(1):before {display:none;}

.sc-competences .row-flex-centered {margin-bottom:45px;}
.sc-competences .row-flex-centered .col-4 {position:relative;}
.sc-competences .row-flex-centered .col-8 {margin-top:-85px;padding-top:85px;}

.sc-careers {background-size:cover;}
.p-c-23 div#caf-multiple-taxonomy-filter-hor {transform: translate(0,-15%);margin-top: -10%;}
.sc-white-boxes .slick-list {margin-left:-10px;}
.carousel .slick-track {display: flex;}
.carousel .slick-slide {padding:10px;}
.carousel .slick-slide .box-white {padding:45px 45px 25px 45px;height:100%;}
.full-box span.button {bottom: 0;left: 0;right: 0;}
}

.p-land-italy .singleGame.opened {z-index: 99999;}
.p-land-italy .games-list-carousel .slick-track {position: relative;}
.p-land-italy .bg-D2E2F0 {overflow:hidden;}
.p-land-italy iframe {width: 100%; height: 100% !important; border: medium none;}
.p-land-italy .singleGame {padding:20px 0;float:none;}
.p-land-italy .singleGame .game-tile {padding:0;border-radius:5px;overflow:hidden;}
.p-land-italy .singleGame .white-box {z-index: 100;}
.p-land-italy .badge-bg {background:url(images/badge-oval-bg1.png) center center no-repeat;position:absolute;top:40px;right:0;width:100px;height:49px;}
.p-land-italy .badge-bg .logo {height:100%;background-position:center center;background-repeat:no-repeat;background-size:unset;}
.p-land-italy .provider-indigomagic .logo {background-image: url(images/logos/providers-small/l-small-indigo-magic.png);}
.p-land-italy .provider-gamomat .logo {background-image: url(images/logos/providers-small/l-small-gamomat.png);}
.p-land-italy .provider-atomicslotlab .logo {background-image: url(images/logos/providers-small/l-small-atomicslotlab.png);}
.p-land-italy .provider-segasammycreation .logo  {background-size:100% auto;}
.p-land-italy .provider-bluberi .logo  {background-size:100% auto;}



h4.image-separator {font-family: 'Rubik';font-weight:normal;font-size:28px;color:#0F0F0F;}
h4.image-separator img {transform:translate(0,8px);}
h4.image-separator .separator {display:inline-block;height:40px;background:#A5A5A5;width:1px;margin:0 30px;transform:translate(0,8px);}
.p-content .box-white {position:relative;padding:40px;}
.p-content .box-white .button {display:block;background:#D2E2F0;width:330px;text-align:center;height:42px;line-height:42px;color:#0F0F0F;text-decoration:none;position:absolute;bottom:-42px;left:50%;transform:translate(-50%,0);border-top-left-radius:0;border-top-right-radius:0;transition:all 0.2s;}
.p-content .box-white .button:hover {background:#9CB9D2;}
.p-content .box-white {justify-content:center;}
.p-content .image-centered a img {transform:scale(1);transition:transform 0.2s;}
.p-content .image-centered a img:hover {transform:scale(1.1);}
.p-content #partner-studios .image-centered img {max-width:120px;max-height:55px;}

.p-content .sc-general.bg-003DA4 {
  background-image: url(images/content-fuze-arrows-1.png), url(images/content-fuze-arrows-2.png);
  background-size:219px 371px, 145px 295px;
  background-position: 10% center, center center;
  background-repeat: no-repeat, no-repeat;
}
.p-content .box-blue-light h4 {color:#0F0F0F;}
.p-content #aggregator-studios .image-centered {padding:10px 0 ;}
.p-content #aggregator-studios .image-centered img {max-width:70px;max-height:25px;}
.p-content .decor {position:absolute;right:-23%;bottom:-50%;}
@media screen and (min-width:1024px) {
.p-content .box-white .image-centered img {max-width:170px;max-height:50px;}
.sc-content-studios {background:url('https://bragg.group/wp-content/themes/bragg-blank/images/world-map-ECECEC.svg') center 24% no-repeat;}
.custom-hor-padd {padding:0 8%;}
.p-content .box-white .button-holder {opacity:0;transition:opacity 0.3s;}
.p-content .box-white:hover .button-holder {opacity:1;}
}
@media screen and (min-width:768px) and (max-width:1024px) {
.p-content .box-white .image-centered img {max-width:100%;max-height:auto;}
}

@media screen and (max-width:768px) {
h4.image-separator {font-size:21px;}
h4.image-separator {text-align:center;}
h4.image-separator img {float:none;height:30px;}
h4.image-separator .separator {height:1px;width:40px;margin:15px auto;display:block;float:none;}
.p-content .box-white .col-16per,
.p-content .box-white .col-20per,
.p-content .box-white .col-2,
.p-content .box-white .col-3 {padding:20px 0;}
.p-content #in-house-studios .image-centered a img {transform:scale(0.9);}
.p-content #in-house-studios .image-centered a img:hover {transform:scale(1);}

.p-content .sc-general .box-blue-light {padding-bottom: 330px;background-position: center 65%;position:relative;}
.p-content .sc-general .box-blue-light.col-12 {padding:30px 30px 65% 30px;background-position: right 75%;background-size:120%;}
.p-content .sc-general .box-blue-light .button {position:absolute; bottom:40px;left:40px;right:40px;}
.p-content .sc-general .col-6.box-blue-light h4:nth-child(1), .p-content .sc-general .col-6.box-blue-light p:nth-child(2) {padding-right:0;}
.p-content .sc-general.bg-003DA4 .col-8 {padding-bottom:40px;}
.p-content .sc-general.bg-003DA4 .col-4 {text-align:center;}
}

.page-template-landing-game-template-climate .openpane {display:none;background:rgba(255,255,255,.1);margin: 0 -20px;padding: 0 20px;}
.page-template-landing-game-template-climate .in-row.opened .openpane {display:block;}
.page-template-landing-game-template-climate .wp-image-3598 {margin-top: -24px;}

@media screen and (max-width:768px) {
.page-template-landing-game-template-climate a.button.red {width:100%;margin-bottom:5px;}
.page-template-landing-game-template-climate .ri-1 .ci-1 {float:right;}
.page-template-landing-game-template-climate .ri-1 h2 {margin-top:-10px;}
.page-template-landing-game-template-climate .p-game .main-content {margin-top:0;}
.page-template-landing-game-template-climate .wp-image-3598 {margin-top: -24px;}
}



@media screen and (min-width:768px) {
header.p-gte-header {transition:height 0.4s, background 0.4s, box-shadow 0.4s;height:90px;padding-top: 18px;}
.p-gte-header.transparent {height:160px;}
.p-gte-header.transparent .mobile-menu-toggle span {background:#fff;}
.p-gte-header .row {transition:padding-top 0.4s;}
.p-gte-header.transparent .row {padding-top:60px;}
.p-gte-header .header-navigation .primary-menu-wrapper {transition:padding-top 0.4s;}
.p-gte-header.transparent .header-navigation .primary-menu-wrapper {padding-top:20px;}
.p-gte-header .logo {position:relative;}
.p-gte-header .logo img {position:absolute;top:0;left:0;opacity:1;transition: opacity 0.4;}
.p-gte-header.transparent .logo img.scrolled {opacity:0;}
.p-gte-header .logo img.scrolled {opacity:1;}	
}
@media screen and (max-width:1300px) {
header.site-header.transparent ul.menu li a {color:#000;}
.p-gte-header .logo img {left:20px;}
}

@media screen and (max-width:768px) {
.p-gte-header .logo img.scrolled {display:none;}
.p-gte-header .logo img.default {width:120px;margin: 25px 0 0 0;}
.p-gte-header {background:#012A78;}
header.p-gte-header {background:#012A78;}
.p-gte-header .mobile-menu-toggle span {background:#fff;}
}


.p-gte {padding-top:0;}
.p-gte .sc-general p {color:#000;}
.p-gte .sc-general .text-white p,
.p-gte .sc-general p.text-white {color:#fff;}
.p-gte .sc-general p.text-F3F3F3 {color:#F3F3F3;}
.p-gte .sc-hero .attachment-post-thumbnail {max-width:unset;float:left;}

.p-gte .sc-last {background:#000 url('images/gte/hollywood-bg.jpg') top center no-repeat;padding-bottom:0;overflow:hidden;}
.p-gte .sc-hero {background:#000 url('images/gte/hollywood-bg.jpg') top center no-repeat;padding-bottom:0;}

.p-gte .team-list img {margin-bottom:20px;}
.p-gte .team-list p {color:#000;}

.p-gte ul.slick-dots  {width:100%;}
.p-gte ul.slick-dots li.slick-active button {background:#012169;}
.p-gte .col-16per {padding:0;}
.p-gte .col-16per img {transform:scale(0.7);}
.p-gte .map-bg {background-image:url('images/gte/Globe_IMG-2.png');background-repeat:no-repeat;background-position:top center;}
.p-gte .fuze-arrows:before {top:auto;bottom:0;}
.p-gte .bg-symbol {background:url('images/gte/Symbol_BG.png') 35% 10% no-repeat;}
.p-gte .bg-symbol-1 {background-image:url('images/gte/bg-symbol-1.png');background-position: 100% 0;background-repeat: no-repeat;}
main.p-gte section:nth-last-child(1) {padding-bottom:0;}
.p-gte .person-image .person-sticker {position:absolute;bottom:60px;right:10px;width:230px;color:#fff;background:#004594;padding:30px;box-sizing:border-box;}

.p-gte .random-symbols {
background-image: url('images/gte/G2E_Symbols_02.png'), url('images/gte/G2E_Symbols_01.png');
background-position: 30% bottom, 103% 15%;
background-repeat: no-repeat, no-repeat;
}

@media screen and (min-width:768px) {
.p-gte .bg-half-D2E2F0-F3F3F3F3 {padding-top:0;}
.p-gte .team-list p {font-size:14px;line-height:18px;}
.p-gte .team-list p strong {font-size:16px;}
.p-gte .sc-hero h1 {font-size:96px;line-height:97px;}
.p-gte .sc-hero p {font-size:26px;line-height:36px;}
.p-gte .sc-hero p.date-location {font-size: 18px;line-height: 30px;}

.p-gte .title-logo {margin-bottom:30px;}
}
@media screen and (max-width:768px) {
.p-gte .sc-hero h1 {font-size:42px;line-height: 120%;}
.p-gte .sc-hero {overflow:hidden;}
.p-gte .sc-hero .wp-post-image {width:130%;margin-left:-15%;}
.p-gte div.padding100 {padding:40px 20px;}
.p-gte .map-bg {background-size:contain;}
.p-gte .title-logo {height:30px;margin-bottom:10px;margin-top:30px;}
.p-gte .flex.f-col-4 li {width:50%;}
.p-gte .flex.f-col-4 li img {transform:scale(0.8)}
.p-gte .box-white .row-flex {display:flex;margin-bottom:50px;}
.p-gte .box-white .row-flex .col-16per {width:50%;}

.p-gte .fow-fuze .col-3 {padding: 12px 20px 20px 20px;}
.p-gte .fow-fuze .col-5 {padding: 0 20px 20px 20px;}
.p-gte .fow-fuze .col-4 {padding: 0 20px 20px 20px;}
.p-gte .person-image {padding-bottom:100px;padding-top:40px;}
.p-gte .person-image img {max-width:90%;}
.p-gte .person-image .person-sticker {bottom:40px;}
.p-gte .box-fuze {padding-bottom:30px;margin-bottom:50px;}
.p-gte .team-list .image img {float:none;}
.p-gte .team-list .item {padding:10px 10px 0;}
.p-gte .team-list {padding-top:40px;margin-left:-10px;margin-right:-10px;}

.p-gte .bg-symbol {background-position:95% 57%;background-size:60%;}

.p-gte .random-symbols {
background-image: url('images/gte/G2E_Symbols_02-mobile.png'), url('images/gte/G2E_Symbols_01.png');
background-position: 0 0, 107% 145%;
background-repeat: no-repeat, no-repeat;
background-size: auto, 150px;
}
.p-gte .bg-131D33 p {font-size:18px;}
.p-gte .bg-131D33 {padding-top:40px !important;padding-bottom:80px  !important;}
.p-gte .sc-last img.pull-left {max-width:unset;width:140%;margin-left:-20%;}
}

ul.flex {display:flex;list-style:none;margin:0;padding:0;flex-wrap:wrap;}
ul.flex li {padding:10px;box-sizing:border-box;text-align:center;}
ul.flex li img {max-width:100%;height:auto !important;}
ul.flex.f-col-4 li {width:25%;}
ul.flex.f-col-6 li {width:16.6666%;}

[class*="fuze-arrow-"] {position:relative;}
[class*="fuze-arrow-"]:before {position:absolute;background-repeat:no-repeat;background-size:contain;content: "";display: block;z-index:0;}


.p-gte [class*="fuze-arrow-"] .light-blue-box,
.p-gte [class*="fuze-arrow-"] p {position:relative;z-index:1;}
.p-gte .fuze-arrow-1:before {background-image:url('images/Arrows_Light_v2_Icon.png');width:145px;height:295px;}
.p-gte .fuze-arrow-2:before {background-image:url('images/content-fuze-arrows-1.png');width:223px;height:378px;}
@media screen and (min-width:768px) {
.p-gte .fuze-arrow-1:before {left:-10%;top:30px;}
.p-gte .fuze-arrow-2:before {left:-20%;top:-20px;}
}

@media screen and (max-width:768px) {
.p-gte .fuze-arrow-1:before {display:none;}	
.p-gte .fuze-arrow-2:before {bottom: 280px;left: 20%;}	
}



.p-studio-dlx .sc-hero {background:#414640;}
.p-studio-dlx .singleGame {overflow:hidden;}
.p-studio-dlx .singleGame .game-tile .logo {background-size:110% auto;}
.bg-pillars {background:url('images/pillars1.jpg') center center no-repeat;background-size:cover;}

.p-studio-dlx .sc-games {padding-top:80px;padding-bottom:90px !important;}


.slick-dots-2 .slick-arrow {top: auto;bottom: 13px;}
.slick-dots-2 .slick-prev {right: auto;left: 50%;transform: translateX(-255px);}
.slick-dots-2 .slick-next {right: auto;left: 50%;transform: translateX(207px);}
.slick-dots-2 .slick-dots {clear: both;margin: 0;padding: 17px 0 35px;}
.slick-dots-2 .slick-dots button  {background: white;}
.slick-dots-2 .slick-dots .slick-active button {background: #000;}
.slick-dots-2 .slick-dots li,
.slick-dots-2 .slick-dots button { height: 5px; border-radius: 0; width: 120px; padding:0; margin: 0; }

@media screen and (min-width: 768px) {
.p-studio-dlx .singleGame a.button.half {width:48%;}
.p-studio-dlx .singleGame {width:20%;}
}
@media screen and (max-width: 768px) {
.p-studio-dlx .singleGame {width:50%;}
.p-studio-dlx .games-list {margin:0;}
}

@media screen and (max-width: 768px) {
	.slick-dots-2 .slick-dots li {}
	.slick-dots-2 .slick-dots {display:flex;width:calc(100% - 120px);margin-left:auto;margin-right:auto;}
	.slick-dots-2 .slick-dots button {width:100%;}

.slick-dots-2 .slick-next {right:0;left:auto;transform:translateX(0);top:auto;bottom:-3px}
.slick-dots-2 .slick-prev {left:0;right:auto;transform:translateX(0);top:auto;bottom:-3px}
}

div.padding-sm-20 {padding:20px;}


.is-layout-flex {display:flex;gap:40px;}
.is-layout-flex .is-layout-flow {flex: 1 1 0px;}
.wp-block-separator {border:1px solid #ccc;}
.is-layout-flow ol>li {
  padding:0 0 10px 5px;

}
/*temp*/

.p-content-23 .singleGame {width:100%;padding:0;}
.p-content-23 .carousel .slick-slide {padding:0 13px;}
.p-content-23 .games-list {margin:0;}
.p-content-23 .singleGame .game-tile {padding:0;}
.p-content-23 .singleGame img.toggle {margin:0;width:100%;}
.p-content-23 .singleGame .game-tile {box-shadow:none;}
.p-content-23 .singleGame .game-tile .logo {height:42px;}
.p-content-23 .singleGame a.button.switch {position:absolute;left:28px;right:28px;bottom:60px;opacity:0;transition:opacity 0.2s;z-index:1;}

.p-content-23 .bg-D2E2F0 {padding-left:27px;padding-right:27px;}
.p-content-23 .carousel .slick-arrow {top:45%;}
.p-content-23 .carousel .slick-arrow.slick-prev {right:auto;left:0;}
.p-content-23 .carousel .slick-arrow.slick-next {right:0;}


.p-content-23 .sc-content-studios {background-position: center 67%;}
.p-content-23 #aggregator-studios .box-white {padding:40px;}

.p-content-23 .slick-list:before {content:"";z-index:1;display:block;position:absolute;top:0;bottom:0;background: linear-gradient(90deg, #D2E2F0 0%, rgba(210, 226, 240, 0) 100%);transform:translate(0,0);transition:transform .2s;}
.p-content-23 .slick-list:after {content:"";z-index:1;display:block;position:absolute;top:0;bottom:0;background: linear-gradient(90deg, rgba(210, 226, 240, 0) 0%, #D2E2F0 100%);transform:translate(0,0);transition:transform .2s;}


.p-content-23 h4.image-separator span.award {font-size:10px;width:210px;}
.p-content-23 h4.image-separator span.award img {float: left;margin: -9px 15px 0 0;}

@media screen and (min-width: 768px) {
.p-content-23 h4.image-separator span.award {display:inline-block;transform: translate(0,8px);}
.p-content-23 .box-white .col-1 img {max-width: 100%;}
}
@media screen and (max-width: 768px) {
.p-content-23 h4.image-separator span.award {margin:30px auto 0;display:block;text-align:left;}
.p-content-23 h4.image-separator span.award img {height:auto; margin-bottom:30px;}
.p-content-23 .slick-list {width: 70%;margin: 0 auto;}
.p-content-23 .slick-list {overflow:visible;}
.p-content-23 .games-list {margin:0;} 
.p-content-23 .singleGame .game-tile {padding:0;overflow:hidden;box-shadow:none;}
.p-content-23 .carousel .slick-arrow {top:50%;}
.p-content-23 .carousel .slick-arrow.slick-prev {left:-7px;}
.p-content-23 .carousel .slick-arrow.slick-next {right:-7px;}
.p-content-23 .fs34 {font-size: 25px;transform: translate(0,2px);display: inline-block;}
}

@media screen and (min-width:768px) {
	.p-content-23 .carousel .slick-arrow {width:32px;height:32px;}
	.p-content-23 .carousel .slick-arrow::before {font-size:24px;line-height:32px;}
	.p-content-23 .slick-list:before {width:140px;left:0;}
	.p-content-23 .slick-list:after {width:140px;right:0;}	
	.p-content-23 .games-list {overflow:hidden;}
	.p-content-23 .singleGame:hover a.button.switch {opacity:1;}
	.p-content-23 .singleGame .overlay {position:absolute;top:0;left:13px;right:13px;bottom:42px;background: linear-gradient(180deg, rgba(15, 15, 15, 0) 0%, #0F0F0F 100%);opacity:0;transition:opacity 0.2s;}
	.p-content-23 .singleGame:hover .overlay {opacity:1;}

	.p-content-23 .slick-list:before {content:"";z-index:1;display:block;position:absolute;top:0;bottom:0;left:0;width:140px;background: linear-gradient(90deg, #D2E2F0 0%, rgba(210, 226, 240, 0) 100%);transform:translate(0,0);transition:transform .2s;}
	.p-content-23 .slick-list:after {content:"";z-index:1;display:block;position:absolute;top:0;bottom:0;right:0;width:140px;background: linear-gradient(90deg, rgba(210, 226, 240, 0) 0%, #D2E2F0 100%);transform:translate(0,0);transition:transform .2s;}
	.p-content-23 .slick-list:hover:before {transform:translate(-140px,0);}
	.p-content-23 .slick-list:hover:after {transform:translate(140px,0);}
}


}
@media screen and (max-width:768px) {
	.p-content-23 .games-list {margin:10px;}
	.p-content-23 .slick-list:before {width:60px;right:100%;}
	.p-content-23 .slick-list:after {width:60px;left:100%;}	
	.p-content-23 .carousel .slick-slide {padding:0 10px;}
	.p-content-23 .singleGame .game-tile .logo {height:67px;}
	.p-content-23 .slick-list {overflow:visible;}
	.p-content-23 .bg-D2E2F0 {overflow:hidden;padding-left:50px;padding-right:50px;}
	.p-content-23 .singleGame a.button.switch {top:0;left:0;right:0;bottom:0;width:auto;height:auto;opacity:0;}
	.p-content-23 .col-2-5 {padding:15px 0 15px;}
	.p-content-23 .carousel .slick-arrow.slick-prev {right:auto;left:-67px;}
	.p-content-23 .carousel .slick-arrow.slick-next {right:-67px;}
	.p-content-23 .box-white {margin-bottom:-4px;}
	.p-content-23 .bg-map-compliance {background-image:none;}

	.p-content-23 #in-house-studios .row-flex {display:flex;flex-wrap:wrap;}
	.p-content-23 #in-house-studios .col-2-5 {width:50%;}
	.p-content-23 #in-house-studios .col-2-5 img {max-width:80%;max-height:unset;}

}

.overlay-top-black-transparent:before {content:"";display:block;position:absolute;top:0;left:0;right:0;background: linear-gradient(180deg, #9CB1C4 0%, rgba(210, 226, 240, 0) 100%);height:40px;}

.fs34 {font-size:34px;}
.fw300 {font-weight:300;}


.row-flex.stretch {align-items:stretch;}
.mini-game-gallery {position:relative;height:100%;padding:15px 0;box-sizing:border-box;}
.mini-game-gallery:before {content:"";display:block;padding-top:65%;width:65%;background:rgba(185, 217, 235, 1);border-radius:100%;z-index:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.mini-game-gallery div {position:relative;z-index:1;width:160px;}
.mini-game-gallery div img {border-radius:4px;width:100%;display:block;}

.mini-game-gallery div:nth-child(1) {z-index:6;display:inline-block;}
.mini-game-gallery div:nth-child(2) {position:absolute;left:25%;top:30px;z-index:4;width:140px;}
.mini-game-gallery div:nth-child(2):before {background: linear-gradient(90deg, rgba(0,0,0,0) 0%, rgb(0, 0, 0) 100%);content: "";display: block;top: 0;left: 25%;right: 40%;bottom: 0;position: absolute;}
.mini-game-gallery div:nth-child(3) {position:absolute;right:25%;top:30px;z-index:4;width:140px;}
.mini-game-gallery div:nth-child(3):before {background: linear-gradient(270deg, rgba(0,0,0,0) 0%, rgb(0, 0, 0) 100%);content: "";display: block;top: 0;right: 25%;left: 40%;bottom: 0;position: absolute;}
.mini-game-gallery div:nth-child(4) {position:absolute;left:16%;top:45px;z-index:2;width:120px;}
.mini-game-gallery div:nth-child(4):before {background: linear-gradient(90deg, rgba(0,0,0,0) 0%, rgb(0, 0, 0) 100%);content: "";display: block;top: 0;left: 25%;right: 40%;bottom: 0;position: absolute;}
.mini-game-gallery div:nth-child(5) {position:absolute;right:16%;top:45px;z-index:2;width:120px;}
.mini-game-gallery div:nth-child(5):before {background: linear-gradient(270deg, rgba(0,0,0,0) 0%, rgb(0, 0, 0) 100%);content: "";display: block;top: 0;right: 25%;left: 40%;bottom: 0;position: absolute;}

@media screen and (min-width:768px) {
	.mini-game-gallery {overflow:hidden;}
	.p-studios .lg-custom-padding-01 {padding:0 0 0 80px;}
	.p-studios .lg-custom-padding-02 {padding: 0 70px 0 0;}
}

@media screen and (max-width:768px) {
	.mini-game-gallery {}
	.mini-game-gallery:before {padding-top: 125%;width: 125%;transform: translate(-50%,0);top:-20px;}
	.new-inhouse-list .w100-desktop {max-width:80%;margin-bottom:20px;}
	.new-inhouse-list .box-blue-light {overflow:hidden;}
	.new-inhouse-list .box-blue-light .col-6 {padding-top: 20px;}
	.mini-game-gallery div:nth-child(2) {position:absolute;left:15%;top:30px;z-index:4;width:140px;}
	.mini-game-gallery div:nth-child(3) {position:absolute;right:15%;top:30px;z-index:4;width:140px;}
	.mini-game-gallery div:nth-child(4) {position:absolute;left:3%;top:45px;z-index:2;width:120px;}
	.mini-game-gallery div:nth-child(5) {position:absolute;right:3%;top:45px;z-index:2;width:120px;}
	.p-studios .new-inhouse-list .studios-list.primary .item {padding-top:0;}
}
.studios-list.secondary .slice-studio .col-6.text-center img {max-width:210px;}

	/*page specific css*/
	
.p-lang-land .c-tab-nav {list-style:none;gap:10px;margin:0;padding:0;display:flex;position:relative;z-index:1;}
.p-lang-land .ctab {background: linear-gradient(180deg, #D2E2F0 0%, #D2E2F0 90%, #B4C8E2 100%);border-radius: 4px 4px 0 0;  padding:30px 30px 10px 30px ;flex: 1;font-size:16px;font-weight:400;}
.p-lang-land .c-tab-nav li.ui-state-active {background:#fff;}
.p-lang-land .ctab a {text-decoration:none;background: rgba(15, 15, 15, 1);}
.p-lang-land .ctab strong {color:rgba(1, 33, 105, 1);font-size:32px;text-transform:uppercase;font-family: 'Barlow Condensed';font-weight: 700;}

.p-lang-land .c-tab {border-radius: 0 0 4px 4px;padding: 220px 0 0 0;position:relative;top:-220px;}
.p-lang-land .c-tab .check-list-circle li {color:  rgba(114, 114, 114, 1);padding-left:50px;}
.p-lang-land .c-tab .check-list-circle li:before {color:rgba(0, 61, 164, 1);font-size:32px;}

.p-lang-land #tabs {padding-bottom:75px;}

.p-lang-land .wpcf7-spinner {display:block;}

.p-lang-land .logo {text-align:center;position:relative;overflow:hidden;}
.p-lang-land .logo img {width:166px;margin-left:auto;margin-right:auto;}

.p-lang-land .numbers {clear:both;}
.p-lang-land .numbers strong {font-weight:700;}
.p-lang-land .numbers p {padding-bottom:10px;}

.p-lang-land .at-a-glance {background:url('https://bragg.group/wp-content/uploads/2025/01/map-offices-1.png') center top no-repeat;}


.p-lang-land .lang-switch a {display:inline-block;box-sizing:border-box;color:#fff;font-family:"Barlow Condensed";text-transform:uppercase;text-decoration:none;padding: 0 20px;font-weight:700;font-size:16px;height:36px;line-height:30px;}
.p-lang-land .lang-switch a.active {border:2px solid rgba(243, 243, 243, 1);border-radius:4px;}
.p-lang-land .form-group p {padding:0;}
.p-lang-land .form-group[class*="simple-acceptance"] p {padding-bottom:20px;}

@media screen and (min-width:768px) {
.p-lang-land .fuze-logo {position:relative;top:70px;left:53%;display:block;}
.p-lang-land .sc-hero {padding:0;height:580px;overflow:hidden;}
.p-lang-land .lang-switch {position:absolute;top:40px;right:80px;z-index:2;}

.p-lang-land .logo {width:calc(100% - 480px);float:left;margin-top:28px;}
.p-lang-land .logo:before,
.p-lang-land .logo:after {content:"";display:block;background:rgba(52, 66, 74, 0.2);width:100%;height:1px;position:absolute;top:50%;}
.p-lang-land .logo:before {left:62%;}
.p-lang-land .logo:after {right:62%;}
.p-lang-land .c-tab {width: calc(100% - 10px);box-sizing: border-box;}
.p-lang-land .c-tab .bg-FFFFFF {padding: 30px 80px 50px 80px;}
.p-lang-land div.pull-left {width:280px;}
.p-lang-land .button.red.top {width:180px;margin-top:28px}
.p-lang-land .numbers {padding-top:29%;padding-bottom:10px}
.p-lang-land .at-a-glance {padding-top:60px}
.p-lang-land .emphasis {margin-bottom:40px}
.p-lang-land .emphasis .row-flex .col-6,
.p-lang-land .emphasis .row-flex .col-4 {padding:0 40px;}
.p-lang-land .emphasis .row-flex .col-6 img,
.p-lang-land .emphasis .row-flex .col-4 img {float:left;margin-right:20px}
.p-lang-land .emphasis p {font-family: "Barlow Condensed";}
.p-lang-land .emphasis .row-flex .col-6:not(:first-child):before,
.p-lang-land .emphasis .row-flex .col-4:not(:first-child):before {content:"";display:block;width: 2px;height: 68.369px;background: #D2E2F0;position:absolute;top:-5px;left:0;}
}

@media screen and (max-width:768px) {
.p-lang-land .lang-switch {text-align:center;transform:translate(0,-17px);}
.p-lang-land .logo {width:120px;margin-left:auto;margin-right:auto;margin-bottom:150px;}
.p-lang-land .c-tab-nav {gap:5px;margin-right:-5px;}
.p-lang-land .c-tab .col-5.relative {padding: 30px 20px 0 20px;}
.p-lang-land .c-tab .col-6 {padding:0 15px 30px 15px;}
.p-lang-land .c-tab .find-more {padding: 0 30px 30px 30px;}
.p-lang-land ul.c-tab-nav .ctab {box-sizing:border-box;padding:5px;}
.p-lang-land ul.c-tab-nav .ctab p {font-size: 13px;line-height:16px;padding-bottom:5px;}
.p-lang-land ul.c-tab-nav .ctab strong {font-size: 16px;}

.p-lang-land .at-a-glance {margin:0 -20px;padding:0 20px;background-size: 120% auto;background-position:center 30%;}

.p-lang-land .emphasis {box-shadow: 0px 0px 26px 5px rgba(0, 0, 0, 0.07);text-align:center;}
.p-lang-land .emphasis img {display:block;margin-left:auto;margin-right: auto;margin-bottom:5px;}
.p-lang-land .emphasis .col-4 {padding:20px;}
.p-lang-land .sc-hero {overflow:hidden;}
.p-lang-land .sc-hero .wrap {padding-bottom:300px;}
.p-lang-land .sc-hero .text-center-mobile.text-right-desktop {position:absolute;bottom:0;left:0;right:0;}
	
}

.p-lang-land .sc-hero {position:relative;}
.p-lang-land .sc-hero picture {position:absolute;}
@media screen and (min-width: 768px) {
.p-lang-land .sc-hero picture  {top:50%;left:50%;transform:translate(-50%,-50%);} 
}
@media screen and (max-width: 768px) {
.p-lang-land .sc-hero picture {bottom:0;left:0;right:0;}
.p-lang-land .sc-hero picture img {width: 100%;height:auto;display:block;}
}
@media screen and (max-width: 370px) {
	.p-lang-land ul.c-tab-nav  .ctab p {font-size: 12px;line-height:16px;}
	.p-lang-land ul.c-tab-nav  .ctab strong {font-size: 15px;}
}

/*p-bragg-care */

.p-bragg-care p.intro {color:#012169;}
.p-bragg-care .row li {color:#000;padding-bottom:22px;}
.p-bragg-care .slick-list {margin-bottom:30px;}
.p-bragg-care .care-slider {position:relative;}
.p-bragg-care ul.slick-dots {margin:0;}
.p-bragg-care ul.slick-dots li {padding:0;}
.p-bragg-care ul.slick-dots li button {width:63px;height:4px;background:#fff;border-radius:0;}
.p-bragg-care .bg-ffffff ul.slick-dots li button {background:#F3F3F3;}
.p-bragg-care ul.slick-dots li.slick-active button {background:#012169;}

.p-bragg-care .slick-arrow {position:absolute;bottom:-11px;border:none;background:#fff;width:38px;height:38px;line-height:38px;text-align:center;border-radius:4px;}
.p-bragg-care .slick-prev {left:7%;}
.p-bragg-care .slick-next {right:7%;}
.p-bragg-care .slick-arrow:before {background:none;border:none;color:#0F0F0F;font-size:32px;}
.p-bragg-care .slick-prev::before {  content: "\e90c";}
.p-bragg-care .slick-next::before {  content: "\e90f";}

.bg-ffffff {background:#fff;}

.p-bragg-care .border-top {border-top:1px solid rgba(0,0,0,.1);padding-top:30px;}
@media screen and (min-width:768px) {
	.p-bragg-care p.line-red:before {transform: translate(0,-7px);}
	.p-bragg-care p.intro {font-size:24px;line-height:34px;}
	.p-bragg-care .offset {padding: 40px 80px 20px 80px;margin:0 -80px; }
	.p-bragg-care h2 {font-size:44px;}
	.p-bragg-care img.great-place-to-work-badge {position:absolute;top:30px;right:-10px;border-radius:10px;}
	.p-bragg-care img.safer-gambling-supplier-iga-awards {position:absolute;bottom:-30px;right:20px;border-radius:10px;}
	.p-bragg-care-hero {background-image: url('https://bragg.group/wp-content/uploads/2025/01/Barlito_4.jpg'); background-position:top center;background-repeat:no-repeat;}
	.p-bragg-care .env-logos img {margin-right:20px;}
	.p-bragg-care .vertical-offset {margin-top:80px;}
}
@media screen and (max-width:768px) {
	.p-bragg-care .bg-ffffff {border-radius:0;margin: 0 -20px;padding-left: 20px;padding-right: 20px;padding-top:60px;padding-bottom:40px;}
	.p-bragg-care img.great-place-to-work-badge {margin-left:auto;margin-right:auto;width:296px;display:block;margin-top:-60px;margin-bottom:60px;border-radius:0 0 10px 10px;}
	.p-bragg-care img.safer-gambling-supplier-iga-awards {display:block;margin: -20px auto 0;border-radius:10px;}
	.p-bragg-care .bg-D2E2F0 {padding: 60px 20px;margin:0 -20px;border-radius:0;}
	.p-bragg-care .bg-D2E2F0-mobile {background:#D2E2F0;}
	.p-bragg-care .our-values div[class*="col-sm-"] {padding:10px;}
	.p-bragg-care-hero {background-image: url('https://bragg.group/wp-content/uploads/2025/01/Barlito_4-mobile.jpg'); background-position:bottom center;background-repeat:no-repeat;background-size:cover;padding-bottom:80%;}
	.p-bragg-care .env-logos img {height:60px;margin-right:10px;}
}


/*gamomat flaiming link page*/
.page-id-13771 .p-studio-dlx .sc-hero {background: #000 url('https://bragg.group/wp-content/uploads/2025/02/Flaming_Ling_Landing_BG-Image_with-characters-v1.png') center center no-repeat;padding-top:95px;padding-bottom:95px;}
.page-id-13771 .sc-hero h1 {}
.page-id-13771 .sc-hero p {}
.page-id-13771 .sc-games {background:#f3f3f3;}
.page-id-13771 .how-it-works {background:#2a0c0c;}
.page-id-13771 .how-it-works h2 {text-transform:uppercase;color:#F5C700;}
.page-id-13771 .how-it-works h4 {text-transform:uppercase;color:#CD141D;}
@media screen and (max-width: 798px) {
.page-id-13771 .p-studio-dlx .sc-hero {background-position: 84% 100%;background-size: auto 410px;padding-bottom:400px;}
}


/*connect and collect page*/
.page-id-14375 .sc-hero {background: radial-gradient(67.4% 67.4% at 50% 50%, #0241CF 0%, #012169 100%);}
.page-id-14375 .special-bg-color {background:#F3F3F3;}
.page-id-14375 .how-it-works .box-white-50 {margin-bottom:50px;}
@media all and (min-width:768px)   {
.page-id-14375 div.padding45 {padding-top:25px;}
.page-id-14375 .sc-hero .image-centered img {margin:-170px 0 -105px;}
}
@media all and (max-width:768px)   {
.page-id-14375 .box-white-50 img {margin-bottom:20px;}	
.page-id-14375 .sc-hero .image-centered img {max-width: 150%;margin:-28%  0 -25% 0;}
}
/*end connect and collect page*/

/*cash towers*/
.page-id-14664 .sc-hero {background: radial-gradient(67.4% 67.4% at 50% 50%, #0241CF 0%, #012169 100%);}
.page-id-14664 .special-bg-color {background:#F3F3F3;}
.page-id-14664 .how-it-works .box-white-50 {margin-bottom:50px;}
@media all and (min-width:768px)   {
.page-id-14664 div.padding45 {padding-top:25px;}
.page-id-14664 .sc-hero .image-centered img {margin:-90px 0 -105px;}
}
@media all and (max-width:768px)   {
.page-id-14664 .box-white-50 img {margin-bottom:20px;}	
.page-id-14664 .sc-hero .image-centered img {max-width: 150%;margin:-18%  0 -25% 0;}
}
/*end cash towers*/




.forminator-error-message {color: #dc3232;font-size: 1em;font-weight: normal;display: block;}
.forminator-checkbox-label {font-size: 12px;}
.forminator-checkbox input {margin-right:5px;}

/*temp*/
.forminator-response-message.forminator-error.forminator-accessible {display:none;}
.forminator-response-message {margin-bottom:30px;}
.forminator-response-message.forminator-show.forminator-success {border:3px solid #003388;border-radius:4px;padding:20px;}



.forminator-field-email .forminator-label {display:none;}
.forminator-field-text .forminator-label {display:none;}

.forminator-row {padding-bottom:20px;}
.forminator-row div[class*="col-"] {float:none;padding:0;}


/*tools*/
.grid {position:fixed;top:0;left:0;right:0;height:100px;z-index:10000;display:none;}
.grid .wrap {height:100%;}
.grid .wrap .row {height:100%;}
.grid .wrap .row .col {height:100%;background:rgba(0,0,0,0.2);background-clip: content-box;padding-top:0;padding-bottom:0;}
