:root{--color-main: #DA0016;--color-grey: #333;--color-grey-2: #ccc;--color-white: #fff;--color-black: #000;--bg-light: #FFF0F2}.gap-1x{gap:1px}.gap-2x{gap:2px}.gap-3x{gap:3px}.gap-4x{gap:4px}.gap-5x{gap:5px}.gap-6x{gap:6px}.gap-7x{gap:7px}.gap-8x{gap:8px}.gap-9x{gap:9px}.gap-10x{gap:10px}.gap-11x{gap:11px}.gap-12x{gap:12px}.gap-13x{gap:13px}.gap-14x{gap:14px}.gap-15x{gap:15px}.font-12{font-size:12px}.font-13{font-size:13px}.font-14{font-size:14px}.font-15{font-size:15px}.font-16{font-size:16px}.font-17{font-size:17px}body{background:var(--color-white);font-size:15px;color:var(--color-black);font-family:"Plus Jakarta Sans", sans-serif;font-weight:400;line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@media (min-width: 992px){body{font-size:16px}}::selection{background:#666;color:var(--color-white)}::-webkit-scrollbar{width:4px;height:10px}::-webkit-scrollbar-track{background:var(--color-grey-2)}::-webkit-scrollbar-thumb{background:var(--color-main);border-radius:15px}a{text-decoration:none}ul{margin:0;padding:0;list-style:none}ol{gap:7px;margin:0}img{width:auto;height:auto;max-width:100%}h1,h2,h3{margin:0;padding:0;font-weight:700;color:var(--color-black)}figure{margin:0}p{margin-bottom:10px}iframe{display:block}button:focus{outline:none;box-shadow:none}.el-error{color:#ff0000;font-size:14px;margin-top:5px;display:block;font-weight:500;line-height:normal}.el-required::after{content:" *";color:#DA0016}.help-text{font-size:13px;color:#444;line-height:normal;margin-top:5px;display:block}.form-label{font-weight:500;margin-bottom:7px;font-size:15px;line-height:normal}.form-control,.form-select{padding:12px 15px;border:solid 1px #d2d2d2;background-color:var(--color-white);border-radius:5px;font-size:15px;color:var(--color-black);line-height:normal}.form-control:focus,.form-select:focus{box-shadow:none;border-color:#999}.form-select{background-size:10px !important;padding-right:30px !important;background-position:right 17px center}@media (min-width: 1200px){.form-label{font-size:16px}.form-control,.form-select{padding:15px 17px;border-radius:7px}}textarea{height:120px;resize:none}.img-cover{object-fit:cover;object-position:center;width:100%;height:100%}.font-17{font-size:16px !important}@media (min-width: 992px){.font-17{font-size:17px !important}}.font-18{font-size:17px !important}@media (min-width: 1200px){.font-18{font-size:18px !important}}.font-20{font-size:17px}@media (min-width: 1200px){.font-20{font-size:20px}}.font-22{font-size:20px}@media (min-width: 1200px){.font-22{font-size:22px}}.font-25{font-size:21px}@media (min-width: 768px){.font-25{font-size:22px}}@media (min-width: 992px){.font-25{font-size:25px}}.font-28{font-size:20px}@media (min-width: 992px){.font-28{font-size:28px}}.font-40{font-size:26px}@media (min-width: 576px){.font-40{font-size:32px}}@media (min-width: 992px){.font-40{font-size:36px}}@media (min-width: 1200px){.font-40{font-size:40px}}.font-46,h2{font-size:26px}@media (min-width: 576px){.font-46,h2{font-size:32px}}@media (min-width: 992px){.font-46,h2{font-size:36px}}@media (min-width: 1200px){.font-46,h2{font-size:46px}}.font-xs{font-size:24px}@media (min-width: 768px){.font-xs{font-size:28px}}@media (min-width: 992px){.font-xs{font-size:30px}}@media (min-width: 1200px){.font-xs{font-size:32px}}.font-sm{font-size:26px}@media (min-width: 768px){.font-sm{font-size:30px}}@media (min-width: 992px){.font-sm{font-size:32px}}@media (min-width: 1200px){.font-sm{font-size:36px}}.fw-300{font-weight:300 !important}.fw-400{font-weight:400 !important}.fw-500{font-weight:500 !important}.fw-600{font-weight:600 !important}.fw-700{font-weight:700 !important}.fw-800{font-weight:800 !important}.text-black{color:var(--color-black) !important}.text-main{color:var(--color-main) !important}.text-white{color:var(--color-white) !important}.text-grey{color:var(--color-grey) !important}.bg-main{background-color:var(--color-main)}.bg-main-light{background-color:var(--bg-light) !important}.bg-light{background-color:#f8f9fa !important}.bg-white{background-color:var(--color-white) !important}.border{border:solid 1px #dee2e6 !important}@media (min-width: 1400px){.container{max-width:1200px}}.py-lg{padding-block:45px}@media (min-width: 992px){.py-lg{padding-block:50px}}@media (min-width: 1200px){.py-lg{padding-block:60px}}.default-padding{padding-block:45px}@media (min-width: 576px){.default-padding{padding-block:50px}}@media (min-width: 768px){.default-padding{padding-block:60px}}@media (min-width: 992px){.default-padding{padding-block:80px}}@media (min-width: 1200px){.default-padding{padding-block:90px}}@media (min-width: 1600px){.default-padding{padding-block:100px}}.vertical,ol{display:flex;flex-direction:column}.vertical>p,ol>p{margin:0}.y-center{display:flex;align-items:center}.x-center{display:flex;justify-content:center}.w-fit{width:fit-content}.rounded-6{border-radius:6px;overflow:hidden}.rounded-10{border-radius:10px;overflow:hidden}.rounded-12{border-radius:12px;overflow:hidden}.ul-primary{gap:8px;font-size:15px}.ul-primary li{display:flex;gap:8px}.ul-primary li::before{content:"";flex:0 0 auto;width:20px;height:20px;background:var(--color-main) url('data:image/svg+xml,<svg width="12" height="9" viewBox="0 0 12 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.55054 4.79423L4.17247 7.41617L10.7273 0.861328" stroke="white" stroke-width="1.55983" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center;background-size:10px;margin-top:3px;border-radius:50%}.ul-secondary{gap:10px;list-style:disc;margin-left:20px}.btn{width:fit-content;white-space:nowrap;display:flex;align-items:center}.btn-primary{background:var(--color-main);color:var(--color-white);padding:8px 25px;min-width:140px;height:42px;justify-content:center;font-weight:500;font-size:15px;border-radius:6px;border-color:var(--color-main);transition:background-color 0.3s ease, color 0.3s ease}.btn-primary:hover{background-color:#a90212;color:var(--color-white);border-color:#a90212}.btn-primary[class*="border-"]{background:transparent !important}.btn-primary.border-primary{border:solid 1px var(--color-main) !important;color:var(--color-main) !important}.btn-primary.border-primary:hover{background:var(--color-main) !important;color:var(--color-white) !important}.btn-primary.border-secondary{border:solid 1px var(--color-white) !important;color:var(--color-white)}.btn-primary.border-secondary:hover{background:var(--color-white) !important;color:var(--color-black) !important}.btn-sm{height:40px !important;font-size:14px}@media (min-width: 992px){.btn-lg{height:50px !important}}.btn-text{font-weight:600;color:var(--color-main);font-size:15px;gap:10px;padding:0;transition:gap .3s ease}.btn-text::after{content:"";width:14px;height:14px;background:url('data:image/svg+xml,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.586 6.15741L6.636 2.20741C6.45384 2.0188 6.35305 1.7662 6.35533 1.50401C6.3576 1.24181 6.46277 0.990997 6.64818 0.805589C6.83359 0.62018 7.0844 0.515012 7.3466 0.512733C7.6088 0.510455 7.8614 0.611249 8.05 0.793407L13.707 6.45041C13.8002 6.54306 13.8741 6.65322 13.9246 6.77455C13.9751 6.89589 14.001 7.026 14.001 7.15741C14.001 7.28882 13.9751 7.41893 13.9246 7.54026C13.8741 7.66159 13.8002 7.77175 13.707 7.86441L8.05 13.5214C7.95775 13.6169 7.84741 13.6931 7.7254 13.7455C7.6034 13.7979 7.47218 13.8255 7.3394 13.8267C7.20662 13.8278 7.07494 13.8025 6.95205 13.7522C6.82915 13.7019 6.7175 13.6277 6.62361 13.5338C6.52971 13.4399 6.45546 13.3283 6.40518 13.2054C6.3549 13.0825 6.3296 12.9508 6.33075 12.818C6.3319 12.6852 6.35949 12.554 6.4119 12.432C6.46431 12.31 6.54049 12.1997 6.636 12.1074L10.586 8.15741H1C0.734784 8.15741 0.48043 8.05205 0.292893 7.86451C0.105357 7.67698 0 7.42262 0 7.15741C0 6.89219 0.105357 6.63784 0.292893 6.4503C0.48043 6.26276 0.734784 6.15741 1 6.15741H10.586Z" fill="%23DA0016"/></svg>') no-repeat center;background-size:14px;margin-top:1px}.btn-text:hover{gap:15px;color:var(--color-main);text-decoration:underline}.btn-white{font-weight:600;background:var(--color-white);color:var(--color-main);padding:8px 25px;min-width:140px;height:42px;justify-content:center;font-weight:500;font-size:15px;border-radius:6px;border-color:var(--color-grey);transition:background-color 0.3s ease, color 0.3s ease}.btn-white::after{content:"";width:14px;height:14px;background:url('data:image/svg+xml,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.586 6.15741L6.636 2.20741C6.45384 2.0188 6.35305 1.7662 6.35533 1.50401C6.3576 1.24181 6.46277 0.990997 6.64818 0.805589C6.83359 0.62018 7.0844 0.515012 7.3466 0.512733C7.6088 0.510455 7.8614 0.611249 8.05 0.793407L13.707 6.45041C13.8002 6.54306 13.8741 6.65322 13.9246 6.77455C13.9751 6.89589 14.001 7.026 14.001 7.15741C14.001 7.28882 13.9751 7.41893 13.9246 7.54026C13.8741 7.66159 13.8002 7.77175 13.707 7.86441L8.05 13.5214C7.95775 13.6169 7.84741 13.6931 7.7254 13.7455C7.6034 13.7979 7.47218 13.8255 7.3394 13.8267C7.20662 13.8278 7.07494 13.8025 6.95205 13.7522C6.82915 13.7019 6.7175 13.6277 6.62361 13.5338C6.52971 13.4399 6.45546 13.3283 6.40518 13.2054C6.3549 13.0825 6.3296 12.9508 6.33075 12.818C6.3319 12.6852 6.35949 12.554 6.4119 12.432C6.46431 12.31 6.54049 12.1997 6.636 12.1074L10.586 8.15741H1C0.734784 8.15741 0.48043 8.05205 0.292893 7.86451C0.105357 7.67698 0 7.42262 0 7.15741C0 6.89219 0.105357 6.63784 0.292893 6.4503C0.48043 6.26276 0.734784 6.15741 1 6.15741H10.586Z" fill="%23DA0016"/></svg>') no-repeat center;background-size:14px;margin-top:1px}.btn-white:hover{color:var(--color-white);text-decoration:none;background-color:var(--color-grey)}@media (min-width: 768px){.btn-primary{height:44px}}header{background:var(--color-white);position:relative}header.fixed-top{box-shadow:0 5px 10px -10px rgba(0,0,0,0.5);animation-name:slowdown;animation-duration:.5s}header .header-topbar{background:#101010;color:var(--color-white);font-size:14px;padding-block:10px}header .header-topbar a:hover{text-decoration:underline}header .header-topbar .btn-sm{height:30px !important}header .logo{display:inline-block;max-width:170px}@media (min-width: 992px){header .logo{max-width:200px}}.banner-fold{background:rgba(218,0,22,0.33)}.banner-fold picture{position:relative}.banner-fold picture::after{content:"";position:absolute;inset:0;z-index:1;background:rgba(0,0,0,0.5)}.banner-fold .img-cover{object-position:top center}.banner-fold>*{grid-area:1 / 1}.banner-content{text-align:center;z-index:2;position:relative;display:grid;place-items:center}.banner-content .title{font-size:34px}@media (min-width: 576px){.banner-content .title{font-size:38px}}@media (min-width: 768px){.banner-fold picture{min-height:700px;max-height:1000px}.banner-content{text-align:left}}@media (min-width: 992px){.banner-content .title{font-size:50px}}@media (min-width: 1200px){.banner-content .title{font-size:54px}}@media (min-width: 1600px){.banner-content .title{font-size:56px}}@media (max-width: 767px){.banner-fold .form-xs{padding-block:30px}.banner-fold .content-xs{height:500px;padding-block:50px;justify-content:center}.banner-fold picture{height:500px}.banner-content{padding:0 !important}}.widget{background:var(--color-main);padding:18px 22px 0}.widget-content{max-width:206px}.widget img{max-width:160px;margin:7px -17px 0 0}.card{box-shadow:0px 0px 6px 0px rgba(0,0,0,0.08);border:none;background:var(--color-white);color:var(--color-black)}.card .image{background:#eee}figcaption{padding:20px 20px}@media (min-width: 992px){figcaption{padding-inline:22px}}.connect-fold>*{grid-area:1 / 1}.connect-fold picture{min-height:420px;max-height:500px;position:relative}.connect-fold picture::after{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(99deg, rgba(110,0,11,0.75), rgba(212,1,22,0.75))}.connect-fold .container{z-index:9;padding:80px 40px;place-items:center;place-content:center;font-size:16px}.connect-fold .container .title{font-size:32px}.connect-fold .container .btn{color:var(--color-main);border:none;background:var(--color-white);font-size:16px;font-weight:700;padding:13px 30px;height:auto;line-height:normal}.connect-fold .container .btn:hover{background:var(--color-main);color:var(--color-white)}@media (min-width: 768px){.connect-fold .container .title{font-size:38px}}@media (min-width: 992px){.connect-fold .container{font-size:18px}.connect-fold .container .title{font-size:40px}}@media (min-width: 1200px){.connect-fold .container{padding:110px 0;font-size:20px}.connect-fold .container .title{font-size:46px}}@media (min-width: 1600px){.connect-fold .container .btn{font-size:20px;padding:15px 40px;font-size:18px}}.social-media li a{padding:7px 7px;margin:2px;transition:filter .3s ease}.social-media li a:hover{filter:brightness(0) invert(1)}.footer{background:#111;color:var(--color-white);font-size:15px;padding-block:50px 35px}.footer .logo{background:var(--color-white);padding:5px 10px;border-radius:4px;max-width:165px}.footer a{color:var(--color-white)}.footer a:hover{text-decoration:underline}.footer-title{font-size:18px;font-weight:700;margin-bottom:15px}.footer-links{gap:6px}.footer-links li a{padding-block:3px;display:inline-block}.footer-links.horizontal{border-block:solid 1px #333;padding-block:20px;margin-block:35px;line-height:normal;gap:12px 15px}.footer-links.horizontal li:not(:last-child)::after{content:"|";margin-left:25px;color:#666}.footer-bottom{font-size:13px}@media (min-width: 992px){.footer{padding-block:70px 45px}.footer-title{font-size:19px;margin-bottom:25px}.footer-links{gap:8px}.footer-links.horizontal{padding-block:26px;margin-block:45px;gap:12px 25px}}@media (min-width: 576px) and (max-width: 767px){.footer .address-block{flex-direction:row}.footer .address-block>*{flex:1}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.block-overlay{position:absolute;inset:0;background:rgba(0,0,0,0.8);z-index:1000;padding:22px;backdrop-filter:blur(10px)}.block-loader{position:absolute;top:50%;left:20px;right:20px;transform:translateY(-50%);padding:10px 15px;background:#fff;color:#000;border:1px solid #ccc;border-radius:5px;z-index:1001;font-size:14px;text-align:center;width:fit-content;margin:0 auto}.rating{background:#333;color:var(--color-white);padding:3px 4px;line-height:normal;border-radius:4px;font-weight:600;font-size:13px;letter-spacing:-.3px;margin:0;width:fit-content}.rating>span{font-size:12px}.rating.green{background:#008000}.rating.orange{background:#e95200}.rating.red{background:#da0016}.custom-checkbox{display:block;position:relative;padding-left:25px;cursor:pointer;font-size:14px;line-height:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.custom-checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.custom-checkbox .checkmark{position:absolute;top:0;left:0;height:18px;width:18px;background-color:var(--color-white);border:solid 1px #ccc;border-radius:3px}.custom-checkbox .checkmark::after{content:"";display:none;position:absolute;left:5px;top:2px;width:5px;height:10px;border:solid var(--color-white);border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.custom-checkbox input:checked ~ .checkmark{background-color:var(--color-main);border-color:var(--color-main)}.custom-checkbox input:checked ~ .checkmark::after{display:block}.custom-modal{display:none;position:fixed !important;z-index:99999;inset:0;overflow:auto;background-color:rgba(0,0,0,0.8);opacity:0;padding:15px;backdrop-filter:blur(12px);transition:opacity 0.4s ease}.custom-modal.show{display:block;opacity:1}.custom-modal-content{background-color:var(--color-white);margin:80px auto;padding:25px;max-width:450px;width:100%;border-radius:12px;overflow:hidden;position:relative;animation:modalSlideIn 0.4s ease forwards}.custom-modal-content .close{color:#666;font-size:18px;align-self:start;width:30px;height:30px;flex:0 0 auto;display:grid;place-items:center;margin-right:-7px;border-radius:50%;line-height:normal;transition:background-color .3s ease}.custom-modal-content .close:hover,.custom-modal-content .close:focus{color:#000;text-decoration:none;cursor:pointer;background:#eee}@keyframes modalSlideIn{from{transform:translateY(-50px)}to{transform:translateY(0)}}@keyframes slowdown{0%{opacity:0.7;transform:translateY(-100%)}100%{opacity:1;transform:translateY(0)}}.invalid-feedback{font-size:14px;display:block;margin-top:5px;font-style:italic}.alert{position:relative;padding:10px 15px;margin-bottom:12px;border:solid 1px transparent;border-radius:8px;font-weight:500;font-size:15px;text-align:center}.alert-success{color:#155724;background-color:#d4edda;border-color:#9ecca9}.star-ratings{color:#ddd;font-size:18px;position:relative;width:fit-content;line-height:normal;white-space:nowrap}.star-ratings .fill-ratings{position:absolute;z-index:1;inset:0;background:#fc0;background-clip:text;color:transparent}.star-ratings::after,.star-ratings .fill-ratings::after{content:"★★★★★"}.bottom-panel{position:fixed;z-index:999;inset:auto 0 0 0;background:var(--color-main);padding:12px 10px}.bottom-panel .panel-wrap .title{color:var(--color-white);font-size:20px}.bottom-panel .panel-wrap .btn{background:var(--color-white);color:var(--color-main);font-size:14px;height:30px !important;padding:0px !important}@media (min-width: 768px){.bottom-panel .panel-wrap{max-width:800px;width:100%;justify-content:center;gap:18px}}.whatsapp-chat{min-width:30px;margin:0px 5px 0px 8px}.highlight-fold{background:#f2f7f8}.highlight-grid{gap:15px}.highlight-card{grid-template-columns:46px 1fr;gap:15px;background:var(--color-white);padding:18px 22px;line-height:normal;font-weight:500;transition:all .3s ease}.highlight-card .icon{height:46px;background:var(--color-main);place-items:center;color:var(--color-white);border-radius:50%;overflow:hidden;transition:all .3s ease}.highlight-card .title{align-self:center;font-size:16px}.highlight-card:hover{box-shadow:0 0 30px 10px rgba(218,1,22,0.44);background:var(--color-main);color:var(--color-white);font-weight:600;transform:translateY(-5px)}.highlight-card:hover .icon{background:var(--color-white);color:var(--color-main)}@media (min-width: 576px){.highlight-grid{grid-template-columns:repeat(2, 1fr)}}.custom-block{background-color:white;border-radius:15px;padding:20px;box-shadow:0 4px 8px rgba(0,0,0,0.1)}
