@charset "UTF-8";
/*-------------------------------------------------------------------------------------------

           _______  _______  ______   _______  _                _______  _______
          (  ____ )(  ___  )(  ___ \ (  ___  )( \              (  ____ \(  ____ \
          | (    )|| (   ) || (   ) )| (   ) || (              | (    \/| (    \/
          | (____)|| |   | || (__/ / | |   | || |              | (_____ | (_____
          |  _____)| |   | ||  __ (  | |   | || |              (_____  )(_____  )
          | (      | |   | || (  \ \ | |   | || |                    ) |      ) |
          | )      | (___) || )___) )| (___) || (____/\        /\____) |/\____) |
          |/       (_______)|/ \___/ (_______)(_______/        \_______)\_______)


                                http://www.pobol.net/

-------------------------------------------------------------------------------------------*/
:root{--pbl-theme-color-1:#1B2240;--pbl-theme-color-2:#FF7500;--pbl-white-color:#ffffff;--pbl-black-color:#000000;--pbl-gray-color:#707070;--pbl-light-gray-color:#e8e8e8;--pbl-soft-gray-color:#FAFAFC;--pbl-white-color-rgb:255 255 255;--pbl-black-color-rgb:0 0 0;--pbl-gray-color-rgb:112 112 112;--pbl-site-base-font:'Neue Haas Grotesk Display Pro';}
.pbl-theme-color-1{color:var(--pbl-theme-color-1) !important;}
.pbl-theme-color-2{color:var(--pbl-theme-color-2) !important;}
.pbl-white-color{color:var(--pbl-white-color) !important;}
.pbl-black-color{color:var(--pbl-black-color) !important;}
.pbl-gray-color{color:var(--pbl-gray-color) !important;}
.pbl-light-gray-color{color:var(--pbl-light-gray-color) !important;}
.pbl-soft-gray-color{color:var(--pbl-soft-gray-color) !important;}
html, body{margin:0;padding:0;width:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;scroll-behavior:smooth;font-family:var(--pbl-site-base-font);font-weight:400;letter-spacing:0.2px;font-size:16px;}
html{min-height:100vh;color:var(--pbl-theme-color-1);}
body{scroll-behavior:smooth;}
html.body-fix{overflow-y:unset;}
html.body-fix body{width:100%;height:100vh;position:absolute;overflow-x:hidden;overflow-y:hidden;overflow:hidden;touch-action:none;}
*{outline:none !important;}
*, :after, :before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
hr{border-color:var(--pbl-gray-color);border-width:0.5px;border-bottom:none;opacity:0.1;}
a{-webkit-transition:all 200ms linear 0s;-moz-transition:all 200ms linear 0s;-ms-transition:all 200ms linear 0s;-o-transition:all 200ms linear 0s;transition:all 200ms linear 0s;}
a:link, a:visited, a:active{color:var(--pbl-theme-color-1);text-decoration:none;}
a:hover{color:var(--pbl-theme-color-2);}
:is(h1,h2,h3,h4,h5,h6){color:var(--pbl-theme-color-1);margin-top:0;padding-top:0;font-weight:600;}
.w-25{width:25% !important;}
.w-50{width:50% !important;}
.w-75{width:75% !important;}
.w-100{width:100% !important;}
.w-auto{width:auto !important;}
.mw-100{max-width:100% !important}
.vw-100{width:100vw !important;}
.min-vw-100{min-width:100vw !important;}
.h-25{height:25% !important;}
.h-50{height:50% !important;}
.h-75{height:75% !important;}
.h-100{height:100% !important;}
.h-auto{height:auto !important;}
.mh-100{max-height:100% !important;}
.vh-100{height:100vh !important;}
.min-vh-100{min-height:100vh !important;}
.heading-1{font-size:50px;line-height:1.2;font-weight:500;}
.heading-2{font-size:42px;line-height:1.2;font-weight:500;}
.heading-3{font-size:48px;line-height:1.2;font-weight:400;}
.heading-4{font-size:48px;line-height:1.2;font-weight:700;}
.heading-5{font-size:48px;line-height:1.2;font-weight:300;color:var(--pbl-gray-color);}
p{margin:0px;margin-bottom:15px;padding:0px;}
img{max-width:100%;max-height:100%;width:auto;height:auto;margin:0px;padding:0px;border:0px;}
.dark-bg, .dark-bg :is(h1,h2,h3,h4,h5,h6, a){background-color:var(--pbl-black-color);color:var(--pbl-white-color);}
.gray-bg{background-color:#EFEFEF;}
.light-bg{background-color:var(--pbl-white-color);}
.pbl-social-media{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:5px;position:relative;z-index:1;}
.pbl-social-media a{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:100%;line-height:1;-webkit-transition:all 200ms linear 0s;-moz-transition:all 200ms linear 0s;-ms-transition:all 200ms linear 0s;-o-transition:all 200ms linear 0s;transition:all 200ms linear 0s;background-color:var(--pbl-gray-color);}
.pbl-social-media a:hover{transform:translate(0%, -3px);-webkit-transform:translate(0%, -3px);-moz-transform:translate(0%, -3px);-o-transform:translate(0%, -3px);-ms-transform:translate(0%, -3px);}
.pbl-social-media a[title]:before{position:absolute;content:attr(title);width:min-content;white-space:nowrap;background-color:#000000;color:#ffffff;padding:5px 10px;border-radius:4px;font-size:12px;opacity:0;visibility:hidden;pointer-events:none;z-index:1;bottom:38px;left:50%;-webkit-transition:all 200ms linear 0s;-moz-transition:all 200ms linear 0s;-ms-transition:all 200ms linear 0s;-o-transition:all 200ms linear 0s;transition:all 200ms linear 0s;transform:translate(-50%, 0%);-webkit-transform:translate(-50%, 0%);-moz-transform:translate(-50%, 0%);-o-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%);}
.pbl-social-media a[title]:after{content:"";position:absolute;z-index:1;border:6px solid transparent;border-top-color:#000000;opacity:0;visibility:hidden;pointer-events:none;bottom:26px;left:50%;-webkit-transition:all 200ms linear 0s;-moz-transition:all 200ms linear 0s;-ms-transition:all 200ms linear 0s;-o-transition:all 200ms linear 0s;transition:all 200ms linear 0s;transform:translate(-50%, 0%);-webkit-transform:translate(-50%, 0%);-moz-transform:translate(-50%, 0%);-o-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%);}
.pbl-social-media a[title]:hover:before, .pbl-social-media a[title]:hover:after{opacity:1;visibility:visible;}
.pbl-social-media svg{width:16px;height:16px;line-height:1;color:#ffffff;}
.pbl-social-media a.no-title:before, .pbl-social-media a.no-title:after{display:none}
[class*="pbl-social-"]:hover{color:#ffffff !important;border:none !important;}
[class*="pbl-social-"].colorful:hover{color:rgb(49 48 65 / 40%) !important;}
[class*="cm-ratio-"]{position:relative;display:block;padding:0;overflow:hidden;}
[class*="cm-ratio-"]:before{content:"";display:block;}
[class*="cm-ratio-"] > :first-child:not(a){position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0;object-fit:cover;object-position:center;}
[class*="cm-ratio-"] > a:first-child *{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0;object-fit:cover;object-position:center;}
[class*="cm-ratio-"].containn > :first-child:not(a){position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0;object-fit:contain;object-position:center;}
[class*="cm-ratio-"].containn > a:first-child *{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0;object-fit:contain;object-position:center;}
.cm-ratio-16-9:before{padding-top:calc(9 / 16 * 100%);}.cm-ratio-16-9{aspect-ratio:16 / 9;}
.cm-ratio-9-16:before{padding-top:calc(16 / 9 * 100%);}.cm-ratio-9-16{aspect-ratio:9 / 16;}
.cm-ratio-16-5:before{padding-top:calc(5 / 16 * 100%);}.cm-ratio-16-5{aspect-ratio:16 / 5;}
.cm-ratio-5-16:before{padding-top:calc(16 / 5 * 100%);}.cm-ratio-5-16{aspect-ratio:5 / 16;}
.cm-ratio-8-5:before{padding-top:calc(5 / 8 * 100%);}.cm-ratio-8-5{aspect-ratio:8 / 5;}
.cm-ratio-5-8:before{padding-top:calc(8 / 5 * 100%);}.cm-ratio-5-8{aspect-ratio:5 / 8;}
.cm-ratio-5-4:before{padding-top:calc(4 / 5 * 100%);}.cm-ratio-5-4{aspect-ratio:5 / 4;}
.cm-ratio-4-3:before{padding-top:calc(3 / 4 * 100%);}.cm-ratio-4-3{aspect-ratio:4 / 3;}
.cm-ratio-4-5:before{padding-top:calc(5 / 4 * 100%);}.cm-ratio-4-5{aspect-ratio:4 / 5;}
.cm-ratio-3-4:before{padding-top:calc(4 / 3 * 100%);}.cm-ratio-3-4{aspect-ratio:3 / 4;}
.cm-ratio-3-2:before{padding-top:calc(2 / 3 * 100%);}.cm-ratio-3-2{aspect-ratio:3 / 2;}
.cm-ratio-2-3:before{padding-top:calc(3 / 2 * 100%);}.cm-ratio-2-3{aspect-ratio:2 / 3;}
.cm-ratio-1-1:before{padding-top:calc(1 / 1 * 100%);}.cm-ratio-1-1{aspect-ratio:1 / 1;}
.cm-ratio-1-1-2:before{padding-top:calc(1.45799 / 3 * 100%);}  .cm-ratio-1-1-2{aspect-ratio:3 / 1.45799;}
[class*="cm-y-scroll"]{overflow:hidden;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;}
[class*="cm-y-scroll"]::-webkit-scrollbar{width:5px;}
[class*="cm-y-scroll"]::-webkit-scrollbar-track{background-color:var(--pbl-theme-color-1);}
[class*="cm-y-scroll"]::-webkit-scrollbar-thumb{background-color:var(--pbl-theme-color-2);}
[class*="cm-y-scroll"]::-webkit-scrollbar-thumb:hover{background-color:#585858;}
@-moz-document url-prefix(){
    [class*="cm-y-scroll"]{overflow-y:scroll;}
}
label.cm-checkbox-label{position:relative;padding:5px 0;font-weight:300;cursor:pointer;}
label.cm-checkbox-label input{display:none;width:0;height:0;opacity:0}
label.cm-checkbox-label label{width:18px;height:18px;display:inline-block;margin-right:6px;position:relative;margin-bottom:-4px !important;;cursor:pointer}
label.cm-checkbox-label label:before{content:"";position:absolute;width:18px;height:18px;top:0;left:0;border:1px solid var(--pbl-theme-color-1);}
label.cm-checkbox-label label:after{content:"";position:absolute;width:16px;height:16px;left:1px;top:1px;background-color:var(--pbl-theme-color-2);opacity:0;transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s}
label.cm-checkbox-label:hover label:after{opacity:.20}
label.cm-checkbox-label input[type=checkbox]:checked + label:after{opacity:1}
label.cm-checkbox-label a{text-decoration:none;color:#000000;}
@-webkit-keyframes arrow-animation{
    0%{left:0px;}
    50%{left:5px;}
    100%{left:0px;}
}
@keyframes arrow-animation{
    0%{left:0px;}
    50%{left:5px;}
    100%{left:0px;}
}