:root{--quote-color:#a11;--question-color:#a11;--sub-shadow:#fbc638;--blog-detail-h1:#00f;--blog-detail-h2:purple;--blog-detail-h3:brown;--blog-detail-h4:#995f6a;--blog-detail-h5:red;--blog-detail-h6:#5e5e5e}.page-header{text-align:left;background-color:#f4f4f4;border-top:2px solid #e4e4e4;border-bottom:5px solid #ccc;min-height:50px;padding:10px 0}.page-header .breadcrumb{background-color:#0000;flex-wrap:nowrap;margin-bottom:0;padding:0}.page-header .breadcrumb-item a{color:#343434;text-decoration:none}.page-header .breadcrumb-item.active{color:var(--site-color);-webkit-line-clamp:1;-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}@media (max-width:992px){.page-header{min-height:40px;padding:8px 0}}@media (max-width:768px){.page-header{min-height:30px;padding:6px 0}}@media (max-width:576px){.page-header .breadcrumb-item{font-size:13px}}a{color:#090909;text-decoration:none}ul{margin:0;padding:0;list-style-type:none}.text-color-2{color:var(--site-color)}.widget-title{color:var(--site-color);font-size:18px;font-weight:600;position:relative}.block-card{border:1px solid #8089961a;border-top:3px solid var(--site-color);background-color:#fff;border-radius:8px;height:100%;padding:30px;box-shadow:0 0 40px #52555a1a}.block-card-header{border-bottom:1px solid #8089961a;padding-bottom:20px}.block-card-header p{color:#5b5c5e;font-size:13px;line-height:24px}.block-card-body{padding-top:20px}.block-card-body img{width:100%;max-width:100%;height:400px}.label-text{color:var(--lit-color);text-transform:capitalize;margin-bottom:5px;font-size:14px;font-weight:600;position:relative}.form-box .form-group{margin-bottom:1rem;position:relative}.form-box .form-control{height:auto;line-height:inherit;color:#333f57;-o-transition:all .3s;border:1px solid #8089964d;padding:12px 20px 12px 40px;font-size:15px;font-weight:500;transition:all .3s}.form-box .message-control{height:300px}.form-box .form-control-styled{border-left:5px solid var(--site-color);border-top:0;border-bottom:0;border-right:0;box-shadow:0 4px 40px #0000001f}.form-box .form-group .form-icon{color:var(--site-color);font-size:20px;position:absolute;top:13px;left:15px}.btn-box p{color:#5b5c5e}.btn-box button{float:right}.theme-btn{color:#333f57;text-align:center;-o-transition:all .3s;z-index:1;background-color:#f5f7fc;border-radius:4px;padding-left:24px;padding-right:24px;font-size:16px;font-weight:600;line-height:48px;transition:all .3s;display:inline-block;position:relative}.theme-btn:hover{color:#fff;opacity:.9}.gradient-btn{background:var(--contact-button-color);color:#fff;position:relative;box-shadow:0 5px 25px #7b68ee4d}.gradient-btn:hover:before{opacity:1;visibility:visible}.gradient-btn:before{content:"";opacity:0;visibility:hidden;pointer-events:none;opacity:.8;-o-transition:all .4s;z-index:-1;border-radius:4px;width:100%;height:100%;transition:all .4s;position:absolute;top:0;left:0}.font-size-12{font-size:12px!important}.font-size-14{font-size:14px!important}.list-items li{color:#5b5c5e;margin-bottom:7px;font-size:16px;font-weight:500;display:flex}.list-items-style-2 li{margin-bottom:0}.list-items-style-2 li+li{border-top:1px solid #8089961a;margin-top:15px;padding-top:15px}.list-items li a{color:#5b5c5e;-o-transition:all .3s;transition:all .3s;display:inline-block;position:relative}.list-items li a:hover{color:var(--site-color)}.list--items li span:first-child{width:81px;color:var(--site-color);display:inline-block}.list--items li span.second-txt{padding-left:10px}#iframe-container iframe{width:100%!important;height:400px!important}@media only screen and (max-width:1200px){.list-items li{font-size:14px}.form-box .form-control{padding:12px 20px 12px 34px;font-size:15px}.form-box .form-group .form-icon{font-size:15px;top:12px}.theme-btn{font-size:14px;line-height:40px}}@media only screen and (max-width:375px){.label-text{font-size:12px}.font-size-12{font-size:11px!important}.form-box .form-control{font-size:12px}.form-box .form-group .form-icon{font-size:15px}.theme-btn{padding-left:18px;padding-right:18px;font-size:14px;line-height:42px}.font-size-14{font-size:12px!important}.list--items li span{width:115px}.list-items li{font-size:13px}}.ctn-detail h1{color:var(--blog-detail-h1);margin:1rem 0;font-size:30px;font-weight:700;display:block}.ctn-detail p{text-align:justify;margin:10px 0 20px;font-size:20px;font-weight:400;line-height:1.8}.ctn-detail h2{color:var(--blog-detail-h2);font-size:1.5rem}.ctn-detail h3{color:var(--blog-detail-h3);margin-top:1.4rem;font-size:1.4rem;font-weight:600}.ctn-detail h4{color:var(--blog-detail-h4);font-size:1.25rem}.ctn-detail h5{color:var(--blog-detail-h5);font-size:1.25rem}.ctn-detail h6{color:var(--blog-detail-h6);font-size:1.25rem}.ctn-detail p a{color:var(--link-color);text-decoration:underline;transition:all .3s ease-in-out}.ctn-detail p a:hover{color:var(--site-color)}.ctn-detail ul li{letter-spacing:.08em;color:#000;margin-left:0;padding-left:30px;font-size:18px;font-weight:500;line-height:30px;list-style:none;display:block;position:relative}.ctn-detail>ul>li:before{content:"✓";color:var(--site-color);text-align:center;border-radius:50%;width:25px;height:25px;margin-right:10px;font-weight:900;line-height:26px;position:absolute;top:3px;left:0}.ctn-detail>ul>li:hover:before{background:var(--site-color);color:#fff}.block-card-body img{aspect-ratio:3/4;width:300px;max-width:300px;height:400px}@media (max-width:1218px){.block-card-body img{max-width:100%}}.g-map,iframe{width:100%!important;height:400px!important}@media (max-width:550px){.g-map,iframe{width:100%!important;height:250px!important}}.quick-contact{margin-top:10px;margin-bottom:10px}.quick-contact-card{--qc:var(--site-color);background:linear-gradient(160deg,#fff 0%,color-mix(in srgb,var(--qc) 6%,#fff) 100%);border:1px solid color-mix(in srgb,var(--qc) 14%,transparent);isolation:isolate;border-radius:16px;flex-direction:column;height:100%;padding:28px 24px 22px;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #282c3412}.quick-contact-card:before{content:"";z-index:-1;background:linear-gradient(145deg,var(--qc),color-mix(in srgb,var(--qc) 60%,#000));opacity:0;transition:opacity .4s;position:absolute;top:0;bottom:0;left:0;right:0}.quick-contact-bg{z-index:-1;color:var(--qc);opacity:.07;transition:transform .5s,opacity .4s,color .4s;position:absolute;bottom:-18px;right:-18px;transform:rotate(-12deg)}.quick-contact-bg svg{stroke-width:1.2px;width:130px;height:130px}.quick-contact-icon{background:linear-gradient(145deg,var(--qc),color-mix(in srgb,var(--qc) 65%,#000));color:#fff;width:58px;height:58px;box-shadow:0 8px 18px color-mix(in srgb,var(--qc) 35%,transparent);border-radius:16px;justify-content:center;align-self:flex-start;align-items:center;margin-bottom:18px;transition:transform .4s,background .3s,color .3s,box-shadow .3s;display:inline-flex}.quick-contact-icon svg{transition:transform .4s;display:block}.quick-contact-title{color:#1f2430;margin:0 0 2px;font-size:19px;font-weight:700;transition:color .3s}.quick-contact-sub{color:#8a8d91;margin:0 0 14px;font-size:13px;transition:color .3s}.quick-contact-items{border-top:1px dashed color-mix(in srgb,var(--qc) 25%,transparent);flex:1;margin-bottom:18px;padding-top:14px;transition:border-color .3s}.quick-contact-items div{color:#4a4d52;word-break:break-word;padding-left:16px;font-size:15px;font-weight:500;line-height:1.7;transition:color .3s;position:relative}.quick-contact-items div:before{content:"";background:var(--qc);border-radius:50%;width:7px;height:7px;transition:background .3s;position:absolute;top:.7em;left:0}.quick-contact-items a,.quick-contact-items span{color:inherit}.quick-contact-cta{color:var(--qc);background:color-mix(in srgb,var(--qc) 9%,transparent);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;font-size:14px;font-weight:600;transition:background .3s,color .3s;display:inline-flex}.quick-contact-card:hover{box-shadow:0 22px 44px color-mix(in srgb,var(--qc) 32%,transparent);border-color:#0000;transform:translateY(-8px)}.quick-contact-card:hover:before{opacity:1}.quick-contact-card:hover .quick-contact-bg{color:#fff;opacity:.14;transform:rotate(0)scale(1.15)}.quick-contact-card:hover .quick-contact-icon{color:var(--qc);background:#fff;transform:rotate(-6deg)scale(1.05);box-shadow:0 10px 22px #0003}.quick-contact-card:hover .quick-contact-title,.quick-contact-card:hover .quick-contact-items div{color:#fff}.quick-contact-card:hover .quick-contact-sub{color:#ffffffbf}.quick-contact-card:hover .quick-contact-items{border-color:#ffffff59}.quick-contact-card:hover .quick-contact-items div:before{background:#fff}.quick-contact-card:hover .quick-contact-cta{color:var(--qc);background:#fff}.quick-contact-card:hover .quick-contact-cta svg{transform:translate(5px)}@media (prefers-reduced-motion:reduce){.quick-contact-card,.quick-contact-card *{transition:none!important}}.ctn-detail+.quick-contact{margin-top:10px}.quick-contact-card{--qc-t:.55s cubic-bezier(.22,.61,.36,1);will-change:transform;transition:transform var(--qc-t),box-shadow var(--qc-t),border-color var(--qc-t)}.quick-contact-card:before{transition:opacity var(--qc-t)}.quick-contact-bg{transition:transform .8s cubic-bezier(.22,.61,.36,1),opacity var(--qc-t),color var(--qc-t)}.quick-contact-icon{isolation:isolate;color:#fff;transition:transform var(--qc-t),color var(--qc-t),box-shadow var(--qc-t);background:#fff;position:relative}.quick-contact-icon:before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(145deg,var(--qc),color-mix(in srgb,var(--qc) 65%,#000));transition:opacity var(--qc-t);position:absolute;top:0;bottom:0;left:0;right:0}.quick-contact-icon svg{transition:transform var(--qc-t)}.quick-contact-title,.quick-contact-sub,.quick-contact-items,.quick-contact-items div,.quick-contact-items div:before,.quick-contact-cta{transition-duration:.55s;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.quick-contact-cta svg{transition:transform .45s cubic-bezier(.22,.61,.36,1)}.quick-contact-card:hover .quick-contact-icon{color:var(--qc);background:#fff}.quick-contact-card:hover .quick-contact-icon:before{opacity:0}.quick-contact-card:hover{transform:translateY(-6px)}.quick-contact-items a,.quick-contact-items span{overflow-wrap:anywhere}@media only screen and (max-width:575.98px){.container.my-5{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.block-card{padding:18px 16px}.block-card-body{padding-top:14px}.ctn-detail h2{margin-top:.5rem;font-size:1.3rem}.ctn-detail p{text-align:left;margin-bottom:14px;font-size:16px;line-height:1.7}.quick-contact{--bs-gutter-y:.75rem}.quick-contact-card{grid-template-columns:52px 1fr;align-items:center;column-gap:14px;padding:16px;display:grid}.quick-contact-icon{border-radius:14px;grid-row:1/3;width:52px;height:52px;margin:0}.quick-contact-title{grid-column:2;align-self:end;margin:0;font-size:17px}.quick-contact-sub{grid-column:2;align-self:start;margin:0;font-size:12px}.quick-contact-items,.quick-contact-cta{grid-column:1/-1}.quick-contact-items{margin:12px 0;padding-top:10px}.quick-contact-items div{font-size:14px}.quick-contact-bg svg{width:90px;height:90px}.quick-contact-bg{display:none}.follow-links .ribbon{letter-spacing:.05em;width:92%;margin-left:auto;margin-right:auto;padding:.5em .8em;font-size:15px;line-height:1.3}}.contact-cover{isolation:isolate;border-radius:16px;margin-bottom:26px;position:relative;overflow:hidden;box-shadow:0 14px 34px #282c3429}.contact-cover:after{content:"";z-index:1;background:linear-gradient(#0000 50%,#0000004d);position:absolute;top:0;bottom:0;left:0;right:0}.contact-cover img{object-fit:cover;object-position:center 22%;width:100%;max-width:100%;height:300px;transition:transform .9s cubic-bezier(.22,.61,.36,1);display:block}.contact-cover:hover img{transform:scale(1.05)}.contact-social{text-align:center;border-top:1px dashed #8089964d;margin-top:30px;padding-top:22px}.contact-social-title{letter-spacing:.12em;text-transform:uppercase;color:#8a8d91;justify-content:center;align-items:center;gap:14px;margin-bottom:12px;font-size:13px;font-weight:700;display:flex}.contact-social-title:before,.contact-social-title:after{content:"";background:#8089964d;flex:0 70px;height:1px}.contact-social .social-links{padding:0!important}.contact-social .social-profile{flex-wrap:wrap;justify-content:center;gap:12px;margin:0;padding:0;display:flex}.contact-social .social-profile li{margin:0;padding:0}.contact-social .social-profile li a{border:1px solid #80899640;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;font-size:19px;transition:transform .35s cubic-bezier(.22,.61,.36,1),background .3s,color .3s,box-shadow .3s;display:inline-flex;box-shadow:0 4px 12px #282c3414}.contact-social .social-profile li a:not(:hover){background:#fff}.contact-social .social-profile li a:hover{transform:translateY(-4px);box-shadow:0 10px 20px #282c342e}@media only screen and (max-width:991.98px){.contact-cover img{height:240px}}@media only screen and (max-width:575.98px){.contact-cover{border-radius:12px;margin-bottom:18px}.contact-cover img{height:190px}.contact-social{margin-top:22px;padding-top:16px}.contact-social .social-profile{gap:10px}.contact-social .social-profile li a{width:42px;height:42px;font-size:18px}}.row>.col-lg-10.mx-auto{margin-left:auto;margin-right:auto}.contact-main{display:flow-root}.contact-cover{border:4px solid #fff;border-radius:18px;outline:1px solid #80899633;width:100%;max-width:240px;margin:0 0 22px;box-shadow:0 12px 30px #282c342e}.contact-cover:after{background:linear-gradient(#0000 65%,#0000002e)}.contact-cover img{aspect-ratio:3/4;object-fit:cover;object-position:center top;width:100%;height:auto}.contact-cover.is-float{float:left;width:240px;margin:0 28px 14px 0}.contact-main .ctn-detail{padding-top:4px!important}.contact-main .ctn-detail p{text-align:left}.contact-main .quick-contact,.contact-main .contact-social{clear:both}@media only screen and (max-width:991.98px){.contact-cover.is-float{width:190px;margin-right:22px}.contact-cover img{height:auto}}@media only screen and (max-width:575.98px){.contact-cover,.contact-cover.is-float{border-width:3px;border-radius:14px;width:120px;max-width:120px;margin:0 14px 8px 0}.contact-cover:not(.is-float){float:none;margin:0 0 16px}.contact-cover img{height:auto}.contact-main .ctn-detail h2{margin-top:0}}.form-box .message-control{resize:vertical;border-left:5px solid var(--site-color);background:#fff;border-top:0;border-bottom:0;border-right:0;border-radius:0 6px 6px 0;height:260px;min-height:140px;font-family:inherit;line-height:1.6;box-shadow:0 4px 40px #0000001f}.form-box .message-control::placeholder{color:#6c757d;opacity:1;font-family:inherit}.form-box .message-control:focus{border-left-color:var(--site-color);outline:0;box-shadow:0 6px 40px #0000002e}@media only screen and (max-width:575.98px){.form-box .message-control{height:180px}}.contact-main .quick-contact{margin-top:0;margin-bottom:26px}.contact-main .quick-contact+.contact-cover.is-float,.contact-main .quick-contact+.ctn-detail,.contact-main .ctn-detail h2:first-child{margin-top:0}.contact-cover{max-width:180px}.contact-cover.is-float{width:180px;margin:0 24px 12px 0}@media only screen and (max-width:991.98px){.contact-cover.is-float{width:140px;margin-right:18px}}@media only screen and (max-width:575.98px){.contact-cover,.contact-cover.is-float{border-radius:12px;width:96px;max-width:96px;margin:0 12px 6px 0}}.contact-main .quick-contact-after{margin-top:0;margin-bottom:0}.contact-main{background:radial-gradient(520px 240px at 100% 0,color-mix(in srgb,var(--site-color) 8%,transparent),transparent 70%),radial-gradient(420px 220px at 0 100%,color-mix(in srgb,var(--site-color) 5%,transparent),transparent 70%),#fff;border-radius:16px;box-shadow:0 20px 60px #282c341a}.quick-contact-card.qc-email{--qc:#3b6df2}.quick-contact-card.qc-phone{--qc:#12a15c}.quick-contact-card.qc-address{--qc:#f0802a}@keyframes qc-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.quick-contact>div{animation:.7s cubic-bezier(.22,.61,.36,1) both qc-rise}.quick-contact>div:nth-child(2){animation-delay:.12s}.quick-contact>div:nth-child(3){animation-delay:.24s}.contact-cover.is-float{box-shadow:none;border:0;border-radius:20px;outline:0;position:relative;overflow:visible}.contact-cover.is-float:before{content:"";z-index:-1;background:linear-gradient(145deg,var(--site-color),color-mix(in srgb,var(--site-color) 30%,#fff));opacity:.9;border-radius:26px;transition:transform .5s cubic-bezier(.22,.61,.36,1);position:absolute;top:-8px;bottom:-8px;left:-8px;right:-8px;transform:rotate(-4deg)}.contact-cover.is-float:hover:before{transform:rotate(3deg)scale(1.03)}.contact-cover.is-float img{border:4px solid #fff;border-radius:18px;box-shadow:0 14px 30px #282c3438}.contact-cover.is-float:after{display:none}.contact-main .ctn-detail h2{letter-spacing:-.01em;margin-bottom:12px;padding-bottom:12px;font-size:1.7rem;font-weight:800;position:relative}.contact-main .ctn-detail h2:after{content:"";background:linear-gradient(90deg,var(--site-color),color-mix(in srgb,var(--site-color) 25%,#fff));border-radius:4px;width:56px;height:4px;position:absolute;bottom:0;left:0}.contact-main .ctn-detail p{color:#4a4d57}.contact-main .ctn-detail p:first-of-type{font-size:18px}.quick-contact-card{border-radius:18px}.quick-contact-cta{font-weight:700}.contact-social{position:relative}@media (prefers-reduced-motion:reduce){.quick-contact>div{animation:none}}@media only screen and (max-width:575.98px){.contact-main .ctn-detail h2{padding-bottom:10px;font-size:1.25rem}.contact-main .ctn-detail p:first-of-type{font-size:16px}.contact-cover.is-float:before{border-radius:18px;top:-5px;bottom:-5px;left:-5px;right:-5px}}.contact-main .ctn-detail h2{display:flow-root}.contact-cover.is-float:before{background:linear-gradient(145deg,color-mix(in srgb,var(--site-color) 26%,#fff),color-mix(in srgb,var(--site-color) 8%,#fff));opacity:1;box-shadow:0 10px 24px #282c341a}.contact-divider{clear:both;align-items:center;gap:16px;margin:30px 0 28px;display:flex}.contact-divider:before,.contact-divider:after{content:"";background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--site-color) 35%,transparent));border-radius:2px;flex:1;height:2px}.contact-divider:after{background:linear-gradient(270deg,transparent,color-mix(in srgb,var(--site-color) 35%,transparent))}.contact-divider-icon{width:46px;height:46px;color:var(--site-color);border:1px solid color-mix(in srgb,var(--site-color) 25%,transparent);box-shadow:0 0 0 6px color-mix(in srgb,var(--site-color) 7%,transparent),0 8px 18px #282c341a;background:#fff;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}.contact-divider-icon:before,.contact-divider-icon:after{content:"";background:var(--site-color);opacity:.5;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;transform:translateY(-50%)}.contact-divider-icon:before{left:-22px}.contact-divider-icon:after{right:-22px}@media only screen and (max-width:575.98px){.contact-divider{gap:12px;margin:22px 0 20px}.contact-divider-icon{width:40px;height:40px}}.contact-cover img{aspect-ratio:1;object-fit:cover;object-position:center 20%}.quick-contact-title{line-height:1.2;font-family:inherit}.quick-contact-items a{display:block;min-height:24px;line-height:24px;padding:0;margin:0}.quick-contact-cta{min-height:24px}