*{margin:0;padding:0;box-sizing:border-box}body{font-family:Montserrat,sans-serif;font-weight:400;background-color:#f5f5f5}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#ca2e54;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#555}.nav-bar-main{padding:30px 0;display:flex;justify-content:space-between;align-items:center}.nav-bar-main .right-section{display:flex;align-items:center;gap:20px}.floating-language-selector{position:fixed;bottom:30px;right:30px;z-index:9999;font-family:Montserrat,sans-serif}.language-selector-button{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 18px;background:linear-gradient(135deg,#00665a,#05c1ab);border:none;border-radius:50px;color:#fff;font-weight:700;font-size:14px;cursor:pointer;box-shadow:0 4px 20px #00665a66;transition:all .3s ease;outline:none}.language-selector-button:hover{transform:translateY(-2px);box-shadow:0 6px 25px #00665a80}.language-selector-button:active{transform:translateY(0)}.language-selector-button .flag{font-size:16px;line-height:1}.language-selector-button .lang-code{text-transform:uppercase;letter-spacing:.5px}.language-selector-button .arrow{transition:transform .3s ease;margin-left:4px}.language-selector-button .arrow.open{transform:rotate(180deg)}.language-dropdown-menu{position:absolute;bottom:65px;right:0;background:#fff;border-radius:12px;box-shadow:0 8px 30px #00000026;min-width:180px;overflow:hidden;animation:slideUp .3s ease}@keyframes slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.language-option{display:flex;align-items:center;justify-content:flex-start;gap:12px;padding:12px 16px;background:#fff;border:none;width:100%;text-align:left;cursor:pointer;transition:background .2s ease;font-family:Montserrat,sans-serif;font-size:14px;color:#383840;font-weight:500;line-height:1.5}.language-option:hover{background:#f5f5f5}.language-option.active{background:#e8f5f4;color:#00665a;font-weight:700}.language-option .flag{font-size:15px;line-height:1}.language-option .lang-label{flex:1 1}.language-option svg{color:#00665a}.nav-bar-main .left{display:flex;align-items:center;gap:140px}::placeholder{text-transform:uppercase;color:#38384080;font-weight:700}.nav-bar-main .left .logo img{width:150px;height:auto;object-fit:contain}.nav-bar-main .left .links{display:flex;align-items:center;gap:40px}.nav-bar-main .left .links .link{font-weight:700;color:#fff;font-size:15px;text-decoration:none;cursor:pointer}.nav-bar-main .button{box-shadow:0 4px 4px 0 #00000040;background:#00665a;border:1px solid #00665a;font-size:16px;font-weight:700;color:#fff;text-decoration:none;padding:12px 20px;text-align:center;min-width:200px;border-radius:6px;text-transform:uppercase}.main-header{background:linear-gradient(90deg,#383840,#383840cc);height:100%;width:100%;margin-top:-130px;padding:170px 0 50px;margin-bottom:90px}.main-header .content .title{font-size:34px;font-weight:700;color:#f5f5f5;line-height:1.6;margin-bottom:100px}.main-header .content .title span{font-size:24px;font-weight:400;color:#f5f5f5;line-height:1.6}.main-header .button{box-shadow:0 4px 4px 0 #00000040;border:none;font-size:16px;font-weight:700;color:#fff;text-decoration:none;padding:12px 20px;text-align:center;min-width:200px;width:max-content;border-radius:6px;text-transform:uppercase}.main-header .flex-30{display:flex;align-items:center;gap:30px}.main-header .image-wrapper{width:100%;height:auto;padding:20px}.main-header .image-wrapper img{width:100%;height:auto;object-fit:contain}.main-title{font-size:30px;font-weight:700}.subtitle{font-size:22px;font-weight:700}.color-red{color:#ca2e54}.uppercase{text-transform:uppercase}.color-text{color:#383840}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:30px}.mb-40{margin-bottom:40px}.mb-50{margin-bottom:50px}.mb-60{margin-bottom:60px}.mb-70{margin-bottom:70px}.mb-80{margin-bottom:80px}.mb-90{margin-bottom:90px}.mb-100{margin-bottom:100px}a{text-decoration:none}.avopla-powerful-container{background:url(/_next/static/media/img-bg1.293ff7b0.jpg);background-size:cover;border-radius:10px;background-position:100%;padding:50px;box-shadow:0 4px 4px 0 #00000040}.avopla-powerful-container .title{color:#00665a;font-size:24px;font-weight:700;margin-bottom:30px;line-height:1.4}.avopla-powerful-container .item .label{color:#383840;font-size:18px;font-weight:700;margin-bottom:20px;line-height:1.4}.avopla-powerful-container .item .text{color:#000;font-size:16px;font-weight:400;line-height:1.4;margin-bottom:4px}.image-content-section{box-shadow:0 4px 4px 0 #00000040;border-radius:10px;background-color:#fff}.image-content-section .image-section.left{border-top-left-radius:10px;border-bottom-left-radius:10px}.image-content-section .image-section.right{border-top-right-radius:10px;border-bottom-right-radius:10px}.new-text{max-width:1100px;margin:50px auto}.new-text .title{font-size:34px;font-weight:700;text-transform:uppercase;color:#00665a;font-style:italic;margin-bottom:24px}.new-text .text,.new-text .title{line-height:1.5;text-align:center}.new-text .text{font-size:20px;font-weight:400;color:#383840;margin-bottom:20px}.image-content-section .image-section{background:url(/_next/static/media/bg-img2.293ff7b0.jpg);background-size:cover;padding-top:20px;padding-left:20px;padding-right:20px;display:flex;justify-content:center;align-items:center;height:100%}.image-content-section .image-section.contain{justify-content:flex-end;align-items:center;padding-right:0;padding-top:50px}.image-content-section .image-section.contain img{object-fit:contain}.image-content-section .image-section img{width:100%;height:max-content;object-fit:contain}.image-content-section .content-section{padding:64px 50px;background-color:#fff}.image-content-section .content-section .title{font-size:24px;color:#025b51;font-weight:700;margin-bottom:40px}.image-content-section .item .label{color:#383840;font-size:18px;font-weight:700;margin-bottom:20px;line-height:1.4}.image-content-section .item .text{color:#000;font-size:16px;font-weight:400;line-height:1.4;margin-bottom:4px}.footer-top{background:linear-gradient(90deg,#05c1abcc,#00665a);padding:70px 0 36px;border-radius:10px;margin-bottom:44px}.footer-top .title{font-size:30px;color:#f5f5f5;margin-bottom:30px;font-weight:700}.footer-top .subtitle{font-size:20px;color:#fff;margin-bottom:56px;font-weight:500}.footer-top .button{box-shadow:0 4px 4px 0 #00000040;color:#fff;border-radius:6px;background:#ca2e54;border:1px solid #ca2e54;max-width:280px;width:100%;font-size:16px;text-transform:uppercase;font-weight:700;text-align:center;padding:12px 20px}.main-footer{padding:32px 0 20px;background:#383840}.main-footer .top{display:flex;justify-content:space-between;align-items:center;margin-bottom:80px}.main-footer .top .left{display:flex;align-items:center;gap:60px}.main-footer .top .left .link{font-size:14px;color:#fff;font-weight:700;text-decoration:none}.main-footer .top .button{font-size:16px;color:#fff;font-weight:700;padding:10px 24px;border:1px solid #f5f5f5;border-radius:10px}.main-footer .copy{display:flex;align-items:center;gap:16px;justify-content:center}.main-footer .copy .text{color:#fff;font-size:12px;font-weight:500}.main-footer .copy img{width:24px;height:auto;object-fit:contain}.price-wrapper{background:linear-gradient(90deg,#00665acc,#00665a99);border-radius:10px;padding:90px 150px}.price-wrapper .title{color:#f5f5f5;font-size:30px}.price-wrapper .subtitle,.price-wrapper .title{text-align:center;font-weight:700;margin-bottom:40px}.price-wrapper .subtitle{color:#383840;font-size:24px}.price-wrapper .price-box{box-shadow:0 4px 4px 0 #00000040;border-radius:10px;display:flex;flex-direction:column;justify-content:space-between;background-color:#fff;gap:10px;padding:0 20px}.price-wrapper .price-box .header{padding:20px 0;border-bottom:2px solid #00665a4d;position:relative}.price-wrapper .price-box .header .comming-soon{position:absolute;top:50%;transform:translateY(-50%);right:-10px;font-size:16px;color:#ca2e54;font-weight:700;transform:rotate(55deg)}.price-wrapper .price-box .header .title{font-size:30px;color:#383840;font-weight:700;margin-bottom:30px}.price-wrapper .price-box .header .button{border-radius:6px;background-color:#00665a;border:1px solid #00665a;font-size:16px;color:#fff;padding:12px 30px;text-transform:uppercase;margin:5px auto;text-align:center;width:max-content;font-weight:700;display:block}.price-wrapper .price-box .content{padding:30px 0;border-bottom:2px solid #00665a4d}.price-wrapper .price-box .content .text{font-size:16px;text-align:center;color:#383840;font-weight:700;margin-bottom:20px}.price-wrapper .price-box .content .item{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}.price-wrapper .price-box .content .item .circle{width:26px;height:26px;border-radius:50%;display:flex;justify-content:center;align-items:center;border:2px solid #05c1ab;position:relative;font-size:15px;color:#383840;font-weight:500;line-height:1.3;flex-shrink:0}.price-wrapper .price-box .content .item .circle:before{position:absolute;width:18px;height:18px;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#00665a;content:""}.price-wrapper .price-box .footer{padding:14px 0 24px;text-align:center;font-size:18px;color:#ca2e54;font-weight:700}.price-wrapper .price-box.readonly{background-color:#f5f5f5;-webkit-user-select:none;user-select:none}.price-wrapper .price-box.readonly .item{margin-bottom:37px}.price-wrapper .price-box.readonly .header .button{background-color:initial;-webkit-user-select:none;user-select:none;cursor:text;border:1px solid #383840cc;color:#3c3c4442}.faq-wrapper{background-color:#fff;border-radius:10px;padding:80px}.faq-wrapper .title{font-size:22px;margin-bottom:24px;font-weight:700;color:#025b51}.faq-wrapper .subtitle{font-size:18px;margin-bottom:24px;font-weight:400;color:#383840}.faq-wrapper .accordion-button{color:#383840;font-size:18px;font-weight:700;padding:10px 0}.accordion-button:not(.collapsed),.faq-wrapper .accordion-button:focus{box-shadow:none;background-color:initial}.faq-wrapper .accordion-item{border:none!important;margin-bottom:30px}.faq-wrapper .accordion-body{padding:14px 10px;font-size:16px;color:#000;font-weight:400}.faq-wrapper .button{max-width:280px;width:100%;font-size:16px;color:#fff;text-transform:uppercase;padding:12px 30px;background-color:#3c3c44;border:1px solid #3c3c44;box-shadow:0 4px 4px 0 #00000040;border-radius:6px;font-weight:700}.contact-wrapper{background-color:#fff;border-radius:10px;padding:80px}.contact-wrapper .title{font-size:22px;margin-bottom:24px;font-weight:700;color:#025b51}.contact-wrapper .subtitle{font-size:18px;margin-bottom:24px;font-weight:400;color:#383840}.contact-wrapper .title-small{font-size:16px;margin-bottom:30px;font-weight:700;color:#383840;text-transform:uppercase}.contact-wrapper .form-group{margin-bottom:24px}.contact-wrapper .form-group label{display:block;font-size:14px;font-weight:700;color:#3c3c44;margin-bottom:10px;text-transform:uppercase}.contact-wrapper .form-group .input{padding:14px 20px;border:none;border-bottom:3px solid #383840;background:#f5f5f573;color:#383840;font-weight:400;font-size:14px;width:100%;border-top-left-radius:3px;border-top-right-radius:3px}.contact-wrapper .button{background-color:#05c1ab;padding:12px 30px;max-width:280px;width:100%;text-align:center;border-radius:6px;border:1px solid #05c1ab;color:#fff;font-size:16px;font-weight:700;box-shadow:0 4px 4px 0 #00000040;text-transform:uppercase}.contact-wrapper .form-group .input:focus{outline:none;box-shadow:none}.custom-radio-wrapper{display:flex;gap:90px;margin-bottom:30px;align-items:center}.custom-radio-wrapper .title{font-size:14px!important;color:#000;font-weight:400;margin:0}.contact-wrapper .form-group label{font-size:12px}.mb-40{margin-bottom:20px}.mb-70{margin-bottom:30px}.custom-radio-wrapper .right{display:flex;align-items:center;gap:50px}.custom-radio-wrapper .right .custom-radio{display:flex;align-items:center;gap:8px;cursor:pointer}.custom-radio-wrapper .right .custom-radio label{font-size:14px;color:#383840;font-weight:500;margin:0;cursor:pointer;flex-shrink:0}.custom-radio-wrapper .right .custom-radio input{flex-shrink:0;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;appearance:none;position:relative;height:18px;border:none;width:18px}.custom-radio-wrapper .right .custom-radio input:before{content:"";border-radius:50%;position:absolute;left:0;top:0;width:100%;background:#fff;height:100%;border:1px solid #111;box-sizing:border-box}.custom-radio-wrapper .right .custom-radio input:checked:after{content:"";position:absolute;width:11px;border-radius:50%;height:11px;background-color:#000;left:50%;top:50%;transform:translate(-50%,-50%);font-size:12px}.bottom-contact-text{padding:32px 0;text-align:center}.bottom-contact-text .title{font-size:32px;font-weight:700;color:#383840;text-align:center;margin-bottom:48px;text-transform:uppercase;font-family:Montserrat,sans-serif}.bottom-contact-text .item{text-align:center;margin-bottom:20px;font-family:Montserrat,sans-serif}.bottom-contact-text .item .image{display:flex;justify-content:center;align-items:center;margin-bottom:24px}.bottom-contact-text .item .image img{width:60px;height:60px;object-fit:contain}.bottom-contact-text .item .label{font-size:24px;font-weight:700;text-transform:uppercase;color:#00665a;margin-bottom:12px}.bottom-contact-text .item .text{font-size:18px;font-weight:400;color:#000;margin-bottom:0}@media(max-width:768px){.bottom-contact-text .title{font-size:20px;margin-bottom:24px}.bottom-contact-text .item .label{font-size:16px}.bottom-contact-text .item .text{font-size:14px}.bottom-contact-text .item .image img{width:40px;height:40px}.new-text .title{font-size:16px}.new-text{padding:0 20px}.new-text .text{font-size:14px}.price-wrapper .price-box .content .item{font-size:12px}.price-wrapper .price-box .content .item .circle{width:20px;height:20px}.price-wrapper .price-box .content .item .circle:before{width:14px;height:14px}.contact-wrapper,.faq-wrapper{padding:24px}.custom-radio-wrapper{flex-wrap:wrap;gap:20px}.contact-wrapper .title,.faq-wrapper .title{font-size:18px}.contact-wrapper .subtitle,.faq-wrapper .subtitle{font-size:16px}.price-wrapper{padding:40px 24px}.faq-wrapper .accordion-button{font-size:16px}.faq-wrapper .accordion-body{font-size:14px}.contact-wrapper .button,.faq-wrapper .button{font-size:16px;padding:12px 20px}.price-wrapper .price-box{margin-bottom:20px}.price-wrapper .price-box .header .title{font-size:24px;margin-bottom:20px}.price-wrapper .title{font-size:20px;margin-bottom:16px}.price-wrapper .subtitle{font-size:18px;margin-bottom:16px}.price-wrapper .price-box .header .button{font-size:14px;padding:8px 30px}.price-wrapper .price-box .item,.price-wrapper .price-box.readonly .item{margin-bottom:16px}.nav-bar-main{flex-wrap:wrap}.nav-bar-main .left{gap:20px}.nav-bar-main .left .logo img{width:70px}.nav-bar-main .left .links{gap:12px}.nav-bar-main .left .links .link{font-size:12px}.nav-bar-main .right-section{gap:10px}.nav-bar-main .button{font-size:14px;padding:8px 16px;min-width:100px}.floating-language-selector{bottom:20px;right:20px}.language-selector-button{padding:10px 14px;font-size:12px}.language-selector-button .flag{font-size:15px}.language-dropdown-menu{min-width:160px;bottom:55px}.language-option{padding:10px 14px;font-size:13px}.language-option .flag{font-size:15px}.main-header .content .title{font-size:20px;margin-bottom:60px}.main-header{margin-bottom:50px}.main-header .button{font-size:12px;min-width:100px;text-transform:capitalize;padding:16px 30px;width:100%}.main-header .flex-30{flex-wrap:wrap}.main-title{font-size:20px}.subtitle{font-size:18px}.avopla-powerful-container .title{font-size:16px;margin-bottom:20px}.avopla-powerful-container .item .label{font-size:15px}.avopla-powerful-container .item .text{font-size:14px}.mb-90{margin-bottom:45px}.image-content-section .image-section.left{border-radius:0;border-top-left-radius:10px;border-top-right-radius:10px}.image-content-section .image-section.right{border-radius:0;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.image-content-section .image-section.contain{padding:30px;justify-content:center;align-items:center}.footer-top{margin-bottom:24px}.footer-top .title{font-size:18px}.image-content-section .content-section{padding:30px}.footer-top{padding:24px 16px}.footer-top .subtitle{font-size:16px;margin-bottom:20px}.footer-top .button{font-size:14px}.main-footer .top{margin-bottom:40px;flex-wrap:wrap}.main-footer .top .left .link{font-size:12px}.main-footer .top .left{gap:12px;justify-content:space-between;flex-basis:100%;margin-bottom:24px}.main-footer .top .button{font-size:14px;margin:auto}.image-content-section .item .label{font-size:16px}.image-content-section .item .text,.main-footer .copy{font-size:14px}.image-content-section .image-section{padding-top:50px;padding-left:30px;padding-right:30px}.avopla-powerful-container{padding:24px}.image-content-section .content-section .title{font-size:18px;margin-bottom:20px}.mb-80{margin-bottom:40px}.main-header .content .title span{font-size:16px}}.parent-loader{height:100vh;width:100vw;background-color:#00000080;position:fixed;z-index:999999999;top:0;left:0;overflow:hidden;display:flex;justify-content:center;flex-direction:column;gap:10px;align-items:center}.parent-loader ._loader{border:2px solid #f3f3f3;border-top:1px solid #4e10ff;border-radius:50%;width:30px;height:30px;animation:spin 1s linear infinite}.chat-widget-container{position:fixed;bottom:30px;left:30px;z-index:1000;font-family:Montserrat,sans-serif;display:flex;flex-direction:column;align-items:flex-start}.chat-fab{width:50px;height:50px;border-radius:25px;background:linear-gradient(135deg,#00665a,#05c1ab);color:#fff;border:none;box-shadow:0 4px 15px #0003;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);font-size:20px}.chat-fab:hover{transform:scale(1.08) translateY(-3px);box-shadow:0 8px 25px #00665a66}.chat-fab:active{transform:scale(.92)}.chat-window{width:350px;height:500px;background-color:#fff;border-radius:12px;box-shadow:0 8px 30px #00000026;display:flex;flex-direction:column;margin-bottom:16px;overflow:hidden;animation:slideIn .3s ease-out;border:1px solid #e5e7eb}@keyframes slideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.chat-header{padding:16px;background:linear-gradient(135deg,#00665a,#05c1ab);color:#fff;justify-content:space-between;border-bottom:1px solid #ffffff1a}.chat-header,.chat-title{display:flex;align-items:center}.chat-title{font-weight:600;font-size:16px;gap:8px}.status-indicator{width:8px;height:8px;background-color:#4ade80;border-radius:50%}.chat-actions{display:flex;gap:8px}.header-btn{background:none;border:none;color:#fff;cursor:pointer;opacity:.8;padding:4px;border-radius:4px;transition:opacity .2s,background-color .2s}.header-btn:hover{opacity:1;background-color:#ffffff1a}.chat-messages{flex:1 1;overflow-y:auto;padding:16px;background-color:#f9fafb;display:flex;flex-direction:column;gap:12px}.message-group{display:flex;align-items:flex-end;gap:8px;max-width:85%}.message-group.user{align-self:flex-end;flex-direction:row-reverse}.message-group.bot{align-self:flex-start}.avatar{width:28px;height:28px;border-radius:50%;background-color:#e5e7eb;display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}.bot .avatar{background-color:#e8f5f4;color:#00665a}.user .avatar{background-color:#00665a;color:#fff}.message-bubble{padding:10px 14px;border-radius:12px;font-size:14px;line-height:1.4;position:relative;word-wrap:break-word}.user .message-bubble{background-color:#00665a;color:#fff;border-bottom-right-radius:2px}.bot .message-bubble{color:#1f2937;border-bottom-left-radius:2px}.bot .message-bubble,.typing-indicator{background-color:#fff;border:1px solid #e5e7eb}.typing-indicator{padding:12px 16px;border-radius:12px;border-bottom-left-radius:2px;display:inline-flex;gap:4px;width:-moz-fit-content;width:fit-content}.typing-dot{width:6px;height:6px;background-color:#9ca3af;border-radius:50%;animation:typing 1.4s ease-in-out infinite}.typing-dot:first-child{animation-delay:0s}.typing-dot:nth-child(2){animation-delay:.2s}.typing-dot:nth-child(3){animation-delay:.4s}@keyframes typing{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.message-time{font-size:10px;color:#9ca3af;margin-top:4px;text-align:right}.chat-input-area{padding:12px;background-color:#fff;border-top:1px solid #e5e7eb;display:flex;gap:8px;align-items:flex-end}.chat-input{flex:1 1;border:1px solid #e5e7eb;border-radius:20px;padding:10px 14px;font-family:inherit;font-size:14px;resize:none;max-height:100px;outline:none;transition:border-color .2s}.chat-input:focus{border-color:#00665a}.send-btn{background-color:#00665a;color:#fff;border:none;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.send-btn:hover{background-color:#05c1ab;transform:scale(1.1)}.send-btn:disabled{background-color:#9ca3af;cursor:not-allowed}@media (max-width:480px){.chat-window{width:calc(100vw - 40px);height:70vh;left:20px;bottom:80px;position:fixed}.chat-widget-container{left:20px;bottom:20px}}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}