@charset "UTF-8";:root{--radius:0.4rem;--radiusBig:24px;--colorBorder:#e6e7eb;--colorGray:#949494;--colorMain:#0EA867;--colorMainDark:#03725a;--colorMainBright:#f0f5f4;--paddingDialog:2.5rem;--fontSize:12px;--fontFamilyHeader:"Montserrat",sans-serif;--transitionTime:0.3s;}html,body{font-family:"Poppins",sans-serif;font-size:var(--fontSize);margin:0;padding:0;background:#fff;position:relative;width:100%;min-height:100dvh;height:auto;color:#222;}body *{box-sizing:border-box !important;font-family:inherit;font-size:inherit;}ul,li{margin:0;padding:0;list-style-type:none;}nav a{color:inherit;text-decoration:none;cursor:pointer !important;}sup,sub{font-size:0.7em;line-height:0.7em !important;display:inline-block;}p{line-height:1.6em;}p:first-child{margin-top:0;}p:last-child{margin-bottom:0;}a{cursor:pointer !important;color:inherit;text-decoration:none;}hr{border:none;outline:none;height:1px;background:#e6e7eb;margin:1rem 0;padding:0;}img[loading=lazy][data-src]{filter:blur(2rem);}.pg-size{width:1180px !important;max-width:100% !important;margin:auto;padding-left:1.5rem;padding-right:1.5rem;}.pg-size-big{width:1480px;max-width:100% !important;margin:auto;padding-left:3rem;padding-right:3rem;}@media only screen and (max-width:calc(1180px + 6rem)){.pg-size-big{padding-left:1.5rem;padding-right:1.5rem;}}.pg-padding{padding-top:3rem;padding-bottom:3rem;}[ajax]{cursor:pointer;}.subtitle{color:#0EA867 !important;font-weight:600 !important;}.notice{color:#9a9a9a;}.nowrap{white-space:nowrap;}.radius{border-radius:0.4rem;}.radius-middle{border-radius:0.8rem;}.radius-big{border-radius:24px;}.gap,.gap-1{gap:1rem;grid-gap:1rem;}.gap-2{gap:2rem;grid-gap:2rem;}.flex-row{display:flex;flex-direction:row;}.flex-column{display:flex;flex-direction:column;}#mobile .flex-row-mobile{flex-direction:row !important;}#mobile .flex-column-mobile{flex-direction:column !important;}.flex-align-center{align-items:center;}.flex-justify-center{justify-content:center;}.flex-1{flex:1;}.grid{display:grid;}.grid-1-col{display:grid;grid-template-columns:repeat(1,1fr);}.grid-2-col{display:grid;grid-template-columns:repeat(2,1fr);}.grid-3-col{display:grid;grid-template-columns:repeat(3,1fr);}.grid-4-col{display:grid;grid-template-columns:repeat(4,1fr);}.grid-5-col{display:grid;grid-template-columns:repeat(5,1fr);}#mobile .mobile-grid-1-col{display:grid;grid-template-columns:repeat(1,1fr);}.color-main{color:#0EA867 !important;}.color-main-dark{color:#03725a !important;}.color-gray{color:#9a9a9a !important;}.bg-main{background:#0EA867 !important;}.bg-main-dark{background:#0EA867 !important;}.bg-content{background:#f0f5f4;}.avatar{border-radius:30em;background-position:center center;background-repeat:no-repeat;background-size:cover;display:inline-block;aspect-ratio:1/1 !important;}*:has(> img.avatar){font-size:0;}.text-left{text-align:left;}.text-right{text-align:right;}.text-center{text-align:center;}.w-100{width:100%;}.h-100{height:100%;}.hidden,#mobile .hidden-mobile{position:fixed !important;top:100% !important;left:100% !important;height:0 !important;width:0 !important;opacity:0 !important;overflow:hidden !important;}.shadow{box-shadow:0 0 1rem -0.5rem rgba(0,0,0,0.5);}.shadow-content{filter:drop-shadow(0px 0px 100px rgba(4,114,91,0.3));}.shadow-content .shadow-content{filter:drop-shadow(0px 0px 3px rgba(4,114,91,0.2));}.borderTop{position:relative !important;}.borderTop:before{background:#e6e7eb;content:"";display:block;position:absolute;top:0;left:-50vw;height:1px;width:200vw;}.avatar{border-radius:20rem;aspect-ratio:1/1;}.marker{width:5px;height:5px;background:rgb(0,0,0);border-radius:1rem;}.marker img{position:absolute;bottom:50%;left:50%;}.rating-stars{position:relative;white-space:nowrap;}.rating-stars > div{line-height:1rem;font-size:1.4rem;color:#9a9a9a;}.rating-stars > div:nth-child(2){color:orange;position:absolute;top:0;left:0;height:100%;overflow:hidden;}#desktop .mobile-show{display:none;}#mobile .desktop-show{display:none;}#map{background:#e6e6e6;}.h1,h1,.h2,h2,.h3,h3,.h4,h4,.h5,h5{all:unset;display:block;box-sizing:border-box;font-family:"Montserrat",sans-serif;font-weight:800;}.h1,h1{font-size:2rem;}.h2,h2{font-size:1.75rem;}.h3,h3{font-size:1.5rem;}.h4,h4{font-size:1.25rem;}.h5,h5{font-size:1.15rem;}.b,.strong{font-weight:600;}.scale-125{zoom:1.25;}.mod-title{font-weight:700;font-family:"Montserrat",sans-serif;font-size:1.6rem;}.pathway{display:flex;flex-direction:row;flex-wrap:nowrap;height:5rem;align-items:center;font-weight:500;}.pathway #pathway{flex:1;}.page-pages{display:flex;justify-content:center;margin-top:3rem;margin-bottom:-3rem;}.page-pages > *{display:flex;justify-content:center;align-items:center;border:1px solid #e6e7eb;background:#fff;border-radius:0.4rem;}.page-pages > * li{display:flex;justify-content:center;align-items:center;position:relative;line-height:1em;min-width:3.6rem;height:3.6rem;padding:0 1rem;font-size:1rem;cursor:pointer;}.page-pages > * li + li{border-left:1px solid #e6e7eb;}.page-pages > * a{position:absolute;display:flex;justify-content:center;align-items:center;width:100%;height:100%;top:0;left:0;}.page-pages > * .active{color:#0EA867;}label{display:flex;width:100%;max-width:100%;align-items:center;flex-direction:column;}input:not([type=checkbox],[type=radio],[type=color]),select,textarea{display:block;margin:0;font-size:1rem;height:3.8rem;padding:1rem;border-radius:0.4rem;border:1px solid #e0e0e0;background:#fff;outline:none;width:100%;font-family:inherit;overflow:hidden;}input[type=checkbox]{all:unset;height:1.2rem !important;width:1.2rem !important;margin:0 !important;aspect-ratio:1/1 !important;padding:0 !important;border:1px solid #e0e0e0;display:inline-block !important;border-radius:0.1rem !important;transition:background 0.3s;}input[type=checkbox]:checked{background:#0EA867;border-color:#0EA867;}input[type=checkbox]:before{font-family:"Material Symbols Rounded";content:"check";display:block;font-size:0.9em;color:#fff;line-height:100%;width:100%;}input[type=color]{all:unset;display:block;margin:0;font-size:1rem;height:3.8rem;width:100%;border-radius:0.4rem;border:none;outline:none;}textarea{height:9rem;}.label{display:flex;}.label > *{flex:1;width:100%;}[checkbox]{display:flex;flex-direction:row;flex-wrap:wrap;gap:0.25rem;}[checkbox] label{all:unset;overflow:hidden;position:relative;line-height:1em !important;background:#f2f2f2;cursor:pointer;border-radius:0.4rem;padding:1rem 1.25rem 1rem 0.75rem;color:#555;display:flex;align-items:center;gap:0.2em;}[checkbox] input[type=checkbox]{width:0 !important;height:0 !important;padding:0 !important;position:absolute !important;top:0;left:0;opacity:0 !important;}[checkbox] label:before{content:"close";font-family:"Material Symbols Rounded";font-size:1.2em;}[checkbox] label:hover{color:#000;}[checkbox] label:has(> *:checked){background:#fff;color:#34590a;background:rgba(139,195,74,0.2);}[checkbox] label:has(> *:checked):before{content:"check";}.form *:has(> .label){display:flex;gap:1rem;flex:1;}.form *:has(> .label) + *:has(> .label){margin-top:1rem;}.form .label{display:flex;flex-direction:column;gap:0.2rem;position:relative;}.form .label[require] .field-label:not(:empty):after{content:"*";color:red;padding-left:0.2em;display:inline-block;}.form .label[require] .field-label:not(:empty):empty{display:none;}.form .error{border-color:#ffc6b8;background:#ffefeb;}.form .label > *:empty{display:none;}.form .field-info{font-size:0.9em;color:#9a9a9a;}.form .field-element{display:flex;align-items:center;position:relative;}.form .field-element > button{border-radius:0.4rem;height:100%;margin-left:1rem;padding:1rem 1.25rem 1rem 1.25rem;}.form .field-element > button:has(.icon){padding:1rem 1.5rem 1rem 1rem;}.form .field-unit{font-weight:600;white-space:nowrap;padding-left:0.5rem;}.form .field-icon{font-size:1.5rem;aspect-ratio:1/1;flex:none;position:absolute;top:0;left:0;height:100%;}.form div:has(input,select,textarea){flex:1;}.form .field-element:has(.field-icon) input,.form .field-element:has(.field-icon) select,.form .field-element:has(.field-icon) textarea{padding-left:3rem;}.form .phone-dir{display:flex;gap:0.4rem;align-items:center;width:5rem;justify-content:right;position:relative;z-index:2;}.form .phone-dir + *{margin-left:-5rem;}.form .phone-dir + * > *{padding-left:5.5rem;}.form fieldset{all:unset;margin-top:1rem;}.form fieldset legend{padding-bottom:0.4rem;}.form fieldset .options-inline{display:flex;flex-wrap:wrap;gap:0.4rem;aling-items:center;}.form fieldset .options-inline label{display:flex;align-items:center;gap:0.2rem;width:auto;flex-direction:row;line-height:1;padding:1rem;background:#f2f2f2;border-radius:0.4rem;}.form fieldset .options-inline label:has(:checked){color:#34590a;background:rgba(139,195,74,0.2);}.form fieldset .options-inline label input{display:none !important;}.form-alert{width:100%;}.form-alert:empty{display:none;}.formdata{display:flex;gap:1rem;flex-direction:column;}.formdata *:has(> .label){display:flex;gap:1rem;flex-wrap:wrap;}.formdata .label{display:flex;flex-direction:column;gap:0.3rem;padding:1.25rem 1.25rem;border-radius:0.8rem;background:#fff;min-width:12rem;}.formdata .label > *:nth-child(1){line-height:1;color:#9a9a9a;font-size:0.9rem;}.formdata .label > *:nth-child(2){font-size:1.2rem;font-weight:600;line-height:1;}#mobile .formdata .label{width:100%;}.classBox{display:flex;gap:1rem;flex-wrap:wrap;}.classBox > *:empty{display:none;}.classBox > header{flex:1;order:0;display:flex;flex-direction:column;}#mobile .classBox > header{width:100%;}.classBox > comment{order:2;width:100%;}.classBox > main{order:4;min-width:100%;flex:1;}.classBox > footer{order:8;width:100%;}.classBox > .buttons{order:1;text-align:right;white-space:nowrap;}.classBox > .buttons > div{display:flex;gap:0.25rem;}.classBox > .buttons button{color:#fff;}.classBox > .buttons button:before{background:#000;}.classBox > .buttons button:after{background:#fff;}.classBox > .buttons button:hover:after{opacity:0.2;}#mobile .classBox > .buttons{order:10;width:100%;display:flex;flex-direction:column;gap:0.4rem;}#mobile .classBox > .buttons button{width:100%;}.settingsBox{padding:2rem;background:#fff;border-radius:0.4rem;display:flex;gap:1rem;}.settingsBox .functions button:before{background:#000;}.settingsBox .functions button:hover:after{background:#fff;opacity:0.2;}.settingsBox > *:empty{display:none;}.settingsBox > header .title{font-size:1.5rem;font-weight:700;font-family:"Montserrat",sans-serif;}.settingsBox > header .info{color:#9a9a9a;}button,.btn,[class^=btn-]{margin:0;padding:0;display:inline-flex;align-items:center;justify-content:center;border:none;cursor:pointer;font-size:1rem;line-height:1em;padding:0 1em;height:3.2rem;transition:0.3s,width 0s;font-family:"Poppins",sans-serif;font-weight:500;text-decoration:none;overflow:hidden;position:relative;z-index:3;font-size:inherit;gap:0.25em;}.btn,[class^=btn-]{background:transparent;color:#fff;border-radius:0.75em;}.btn:after,.btn:before,[class^=btn-]:after,[class^=btn-]:before{width:100%;height:100%;display:block;top:0;left:0;position:absolute;content:"";}.btn:after,[class^=btn-]:after{background:#000;opacity:0;z-index:-1;transition:0.3s;}.btn:before,[class^=btn-]:before{background:#0EA867;z-index:-2;}.btn:hover:after,[class^=btn-]:hover:after{opacity:0.2;}.btn:has(> .icon),[class^=btn-]:has(> .icon){gap:0.5em;padding-left:0.75rem;}.btn.big,[class^=btn-].big{font-size:1.2rem;line-height:1;padding:1.2em 1.5em 1.2em 1.5em;font-weight:500;white-space:nowrap;justify-content:center;height:4.2rem;}.btn.round,[class^=btn-].round{border-radius:10rem;}.btn.w-100,[class^=btn-].w-100{width:100%;text-align:center;}.btn .icon,[class^=btn-] .icon{font-size:1.4em;}.btn-orange{color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,0.1);}.btn-orange:before{background:#FF4700;}.btn-bright{color:#222;}.btn-bright:before{background:#fff;}.btn-bright:after{background:#0EA867;opacity:0.1;}.btn-bright:hover:after{opacity:0.2;}.btn-grey{color:#222;height:3.2rem;padding:0 1rem;}.btn-grey:before{background:#fff;}.btn-grey:after{background:#000;opacity:0.05;}.btn-grey:hover:after{opacity:0.1;}.btn-simple{color:#222;}.btn-simple:before{background:#fff;}.btn-simple:after{background:#000;opacity:0;}.btn-simple:hover:after{opacity:0.05;}.btn-basic{color:#222;gap:0.25rem !important;padding:0 !important;}.btn-basic:before{background:#fff;}.btn-basic:after{background:#fff;opacity:0;}.btn-simple-zoom{color:#222;gap:0.25rem !important;padding:0 !important;}.btn-simple-zoom:before{background:#fff;}.btn-simple-zoom:after{background:#fff;opacity:0;}.btn-simple-zoom:hover{transform:scale(1.025);}.tools-icon button,.tools-icon .btn{all:unset;border-radius:3rem;width:3rem;aspect-ratio:1/1;line-height:1;display:flex !important;align-items:center !important;justify-content:center !important;cursor:pointer;overflow:hidden;font-size:1.5rem !important;font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 24;position:relative;color:#222;background:orange;z-index:3;}.tools-icon button:before,.tools-icon .btn:before,.tools-icon button:after,.tools-icon .btn:after{display:block;content:"";opacity:1;position:absolute;top:0;left:0;width:100%;height:100%;}.tools-icon button:before,.tools-icon .btn:before{background:#fff;z-index:-2;}.tools-icon button:after,.tools-icon .btn:after{background:#000;z-index:-1;opacity:0.05;transition:0.3s;}.tools-icon button:hover:after,.tools-icon .btn:hover:after{opacity:0.1;}.tools-icon{display:flex;flex-direction:row;gap:0.2rem;align-items:center;justify-content:flex-end;}*:not(img).img-cover{display:flex !important;align-items:center !important;justify-content:center !important;overflow:hidden !important;}*:not(img).img-cover > img{object-fit:cover;width:100%;height:100%;min-height:100%;min-width:100%;}img.img-cover{object-fit:cover;width:100%;height:100%;min-height:100%;min-width:100%;}body > main p a{color:#03725a;text-decoration:underline;}body > main .a{text-decoration:underline;}body#homepage > header{position:sticky;top:0px;z-index:100;}body > header{background:#fff;box-shadow:0px -20px 10px 20px rgba(0,0,0,0.1);width:100%;background:#fff;padding:0 1rem;position:relative;z-index:9999;}body > header > *{height:5rem;}body > header > * > *:nth-child(3){display:flex;justify-content:right;align-items:center;gap:0.5rem;}#desktop body > header > *{display:flex;align-items:center;}#desktop body > header > * > *:nth-child(1){display:none;}#desktop body > header > * > *:nth-child(2){flex:1;display:flex;align-items:center;}#mobile body > header > *{display:grid;gap:1em;align-items:center;grid-template-columns:1fr auto 1fr;}#mobile body > header > * > *:nth-child(1){display:flex;grid-area:1/1/2/2;}#mobile body > header > * > *:nth-child(3){grid-area:1/3/2/4;}body > header .logo{line-height:1;margin-left:2rem;padding-right:1.5rem;position:relative;}body > header .logo img{height:1.6rem;}body > header .toolbar{display:flex;gap:0.2rem;align-items:center;}body > header .toolbar > *:not(.logout){width:2.6rem;height:2.6rem;line-height:2.6rem;vertical-align:center;text-align:center;}body > header .toolbar > *:not(.logout) .icon{vertical-align:center;font-size:inherit;font-size:2rem;width:2rem;height:2rem;line-height:2.6rem;}body > header #favorite-count{display:none;}body > header #favorite-count:not([data-count="0"]){display:block;}body > header #favorite-count{font-size:2.4rem;width:2.4rem;height:2.4rem;position:relative;}body > header #favorite-count:not([data-count="0"]):before{content:attr(data-count);display:flex;align-items:center;justify-content:center;position:absolute;top:-2px;right:-2px;font-size:0.8rem;width:1.2rem;font-weight:600;aspect-ratio:1/1;background:red;color:#fff;line-height:1em;text-align:center;border-radius:1rem;font-family:"Poppins",sans-serif;}a#account.logout{text-transform:uppercase;background:#f0f5f4;color:#000;position:relative;overflow:hidden;background:rgba(255,255,255,0.9);}a#account.logout:before{background:#0EA867;}a#account.logout:after{background:#fff;opacity:0.9;}a#account.logout:hover:after{background:#fff;opacity:0.75;}a#account.logout .icon{font-size:1.4rem;}#mobile a#account.logout{gap:0;font-size:0;line-height:1;padding:0.4rem;border-radius:5rem;}#mobile a#account.logout .icon{font-size:2rem;}div#account{z-index:5;position:relative;margin:0px;}div#account img{border-radius:50px;height:2.6em !important;width:auto !important;}div#account.expand #menu-www-user{top:100%;display:block;opacity:1;z-index:100;}div#account.expand #menu-www-user a{padding:1rem;height:auto;}#menu-www-user{transition:0.3s;opacity:0;z-index:-5;position:absolute;top:50%;right:0px;background:#fff;box-shadow:0px 0px 3px rgba(0,0,0,0.2);z-index:1;min-width:14em;overflow:hidden;font-size:0.9rem;text-align:left;}#menu-www-user a{display:block;white-space:nowrap;height:0px;}#menu-www-user a:hover{background:#f0f5f4;font-weight:600;}#menu-www-top{position:relative;z-index:10;display:inline-flex;}#menu-www-top ul{display:flex;align-items:center;font-weight:500;font-size:1.1rem;gap:1px;}#menu-www-top ul ul{flex-direction:column;font-size:1rem;background:#fff;border-radius:0.4rem;box-shadow:0 0 10px rgba(0,0,0,0.15);overflow:hidden;transition:opacity 0.3s ease;opacity:0.5;position:fixed;top:100%;left:0;width:20rem;}#menu-www-top ul ul li{display:block;width:100%;}#menu-www-top ul ul a{text-transform:none;white-space:normal;transition:background 0.3s;}#menu-www-top ul ul a:hover{background:#f0f5f4;color:#0EA867;}#menu-www-top ul:hover > li:has(> ul){padding-bottom:0.5rem;margin-bottom:-0.5rem;}#menu-www-top ul:hover > li:hover:has(> ul){padding-bottom:0.5rem;}#menu-www-top ul:hover > li:hover > ul{opacity:1;z-index:0;position:absolute;}#menu-www-top li{position:relative;display:block;max-width:100%;}#menu-www-top a{display:block;padding:1.25rem;width:100%;}#menu-www-top > ul > li:hover > a{color:#fff;background:#0EA867;}#menu-www-top > ul > li > a{padding:1rem;border-radius:0.4rem;}#menu-www-top > ul > li > ul a.active{color:#0EA867 !important;}#menu-www-top > ul:not(:hover) > li > a.active{background:#0EA867;color:#fff;}#menu-www-top-extend{display:none;}#menu-www-top-mobile{display:none;}#mobile body > header{z-index:999;position:sticky !important;top:0;left:0;padding:0 1rem;}#mobile body > header .logo{padding:0;margin:0;flex:1;text-align:center;}#mobile body > header .logo + div{display:none;}#mobile #menu-www-top{display:none !important;}#mobile #menu-www-top-extend{display:block;font-size:2.4rem;cursor:pointer;position:relative;z-index:99999;}#mobile #menu-www-top-mobile{display:block;position:fixed;z-index:99;top:0;left:-100%;width:100%;height:100%;padding:10rem 5rem 5rem 5rem;background:rgba(255,255,255,0.95);transition:0.3s ease-in-out;}#mobile #menu-www-top-mobile.active{left:0;}#mobile #menu-www-top-mobile .lvl-0{display:flex;gap:1rem;flex-direction:column;}#mobile #menu-www-top-mobile .lvl-0 > li > a{font-size:1.1rem;font-weight:600;}body > footer{box-shadow:0px 20px 10px 20px rgba(0,0,0,0.1);font-family:"Poppins",sans-serif;display:flex;flex:1;background:#fff;gap:2rem;font-size:calc(var(--fontSize) + 1px);max-width:100%;width:100%;overflow:hidden;position:relative;z-index:5;}body > footer a{text-decoration:none;color:inherit;line-height:1;}body > footer a:hover{color:#0EA867;}body > footer > *{max-width:100%;width:1180px;margin:auto;display:flex;flex-direction:row;align-items:flex-start;padding-top:5rem;padding-bottom:5rem;gap:2rem;}body > footer > * *:last-child{flex:1;}body > footer .logo{margin-bottom:2rem;}body > footer .logo > img{width:120px;}body > footer .logo + div{font-size:1.1em;font-weight:600;}body > footer .menus{display:flex;align-items:top;line-height:2;}body > footer .menus > *{flex:1;padding:0 2rem;}body > footer .menus > *:last-child{display:flex;align-content:flex-end;}body > footer .menus ul{display:flex;flex-direction:column;gap:0.25rem;}body > footer .menus .header{margin:0px 0px 0.5rem 0px;font-weight:700;font-size:1.1rem;}body > footer .menus nav + .header{margin-top:1.5rem;}body > footer .phone{font-size:1em;margin:2rem 0px 1rem 0px;display:flex;flex-direction:column;gap:0.5rem;}body > footer .phone *:nth-child(1){font-weight:800;letter-spacing:5px;font-size:1em;line-height:1em;}body > footer .phone *:nth-child(2){font-size:2em;line-height:1em;font-weight:800;font-family:"Montserrat",sans-serif;}body > footer .phone *:nth-child(3){font-size:0.8em;line-height:1.4em;color:#9a9a9a;}body > footer .socialmedia{gap:0.5rem;line-height:1em;padding-top:1rem;}body > footer .socialmedia > div{padding-bottom:1rem;}body > footer .socialmedia a{line-height:default;transition:0.3s;display:inline-block !important;height:1.5rem;width:1.5rem;font-size:0px;line-height:1.5rem !important;}body > footer .socialmedia a + a{margin-left:1.5rem;}body > footer .socialmedia a:hover{transform:scale(1.1);}body > footer .support{max-width:100%;padding-right:3rem;border-right:1px solid #e6e7eb;}#mobile body > footer .pg-size{flex-direction:column;padding:3rem 3rem;}#mobile body > footer .pg-size > *{flex:1;width:100%;}#mobile body > footer .support{order:2;padding:3rem 0 0 0;text-align:center;margin:0;border:none;border-top:1px solid #e6e7eb;}#mobile body > footer .menus{flex-direction:column;gap:2rem;}#mobile body > footer .menus > div{padding:0;}.footer-notice{border-top:1px solid #e6e7eb;padding:2rem;display:block;font-size:0.9rem;color:#9a9a9a;text-align:center;background:#fff;position:relative;z-index:6;}.icon{font-family:"Material Symbols Rounded" !important;color:inherit;font-weight:normal;font-style:normal;font-size:inherit;line-height:1 !important;letter-spacing:normal;text-transform:none;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-display:swap;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 48;display:inline-flex;align-items:center;justify-content:center;}.icon-fill,.icon-fill .icon{font-variation-settings:"FILL" 1;}*[class^=icon-]{height:1.4em;aspect-ratio:1/1;display:inline-block !important;background-size:cover;background-position:center;}.icon-fb{background-image:url("images/icon-fb.svg");}.icon-tt{background-image:url("images/icon-tt.svg");}.icon-yt{background-image:url("images/icon-yt.svg");}.icon-msg{background-image:url("images/icon-msg.svg");}.icon-ig{background-image:url("images/icon-ig.svg");}.icon-in{background-image:url("images/icon-in.svg");}.icon-star{background-image:url("images/icon-star.svg");}*{scrollbar-width:thin;scrollbar-color:#aaa #f0f5f4;}*::-webkit-scrollbar{width:0.25rem;}*::-webkit-scrollbar-track{background:#f0f5f4;cursor:pointer;}*::-webkit-scrollbar-thumb{background-color:#aaa;border-radius:0.25rem;}.no-results{margin:auto;white-space:nowrap;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;}.no-results .icon{background:#0EA867;border-radius:0;padding:0;height:14rem;width:14rem;color:rgba(0,0,0,0.1);font-size:10rem;margin-bottom:1rem;}.no-results *:nth-child(2){font-size:3rem;font-weight:700;}.no-results *:nth-child(3){font-size:1.2rem;color:#9a9a9a;}.no-results img{height:20rem;}#mobile .no-results{padding:2rem;}#mobile .no-results img{height:12rem;}#mobile .no-results *:nth-child(2){font-size:2.25rem;font-weight:700;}#progressUpload{display:flex;flex-direction:column;gap:2px;}#progressUpload:empty{display:none;}* > .progressbar:empty{display:none;}.progressbar{position:relative;height:0.5em;width:100%;background:#eee;box-shadow:inset 0px 0px 8px -5px #000;border-radius:3px;overflow:hidden;}.progressbar:empty{display:none;}.progressbar > div{background:rgb(139,195,74) 0%;height:100%;width:0;}.progressbar[time] > div{-webkit-mask:linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0);}.progressbar[time] > div:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(to right,red,orange,rgb(139,195,74) 20%);}#dialogBox{position:fixed;box-sizing:border-box !important;top:0;left:0;width:100%;height:100%;padding:12px;display:flex;align-items:center;justify-content:center;overflow:scroll;background:rgba(34,34,34,0.4);z-index:-99;animation-fill-mode:forwards;}#dialogBox .dialogBoxClose{display:flex;position:absolute;top:1em;right:1em;width:3rem;height:3rem;cursor:pointer;align-items:center;justify-content:center;border-radius:5rem;z-index:9999999999999;}#dialogBox .dialogBoxClose:before{font-size:1.5rem;display:inline-block;line-height:1em;content:"close";font-family:"Material Symbols Rounded";}#dialogBox > main{display:flex;flex-direction:column;gap:1.5em;background:#fff;border-radius:24px;padding:2.5rem;box-shadow:0 0 15px -7px rgba(0,0,0,0.5);position:relative;max-width:100%;margin:auto !important;}#dialogBox > main > *:empty:not(.dialogBoxClose){display:none;}#dialogBox > main > header{font-weight:700;font-size:1.5em;}#dialogBox > main > footer{display:flex;align-items:center;justify-content:flex-end;gap:0.25em;}#dialogBox > main > footer .btn{padding-left:1.5em;padding-right:1.5em;}#dialogBox footer .notice{font-size:0.8rem;line-height:1.2em;text-align:justify;}#dialogBox[size=XS] > main{width:240px;}#dialogBox[size=S] > main{width:300px;}#dialogBox[size=M] > main{width:360px;}#dialogBox[size=ML] > main{width:420px;}#dialogBox[size=L] > main{width:480px;}#dialogBox[size=X] > main{width:560px;}#dialogBox[size=XL] > main{width:640px;}#dialogBox[size=XXL] > main{width:720px;}#dialogBox[size=XXXL] > main{width:800px;}#dialogBox[dialog-type=alert] content,#dialogBox[dialog-type=confirm] content{font-size:1.2rem;line-height:1.4em;margin:-0.2em 0;}#dialogBox[dialog-type=comment] .dialogBoxClose{top:0;right:0;}#dialogBox[dialog-type=comment] main{padding:0;max-width:100%;width:400px;border-radius:12px;overflow:hidden;}#dialogBox[dialog-type=comment] content{font-size:1rem;line-height:1.4em;margin:-0.2em 0;}#dialogBox[dialog-type=comment] .commentBox{all:unset;padding:0rem;display:flex;flex-direction:column;gap:3px;align-items:center;gap:1.5rem;font-size:inherit;font-family:inherit;}#dialogBox[dialog-type=comment] .commentBox:before{top:2.5rem;}#dialogBox[dialog-type=comment] .commentBox > div{padding:2rem 2rem 2rem 3.5rem;}#dialogBox[dialog-type=comment] .commentBox > div:before{top:0.75rem;}#dialogBox[dialog-type=statement]{height:0;top:auto;bottom:0;overflow:visible !important;padding:0;display:block;}#dialogBox[dialog-type=statement] .dialogBoxClose{top:0;right:0;}#dialogBox[dialog-type=statement] main{padding:0;width:clamp(320px,auto,100%);border-radius:12px;overflow:hidden;top:auto;position:absolute;margin:0 !important;right:1rem;bottom:1rem;}#dialogBox[dialog-type=statement] content{font-size:1rem;line-height:1.4em;margin:-0.2em 0;}#dialogBox[dialog-type=statement] .commentBox{all:unset;padding:0rem;display:flex;align-items:center;gap:1.5rem;font-size:inherit;font-family:inherit;}#dialogBox[dialog-type=statement] .commentBox:before{top:2.5rem;}#dialogBox[dialog-type=statement] .commentBox > div{padding:2rem 3.5rem 2rem 3.5rem;}#dialogBox[dialog-type=statement] .commentBox > div:before{top:0.75rem;}#dialogBox[dialog-type=content] > main{padding:3.5rem;}#dialogBox[dialog-type=content] .classBox{display:flex;gap:1rem;flex-direction:column;}#dialogBox[dialog-type=content] .classBox > *:empty{display:none;}#dialogBox[dialog-type=content] .classBox header .title{font-weight:800;font-size:2rem;line-height:1.25em;font-family:"Montserrat",sans-serif;}#dialogBox[dialog-type=content] .classBox header .subtitle{font-weight:600;font-size:1.25rem;line-height:1.25em;color:#0EA867;font-family:"Montserrat",sans-serif;}#dialogBox[dialog-type=content] .classBox header .info{color:#9a9a9a;margin-top:0.5rem;font-size:1.05rem;font-weight:normal;}#dialogBox[dialog-type=content] .classBox footer{display:flex;justify-content:flex-end;padding-top:0.5rem;}#dialogBox[dialog-type=content] .classBox footer button{padding:0 1.25rem;height:4rem;line-height:1em;}#dialogBox.show{animation-name:show;animation-duration:0.3s;animation-fill-mode:forwards;}#dialogBox.hide{animation-name:hide;animation-duration:0.3s;animation-fill-mode:forwards;}#dialogBox .field-label{font-size:1rem;}#dialogBox ul{list-style-type:decimal;list-style-position:inside;}#dialogBox ul li{list-style-type:decimal;}#dialogBox ul li + li{margin-top:0.5rem;}*:has(> #search-list){position:relative;}#search-list{all:unset;display:block !important;background:#fff;padding:0 !important;position:absolute !important;top:calc(100% + 0.25rem) !important;width:100% !important;left:0 !important;z-index:9999999999999;font-family:inherit;font-size:inherit;}#search-list:empty{display:none !important;z-index:999999;}#search-list li{background:transparent;padding:0.75em;color:inherit;font-weight:400;display:flex;flex:1;font-size:1rem;width:100%;padding-left:3.5rem;justify-content:flex-start !important;gap:0;text-align:left !important;align-items:flex-start;flex-direction:column;cursor:pointer;line-height:1.4em;}#search-list li:hover{background:#f0f5f4;}#search-list li > div{position:relative;font-weight:600;}#search-list li > div:before{font-size:1.4em;position:absolute;top:0;left:-1.6rem;content:"where_to_vote";font-family:"Material Symbols Rounded";display:block;font-weight:300;}#search-list li span{display:flex;flex-direction:row;font-size:0.9rem;}#search-list li span span{opacity:0.5;}#search-list li span span + span:before{content:"chevron_right";font-family:"Material Symbols Rounded";display:inline-block;padding:0 0.25em;}#address-search{display:flex !important;flex-direction:row;align-items:center;position:relative;z-index:10;}#address-search > input{padding-left:3.5rem !important;}#address-search:before{display:flex;align-items:center;justify-content:flex-start;box-sizing:content-box;line-height:1em;font-family:"Material Symbols Rounded";text-align:center;content:"search";font-size:1.6rem;height:100%;width:0;position:relative;right:-0.75em;font-weight:400;color:#9a9a9a;}.loader{aspect-ratio:1;background:#0EA867;animation:loader 1s infinite;position:fixed;top:50%;left:50%;width:32px;margin-top:-16px;margin-left:-16px;z-index:1000000000000000000000000000000000000000000000000000000000;}.loader:before{display:block;width:100%;height:100%;position:fixed;top:0;left:0;content:"";}@keyframes loader{0%{transform:rotate(0);}100%{transform:rotate(1turn);}}#jq-gallery{background:rgba(0,0,0,0.75);position:fixed;top:0px;left:0px;width:100%;height:100%;z-index:99999999999;display:none;overflow:hidden;}#jq-gallery i{font-size:70px;line-height:70px;text-align:center;cursor:pointer;color:#fff;}#jq-gallery #jq-gallery-close{cursor:pointer;position:fixed;top:0px;right:0px;color:#fff;background:#0EA867;padding:1rem;border-bottom-left-radius:0.75rem;font-size:18px;}#jq-gallery #jq-gallery-next,#jq-gallery #jq-gallery-prev{position:fixed;top:calc(50% - 30px);width:75px;height:60px;text-align:left;cursor:pointer;font-size:48px;color:#0EA867;}#jq-gallery #jq-gallery-next{right:0px;}#jq-gallery #jq-gallery-prev{left:0px;}#jq-gallery #jq-gallery-counter{position:fixed;top:0px;left:0px;color:#fff !important;font-size:1rem !important;padding:1rem;background:#0EA867;text-shadow:1px 1px 0px rgba(0,0,0,0.2);border-bottom-right-radius:0.75rem;}#jq-gallery #jq-gallery-image{position:absolute;top:0px;left:0px;width:100%;height:100%;display:flex;align-items:center;}#jq-gallery #jq-gallery-image img{display:block;max-width:95%;max-height:95%;margin:auto;box-shadow:0px 0px 15px -5px #000;border-radius:0.5rem;}.jq-tooltip-bind{vertical-align:middle;cursor:default;}.jq-tooltip{position:fixed;background:#000;text-align:left;padding:0.5em 0.7em;border-radius:0.25em;color:#fff;font-size:11px;max-width:250px;box-sizing:border-box;line-height:1.2;margin-top:0.4em;font-weight:normal;z-index:10000000000000000000 !important;}.jq-tooltip:before{content:"";position:absolute;top:-0.5em;left:calc(50% - 0.5em);display:block;z-index:-1;clip-path:polygon(50% 0,100% 100%,0 100%);background:#000;width:1em;height:0.5em;}#pathway{font-size:0.95rem;font-weight:500;}#pathway *{all:none;line-height:1em;}#pathway ul{margin:0px auto;max-width:100%;list-style-type:none;display:flex;align-items:center;}#pathway li{list-style-type:none;margin:0px;padding:0px;align-items:flex-end;display:inline-flex;}#pathway li + li:before{font-size:1em;display:inline-block;content:"\e5cc";font-family:"Material Symbols Rounded";color:#0EA867;padding:0px 1px;line-height:1;}#pathway a{text-decoration:none;color:inherit;}#pathway a:hover{text-decoration:underline;}#pathway li:last-child a strong{font-weight:700;}#pathway:has(+ .pagetitle){padding-bottom:1em !important;}.commentBox{display:flex;gap:0.2em;text-align:left;}.commentBox > div{border-radius:0.4rem;background:#f4f4f4;line-height:1.4em;padding:1.2em 1.4em;padding-left:3.2rem;flex:1;position:relative;}.commentBox > div:before{font-family:"Material Symbols Rounded";width:4rem;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;font-size:1.5rem;font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 48;}.commentBox .true{background:#edfadc;color:#2d4d06;}.commentBox .true:before{content:"check";}.commentBox .alert{background:#ffeb99;}.commentBox .alert:before{content:"notifications_active";animation-name:shake;animation-duration:0.9s;animation-iteration-count:infinite;}.commentBox .info{background:#d9efff;}.commentBox .info:before{content:"info";}.commentBox .false{background:#ffded4;}.commentBox .error{background:#fa3c02;color:#fff;}@keyframes show{0%{opacity:0;z-index:5555555;}100%{opacity:1;z-index:5555555;}}@keyframes hide{0%{opacity:1;z-index:5555555;}100%{opacity:0;}}@keyframes shake{10%{transform:rotate(15deg);}20%{transform:rotate(-15deg);}30%{transform:rotate(15deg);}35%{transform:rotate(-15deg);}40%{transform:rotate(15deg);}45%{transform:rotate(-15deg);}50%{transform:rotate(0deg);}}.animation-shake{animation-name:shake;animation-duration:0.9s;animation-iteration-count:infinite;}@-webkit-keyframes fadeout{0%{opacity:1;visibility:visible;}99%{opacity:0;}100%{opacity:0;visibility:hidden;}}[animation=fadeout]{opacity:1;}[animation=fadeout].wasvisible,.fadeout{-webkit-animation:fadeout 0.9s ease-in;animation-fill-mode:forwards;}@-webkit-keyframes fadein{0%{opacity:0;visibility:visible;}100%{opacity:1;}}[animation=fadein]{opacity:0;}[animation=fadein].wasvisible,.fadein{-webkit-animation:fadein 0.9s ease-in;animation-fill-mode:forwards;}.items-radio-select{display:flex;gap:0.5rem;}.items-radio-select label{display:flex;flex-direction:row;gap:1.5rem;padding:1.5rem;border-radius:0.4rem;border:1px solid #e6e7eb;position:relative;align-items:flex-start;}.items-radio-select label .title{font-weight:600;font-size:1.1em;}.items-radio-select label *:nth-child(2){flex:1;}#mod-zaloz-konto-agenta{color:#fff;background:#0EA867;padding-top:6rem;padding-bottom:6rem;text-align:center;font-weight:400;font-family:"Poppins",sans-serif;background-size:100% 100%;background-position:0px 0px,0px 0px,0px 0px,0px 0px,0px 0px;background-image:radial-gradient(49% 81% at 45% 47%,#07613d 0%,rgba(7,58,255,0) 100%),radial-gradient(113% 91% at 17% -2%,#0FA867 0%,rgba(255,0,0,0) 99%),radial-gradient(142% 91% at 83% 7%,#02341b 1%,rgba(255,0,0,0) 99%),radial-gradient(142% 91% at -6% 74%,#1c4e37 1%,rgba(255,0,0,0) 99%),radial-gradient(142% 91% at 111% 84%,#0FA867 0%,#02341b 100%);}#mod-zaloz-konto-agenta div{text-shadow:1px 1px 0 rgba(0,0,0,0.1);}#mod-zaloz-konto-agenta .pg-size{font-size:14px;}#mobile #mod-zaloz-konto-agenta .pg-size{font-size:12px;}#mod-credit-banki-loga{padding:4rem;background:#fff;position:relative;z-index:2;}#mod-credit-banki-loga p{font-size:1.2rem;}#mod-credit-banki-loga [carousel]{padding-top:2rem;margin-left:-1rem;margin-right:-1rem;display:flex;align-items:center;}#mod-credit-banki-loga .icon{font-size:3rem;cursor:pointer;}#mod-credit-banki-loga .loga{overflow:hidden;position:relative;flex:1;display:flex;align-items:center;max-width:100%;width:100%;}#mod-credit-banki-loga .loga:before,#mod-credit-banki-loga .loga:after{display:block;content:"";height:100%;width:3rem;position:absolute;top:0px;}#mod-credit-banki-loga .loga:before{left:0px;background:linear-gradient(90deg,rgb(255,255,255) 0%,rgba(255,255,255,0) 100%);}#mod-credit-banki-loga .loga:after{right:0px;background:linear-gradient(270deg,rgb(255,255,255) 0%,rgba(255,255,255,0) 100%);}#mod-credit-banki-loga .loga > div{padding:0 2.5rem;}#mod-credit-banki-loga .loga img{height:auto;width:auto;max-height:3rem;max-width:100px;}#mobile #mod-credit-banki-loga{padding:4rem 3rem;}#mobile #mod-credit-banki-loga .loga{display:block;height:5rem;white-space:nowrap;}#mobile #mod-credit-banki-loga .loga > div{display:inline-flex;vertical-align:top;padding:0;height:100%;width:100%;text-align:center;}#mobile #mod-credit-banki-loga .loga > div img{max-height:5rem;max-width:70%;margin:auto;justify-content:center;align-items:center;}#mod-kredyt-hipoteczny{position:relative;font-family:var(--fontHeader);}#mod-kredyt-hipoteczny > div{display:flex;}#mod-kredyt-hipoteczny > *{position:relative;z-index:2;overflow:hidden;}#mod-kredyt-hipoteczny .col-2{position:relative;z-index:2;padding:6rem 4rem 6rem 0rem;}#mod-kredyt-hipoteczny .col-2:after{transform:rotate(-7.5deg);transform-origin:center;content:"";display:block;height:200%;width:200%;background:white;position:absolute;top:-50%;left:calc(0% - 6rem);z-index:-1;}#mod-kredyt-hipoteczny .col-1{position:relative;}#mod-kredyt-hipoteczny .col-1:before{display:block;content:"";position:absolute;top:0px;right:0px;height:100%;width:130%;background:#fff url("../../images/kredyt-hipoteczny/bg-top.webp") no-repeat center right;background-size:cover;z-index:1;}#mod-kredyt-hipoteczny p{font-size:1.2em;font-weight:400;line-height:1.6em;}#mod-kredyt-hipoteczny .h4{margin-top:2rem;}#mod-kredyt-hipoteczny .h4 + p{margin-top:0.5rem;}#mobile #mod-kredyt-hipoteczny > div{flex-direction:column;}#mobile #mod-kredyt-hipoteczny .col-1{aspect-ratio:1/0.9;background-position:center;}#mobile #mod-kredyt-hipoteczny .col-1:before{background-position:center;width:160%;left:-35%;}#mobile #mod-kredyt-hipoteczny .col-2{padding:1rem 3rem 3rem 3rem;}#mobile #mod-kredyt-hipoteczny .col-2:after{transform:rotate(2.5deg);transform-origin:center;content:"";height:150%;width:150%;top:-2.5rem;left:-25%;}#mod-credit-calculator,.credit-calculator{position:relative;display:flex;gap:5rem;align-items:flex-start;flex-direction:row;background:#fff;}#mod-credit-calculator .title,.credit-calculator .title{font-weight:700;font-size:2rem;font-family:"Montserrat",sans-serif;}#mod-credit-calculator .subtitle,.credit-calculator .subtitle{font-weight:600;font-size:1.25rem;color:#0EA867;}#mod-credit-calculator .t,.credit-calculator .t{font-size:1.15rem;font-weight:600;}#mod-credit-calculator .i,.credit-calculator .i{padding:0 0 1rem 0;color:#9a9a9a;}#mod-credit-calculator .avatar,.credit-calculator .avatar{width:4rem;}#mod-credit-calculator .summary .c,.credit-calculator .summary .c{all:unset;font-weight:600;}#mod-credit-calculator .summary .d,.credit-calculator .summary .d{all:unset;color:#0EA867;font-weight:700;font-family:"Montserrat",sans-serif;}#mod-credit-calculator .summary .row-1,.credit-calculator .summary .row-1{display:flex;flex-direction:column;font-size:1.4rem;line-height:1;gap:0.4rem;}#mod-credit-calculator .summary .row-1 .d,.credit-calculator .summary .row-1 .d{font-size:3.2rem;}#mod-credit-calculator .summary .row-2,.credit-calculator .summary .row-2{display:flex;flex-direction:row;line-height:1;font-size:1.15rem;}#mod-credit-calculator .summary .row-2 > div,.credit-calculator .summary .row-2 > div{display:flex;flex-direction:column;flex:1;gap:0.4rem;}#mod-credit-calculator .summary .row-2 .d,.credit-calculator .summary .row-2 .d{font-size:1.6rem;}#mod-credit-calculator .row-3,.credit-calculator .row-3{margin-top:1rem;display:flex;flex-direction:column;gap:1rem;}#mod-credit-calculator .row-3 .t,.credit-calculator .row-3 .t{font-weight:400;font-size:1rem;}#mod-credit-calculator .row-3 .v,.credit-calculator .row-3 .v{font-weight:600;font-size:1.2rem;}#mod-credit-calculator .row-3 > div:first-child,.credit-calculator .row-3 > div:first-child{display:flex;gap:1rem;align-items:center;}#mod-credit-calculator .row-3 .btn,.credit-calculator .row-3 .btn{height:4rem;}#mod-credit-calculator .calculator,.credit-calculator .calculator{display:flex;flex-direction:column;gap:1.5rem;}#mod-credit-calculator .summary,.credit-calculator .summary{min-width:320px !important;}#mod-credit-calculator .notice,.credit-calculator .notice{text-align:justify;}#mod-offers_new{background:#f0f5f4;padding-bottom:4rem;padding-top:2rem;}#mod-offers_new .offer-items-list{grid-template-columns:repeat(3,1fr);}#mod-offers_new .offer-items-list.hide{z-index:-1 !important;}#mod-offers_new .offer-items-list.show{z-index:1 !important;}#mobile #mod-offers_new .offer-items-list{grid-template-columns:repeat(1,1fr);}#mod-offers_new .mod-title{font-weight:800;text-align:center;font-size:2.4rem;}#mod-offers_new .tab-menu{margin:0;padding:0;list-style-type:none;display:flex;justify-content:center;gap:1rem;position:relative;z-index:10;}#mod-offers_new .tab-menu li{cursor:pointer;line-height:1em;padding:1rem 1rem;width:15rem;text-align:center;border-radius:0.4rem;background:#fff;color:#03725a;transition:0.3s ease-in-out;}#mod-offers_new .tab-menu li:hover{transform:scale(1.02);}#mod-offers_new .tab-menu li.active{background:#03725a;color:#fff;}#mod-offers_new .tab-content{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;}#mod-offers_new .tab-content > *{grid-column:1/2;grid-row:1/2;}#mod-offers_new .tab-content > .show{animation-name:show;animation-duration:0.9s;animation-fill-mode:forwards;}#mod-offers_new .tab-content > .hide{animation-name:hide;animation-duration:0.9s;animation-fill-mode:forwards;}#mod-offers_new .offer-item{transition:0.3s ease-in-out;top:0;}#mod-offers_new .offer-item:hover{top:-0.5rem;}#mod-offers_new .offer-item .img{aspect-ratio:4/3;}#mod-offers_new .buttons{display:flex;gap:0.5rem;}#mod-offers_new .buttons a{display:block;line-height:1em;padding:1rem;background:var(--colorMainBright);border-radius:var(--radius);color:var(--colorMainDark);}#mobile #mod-offers_new{padding-bottom:3rem;padding-top:3rem;}#mobile #mod-offers_new .mod-title{padding-bottom:1rem;}.scale{display:flex;flex-direction:row;top:2px;position:relative;padding-top:0.35rem;font-size:0.9rem;color:#9a9a9a;}.back-bar{font-size:1rem;height:0.2em;position:relative;background:#e6e6e6;border-radius:1rem;}.back-bar .selected-bar{position:absolute;background:#0EA867;height:100%;border-radius:1rem;}.back-bar .pointer{position:absolute;height:0.8em;aspect-ratio:1/1;background-color:#0EA867;cursor:pointer;opacity:1;z-index:2;top:-0.3em;border-radius:1rem;}.back-bar .pointer:before{border-radius:100px;position:absolute;top:0px;left:0px;width:100%;height:100%;content:"";display:block;transition:0.2s;opacity:0.2;background:#0EA867;}.back-bar .pointer:hover:before{transform:scale(2.5);}.back-bar .pointer-label{font-size:0.9em;width:50%;display:inline-block;padding-top:0.75rem;color:#9a9a9a;}.back-bar .pointer-label.low{text-align:left;}.back-bar .pointer-label.high{text-align:right;}#passwordPower{width:100%;height:0.2rem !important;background:#f0f5f4;border-radius:10px;overflow:hidden;}#passwordPower > div{height:100%;background:#afb42b;transition:0.25s;}#passwordCheck{display:flex;gap:0.2rem;flex-wrap:wrap;justify-content:center;margin-top:2rem;}#passwordCheck p{margin-bottom:0.5rem;font-weight:400;width:100%;text-align:center;}#passwordCheck li{border-radius:2rem;overflow:hidden;line-height:1;padding:0.8em 1.2em 0.9em 1.2em;position:relative;font-weight:400;display:inline-flex;gap:0.2em;align-items:center;color:#aaa;}#passwordCheck li:after{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.05;}#passwordCheck li:before{display:block;content:"close";font-family:"Material Symbols Rounded";line-height:1;margin-bottom:-0.1em;}#passwordCheck li.true{color:olive;}#passwordCheck li.true:after{opacity:0.075;background:olive;}#passwordCheck li.true:before{content:"check";}.maplibregl-popup-content{padding:0rem !important;border-radius:24px !important;overflow:hidden;font-family:"Poppins",sans-serif !important;}.maplibregl-popup-close-button{all:unset;width:2rem !important;height:2rem !important;border-radius:2rem !important;display:flex !important;align-items:center !important;justify-content:center !important;line-height:1em !important;background:#000 !important;right:0.5rem !important;top:0.5rem !important;font-size:0 !important;}.maplibregl-popup-close-button:before{color:#fff;content:"close";font-size:1.2rem !important;font-family:"Material Symbols Rounded";}:root{--radius:0.4rem;--radiusBig:24px;--colorBorder:#e6e7eb;--colorGray:#949494;--colorMain:#0EA867;--colorMainDark:#03725a;--colorMainBright:#f0f5f4;--paddingDialog:2.5rem;--fontSize:12px;--fontFamilyHeader:"Montserrat",sans-serif;--transitionTime:0.3s;}#login-page{position:relative;font-family:"Poppins",sans-serif;display:flex;width:100%;height:100%;flex:1 !important;text-align:center;}#login-page > *{flex:1;}#login-page .commentBox > *{border-radius:0.75rem;}#login-page .col-1{padding:3rem;flex-direction:column;background:#fff;display:flex;position:relative;box-sizing:border-box;flex:4;}#login-page .back{text-align:left;}#login-page .back a{text-decoration:none !important;font-weight:400;display:inline-flex;align-items:center;gap:0.4rem;align-items:center;}#login-page .form{max-width:100%;width:300px;flex:1;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:auto;gap:2rem;padding-top:3rem;padding-bottom:3rem;}#login-page form{display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center;gap:1rem;}#login-page label{flex:1;}#login-page a{font-weight:600;color:inherit;text-decoration:none;}#login-page a:hover{text-decoration:underline;}#login-page p + p{margin-top:0.5rem;}#login-page img.logo{width:10rem;margin-bottom:1rem;}#login-page .header{font-size:2.6rem;font-weight:700;margin:0 -1rem;line-height:1.1em !important;}#login-page .col-1{overflow:scroll;}#login-page .col-2{flex:6;position:relative;}#login-page .col-2:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:left 65%;background-size:cover;background-image:url("../../images/bg-login.jpg");background-position:left 65%;}#login-page button{margin-bottom:1rem;}#login-page input{text-align:center;font-size:1.2rem;height:auto;padding:1.4rem;border-radius:0.5rem;}#login-page input:autofill,#login-page input:-webkit-autofill,#login-page input:-webkit-autofill:hover,#login-page input:-webkit-autofill:focus,#login-page input:-webkit-autofill:active{font-family:var(--fontHeader) !important;border:1px solid #e0e0e0;-webkit-text-fill-color:inherit;-webkit-box-shadow:0 0 0px 1000px #fff inset;transition:background-color 5000s ease-in-out 0s;}#login-page *:has(> * > [type=checkbox]){display:flex;gap:0.5rem;}#login-page label.phone{position:relative;display:flex;gap:0.5em;align-items:center;white-space:nowrap;}#login-page label.phone > *:first-child{padding-right:0;font-size:1.2rem;}#login-page label.phone > *:last-child{padding-left:6.5rem;padding-right:1rem;}#login-page label.phone *:has(> img){all:remove;display:flex;gap:0.5rem;align-items:center;width:6rem;position:absolute;top:0;left:1.4rem;height:100%;}#login-page .pin{display:flex;gap:1rem;justify-content:center;margin-top:0.75rem;}#login-page .pin + div{margin-top:2rem;}#login-page div:has(> .pin){padding-bottom:2rem;}#login-page input[name*="PIN["]{border-radius:0.75rem;font-size:1.6rem;font-weight:800;padding:1rem;width:3.4rem;text-align:center;border:1px solid #e6e7eb;}#account-register .notice{font-size:0.9em;}#account-register label + .notice{margin-top:0.5rem;}#account-register input{text-align:left;}#account-register .col-2:after{background-image:url("../../images/bg-register.jpg");background-position:left 35%;}#account-register:has([name=type][value=agency]) .col-2:after{background-image:url("../../images/agency/page-bg.jpg");background-position:center 35%;}#account-register .choose-account-type{width:100%;display:flex !important;background:#f0f5f4;border-radius:0.4rem;padding:0.5rem;display:flex;}#account-register .choose-account-type button{all:unset;flex:1;text-align:center;border-radius:0.4rem;padding:1rem;line-height:1rem;cursor:pointer;position:relative;transition:0.3s ease-in-out;color:#03725a;}#account-register .choose-account-type button.checked{background:#fff;color:#000;}#mobile #login-page .col-2{display:none;}