@charset "UTF-8";.d-block{display:block}.float-left{float:left}.float-right{float:right}.mx-auto{margin-left:auto;margin-right:auto}.mt-25{margin-top:25px}.mb-25{margin-bottom:25px}@font-face{font-family:Karbon;src:url(../fonts/Karbon-Regular.eot);src:local("☺"),url(../fonts/Karbon-Regular.woff) format("woff"),url(../fonts/Karbon-Regular.ttf) format("truetype"),url(../fonts/Karbon-Regular.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Karbon;src:url(../fonts/Karbon-Medium.eot);src:local("☺"),url(../fonts/Karbon-Medium.woff) format("woff"),url(../fonts/Karbon-Medium.ttf) format("truetype"),url(../fonts/Karbon-Medium.svg) format("svg");font-weight:500;font-style:normal}body{font-family:Karbon,Helvetica,Arial,sans-serif}a{text-decoration:none}p.lead{font-size:20px}*{box-sizing:border-box}body,html{width:100%;height:100%;text-align:center}body{margin:0;padding:0;color:#fff;background:#55c4c5}body.playcanvas{background:#fff;max-height:100%;overflow:hidden;position:relative;-webkit-tap-highlight-color:transparent}header{position:relative;z-index:10;padding:10px 0;background:#2b8987}.no-support header,.playcanvas header{background:0 0}header .bg{position:absolute;z-index:0;top:0;left:0;right:0;margin-left:auto;margin-right:auto}header .bg path{fill:#d2edf3}@media only screen and (max-device-width:320px) and (max-device-height:568px) and (orientation:portrait){header{padding:5px 0}header .bg{width:90%;height:auto}}@media only screen and (min-device-width:360px) and (max-device-width:360px) and (max-device-height:640px) and (orientation:portrait){header{padding:5px 0}header .bg{width:90%;height:auto}}header .logo{position:relative}.home-title{margin:0;padding:20px 0 0;background:#2b8987}@media only screen and (max-device-width:320px) and (max-device-height:568px) and (orientation:portrait){.home-title{padding-top:15px}}@media only screen and (min-device-width:375px) and (max-device-width:414px) and (max-device-height:667px) and (orientation:portrait){.home-title{padding-top:16px}}@media only screen and (max-device-width:320px) and (max-device-height:568px) and (orientation:portrait){.home-title img{width:50%;height:auto}}@media only screen and (min-device-width:360px) and (max-device-width:360px) and (max-device-height:640px) and (orientation:portrait){.home-title img{width:60%;height:auto}}.home-badge{position:relative;padding-top:28px}@media only screen and (max-device-width:320px) and (max-device-height:568px) and (orientation:portrait){.home-badge{padding-top:10px}}@media only screen and (min-device-width:375px) and (max-device-width:414px) and (max-device-height:667px) and (orientation:portrait){.home-badge{padding-top:20px}}.home-badge .bg{display:block;position:absolute;z-index:-1;top:0;width:100%;height:150px}@media only screen and (max-device-width:320px) and (max-device-height:568px) and (orientation:portrait){.home-badge .bg{height:75px}}.home-badge .bg polygon{fill:#2b8987}.home-badge img{max-width:80%;height:auto}@media only screen and (max-device-width:320px) and (max-device-height:568px) and (orientation:portrait){.home-badge img{max-width:190px}}@media only screen and (min-device-width:360px) and (max-device-width:360px) and (max-device-height:640px) and (orientation:portrait){.home-badge img{max-width:240px}}@media only screen and (min-device-width:375px) and (max-device-width:414px) and (max-device-height:667px) and (orientation:portrait){.home-badge img{max-width:240px}}@media only screen and (min-device-width:375px) and (max-device-width:414px) and (min-device-height:668px) and (max-device-height:736px) and (orientation:portrait){.home-badge img{max-width:280px}}.app-actions{position:absolute;z-index:10;bottom:0;left:0;right:0;margin-left:auto;margin-right:auto;width:100%;max-width:460px}.app-actions .main-actions{display:flex;box-shadow:0 3px 6px rgba(0,0,0,.15)}.app-actions .main-actions a{width:50%;padding:10px 15px;font-size:18px;color:#fff;background:#2b8987}.app-actions .main-actions a:first-child{margin-right:1px}@media only screen and (max-device-width:320px) and (max-device-height:568px) and (orientation:portrait){.app-actions .main-actions a{padding-top:5px;padding-bottom:5px;font-size:16px}}@media only screen and (min-device-width:360px) and (max-device-width:360px) and (max-device-height:640px) and (orientation:portrait){.app-actions .main-actions a{padding-top:5px;padding-bottom:5px;font-size:16 px}}@media only screen and (min-device-width:360px) and (max-device-width:360px) and (min-device-height:740px) and (max-device-height:740px) and (orientation:portrait){.app-actions .main-actions a{font-size:16px}}.app-actions .btn-privacy{display:inline-block;margin:12px 0 5px;font-size:16px;color:rgba(43,137,135,.55);text-decoration:underline}.app-ar-wrapper{display:none;position:absolute;z-index:10;top:50px;left:0;right:0;width:100%;max-width:480px;margin:0 auto;pointer-events:none}.app-ar-wrapper .app-ar{position:relative;pointer-events:all;float:right;margin-right:20px;font-size:20px;color:#2b8987;text-align:center}.app-ar-wrapper .app-ar:before{content:'';position:absolute;z-index:-1;top:-1px;left:0;right:0;width:52px;height:52px;margin-left:auto;margin-right:auto;background:#fdfdfd;border:1px solid #2b8987;border-radius:50%;box-shadow:0 3px 6px rgba(0,0,0,.15)}.ios .app-ar-wrapper-ios{display:block}.android .app-ar-wrapper-android{display:block}.app-modal{display:flex;align-items:center;justify-content:center;position:absolute;z-index:20;top:0;left:-100%;width:100%;height:100%;padding:0 20px;background:rgba(43,137,135,.9);opacity:0;transition:opacity .2s cubic-bezier(.5,0,.1,1),left 0s cubic-bezier(.5,0,.1,1) .2s}.app-modal__window{background:#fff;border:1px solid #ffcc49;border-radius:25px;max-width:460px;opacity:0;transform:translateY(-100%);transition:opacity .2s cubic-bezier(.5,0,.1,1),transform .2s cubic-bezier(.5,0,.1,1) .2s}.modal-open .app-modal{left:0;opacity:1;transition:opacity .2s cubic-bezier(.5,0,.1,1),left 0s cubic-bezier(.5,0,.1,1)}.modal-open .app-modal__window{opacity:1;transform:translateY(0);transition:opacity .5s cubic-bezier(.5,0,.1,1),transform .5s cubic-bezier(.5,0,.1,1)}.app-modal__head{position:relative;padding:25px 15px 25px 25px;font-size:23px;font-weight:500;text-align:left;color:#fff;background:#55c4c5;border-radius:25px 25px 0 0}.app-modal__head .close{position:absolute;top:14px;right:15px;color:#fff;font-weight:400;font-size:20px}.app-modal__head .close span{line-height:50px}.app-modal__body{padding:45px 35px;font-size:20px;color:#2b8987}@media only screen and (min-device-width:360px) and (max-device-width:360px) and (max-device-height:640px) and (orientation:portrait){.app-modal__body{font-size:16px}}#application-canvas{display:block;position:absolute;top:0;left:0;right:0;bottom:0}@media only screen and (max-device-width:320px) and (max-device-height:568px) and (orientation:portrait){#application-canvas{margin-top:15px!important}}@media only screen and (min-device-width:360px) and (max-device-width:360px) and (max-device-height:640px) and (orientation:portrait){#application-canvas{margin-top:10px!important}}@media only screen and (min-device-width:360px) and (max-device-width:360px) and (min-device-height:740px) and (max-device-height:740px) and (orientation:portrait){#application-canvas{margin-top:25px!important}}@media only screen and (min-device-width:375px) and (max-device-width:414px) and (max-device-height:667px) and (orientation:portrait){#application-canvas{margin-top:12px!important}}@media only screen and (min-device-width:375px) and (max-device-width:414px) and (min-device-height:668px) and (max-device-height:736px) and (orientation:portrait){#application-canvas{margin-top:10px!important}}@media only screen and (min-device-width:375px) and (max-device-width:414px) and (min-device-height:812px) and (max-device-height:896px) and (orientation:portrait){#application-canvas{margin-top:0!important}}@media only screen and (min-device-width:393px) and (max-device-width:393px) and (min-device-height:786px) and (max-device-height:786px) and (orientation:portrait){#application-canvas{margin-top:0!important}}#application-canvas.fill-mode-KEEP_ASPECT{width:100%;height:auto;margin:0}@media only screen and (max-device-width:320px) and (max-device-height:568px) and (orientation:portrait){#application-canvas.fill-mode-KEEP_ASPECT{max-width:240px;height:auto!important;margin-left:auto;margin-right:auto}}@media only screen and (min-device-width:360px) and (max-device-width:360px) and (max-device-height:640px) and (orientation:portrait){#application-canvas.fill-mode-KEEP_ASPECT{max-width:280px;height:auto!important;margin-left:auto;margin-right:auto}}@media only screen and (min-device-width:360px) and (max-device-width:360px) and (min-device-height:740px) and (max-device-height:740px) and (orientation:portrait){#application-canvas.fill-mode-KEEP_ASPECT{max-width:280px;height:auto!important;margin-left:auto;margin-right:auto}}@media only screen and (min-device-width:375px) and (max-device-width:414px) and (max-device-height:667px) and (orientation:portrait){#application-canvas.fill-mode-KEEP_ASPECT{max-width:270px;height:auto!important;margin-left:auto;margin-right:auto}}@media only screen and (min-device-width:375px) and (max-device-width:414px) and (min-device-height:668px) and (max-device-height:736px) and (orientation:portrait){#application-canvas.fill-mode-KEEP_ASPECT{max-width:310px;height:auto!important;margin-left:auto;margin-right:auto}}@media only screen and (min-device-width:375px) and (max-device-width:414px) and (min-device-height:812px) and (max-device-height:896px) and (orientation:portrait){#application-canvas.fill-mode-KEEP_ASPECT{max-width:330px;height:auto!important;margin-left:auto;margin-right:auto}}@media only screen and (min-width:500px){#application-canvas.fill-mode-KEEP_ASPECT{max-width:500px;height:auto!important}}@media only screen and (min-device-width:393px) and (max-device-width:393px) and (min-device-height:786px) and (max-device-height:786px) and (orientation:portrait){#application-canvas.fill-mode-KEEP_ASPECT{max-width:340px;height:auto!important;margin-left:auto;margin-right:auto}}#application-canvas.fill-mode-NONE{margin:auto}#application-canvas.fill-mode-FILL_WINDOW{width:100%;height:100%;margin:0}#application-canvas:focus{outline:0}.no-support header{position:absolute;width:100%}.no-support p.lead{margin:0 60px 20px}@media only screen and (min-device-width:393px) and (max-device-width:393px) and (min-device-height:786px) and (max-device-height:786px) and (orientation:portrait){.no-support p.lead{margin:0 50px 20px}}@media only screen and (max-device-width:320px) and (max-device-height:568px) and (orientation:portrait){.no-support p.lead{margin:0 30px 20px}}@media only screen and (min-device-width:360px) and (max-device-width:360px) and (max-device-height:640px) and (orientation:portrait){.no-support p.lead{margin:0 30px 20px}}.vcenter{height:100%;display:flex;flex-direction:column;justify-content:center}.btn{display:inline-block;padding:11px 20px;margin-top:20px;font-size:20px;line-height:16px;padding-top:16px;text-decoration:none;background:#fff;color:#2b8987;border:1px solid #2b8987;border-radius:24px;box-shadow:0 3px 6px rgba(0,0,0,.15)}@media only screen and (max-device-width:320px) and (max-device-height:568px) and (orientation:portrait){.btn{margin-top:10px}}@media only screen and (min-device-width:375px) and (max-device-width:414px) and (max-device-height:667px) and (orientation:portrait){.btn{margin-top:10px}}@media only screen and (min-width:1024px){.btn{line-height:1;padding-top:11px}}.btn.btn-lg{padding:11px 40px 12px;border-radius:48px}
.cookie-consent a, #phmFooterContent .footer a, .subpages a{color: #fff;} .subpages li {list-style-type:none;margin-right:5px;}.subpages{padding-left:0;margin-bottom:5px}.subpages + p {margin-top:10px}.playcanvas #phmFooterContent a{color:#2b8987;}

#phmFooterContent .footer p {
  margin-top: 10px !important;
}
body.playcanvas {
  max-height: initial;
  height: calc(100% + 300px);
  overflow: auto;
  padding-bottom: 300px;
}

#ot-sdk-btn.ot-sdk-show-settings,
#ot-sdk-btn.ot-sdk-show-settings:hover {
  border: 1px solid #2b8987 !important;
}

#onetrust-consent-sdk
  #onetrust-pc-sdk
  button:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler) {
  outline: none;
}

#ot-sdk-btn.ot-sdk-show-settings::before {
  top: 9px !important;
}
.cookie-consent .ot-sdk-show-settings {
  border: 1px solid #2b8987 !important;
  color: #2b8987;
}
#phmFooterContent .footer .subpages a,
#phmFooterContent .footer p a,
.cookie-consent p a {
  color: #2b8987;
  text-decoration: underline;
  border-bottom: 0 none;
}

#phmFooterContent {
  padding-bottom: 20px;
}

.cookie-policy {
  margin: 0 auto;
  max-width: 460px;
  text-align: justify;
}

@media only screen and (min-width: 200px) and (max-width: 500px){
  .cookie-policy 
  {
    padding: 0 20px;
  }
}

@media only screen and (min-width: 200px) and (max-width: 767px) {
  #phmFooterContent .footer .subpages li {
    margin-bottom: 8px;
  }
}
@media (min-width: 768px) {
  #phmFooterContent .footer .subpages li {
    display: inline-block;
  }
}

@media only screen and (max-width: 600px) {
#onetrust-consent-sdk #onetrust-pc-sdk button:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn) {
  margin-top: 3px !important;
  margin-left: -25px;
}
}

#ot-sdk-cookie-policy {
  margin-top: 16px;
}

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-title,
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group,
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group-desc {
   color: #fff !important;
}

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table td,
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td span {
  color: #fff !important;
}