.flex-container{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:0 auto 50px;width:100%;box-sizing:border-box;padding:0}.button{padding:7px 14px;background:#fff;color:#009587!important;text-transform:uppercase;border:1px solid #009587;border-radius:5px;cursor:pointer;transition:transform .3s ease-out!important;text-decoration:none!important}.button:hover{transform:scale(1.05)}.responsive-img{width:100%;height:auto;max-width:400px;margin:10px auto;display:block}@media only screen and (max-width:600px){.responsive-img{max-width:100%}}.responsive-imgx{width:100%;height:auto;max-width:600px;margin:10px auto;display:block}@media only screen and (max-width:600px){.responsive-imgx{max-width:100%}}.text ul li{margin-bottom:10px}.cky-btn-revisit-wrapper{background-color:#005a4c!important}.cky-btn-revisit img{filter:brightness(0) saturate(100%) invert(58%) sepia(36%) saturate(694%) hue-rotate(138deg) brightness(88%) contrast(88%)}@media only screen and (max-width:768px){.flex-row{display:flex;flex-wrap:wrap}.left-column{order:2!important}.right-column{order:1!important}}.etap{display:flex;align-items:center;padding:10px 0}.etap-icon{font-size:33px;margin-right:10px}div.pdfemb-viewer{border:0px solid #000!important;background-color:transparent!important}.pa-image-1-1 .et_pb_image_wrap{padding-top:100%;display:block}.pa-image-1-1 .et_pb_image_wrap img{position:absolute;height:100%;width:100%;top:0;left:0;right:0;bottom:0;object-fit:cover}.tabela-wrap{overflow-x:auto;margin:20px 0;-webkit-overflow-scrolling:touch}.tabela-halas{width:100%;border-collapse:collapse;min-width:480px;font-size:16px}.tabela-halas caption{text-align:left;font-weight:600;margin-bottom:8px;font-size:15px}.tabela-halas th,.tabela-halas td{border:1px solid #e0e0e0;padding:10px 14px;text-align:left}.tabela-halas thead th{background:#009587;color:#fff;font-weight:600}.tabela-halas tbody tr:nth-child(even){background:#f7f9f9}@media(max-width:480px){.tabela-halas th,.tabela-halas td{padding:8px 10px;font-size:14px}}.dsm_faq_child{border:1px solid #00d2be;border-radius:8px;margin-bottom:10px;overflow:hidden;background:#fff;transition:box-shadow 0.2s ease}.dsm_faq_child:last-child{margin-bottom:0}.dsm_faq_child:hover{box-shadow:0 2px 12px rgba(0,210,190,0.18)}.dsm_faq_child .dsm-faq-item-inner-wrapper,.dsm_faq_child .dsm_open_icon,.dsm_faq_child .dsm_close_icon{display:none}.dsm_faq_child .dsm-title-wrapper{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:16px 20px;transition:background-color 0.2s ease}.dsm_faq_child .dsm-title-wrapper::after{content:'+';font-size:22px;font-weight:400;color:#00d2be;flex-shrink:0;margin-left:14px;line-height:1}.dsm_faq_child.dsm-faq-item-active .dsm-title-wrapper::after{content:'−'}.dsm_faq_child.dsm-faq-item-active{background-color:#f5fffe}.dsm_faq_child.dsm-faq-item-active .dsm-title-wrapper,.dsm_faq_child.dsm-faq-item-active .dsm-faq-content{background-color:transparent}.dsm_faq_child .dsm-faq-title{margin:0;padding:0;font-size:16px;font-weight:600;color:#2c3747;line-height:1.5em}.dsm_faq_child .dsm-title-wrapper:hover .dsm-faq-title,.dsm_faq_child.dsm-faq-item-active .dsm-faq-title{color:#00d2be}.dsm_faq_child .dsm-faq-content{padding:4px 20px 18px 20px;margin:0;color:#666;font-size:14px;line-height:1.8em;border-top:1px solid rgba(0,210,190,0.2)}.dsm_faq_child .dsm-faq-content p{margin:0 0 10px}.dsm_faq_child .dsm-faq-content p:last-child{margin-bottom:0}@media only screen and (max-width:480px){.dsm_faq_child .dsm-title-wrapper{padding:12px 14px}.dsm_faq_child .dsm-faq-title{font-size:14px}.dsm_faq_child .dsm-faq-content{padding:4px 14px 14px 14px;font-size:13px}}.mapa-desc{display:block;font-size:0.82em;color:#6b7280;line-height:1.4;margin:2px 0 10px 0}.saswp-faq-block-section li{margin-bottom:12px}.saswp-faq-block-section h3{padding:16px 20px;margin:0;line-height:1.5;cursor:pointer}.saswp-faq-block-section li>.saswp-faq-answer-text{display:none}@media (max-width:479px){.saswp-faq-block-section h3{padding:14px 16px;font-size:14px;line-height:1.45}.saswp-faq-block-section .saswp-faq-answer-text{padding:10px 16px 20px!important;font-size:14px}}