:root{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:1.5;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--FONT_FAMILY_PRIMARY: "Roboto", sans-serif;--COLOR_PRIMARY_TYPE_1: #240182;--COLOR_PRIMARY_TYPE_2: #4a17d6;--COLOR_SECONDARY_TYPE_1: #FFFFFF;--COLOR_BACKGROUND_TYPE_1: #f9f9f9;--COLOR_SECONDARY_TYPE_2: #e5d8d8;--COLOR_ACCENT_TYPE_1: #E4E2DF;--COLOR_YELLOW_TYPE_1: #FFBC3F;--COLOR_ORANGE_TYPE_1: #FE7316;--COLOR_BLACK_TYPE_1: #000000;--COLOR_GRAY_TYPE_1: #333;--COLOR_GRAY_TYPE_5: #666;--COLOR_GRAY_TYPE_2: #888888;--COLOR_GRAY_TYPE_3: #EEEEEE;--COLOR_GRAY_TYPE_4: #ddd;--BORDER_RADIUS_TYPE_1: 5px;--BORDER_RADIUS_TYPE_2: 10px;--BORDER_RADIUS_TYPE_3: 25px;--BORDER_RADIUS_TYPE_4: 16px;--PADDING_TYPE_1: 1rem;--PADDING_TYPE_2: 2rem 1rem;--PADDING_TYPE_3: 4rem 1rem;--PADDING_TYPE_4: .75rem 1.5rem;--PADDING_TYPE_5: 2rem;--PADDING_TYPE_6: .5rem 0;--PADDING_TYPE_7: 1rem 0;--PADDING_TYPE_8: 2.5rem;--PADDING_TYPE_9: .5rem;--PADDING_TYPE_10: 5rem;--PADDING_TYPE_11: 0 1rem;--PADDING_TYPE_12: 2rem 4rem;--PADDING_TYPE_13: .5rem 1rem;--FONT_SIZE_1: 10px;--FONT_SIZE_2: 12px;--FONT_SIZE_3: 14px;--FONT_SIZE_4: 16px;--FONT_SIZE_5: 18px;--FONT_SIZE_6: 24px;--FONT_SIZE_7: 40px;--FONT_SIZE_8: 48px;--FONT_SIZE_9: 37px;--FONT_SIZE_10: 42px;--FONT_SIZE_11: 20px;--FONT_SIZE_12: 17px;--FONT_WEIGHT_LIGHT: 300;--FONT_WEIGHT_REGULAR: 400;--FONT_WEIGHT_MEDIUM: 500;--FONT_WEIGHT_SEMIBOLD: 600;--FONT_WEIGHT_BOLD: 700;--BOX_SHADOW_SMALL: 0 2px 5px rgba(0, 0, 0, .1);--BOX_SHADOW_MEDIUM: 0 4px 8px rgba(0, 0, 0, .1);--BOX_SHADOW_LARGE: 0 8px 16px rgba(0, 0, 0, .5);--Z_INDEX_DROPDOWN: 100;--Z_INDEX_STICKY: 200;--Z_INDEX_FIXED: 300;--Z_INDEX_MODAL: 400}*{margin:0;padding:0;box-sizing:border-box}html,body{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:var(--FONT_SIZE_4);font-weight:var(--FONT_WEIGHT_REGULAR);color:var(--COLOR_BLACK_TYPE_1);background-color:var(--COLOR_SECONDARY_TYPE_1);width:100%;min-height:100%}h1,h2,h3,h4,h5,h6{font-family:Poppins,sans-serif;line-height:1.2;font-weight:var(--FONT_WEIGHT_BOLD)}h1{font-size:var(--FONT_SIZE_7)}h2{font-size:var(--FONT_SIZE_6)}h3{font-size:var(--FONT_SIZE_5)}p{font-family:Lato,sans-serif;margin-bottom:1rem;line-height:1.6}a{color:var(--COLOR_PRIMARY_TYPE_2);text-decoration:none;transition:color .2s ease}a:hover{color:var(--COLOR_PRIMARY_TYPE_1)}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}.btn{padding:var(--PADDING_TYPE_4);font-size:var(--FONT_SIZE_4);border-radius:0;cursor:pointer;transition:all .3s ease;font-weight:var(--FONT_WEIGHT_MEDIUM);min-width:120px;text-align:center}.btn-primary{background-color:var(--COLOR_PRIMARY_TYPE_2);color:var(--COLOR_SECONDARY_TYPE_1);border:1px solid var(--COLOR_PRIMARY_TYPE_2)}.btn-primary:hover{background-color:var(--COLOR_PRIMARY_TYPE_1)}.btn-secondary{background-color:transparent;color:var(--COLOR_SECONDARY_TYPE_1);border:1px solid var(--COLOR_SECONDARY_TYPE_1);border-radius:var(--BORDER_RADIUS_TYPE_1)}.btn-secondary:hover{background-color:var(--COLOR_PRIMARY_TYPE_1);color:var(--COLOR_SECONDARY_TYPE_1)}input,textarea,select{width:100%;padding:.75rem 1rem;font-family:Lato,sans-serif;font-size:var(--FONT_SIZE_3);border:1px solid #ccc;border-radius:var(--BORDER_RADIUS_TYPE_1);transition:border-color .2s ease}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--COLOR_PRIMARY_TYPE_2);box-shadow:0 0 0 2px #4a17d61a}.section{padding:var(--PADDING_TYPE_5) 0}.section-lg{padding:var(--PADDING_TYPE_10) 0}.grid{display:grid;gap:2rem}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}.card{background-color:var(--COLOR_SECONDARY_TYPE_1);border-radius:var(--BORDER_RADIUS_TYPE_2);padding:var(--PADDING_TYPE_1);box-shadow:var(--BOX_SHADOW_SMALL);transition:transform .3s ease,box-shadow .3s ease}.card:hover{transform:translateY(-5px);box-shadow:var(--BOX_SHADOW_MEDIUM)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.mt-1{margin-top:.5rem}.mt-2{margin-top:1rem}.mt-3{margin-top:1.5rem}.mt-4{margin-top:2rem}.mt-5{margin-top:3rem}.mb-1{margin-bottom:.5rem}.mb-2{margin-bottom:1rem}.mb-3{margin-bottom:1.5rem}.mb-4{margin-bottom:2rem}.mb-5{margin-bottom:3rem}.hidden{display:none}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media (max-width: 1200px){.container{max-width:960px}}@media (max-width: 992px){.container{max-width:720px}.grid-4{grid-template-columns:repeat(2,1fr)}h1{font-size:var(--FONT_SIZE_6)}h2{font-size:var(--FONT_SIZE_5)}}@media (max-width: 768px){.container{max-width:540px}.grid-3,.grid-2{grid-template-columns:1fr}.section{padding:var(--PADDING_TYPE_2) 0}.section-lg{padding:var(--PADDING_TYPE_5) 0}}@media (max-width: 576px){.container{width:100%;padding:0 var(--PADDING_TYPE_1)}html,body{font-size:var(--FONT_SIZE_3)}h1{font-size:var(--FONT_SIZE_5)}h2{font-size:var(--FONT_SIZE_4)}}.scroll-to-top{position:fixed;bottom:20px;right:20px;width:50px;height:50px;background:var(--COLOR_BLACK_TYPE_1);color:var(--COLOR_SECONDARY_TYPE_1);border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--FONT_SIZE_5);cursor:pointer;opacity:0;transform:translateY(20px);transition:opacity .3s ease,transform .3s ease;z-index:1000}.scroll-to-top.visible{opacity:1;transform:translateY(0)}.scroll-to-top:hover{opacity:.8}.Header_wrapper{font-family:Roboto,sans-serif;position:sticky;top:0;left:0;width:100%;z-index:10000;background:var(--COLOR_SECONDARY_TYPE_1);box-shadow:0 4px 10px #0000001a}.Header_wrapper .inner__{display:flex;align-items:center;justify-content:space-between;max-width:1200px;margin:auto;padding:0 1rem;font-size:var(--FONT_SIZE_4, 16px)}.Header_wrapper .logo_box{display:flex;align-items:center;justify-content:center;width:180px;height:auto;padding:.5rem}.Header_wrapper .logo_box img{width:100%;max-height:100px;object-fit:contain;transition:transform .3s ease-in-out}.Header_wrapper .logo_box img:hover{transform:scale(1.1)}.Header_wrapper .nav_link_grp{width:100%}.Header_wrapper .grp_1{flex-grow:1;display:flex;align-items:center;justify-content:center;gap:1.5rem;flex-wrap:wrap}.Header_wrapper .link_item{text-decoration:none;color:var(--COLOR_BLACK_TYPE_1, #000);font-size:var(--FONT_SIZE_4, 18px);font-family:Poppins,sans-serif;transition:color .3s ease,transform .2s ease;padding:.5rem 0;position:relative}.Header_wrapper .link_item:hover{color:var(--COLOR_PRIMARY_TYPE_1)}.dropdown{position:relative;display:flex;align-items:center;cursor:pointer}.dropdown_menu{position:absolute;top:100%;left:50%;transform:translate(-50%);background:var(--COLOR_BLACK_TYPE_1);color:var(--COLOR_SECONDARY_TYPE_1);box-shadow:0 4px 10px #0000001a;border-radius:5px;min-width:800px;display:flex;flex-direction:row;opacity:0;visibility:hidden;transform:translate(-50%,10px);transition:opacity .3s ease,transform .3s ease}.dropdown:hover .dropdown_menu{opacity:1;visibility:visible;transform:translate(-50%)}.submenu{flex:1;padding:10px}.mobile_dropdown{cursor:pointer;padding:.75rem 0;font-size:18px;font-weight:700;border-bottom:1px solid rgba(0,0,0,.1)}.mobile_dropdown_menu{max-height:300px;overflow-y:auto;box-shadow:0 4px 10px #0000001a;border-radius:5px;width:100%;position:relative;display:flex;flex-direction:column;padding:1rem;background:var(--COLOR_SECONDARY_TYPE_1);color:var(--COLOR_BLACK_TYPE_1)}.mobile_dropdown_menu::-webkit-scrollbar{width:6px}.mobile_dropdown_menu::-webkit-scrollbar-thumb{background:var(--COLOR_PRIMARY_TYPE_1);border-radius:10px}.submenu_title{font-weight:700;color:var(--COLOR_ORANGE_TYPE_1);display:block;padding:8px 12px;font-size:17px;border-bottom:2px solid var(--COLOR_PRIMARY_TYPE_1)}.submenu_item{display:block;text-decoration:none;color:var(--COLOR_SECONDARY_TYPE_2);padding:8px 12px;font-size:var(--FONT_SIZE_3);transition:background .3s ease}.submenu_item:hover{background:var(--COLOR_PRIMARY_TYPE_1);color:var(--COLOR_SECONDARY_TYPE_1)}.submenu_item_mobile{display:block;text-decoration:none;color:var(--COLOR_BLACK_TYPE_1);padding:8px 12px;font-size:var(--FONT_SIZE_3);transition:background .3s ease}.submenu_item_mobile:hover{background:var(--COLOR_PRIMARY_TYPE_1);color:var(--COLOR_SECONDARY_TYPE_1)}.Header_wrapper .link_item:after{content:"";position:absolute;width:0;height:2px;bottom:0;left:0;background-color:var(--COLOR_PRIMARY_TYPE_1);transition:width .3s ease}.Header_wrapper .link_item:hover:after{width:100%}.Header_wrapper .link_item.active{color:var(--COLOR_PRIMARY_TYPE_1);font-weight:var(--FONT_WEIGHT_SEMIBOLD)}.Header_wrapper .link_item.active:after{width:100%}.Header_wrapper .toggle_box{display:none;cursor:pointer}.Header_wrapper .toggle_btn{font-size:24px;color:var(--COLOR_BLACK_TYPE_1)}.Header_wrapper .mobile_nav{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;background-color:var(--COLOR_SECONDARY_TYPE_1, #fff);z-index:10001;padding:2rem;flex-direction:column;overflow-y:hidden}.Header_wrapper .mobile_nav .nav_link_grp{display:flex;flex-direction:column;gap:1.5rem;margin-top:4rem}.Header_wrapper .mobile_nav .toggle_box{position:absolute;top:1.5rem;right:1.5rem;cursor:pointer;display:block}.Header_wrapper.mobile_open .mobile_nav{display:flex}.mobile_nav_open{overflow:hidden}@media (max-width: 1024px){.Header_wrapper .grp_1{gap:1rem}.Header_wrapper .link_item{font-size:var(--FONT_SIZE_3, 16px)}}@media (max-width: 900px){.Header_wrapper .nav_link_grp{display:none}.Header_wrapper .toggle_box{display:block}.Header_wrapper .mobile_nav .link_item{font-size:var(--FONT_SIZE_4, 18px);padding:.75rem 0;border-bottom:1px solid rgba(0,0,0,.1);width:100%}.Header_wrapper .mobile_nav .link_item:after{display:none}.Header_wrapper .mobile_nav .link_item.active{color:var(--COLOR_PRIMARY_TYPE_1, #240182);border-left:3px solid var(--COLOR_PRIMARY_TYPE_1, #240182);padding-left:1rem}}@media (max-width: 480px){.Header_wrapper .logo_box{width:120px}.Header_wrapper .mobile_nav .link_item{font-size:16px}}@media (max-width: 768px){.grp_1{align-items:center;justify-content:center}.dropdown_menu{flex-direction:column;transform:translate(0);min-width:100%}}.hero-wrapper{display:flex;flex-direction:column;gap:4rem}.hero-section{position:relative;height:500px;display:flex;align-items:center;justify-content:flex-start;background:url(/assets/heroimage-DuaDVBGA.jpg) no-repeat center center/cover;color:var(--COLOR_SECONDARY_TYPE_1);text-align:left;padding-left:5%}.hero-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#0009}.container{position:relative;z-index:2;max-width:500px;width:100%;padding:0 1rem}.hero-title{max-width:400px;font-size:var(--FONT_SIZE_10);font-weight:700;margin-bottom:1rem;line-height:1.2}.company-name__{color:var(--COLOR_ORANGE_TYPE_1)}.hero-description{font-size:var(--FONT_SIZE_4);color:var(--COLOR_SECONDARY_TYPE_1);margin:0 0 1.5rem;line-height:1.6;text-align:justify}.hero-buttons{display:flex;justify-content:flex-start;align-items:center;gap:15px}.btn-primary,.btn-secondary{padding:var(--PADDING_TYPE_4);font-size:var(--FONT_SIZE_4);cursor:pointer;transition:.3s ease;border-radius:var(--BORDER_RADIUS_TYPE_1)}.btn-primary{background-color:var(--COLOR_PRIMARY_TYPE_1);color:var(--COLOR_SECONDARY_TYPE_1);border:none}.btn-primary:hover{color:var(--COLOR_SECONDARY_TYPE_1);opacity:.9}.btn-secondary{background-color:transparent;color:var(--COLOR_SECONDARY_TYPE_1);border:1px solid var(--COLOR_SECONDARY_TYPE_1)}.btn-secondary:hover{background-color:var(--COLOR_SECONDARY_TYPE_1);color:var(--COLOR_PRIMARY_TYPE_2)}.journey-button{background:transparent;border:1px solid var(--COLOR_BLACK_TYPE_1);padding:var(--PADDING_TYPE_4);font-size:var(--FONT_SIZE_4);cursor:pointer;transition:all .3s;min-width:150px;text-align:center;display:inline-block;text-decoration:none;color:inherit}.journey-button:hover{background:var(--COLOR_BLACK_TYPE_1);color:var(--COLOR_SECONDARY_TYPE_1)}.journey-button-container{display:flex;justify-content:flex-start}.services-section{padding:2rem 1rem;display:flex;flex-direction:column;gap:2rem;align-items:center;max-width:1200px;margin:0 auto;width:100%}.services-title-container{display:flex;gap:4rem;justify-content:space-between;align-items:flex-start;width:100%}.services-title,.services-description{flex:1}.services-title h2{font-size:var(--FONT_SIZE_10);font-weight:700;line-height:1.2}.services-description p{font-size:var(--FONT_SIZE_4);color:var(--COLOR_GRAY_TYPE_1);line-height:1.6;text-align:justify;margin-bottom:0;max-width:600px}.services-grid{display:flex;justify-content:center;gap:2rem;width:100%;flex-wrap:wrap}.service-card{background:var(--COLOR_SECONDARY_TYPE_1);flex:1;min-width:280px;max-width:350px;border-radius:var(--BORDER_RADIUS_TYPE_2, 8px);box-shadow:var(--BOX_SHADOW_MEDIUM, 0 4px 12px rgba(0,0,0,.1));overflow:hidden;transition:transform .3s ease-in-out,box-shadow .3s ease}.service-card:hover{transform:translateY(-5px);box-shadow:var(--BOX_SHADOW_LARGE, 0 8px 24px rgba(0,0,0,.15))}.service-image{width:100%;height:200px;object-fit:cover;transition:transform .5s ease}.service-card:hover .service-image{transform:scale(1.05)}.service-content{padding:var(--PADDING_TYPE_1, 1.5rem)}.service-title{font-size:var(--FONT_SIZE_5, 20px);font-weight:700;margin-bottom:.75rem}.service-description{font-size:var(--FONT_SIZE_4, 18px);color:var(--COLOR_GRAY_TYPE_1);line-height:1.5}.journey-section{display:flex;flex-direction:column;gap:.5rem;padding:0 1rem;max-width:1200px;margin:0 auto 1rem;text-align:left;width:100%;box-sizing:border-box}.journey-header{display:flex;gap:3rem;max-width:1200px;margin-bottom:1rem;flex-wrap:wrap}.title-container,.journey-description{width:100%}.title-container{display:flex;flex-direction:column;margin-bottom:0}.journey-main-title,.journey-intro{align-items:center;max-width:600px;font-size:var(--FONT_SIZE_4);color:var(--COLOR_GRAY_TYPE_1);line-height:1.6;margin-bottom:0;text-align:justify}.journey-description{margin-top:0}.journey-description p{margin-bottom:1rem}.hand-in-hand{font-weight:700}.journey-subtitle{font-size:var(--FONT_SIZE_3)}.journey-steps{display:flex;align-items:flex-start;justify-content:center;gap:1.5rem;flex-wrap:wrap;width:100%;margin-top:0}.step-card{flex:1 1 280px;min-width:240px;max-width:100%;padding:1rem;transition:all .3s ease;border-radius:4px}.step-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0000000d}.step-title{font-size:var(--FONT_SIZE_5);font-weight:700;margin-bottom:.75rem}.step-description{font-size:var(--FONT_SIZE_4);color:var(--COLOR_GRAY_TYPE_1);line-height:1.5}.step-number{color:var(--COLOR_ORANGE_TYPE_1)}@media (min-width: 992px){.journey-header{flex-wrap:nowrap}.step-card{flex:1 1 calc(25% - 1.5rem)}}@media (min-width: 768px) and (max-width: 991px){.title-container,.journey-description{width:48%}.step-card{flex:1 1 calc(50% - 1.5rem)}}@media (max-width: 992px){.hero-section{height:450px}.hero-title,.services-title h2{font-size:32px}.services-title-container{flex-direction:column;gap:1.5rem;text-align:center}.services-title,.services-description{width:100%;max-width:600px;margin:0 auto}}@media (max-width: 1200px){.services-section{padding:2rem}.services-grid{justify-content:space-around}}@media (max-width: 767px){.hero-section{height:400px;text-align:center;justify-content:center;padding:0 1rem}.container{max-width:100%;padding:0 1rem;display:flex;flex-direction:column;align-items:center}.hero-buttons{justify-content:center;width:100%;max-width:400px}.hero-title,.services-title h2{font-size:28px}.hero-description,.service-description{font-size:var(--FONT_SIZE_4)}.services-grid{flex-direction:column;align-items:center}.service-card{max-width:100%;width:100%}.services-section{gap:3rem;padding:1.5rem}.journey-header{flex-direction:column;gap:1.5rem;margin-bottom:2rem}.journey-steps{gap:1rem}.step-card{flex:1 1 100%}.journey-button-container{justify-content:center}.services-description p,.journey-description p,.title-container p{font-size:var(--FONT_SIZE_4);line-height:1.6;width:100%;max-width:100%;padding:0;margin:0 auto 1rem;color:var(--COLOR_GRAY_TYPE_1)}.services-title,.services-description,.title-container,.journey-description{width:100%;max-width:100%}.services-section,.journey-section{padding-left:1rem;padding-right:1rem}}@media (max-width: 576px){.hero-section{height:auto;min-height:450px;padding:3rem 1rem}.hero-title,.services-title h2{font-size:var(--FONT_SIZE_6)}.hero-buttons{flex-direction:column;width:100%;gap:10px}.btn-primary,.btn-secondary{width:100%;padding:12px;font-size:16px}.service-title{font-size:var(--FONT_SIZE_5)}.hero-wrapper{gap:1rem}.services-section{gap:1.5rem}.service-image{height:180px}.service-content{padding:1rem}}@media (max-width: 375px){.hero-section{min-height:420px}.hero-title{font-size:var(--FONT_SIZE_11);margin-bottom:.75rem}.services-title h2{font-size:var(--FONT_SIZE_11)}.hero-description,.services-description p{font-size:var(--FONT_SIZE_4);margin-bottom:1.25rem}.btn-primary,.btn-secondary{padding:10px;font-size:var(--FONT_SIZE_4)}}@media (max-width: 320px){.hero-section{padding:2rem .75rem}.container{padding:0 .75rem}.hero-title{font-size:18px}.hero-description{font-size:14px}.services-title h2{font-size:18px}.services-description p,.service-description{font-size:14px}.service-title{font-size:16px}}.products-section{padding:var(--PADDING_TYPE_2);max-width:1200px;margin:0 auto}.products-header{margin-bottom:40px}.header-top{margin-bottom:12px}.header-bottom{display:flex;justify-content:space-between;align-items:center}.discover-label{font-size:var(--FONT_SIZE_4);font-weight:var(--FONT_WEIGHT_SEMIBOLD);color:var(--COLOR_PRIMARY_TYPE_1);display:block;margin-bottom:4px}.products-title{max-width:600px;font-size:var(--FONT_SIZE_9);font-weight:var(--FONT_WEIGHT_BOLD);color:var(--COLOR_BLACK_TYPE_1);margin:0}.products-description{font-size:var(--FONT_SIZE_4);color:var(--COLOR_GRAY_TYPE_1);margin:0}.view-all-link{padding:var(--PADDING_TYPE_4);border:1px solid var(--COLOR_GRAY_TYPE_4);border-radius:var(--BORDER_RADIUS_TYPE_1);text-decoration:none;color:var(--COLOR_GRAY_TYPE_1);font-size:14px;transition:all .3s ease}.view-all-link:hover{background-color:var(--COLOR_GRAY_TYPE_3)}.products-carousel-container{overflow:hidden;position:relative}.products-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:24px;will-change:transform}.product-slide{position:relative;transition:transform .5s ease}.slide-in-left{animation:slideInFromLeft .6s ease-out forwards}.slide-in-right{animation:slideInFromRight .6s ease-out forwards}@keyframes slideInFromLeft{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideInFromRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.product-card{display:flex;flex-direction:column;border-radius:var(--BORDER_RADIUS_TYPE_2);overflow:hidden;background-color:var(--COLOR_SECONDARY_TYPE_1);box-shadow:0 2px 8px #0000000d;height:100%}.product-image-container{height:200px;overflow:hidden}.product-image{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.product-card:hover .product-image{transform:scale(1.05)}.product-info{padding:var(--PADDING_TYPE_1);flex-grow:1}.product-title{margin:0 0 4px;font-size:var(--FONT_SIZE_4);font-weight:var(--FONT_WEIGHT_SEMIBOLD)}.product-color{margin:0;color:var(--COLOR_GRAY_TYPE_1);font-size:var(--FONT_SIZE_3)}.view-button{background-color:var(--COLOR_PRIMARY_TYPE_1);color:var(--COLOR_SECONDARY_TYPE_1);border:none;padding:var(--PADDING_TYPE_9);cursor:pointer;width:100%;font-weight:var(--FONT_WEIGHT_MEDIUM);transition:background-color .3s}.view-button:hover{background-color:var(--COLOR_PRIMARY_TYPE_2);color:var(--COLOR_SECONDARY_TYPE_1)}.carousel-controls{display:flex;justify-content:space-between;align-items:center;padding:0 4px}.pagination-dots{display:flex;gap:8px}.pagination-dot{width:8px;height:8px;border-radius:50%;background-color:var(--COLOR_GRAY_TYPE_4);cursor:pointer;transition:background-color .3s}.pagination-dot.active{background-color:var(--COLOR_PRIMARY_TYPE_1)}.navigation-buttons{display:flex;gap:12px}.nav-button{display:flex;justify-content:center;align-items:center;width:36px;height:36px;border-radius:50%;border:1px solid var(--COLOR_GRAY_TYPE_4);background-color:var(--COLOR_SECONDARY_TYPE_1);cursor:pointer;transition:all .3s}.nav-button:hover:not(:disabled){background-color:var(--COLOR_GRAY_TYPE_3)}.nav-button:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 1024px){.products-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.products-grid{grid-template-columns:1fr}.header-bottom{flex-direction:column;align-items:flex-start;gap:16px}.view-all-link{align-self:flex-end}}.medical-journey-banner{background-color:var(--COLOR_PRIMARY_TYPE_1);color:var(--COLOR_SECONDARY_TYPE_1);padding:var(--PADDING_TYPE_12);width:100%;max-width:1200px;margin:3rem auto}.banner-content{max-width:800px}.banner-title{font-size:var(--FONT_SIZE_7);font-weight:var(FONT_WEIGHT_BOLD);margin-bottom:1.5rem}.banner-description{font-size:var(--FONT_SIZE_4);color:var(--COLOR_SECONDARY_TYPE_1);margin-bottom:2rem;max-width:600px;line-height:1.6}.banner-buttons{display:flex;gap:1rem}.btn-light{background:var(--COLOR_SECONDARY_TYPE_1);color:var(--COLOR_PRIMARY_TYPE_1);border:1px solid var(--COLOR_SECONDARY_TYPE_1)}.btn-outline{background:transparent;color:var(--COLOR_SECONDARY_TYPE_1);border:1px solid var(--COLOR_SECONDARY_TYPE_1)}.btn-light:hover{background-color:var(--COLOR_SECONDARY_TYPE_2)}.btn-outline:hover{background-color:#ffffff1a;color:var(--COLOR_SECONDARY_TYPE_2)}@media (max-width: 768px){.medical-journey-banner{padding:3rem 2rem}.banner-title{font-size:2rem}.banner-description{font-size:1rem}}@media (max-width: 480px){.banner-buttons{flex-direction:column}.btn{width:100%}}.news-section{max-width:1200px;margin:0 auto;padding:var(--PADDING_TYPE_2)}.news-section-header{text-align:center;margin-bottom:3rem}.section-label{font-size:var( --FONT_SIZE_4);color:var(--COLOR_PRIMARY_TYPE_1);display:block;margin-bottom:.5rem}.section-title{font-size:var(--FONT_SIZE_9);font-weight:var(--FONT_WEIGHT_BOLD);margin-bottom:1rem;color:var(--COLOR_BLACK_TYPE_1)}.section-description{color:var(--COLOR_GRAY_TYPE_1);max-width:600px;margin:0 auto}.news-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-bottom:2rem}.news-card{border:1px solid var(--COLOR_GRAY_TYPE_4);border-radius:var(--BORDER_RADIUS_TYPE_2);overflow:hidden;height:100%;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s}.news-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0000000d}.news-card-image{height:200px;overflow:hidden}.news-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.news-card:hover .news-card-image img{transform:scale(1.05)}.news-card-content{padding:var(--PADDING_TYPE_1);display:flex;flex-direction:column;flex-grow:1}.news-category{display:inline-block;background-color:#ff6b351a;font-size:var(--FONT_SIZE_4);font-weight:var(FONT_WEIGHT_SEMIBOLD);color:var(--COLOR_ORANGE_TYPE_1);margin-bottom:.75rem;border-radius:4px;padding:.3rem .8rem}.news-title{font-size:var(--FONT_SIZE_11);font-weight:var(--FONT_WEIGHT_BOLD);margin-bottom:.75rem;color:var(--COLOR_BLACK_TYPE_1)}.news-description{color:var(--COLOR_GRAY_TYPE_1);margin-bottom:1.5rem;line-height:1.5;flex-grow:1}#read-more-btn{text-align:justify;margin-top:10px}.news-author{display:flex;align-items:center}.author-avatar__{margin-right:.75rem}.avatar{width:2rem;height:2rem;border-radius:50%;object-fit:cover}.author-info{display:flex;flex-direction:column}.author-name{font-size:var(--FONT_SIZE_3);font-weight:var(--FONT_WEIGHT_SEMIBOLD);color:var(--COLOR_GRAY_TYPE_1)}.article-meta{font-size:var(--FONT_SIZE_2);color:var(--COLOR_GRAY_TYPE_1);display:flex;align-items:center}.dot-separator{margin:0 .35rem}.view-all-container{text-align:center;margin-top:1rem}.view-all-button{background:transparent;border:1px solid var(--COLOR_GRAY_TYPE_4);padding:.5rem 1.5rem;font-size:.9rem;border-radius:4px;cursor:pointer;transition:all .3s ease}.view-all-button:hover{background:var(--COLOR_GRAY_TYPE_4)}@media (max-width: 1024px){.news-section{padding:var(--PADDING_TYPE_3)}}@media (max-width: 768px){.news-section-header{margin-bottom:2rem}.section-title{font-size:var(--FONT_SIZE_8)}.section-description{font-size:var(--FONT_SIZE_3)}.news-cards{grid-template-columns:1fr;gap:1.5rem}.news-card{height:auto}.news-card-image{height:180px}.news-card-content{padding:var(--PADDING_TYPE_2)}.news-title{font-size:var(--FONT_SIZE_9)}.news-description{font-size:var(--FONT_SIZE_3);margin-bottom:1rem}.news-author{flex-direction:column;align-items:flex-start}.author-avatar{margin-bottom:.5rem}.view-all-button{width:100%;font-size:var(--FONT_SIZE_4);padding:.75rem 1.5rem}}@media (max-width: 480px){.news-card-image{height:150px}.news-title{font-size:var(--FONT_SIZE_6)}.news-description{font-size:var(--FONT_SIZE_3)}.view-all-button{padding:.5rem 1rem;font-size:var(--FONT_SIZE_3)}}.faq_section{max-width:980px;margin:80px auto;color:var(--COLOR_BLACK_TYPE_1)}.faq_section h2{font-size:var(--FONT_SIZE_7);font-weight:var(--FONT_WEIGHT_BOLD);margin-bottom:1rem}.faq_section p{font-size:var(--FONT_SIZE_4);color:var(--COLOR_GRAY_TYPE_1);margin-bottom:40px;max-width:700px;margin-left:auto;margin-right:auto;word-wrap:break-word}.faq_list{border-top:1px solid var(--COLOR_BLACK_TYPE_1)}.faq_item{border-bottom:1px solid var(--COLOR_BLACK_TYPE_1)}.faq_question{display:flex;justify-content:space-between;align-items:center;font-size:var(--FONT_SIZE_5);font-weight:600;cursor:pointer;padding:var(--PADDING_TYPE_7)}.faq_answer{font-size:var(--FONT_SIZE_4);color:var(--COLOR_GRAY_TYPE_1);margin-top:4px;margin-bottom:8px;line-height:1.5;max-width:700px;word-wrap:break-word}.faq_icon{font-size:var(--FONT_SIZE_5)}.faq_contact{text-align:left;margin-top:40px}.faq_contact h3{font-size:var(--FONT_SIZE_6);font-weight:700;margin-bottom:5px}.faq_contact p{font-size:var(--FONT_SIZE_4);color:var(--COLOR_GRAY_TYPE_2);margin-bottom:20px}.contact_button{text-decoration:none;background:transparent;color:var(--COLOR_BLACK_TYPE_1);font-size:var(--FONT_SIZE_4);padding:var(--PADDING_TYPE_4);border:1px solid var(--COLOR_BLACK_TYPE_1);border-radius:var(--BORDER_RADIUS_TYPE_1);cursor:pointer;transition:.3s ease}.contact_button:hover{background:var(--COLOR_BLACK_TYPE_1);opacity:.8;color:var(--COLOR_SECONDARY_TYPE_1)}@media (max-width: 768px){.faq_section{padding:0 15px}.faq_section h2{font-size:var(--FONT_SIZE_6)}.faq_question{font-size:var(--FONT_SIZE_4);padding:var(--PADDING_TYPE_6)}.faq_answer{font-size:var(--FONT_SIZE_3)}.faq_icon{font-size:var(--FONT_SIZE_4)}.contact_button{width:auto;max-width:200px;margin:0 auto;font-size:var(--FONT_SIZE_3);padding:var(--PADDING_TYPE_1)}}.Footer_wrapper{padding:2rem 0;background:var(--COLOR_BLACK_TYPE_1);color:var(--COLOR_SECONDARY_TYPE_1);font-family:Roboto,sans-serif}.Footer_wrapper .inner__{display:grid;grid-template-columns:repeat(3,1fr);max-width:1200px;margin:2rem auto;gap:10rem;padding:0 1rem}.Footer_wrapper .logonewsletter_grp{width:100%;display:flex;flex-direction:column;gap:1rem}.Footer_wrapper .logo_box{width:180px;height:auto;padding:.5rem}.Footer_wrapper .logo_box img{width:80%;max-height:90px;object-fit:contain;transition:transform .3s ease-in-out}.Footer_wrapper .logo_box img:hover{transform:scale(1.1)}.Footer_wrapper .contact_info{display:flex;flex-direction:column;gap:.75rem;padding-left:.5rem;font-size:var(--FONT_SIZE_4);opacity:.8;margin-bottom:2rem}.Footer_wrapper .address_box,.Footer_wrapper .phone_box{display:flex;align-items:flex-start;gap:.5rem;flex-wrap:wrap}.Footer_wrapper .contact_icon{margin-top:.25rem;flex-shrink:0}.Footer_wrapper .address_box p,.Footer_wrapper .phone_box p{color:var(--COLOR_SECONDARY_TYPE_1);margin:0;line-height:1.5;flex:1;min-width:200px}.Footer_wrapper .phone_box a{color:var(--COLOR_SECONDARY_TYPE_1);text-decoration:underline}.Footer_wrapper .newsletter-section{width:100%;max-width:500px}.Footer_wrapper .newsletter-heading{font-size:var(--FONT_SIZE_4);font-weight:500;margin-bottom:1.5rem;line-height:1.5;max-width:100%}.Footer_wrapper .newsletter-form{display:flex;gap:1rem;margin-bottom:.75rem;width:100%}.Footer_wrapper .newsletter-input{color:var(--COLOR_GRAY_TYPE_1);flex-grow:1;min-width:200px;padding:var(--PADDING_TYPE_13);font-size:var(--FONT_SIZE_3);border:1px solid #ccc;border-radius:var(--BORDER_RADIUS_TYPE_1);height:46px}.Footer_wrapper .newsletter-button{min-width:120px;background-color:var(--COLOR_PRIMARY_TYPE_1);color:var(--COLOR_SECONDARY_TYPE_1);border:none;padding:.75rem 1.5rem;font-weight:600;font-size:var(--FONT_SIZE_3);cursor:pointer;border-radius:var(--BORDER_RADIUS_TYPE_1);height:46px;white-space:nowrap}.Footer_wrapper .newsletter-section p{font-size:var(--FONT_SIZE_4)}.Footer_wrapper .section{display:flex;flex-direction:column;gap:.5rem}.Footer_wrapper .section .section_title{font-weight:700;font-size:var(--FONT_SIZE_4);white-space:nowrap;margin-bottom:.5rem;color:var(--COLOR_SECONDARY_TYPE_1)}.Footer_wrapper .section a{color:var(--COLOR_SECONDARY_TYPE_1);text-decoration:none;opacity:.7;transition:opacity .3s ease,transform .2s ease}.Footer_wrapper .section a:hover{opacity:1}.Footer_wrapper .section .social-links{align-items:center;gap:1.5rem}.Footer_wrapper .section a{display:flex;align-items:center;gap:.5rem;color:var(--COLOR_SECONDARY_TYPE_1)}.Footer_wrapper .section a:hover{color:var(--COLOR_GREEN_TYPE_3);text-decoration:underline;transform:translate(5px)}.Footer_wrapper .section a svg{font-size:var(--FONT_SIZE_3);color:var(--COLOR_SECONDARY_TYPE_1)}.Footer_wrapper .copyright__{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:2rem auto 0;padding:1rem;border-top:1px solid var(--COLOR_GRAY_TYPE_2);font-size:var(--FONT_SIZE_2)}.Footer_wrapper .copyright__ .legal-links{display:flex;gap:1rem}.Footer_wrapper .copyright__ .legal-links a{color:var(--COLOR_BLACK_TYPE_2);opacity:.7;text-decoration:underline}.Footer_wrapper .copyright__ .legal-links a:hover{opacity:1;text-decoration:underline}.Footer_wrapper .newsletter-disclaimer{font-size:var(--FONT_SIZE_2, 12px);color:#555;margin-top:.5rem;max-width:90%}@media (max-width: 500px){.Footer_wrapper .newsletter-form{flex-direction:column}.Footer_wrapper .newsletter-input,.Footer_wrapper .newsletter-button{width:100%}}.Footer_wrapper .logo_box img{width:140px;margin-bottom:.5rem}@media (max-width: 1024px){.Footer_wrapper .inner__{grid-template-columns:1fr 1fr;gap:2rem;padding:0 2rem}.Footer_wrapper .logonewsletter_grp{grid-column:span 2;max-width:600px;margin:0 auto 2rem}.Footer_wrapper .newsletter-form{max-width:100%}.Footer_wrapper .section{padding-right:1rem}}@media (max-width: 820px){.Footer_wrapper .inner__{gap:1.5rem}}@media (max-width: 768px){.Footer_wrapper .inner__{grid-template-columns:1fr;gap:2.5rem}.Footer_wrapper .logonewsletter_grp{grid-column:span 1}.Footer_wrapper .copyright__{flex-direction:column;text-align:center;gap:1rem}.Footer_wrapper .legal-links{justify-content:center}}@media (max-width: 500px){.Footer_wrapper .inner__{padding:0 1rem}.Footer_wrapper .newsletter-form{flex-direction:column;gap:.75rem}.Footer_wrapper .newsletter-input,.Footer_wrapper .newsletter-button{width:100%}.Footer_wrapper .section a{font-size:15px}.Footer_wrapper .legal-links{flex-direction:column;gap:.75rem}.Footer_wrapper .newsletter-heading{font-size:16px}.Footer_wrapper .contact_info{font-size:13px}}@media (max-width: 350px){.Footer_wrapper .section_title{font-size:16px}.Footer_wrapper .section a{font-size:14px}}.partners-section{margin-bottom:2rem}.about-us-section{position:relative;width:100%;height:180px;padding:var(--PADDING_TYPE_3);text-align:left;display:flex;align-items:flex-start;overflow:hidden}.about-us-background{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat;z-index:0}.about-us-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0009;z-index:2}.about-us-container{max-width:1200px;margin:0 auto;padding:8px 15px;position:relative;z-index:3;width:100%;display:flex;flex-direction:column;justify-content:space-between;height:calc(100% - 30px)}.about-us-content{display:flex;flex-direction:row;align-items:flex-start;margin-top:10px}.about-us-text{flex:0 1 60%;max-width:600px;padding-right:0;margin-left:0}.about-us-title{font-size:clamp(1.6rem,4vw,2.4rem);font-weight:var(--FONT_WEIGHT_BOLD);margin-bottom:1rem;line-height:1.2;-webkit-hyphens:auto;hyphens:auto;word-wrap:break-word;overflow-wrap:break-word;max-width:100%;text-shadow:0 2px 4px rgba(0,0,0,.5);text-align:left;color:var(--COLOR_ORANGE_TYPE_1)}.about-us-description{font-size:clamp(.95rem,3vw,1.05rem);line-height:1.5;color:var(--COLOR_SECONDARY_TYPE_1);text-shadow:0 1px 2px rgba(0,0,0,.3);text-align:left;font-style:italic}.about-us-nav{display:flex;justify-content:center;gap:.5rem;position:absolute;bottom:1rem;left:0;right:0;z-index:5}.nav-dot{width:10px;height:10px;border-radius:50%;background-color:#ffffff80;border:none;padding:0;cursor:pointer}.nav-dot.active{background-color:#fff}@media (min-width: 768px){.about-us-text{padding-right:1.5rem}.about-us-nav{bottom:1.25rem}.about-us-container{padding-top:20px}}@media (max-width: 767px){.about-us-section{padding:1.5rem 1rem;height:140px}.about-us-container{padding-top:12px}.about-us-text{flex:0 1 100%;padding:0 .5rem}.about-us-title{font-size:1.5rem;text-align:left;margin-bottom:.75rem;letter-spacing:-.01em}.about-us-description{font-size:.95rem}.nav-dot{width:8px;height:8px}}@media (max-width: 375px){.about-us-title{font-size:1.4rem;line-height:1.2}.about-us-section{padding:1.5rem .75rem;height:120px}.about-us-container{padding-top:8px}}@media (min-width: 1200px){.about-us-section{padding:3rem 2rem;height:480px}.about-us-title{font-size:2.2rem}.about-us-description{font-size:1.05rem}.about-us-container{padding-top:25px}}@media (prefers-contrast: high){.about-us-title,.about-us-description{color:#fff;text-shadow:0 0 3px #000,0 0 5px #000}.nav-dot{border:1px solid black}}@media print{.about-us-section{padding:var(--PADDING_TYPE_7);height:auto}.about-us-background,.about-us-overlay,.about-us-nav{display:none}.about-us-title,.about-us-description{color:#000;text-shadow:none}}.mission-container,.cta-container{width:100%;max-width:1200px;margin:0 auto;padding:0 1rem}.mission-section{padding:5rem 0;background-color:var(--COLOR_SECONDARY_TYPE_1)}.mission-header{text-align:center;margin-bottom:4rem}.mission-title{font-size:clamp(2rem,5vw,2.5rem);font-weight:var(--FONT_WEIGHT_BOLD);margin-bottom:1.5rem;color:var(--COLOR_PRIMARY_TYPE_1)}.mission-intro{max-width:1200px;margin:0 auto;text-align:justify}.mission-intro strong{color:var(--COLOR_ORANGE_TYPE_1)}.mission-intro p{font-size:clamp(1rem,3vw,1.125rem);color:var(--COLOR_BLACK_TYPE_1)}.mission-content-wrapper{display:flex;flex-direction:column;gap:2rem;align-items:center;justify-content:center}.image__section{width:100%;display:flex;justify-content:center;align-items:center}.image__container{width:100%;height:100%;overflow:hidden;border:transparent}.featured__image{width:100%;height:auto;display:block;object-fit:cover;max-height:500px}.values-container{width:100%;margin-bottom:2rem}.values-heading{text-align:center;font-size:clamp(1.5rem,4vw,1.75rem);margin-bottom:2rem;color:var(--COLOR_PRIMARY_TYPE_1)}.values-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:1.5rem}.value-card{background-color:var(--COLOR_SECONDARY_TYPE_1);border-radius:var(--BORDER_RADIUS_TYPE_2);padding:var(--PADDING_TYPE_9);box-shadow:var(--BOX_SHADOW_MEDIUM);transition:all .3s ease-in-out;border-top:4px solid var(--COLOR_PRIMARY_TYPE_1)}.value-card:hover{transform:translateY(-5px);box-shadow:var(--BOX_SHADOW_LARGE)}.value-title{font-size:var(--FONT_SIZE_5);margin-bottom:.75rem;color:var(--COLOR_ORANGE_TYPE_1)}.value-description{color:var(--COLOR_GRAY_TYPE_1);font-size:var(--FONT_SIZE_4)}.cta-section{background-color:var(--COLOR_SECONDARY_TYPE_1)}.cta-content{max-width:600px}.cta-title{font-family:sans-serif;font-size:clamp(1.75rem,4vw,2rem);margin-bottom:1rem;font-style:italic;font-variant:italic}.cta-description{font-size:clamp(1rem,3vw,1.125rem);margin-bottom:2rem;color:var(--COLOR_GRAY_TYPE_1);max-width:600px}.cta-button{display:inline-block;text-decoration:none;padding:var(--PADDING_TYPE_4);background-color:var(--COLOR_PRIMARY_TYPE_1);color:var(--COLOR_SECONDARY_TYPE_1);border:none;border-radius:var(--BORDER_RADIUS_TYPE_1);font-size:var(--FONT_SIZE_4);font-weight:var(--FONT_WEIGHT_MEDIUM);cursor:pointer;transition:all .3s ease;text-align:center}.cta-button:hover{background-color:var(--COLOR_PRIMARY_TYPE_2);transform:translateY(-2px);box-shadow:var(--BOX_SHADOW_MEDIUM);color:var(--COLOR_SECONDARY_TYPE_1)}.cta-button:active{transform:translateY(0)}@media (min-width: 768px){.values-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 992px){.mission-content-wrapper{flex-direction:row;gap:3rem;align-items:stretch}.image__section,.values-container{flex:1;width:50%}.values-container{margin-bottom:0}.values-grid{grid-template-columns:repeat(2,1fr);height:100%}.image__container{height:100%;display:flex;align-items:center}.value-card{height:calc(100% - 2rem);display:flex;flex-direction:column}.value-title{margin-bottom:1rem}}@media (max-width: 767px){.mission-section,.cta-section{padding:3rem 0}.mission-header{margin-bottom:2rem}.values-heading{margin-bottom:1.5rem}}@media (prefers-reduced-motion: reduce){.value-card:hover,.cta-button:hover{transform:none}}@media print{.mission-section,.cta-section{padding:var(--PADDING_TYPE_7)}.value-card{box-shadow:none;border:1px solid var(--COLOR_GRAY_TYPE_4)}.cta-button{display:none}}.team-footer{text-align:center;padding-top:2rem}.trust-text{font-size:1rem;color:var(--COLOR_GRAY_TYPE_1, #555555);margin-bottom:1.5rem}.logo-carousel-container{width:100%;overflow:hidden;padding:1.5rem 0;position:relative}.logo-carousel{display:flex;align-items:center;width:max-content;will-change:transform}.logo-carousel-item{flex:0 0 auto;margin:0 2rem;opacity:.7;transition:opacity .3s ease}.logo-carousel-item:hover{opacity:1}.partner-logo{height:40px;width:auto;object-fit:contain}@media (min-width: 768px){.partner-logo{height:50px}}@media (prefers-reduced-motion: reduce){.logo-carousel{flex-wrap:wrap;justify-content:center;transform:none!important}.logo-carousel-item{margin:1rem}}.services_wrapper{display:flex;flex-direction:column;gap:2rem}.ServicesHero-banner{display:flex;max-width:1200px;width:100%;align-items:center;margin-bottom:.5rem;gap:1rem}.content-section{width:50%;display:flex;flex-direction:column;justify-content:center;margin-left:0}.excellence-label{font-size:var(--FONT_SIZE_4);font-weight:var(--FONT_WEIGHT_SEMIBOLD);color:var(--COLOR_PRIMARY_TYPE_1);margin-bottom:8px}.servicesheading{font-size:var(--FONT_SIZE_7);font-weight:var(--FONT_WEIGHT_BOLD);margin-bottom:12px;line-height:1.2}.services__description{font-size:var(--FONT_SIZE_4);margin-bottom:20px;max-width:400px}.contact-button{background:var(--COLOR_PRIMARY_TYPE_1);color:var(--COLOR_SECONDARY_TYPE_1);padding:var(--PADDING_TYPE_4);border-radius:var(--BORDER_RADIUS_TYPE_1);font-size:var(--FONT_SIZE_3);border:none;cursor:pointer;display:inline-block;min-width:150px;text-align:center}.contact-button:hover{opacity:.9}.image-section{width:50%;position:relative;height:450px;display:flex;align-items:center;justify-content:center;margin-left:0}.main-image{border-radius:var(--BORDER_RADIUS_TYPE_2);width:100%;height:100%;object-fit:cover;position:relative;z-index:1}.testimonial-card{position:absolute;background-color:var(--COLOR_SECONDARY_TYPE_1);padding:.75rem;border-radius:var(--BORDER_RADIUS_TYPE_2);box-shadow:var(--BOX_SHADOW_MEDIUM);max-width:160px;z-index:2;transition:transform .3s ease;margin:.5rem}.testimonial-card:hover{transform:translateY(-5px)}.testimonial-card-1{top:40%;left:-20px}.testimonial-card-2{bottom:2%;right:-40px}.profile-container{display:flex;align-items:center;margin-bottom:6px}.profile-image{width:28px;height:28px;border-radius:50%;margin-right:6px;overflow:hidden;flex-shrink:0}.profile-image img{width:100%;height:100%;object-fit:cover}.profile-name{font-weight:var(--FONT_WEIGHT_SEMIBOLD);font-size:var(--FONT_SIZE_2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.testimonial-text{font-size:var(--FONT_SIZE_1);margin-bottom:6px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.stars-container{display:flex}.star{width:14px;height:14px;color:var(--COLOR_ORANGE_TYPE_1)}.dot{position:absolute;width:13px;height:13px;border-radius:50%;z-index:3}.purple-dot-1{top:20%;left:-5%;background-color:var(--COLOR_PRIMARY_TYPE_1)}.orange-dot-1{width:18px;height:18px;top:130px;left:-5%;background-color:var(--COLOR_ORANGE_TYPE_1)}.purple-dot-2{bottom:200px;right:-10px;background-color:var(--COLOR_PRIMARY_TYPE_1)}.orange-dot-2{width:18px;height:18px;bottom:160px;right:-25px;background-color:var(--COLOR_ORANGE_TYPE_1)}@media (max-width: 374px){.testimonial-card{max-width:130px;padding:.5rem}.profile-image{width:24px;height:24px}.testimonial-text{-webkit-line-clamp:2}}@media (max-width: 767px){.ServicesHero-banner{flex-direction:column;align-items:center;text-align:center}.content-section{width:100%;padding:1rem}.image-section{width:100%;height:auto;text-align:center}.main-image{width:100%;max-height:300px;object-fit:cover}.testimonial-card{max-width:90%;position:relative;margin:10px auto}}@media screen and (max-width: 768px){.image-section{width:100%;height:auto;position:relative}.main-image{width:100%;max-height:350px;object-fit:cover}.testimonial-card{max-width:140px;padding:.5rem;position:absolute}.testimonial-card-1{top:30%;left:10px}.testimonial-card-2{bottom:10%;right:10px}.profile-container{margin-bottom:4px}.profile-image{width:24px;height:24px;margin-right:4px}.profile-name,.testimonial-text{font-size:var(--FONT_SIZE_2)}.dot{display:none}}@media screen and (max-width: 480px){.ServicesHero-banner{gap:1rem}.testimonial-card{max-width:120px;padding:.4rem}.testimonial-card-1{top:25%;left:5px}.testimonial-card-2{bottom:5%;right:5px}.profile-image{width:20px;height:20px}.main-image{max-height:250px}}.medical-tourism-container{display:flex;max-width:1200px;margin:0 auto;padding:var(--PADDING_TYPE_1);gap:1rem}.left-column,.middle-column,.right-column{display:flex;flex-direction:column;gap:1rem}.left-column,.middle-column,.right-column{flex:1}.heading-section{padding-top:var(--PADDING_TYPE_1);margin-bottom:1rem}.heading-section h1{font-size:var(--FONT_SIZE_7);font-weight:700;line-height:1.2;color:var(--COLOR_BLACK_TYPE_1)}.patient-centered-section,.assessment-section,.innovation-section,.referrals-section,.advocacy-section{background-color:var(--COLOR_SECONDARY_TYPE_1);padding:var(--PADDING_TYPE_1);display:flex;flex-direction:column;height:100%}h2{font-size:var(--FONT_SIZE_5);font-weight:var(--FONT_WEIGHT_BOLD);margin-bottom:10px;color:var(--COLOR_BLACK_TYPE_1)}p{font-size:var(--FONT_SIZE_4);margin-bottom:15px;color:var(--COLOR_GRAY_TYPE_1)}.image-wrapper{margin-top:auto;overflow:hidden}.image-wrapper img{width:100%;display:block;object-fit:cover;max-height:300px}.patient-centered-section .image-wrapper img{height:280px;border-radius:var(--BORDER_RADIUS_TYPE_4);object-fit:cover;min-height:480px}.innovation-section .image-wrapper img{height:300px;border-radius:var(--BORDER_RADIUS_TYPE_4)}.referrals-section .image-wrapper img,.advocacy-section .image-wrapper img{border-radius:var(--BORDER_RADIUS_TYPE_4)}@media (max-width: 900px){.medical-tourism-container{flex-direction:column}.heading-section{margin-bottom:0}.heading-section h1{font-size:var(--FONT_SIZE_9)}.image-wrapper img{height:auto!important;max-height:300px}.patient-centered-section .image-wrapper img{margin-bottom:0}}.medicalservices-container{max-width:1200px;margin:0 auto;padding:var(--PADDING_TYPE_2);background-color:var(--COLOR_SECONDARY_TYPE_1)}.medicalservice-row{display:flex;gap:4rem;margin-bottom:3rem}.medicalservice-item{display:flex;flex-direction:column;flex:1}.medicalservice-title{font-size:var(--FONT_SIZE_5);font-weight:var(--FONT_WEIGHT_SEMIBOLD);margin-bottom:1rem;color:var(--COLOR_BLACK_TYPE_1);text-transform:uppercase}.medicalservice-description{max-width:400px;font-size:var(--FONT_SIZE_4);line-height:1.5;color:var(--COLOR_GRAY_TYPE_1);margin-bottom:1.5rem}.medicalservice-image-container{width:100%}.medicalservice-image{width:100%;height:auto;border-radius:var(--BORDER_RADIUS_TYPE_1);object-fit:cover}.ethical-practice{display:flex;flex-direction:row;gap:2rem;width:100%}.ethics-image{flex:1}.ethics-content{flex:1;display:flex;flex-direction:column;justify-content:center}@media (max-width: 768px){.medicalservice-row{flex-direction:column;gap:2rem}.ethical-practice{flex-direction:column}}.products_page_wrapper{display:flex;flex-direction:column;gap:2rem}.products_section{padding:var(--PADDING_TYPE_2);max-width:1200px;margin:0 auto}.products_header{margin-bottom:40px}.header_top{margin-bottom:12px}.header_bottom{display:flex;justify-content:space-between;align-items:center}.products_label{font-size:var(--FONT_SIZE_4);font-weight:var(--FONT_WEIGHT_SEMIBOLD);color:var(--COLOR_PRIMARY_TYPE_1);display:block;margin-bottom:4px}.products_heading{max-width:600px;font-size:var(--FONT_SIZE_9);font-weight:var(--FONT_WEIGHT_BOLD);color:var(--COLOR_BLACK_TYPE_1);margin:0}.products_description{font-size:var(--FONT_SIZE_4);color:var(--COLOR_GRAY_TYPE_1);margin:0}.catalogue_button_product_page{display:flex;align-items:center;padding:4px 10px;background:transparent;border:1px solid var(--COLOR_GRAY_TYPE_4);border-radius:var(--BORDER_RADIUS_TYPE_1);text-decoration:none;color:var(--COLOR_PRIMARY_TYPE_1);font-size:var(--FONT_SIZE_3);transition:all .3s ease}.catalogue_button_product_page:hover{color:var(--COLOR_PRIMARY_TYPE_2);text-decoration:underline}.products_grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:24px}.product_card{display:flex;flex-direction:column;border-radius:var(--BORDER_RADIUS_TYPE_2);overflow:hidden;background-color:var(--COLOR_SECONDARY_TYPE_1);box-shadow:0 2px 8px #0000000d;height:100%;transition:transform .3s ease}.product_image_wrapper{height:200px;overflow:hidden;display:flex;justify-content:center;align-items:center}.product__image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.product_card:hover .product__image{transform:scale(1.05)}.product_info{padding:var(--PADDING_TYPE_1);flex-grow:1}.product_name{margin:0 0 4px;font-size:var(--FONT_SIZE_4);font-weight:var(--FONT_WEIGHT_SEMIBOLD)}.product_color{margin:0;color:var(--COLOR_GRAY_TYPE_1);font-size:var(--FONT_SIZE_3)}.product_view_button{background-color:var(--COLOR_PRIMARY_TYPE_1);color:var(--COLOR_SECONDARY_TYPE_1);border:none;padding:var(--PADDING_TYPE_9);cursor:pointer;width:100%;font-weight:var(--FONT_WEIGHT_MEDIUM);transition:background-color .3s}.product_view_button:hover{background-color:var(--COLOR_PRIMARY_TYPE_2);color:var(--COLOR_SECONDARY_TYPE_1)}@media (max-width: 1024px){.products_grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.products_grid{grid-template-columns:repeat(2,1fr)}.header_bottom{flex-direction:column;align-items:flex-start;gap:16px}.products_view_all{align-self:flex-end}}@media (max-width: 480px){.products_grid{grid-template-columns:1fr}}.blog-page{font-family:var(--FONT_FAMILY_PRIMARY);color:var(--COLOR_BLACK_TYPE_1);background-color:var(--COLOR_BACKGROUND_TYPE_1)}.blog-hero{background:linear-gradient(#000000b3,#000000b3),url(/assets/cordinationimg-CPPBwNKY.png);background-size:cover;background-position:center;color:var(--COLOR_SECONDARY_TYPE_1);padding:6rem 2rem;text-align:center}.blog-hero-content{max-width:800px;margin:0 auto}.blog-hero h1{font-size:var(--FONT_SIZE_8);margin-bottom:1rem;font-weight:var(--FONT_WEIGHT_BOLD)}.blog-hero p{color:var(--COLOR_GRAY_TYPE_3);font-size:1.2rem;margin-bottom:2rem;opacity:.9}.blog-search-form{position:relative;max-width:500px;margin:0 auto}.blog-search-form input{color:var(--COLOR_BLACK_TYPE_1);width:100%;padding:1rem 1.5rem;border:none;border-radius:50px;font-size:1rem;box-shadow:0 4px 10px #0000001a}.blog-search-form button{position:absolute;right:1rem;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:var(--COLOR_GRAY_TYPE_5)}.blog-container{max-width:1200px;margin:0 auto;padding:3rem 1.5rem;display:grid;grid-template-columns:1fr 350px;gap:3rem}.featured-posts-section{margin-bottom:3rem}.featured-posts-section h2{margin-bottom:1.5rem;font-size:1.8rem;font-weight:600;position:relative;padding-bottom:.5rem}.featured-posts-section h2:after{content:"";position:absolute;bottom:0;left:0;width:80px;height:3px;background-color:var(--COLOR_ORANGE_TYPE_1, #ff6b35)}.featured-post{display:grid;grid-template-columns:1fr 1fr;gap:2rem;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 5px 15px #0000000d}.featured-post-image{position:relative;height:100%}.featured-post-image img{width:100%;height:100%;object-fit:cover}.featured-badge{position:absolute;top:1rem;left:1rem;background-color:var(--COLOR_ORANGE_TYPE_1, #ff6b35);color:#fff;padding:.3rem .8rem;border-radius:4px;font-size:.8rem;font-weight:600;text-transform:uppercase}.featured-post-content{padding:2rem;display:flex;flex-direction:column}.featured-post-content h2{margin:.5rem 0 1rem;font-size:1.8rem;line-height:1.3}.featured-post-content p{margin-bottom:1.5rem;color:#666;line-height:1.6}.regular-posts-section h2{margin-bottom:1.5rem;font-size:1.8rem;font-weight:600;position:relative;padding-bottom:.5rem}.regular-posts-section h2:after{content:"";position:absolute;bottom:0;left:0;width:80px;height:3px;background-color:var(--COLOR_ORANGE_TYPE_1, #ff6b35)}.blog-posts-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:2rem}.blog-card{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 5px 15px #0000000d;transition:transform .3s ease,box-shadow .3s ease}.blog-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px #0000001a}.blog-card-image{height:200px;overflow:hidden}.blog-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.blog-card:hover .blog-card-image img{transform:scale(1.05)}.blog-card-content{padding:1.5rem}.blog-card-content h3{margin:.5rem 0 1rem;font-size:1.3rem;line-height:1.4}.blog-card-content p{margin-bottom:1.5rem;color:#666;font-size:.95rem;line-height:1.6}.post-category{display:inline-block;background-color:#ff6b351a;color:var(--COLOR_ORANGE_TYPE_1, #ff6b35);padding:.3rem .8rem;border-radius:4px;font-size:.8rem;font-weight:600}.post-meta{display:flex;justify-content:space-between;margin-bottom:1.2rem;font-size:.85rem;color:#888}.read-more-btn{display:inline-block;background-color:transparent;color:var(--COLOR_ORANGE_TYPE_1, #ff6b35);padding:.5rem 0;font-weight:600;border-bottom:2px solid transparent;transition:border-bottom .3s ease;text-decoration:none}.read-more-btn:hover{border-bottom:2px solid var(--COLOR_ORANGE_TYPE_1, #ff6b35)}.blog-sidebar{position:sticky;top:2rem;align-self:start}.blog-categories{background:#fff;border-radius:8px;padding:1.5rem;margin-bottom:2rem;box-shadow:0 5px 15px #0000000d}.blog-categories h3{margin-bottom:1rem;font-size:1.2rem;position:relative;padding-bottom:.5rem}.blog-categories h3:after{content:"";position:absolute;bottom:0;left:0;width:50px;height:2px;background-color:var(--COLOR_ORANGE_TYPE_1, #ff6b35)}.blog-categories ul{list-style:none;padding:0}.blog-categories li{padding:.7rem 0;border-bottom:1px solid #eee;cursor:pointer;transition:color .3s ease}.blog-categories li:last-child{border-bottom:none}.blog-categories li:hover{color:var(--COLOR_ORANGE_TYPE_1, #ff6b35)}.blog-categories li.active{color:var(--COLOR_ORANGE_TYPE_1, #ff6b35);font-weight:600}.newsletter-container{background:#fff;border-radius:8px;padding:1.5rem;margin-bottom:2rem;box-shadow:0 5px 15px #0000000d}.newsletter-container h3{margin-bottom:.5rem;font-size:1.2rem}.newsletter-container p{color:#666;margin-bottom:1.2rem;font-size:.9rem}.newsletter-form{display:flex;flex-direction:column}.newsletter-form input{padding:.8rem 1rem;border:1px solid #ddd;border-radius:4px;margin-bottom:1rem;font-size:.9rem}.newsletter-form button{background-color:var(--COLOR_ORANGE_TYPE_1, #ff6b35);color:#fff;border:none;padding:.8rem;border-radius:4px;font-weight:600;cursor:pointer;transition:background-color .3s ease}.newsletter-form button:hover{background-color:var(--COLOR_ORANGE_TYPE_2, #e85a2a)}.success-message{background-color:#e6f7e6;color:#2e7d32;padding:1rem;border-radius:4px;text-align:center;font-weight:600}.sidebar-featured-posts{background:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 5px 15px #0000000d}.sidebar-featured-posts h3{margin-bottom:1.2rem;font-size:1.2rem;position:relative;padding-bottom:.5rem}.sidebar-featured-posts h3:after{content:"";position:absolute;bottom:0;left:0;width:50px;height:2px;background-color:var(--COLOR_ORANGE_TYPE_1, #ff6b35)}.sidebar-post{display:flex;margin-bottom:1.2rem;padding-bottom:1.2rem;border-bottom:1px solid #eee}.sidebar-post img{width:80px;height:80px;object-fit:cover;border-radius:4px;margin-right:1rem}.sidebar-post h4{font-size:1rem;line-height:1.4;margin-bottom:.3rem}.sidebar-post span{font-size:.8rem;color:#888}.search-results-header{margin-bottom:2rem}.search-results-header h2{margin-bottom:.5rem;font-size:1.8rem;font-weight:600}.search-results-header p{color:#666}.no-results{background:#fff;border-radius:8px;padding:2rem;text-align:center;box-shadow:0 5px 15px #0000000d}.no-results p{margin-bottom:1.5rem;color:#666}.no-results button{background-color:var(--COLOR_ORANGE_TYPE_1, #ff6b35);color:#fff;border:none;padding:.8rem 1.5rem;border-radius:4px;font-weight:600;cursor:pointer;transition:background-color .3s ease}.no-results button:hover{background-color:var(--COLOR_ORANGE_TYPE_2, #e85a2a)}.pagination{display:flex;justify-content:center;align-items:center;margin:2rem 0;gap:1rem}.pagination button{padding:.5rem 1rem;border:1px solid #ddd;background-color:#fff;color:#333;border-radius:4px;cursor:pointer;transition:all .3s ease}.pagination button:hover:not(:disabled){background-color:#f8fafc;border-color:#cbd5e1}.pagination button.active{background-color:var(--COLOR_ORANGE_TYPE_1);color:var(--COLOR_SECONDARY_TYPE_1);border-color:var(--COLOR_ORANGE_TYPE_1)}.pagination button:disabled{opacity:.5;cursor:not-allowed}.page-numbers{display:flex;gap:.5rem}.pagination-button{font-weight:500}@media (max-width: 1024px){.blog-container{grid-template-columns:1fr}.blog-sidebar{position:static;margin-top:3rem}.sidebar-featured-posts{display:none}}@media (max-width: 768px){.blog-hero{padding:4rem 1.5rem}.blog-hero h1{font-size:2.5rem}.featured-post{grid-template-columns:1fr}.featured-post-image{height:250px}}@media (max-width: 480px){.blog-hero h1{font-size:2rem}.blog-hero p{font-size:1rem}.blog-posts-grid{grid-template-columns:1fr}.blog-container{padding:2rem 1rem}}.blog-post-detail-page{font-family:var(--FONT_FAMILY_PRIMARY);color:var(--COLOR_BLACK_TYPE_1);background-color:var(--COLOR_BACKGROUND_TYPE_1)}.blog-post-detail-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;padding:var(--PADDING_TYPE_5)}.spinner{border:4px solid rgba(0,0,0,.1);width:36px;height:36px;border-radius:50%;border-left-color:var(--COLOR_ORANGE_TYPE_1);animation:spin 1s linear infinite;margin-bottom:var(--PADDING_TYPE_1)}.blog-post-not-found{text-align:center;padding:var(--PADDING_TYPE_10) var(--PADDING_TYPE_5);background:var(--COLOR_SECONDARY_TYPE_1);border-radius:var(--BORDER_RADIUS_TYPE_2);max-width:600px;margin:var(--PADDING_TYPE_5) auto;box-shadow:0 5px 15px #0000000d}.back-to-blog-btn{display:inline-block;background-color:var(--COLOR_ORANGE_TYPE_1);color:var(--COLOR_SECONDARY_TYPE_1);padding:var(--PADDING_TYPE_13);border-radius:var(--BORDER_RADIUS_TYPE_1);font-weight:var( --FONT_WEIGHT_SEMIBOLD);text-decoration:none;margin-top:1.5rem;transition:background-color .3s ease}.back-to-blog-btn:hover{background-color:var(--COLOR_ORANGE_TYPE_2)}.blog-post-hero{background-color:var(--COLOR_SECONDARY_TYPE_1);padding:4rem 2rem;text-align:center;box-shadow:0 2px 10px #0000000d}.blog-post-hero-content{max-width:800px;margin:0 auto}.blog-post-hero h1{font-size:var(--FONT_SIZE_7);margin:var(--PADDING_TYPE_7);line-height:1.3}.post-author-info{display:flex;align-items:center;justify-content:center;margin-top:2rem}.post-author-avatar{width:50px;height:50px;border-radius:50%;background-color:var(--COLOR_ORANGE_TYPE_1);color:var(--COLOR_SECONDARY_TYPE_1);display:flex;align-items:center;justify-content:center;font-weight:var(--FONT_WEIGHT_BOLD);margin-right:var(--PADDING_TYPE_1)}.post-author-avatar-down{width:50px;height:50px;border-radius:50%;background-color:var(--COLOR_ORANGE_TYPE_1);color:var(--COLOR_SECONDARY_TYPE_1);display:flex;align-items:center;justify-content:center;font-weight:var(--FONT_WEIGHT_BOLD);margin-right:1rem}.post-author-name{font-weight:var(--FONT_WEIGHT_SEMIBOLD);margin-bottom:.2rem}.post-date{color:var(--COLOR_GRAY_TYPE_5);font-size:var(--FONT_SIZE_3)}.post-reading-time{display:flex;align-items:center;justify-content:center;margin-top:var(--PADDING_TYPE_1);color:var(--COLOR_GRAY_TYPE_5)}.post-reading-time svg{margin-right:.5rem}.blog-post-featured-image{max-width:1200px;margin:0 auto;padding:var(--PADDING_TYPE_11);margin-top:-3rem;position:relative;z-index:2}.blog-post-featured-image img{width:100%;height:400px;object-fit:cover;border-radius:var(--BORDER_RADIUS_TYPE_2);box-shadow:0 5px 15px #0000001a}.blog-post-container{max-width:1200px;margin:0 auto;padding:var(--PADDING_TYPE_3);display:grid;grid-template-columns:1fr 350px;gap:3rem}.blog-post-content{background:var(--COLOR_SECONDARY_TYPE_1);border-radius:var(--BORDER_RADIUS_TYPE_2);padding:var(--PADDING_TYPE_8);box-shadow:0 5px 15px #0000000d}.post-excerpt{font-family:serif;font-size:var(--FONT_SIZE_5);line-height:1.6;color:var(--COLOR_GRAY_TYPE_5);margin-bottom:var(--PADDING_TYPE_5);padding-bottom:var(--PADDING_TYPE_5);border-bottom:1px solid var(--COLOR_GRAY_TYPE_3)}.blog-post-content h2{margin-top:var(--PADDING_TYPE_8);margin-bottom:1.2rem;font-size:var(--FONT_SIZE_5);position:relative;padding-bottom:var(--PADDING_TYPE_9)}.blog-post-content h2:after{content:"";position:absolute;bottom:0;left:0;width:50px;height:3px;background-color:var(--COLOR_ORANGE_TYPE_1)}.blog-post-content p{margin-bottom:1.5rem;line-height:1.8;color:var(--COLOR_GRAY_TYPE_5);text-align:justify}.blog-post-image{margin:2.5rem 0}.blog-post-image img{width:100%;border-radius:var(--BORDER_RADIUS_TYPE_2);box-shadow:0 3px 10px #0000001a}.blog-post-image figcaption{text-align:center;margin-top:.8rem;color:var(--COLOR_GRAY_TYPE_5);font-size:var(--FONT_SIZE_3);font-style:italic}blockquote{text-align:justify;margin:2.5rem 0;padding:1.5rem;background-color:#ff6b350d;border-left:4px solid var(--COLOR_ORANGE_TYPE_1);font-style:italic;color:var(--COLOR_GRAY_TYPE_1)}blockquote cite{display:block;margin-top:var(--PADDING_TYPE_1);font-size:var(--FONT_SIZE_3);color:var(--COLOR_GRAY_TYPE_5);font-style:normal}.author-bio{display:flex;margin-top:4rem;padding-top:var(--PADDING_TYPE_5);border-top:1px solid var(--COLOR_GRAY_TYPE_3)}.author-info h3{margin-bottom:.8rem}.author-info p{margin-bottom:0;color:var(--COLOR_GRAY_TYPE_5)}.social-sharing{margin-top:3rem;padding-top:var(--PADDING_TYPE_5);border-top:1px solid var(--COLOR_GRAY_TYPE_3)}.social-sharing h3{margin-bottom:var(--PADDING_TYPE_1);font-size:var(--FONT_SIZE_5)}.social-buttons{display:flex;gap:1rem;flex-wrap:wrap}.share-btn{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--BORDER_RADIUS_TYPE_2);cursor:pointer;transition:transform .3s ease;text-decoration:none;position:relative}.facebook{background-color:#1877f2}.twitter{background-color:#000}.linkedin{background-color:#0072b1}.whatsapp{background-color:#25d366}.share-btn .icon{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.share-btn .icon svg{width:22px;height:22px;color:var(--COLOR_SECONDARY_TYPE_1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.share-btn:hover{transform:scale(1.05)}.blog-post-sidebar{align-self:start;position:sticky;top:6rem;max-height:100vh;overflow-y:auto}.table-of-contents{background:var(--COLOR_SECONDARY_TYPE_1);border-radius:var(--BORDER_RADIUS_TYPE_2);padding:1.5rem;margin-bottom:var(--PADDING_TYPE_5);box-shadow:0 5px 15px #0000000d}.table-of-contents h3{margin-bottom:var(--PADDING_TYPE_1);font-size:var(--FONT_SIZE_5);position:relative;padding-bottom:var(--PADDING_TYPE_9)}.table-of-contents h3:after{content:"";position:absolute;bottom:0;left:0;width:50px;height:2px;background-color:var(--COLOR_ORANGE_TYPE_1)}.table-of-contents ul{list-style:none;padding:0}.table-of-contents li{padding:.7rem 0;border-bottom:1px solid var(--COLOR_GRAY_TYPE_3)}.table-of-contents li:last-child{border-bottom:none}.table-of-contents a{color:var(--COLOR_BLACK_TYPE_1);text-decoration:none;transition:color .3s ease}.table-of-contents a:hover{color:var(--COLOR_ORANGE_TYPE_1)}.related-posts{background:var(--COLOR_SECONDARY_TYPE_1);border-radius:var(--BORDER_RADIUS_TYPE_2);padding:1.5rem;box-shadow:0 5px 15px #0000000d}.related-posts h3{margin-bottom:1.2rem;font-size:1.2rem;position:relative;padding-bottom:var(--PADDING_TYPE_9)}.related-posts h3:after{content:"";position:absolute;bottom:0;left:0;width:50px;height:2px;background-color:var(--COLOR_ORANGE_TYPE_1)}.sidebar-post{display:flex;margin-bottom:var(--PADDING_TYPE_1);padding-bottom:var(--PADDING_TYPE_1);border-bottom:1px solid var(--COLOR_GRAY_TYPE_3)}.sidebar-post:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.sidebar-post img{width:70px;height:70px;object-fit:cover;border-radius:var(--BORDER_RADIUS_TYPE_1);margin-right:var(--PADDING_TYPE_1)}.sidebar-post h4{margin:0 0 .3rem;font-size:var(--FONT_SIZE_5);line-height:1.4}.sidebar-post h4 a{color:var(--COLOR_BLACK_TYPE_1);text-decoration:none;transition:color .3s ease}.sidebar-post h4 a:hover{color:var(--COLOR_ORANGE_TYPE_1)}.sidebar-post span{color:var(--COLOR_GRAY_TYPE_5);font-size:var(--FONT-SIZE_3)}@media (max-width: 1024px){.blog-post-container{grid-template-columns:1fr}.blog-post-sidebar{position:sticky;top:1rem;margin-top:2rem;display:flex;flex-direction:column;gap:2rem;max-height:none;overflow-y:visible}.table-of-contents{margin-bottom:0}}@media (max-width: 768px){.blog-post-hero h1{font-size:var(--FONT-SIZE_6)}.blog-post-featured-image img{height:300px}.blog-post-content{padding:1.5rem}.blog-post-sidebar{position:sticky;top:1rem}}@media (max-width: 480px){.blog-post-hero{padding:3rem 1.5rem}.blog-post-hero h1{font-size:var(--FONT-SIZE_6)}.blog-post-featured-image{margin-top:-2rem}.blog-post-featured-image img{height:200px}.blockquote{text-align:center}.author-bio{padding:0;flex-direction:column;text-align:center}.post-author-avatar-down{margin:0 auto 1.5rem}.author-info{width:100%;display:flex;flex-direction:column;align-items:center}.author-info p{text-align:justify;line-height:1.6;font-size:var(--FONT_SIZE_4)}.blog-post-sidebar{position:sticky;top:.5rem}}.contact-page{max-width:1200px;margin:0 auto;padding:var(--PADDING_TYPE_3);font-family:var(--FONT_FAMILY_PRIMARY)}.contact-header{text-align:center;margin-bottom:var(--PADDING_TYPE_8)}.contact-header h1{color:var(--COLOR_PRIMARY_TYPE_1);font-size:var(--FONT_SIZE_7);margin-bottom:var(--PADDING_TYPE_9)}.contact-header p{font-size:var(--FONT_SIZE_5);color:var(--COLOR_GRAY_TYPE_5);max-width:600px;margin:0 auto}.contact-container{display:flex;flex-wrap:wrap;gap:2.5rem;background-color:var(--COLOR_SECONDARY_TYPE_1);border-radius:var(--BORDER_RADIUS_TYPE_2);box-shadow:var(--BOX_SHADOW_MEDIUM);overflow:hidden}.contact-info{flex:1;min-width:300px;background-color:var(--COLOR_ACCENT_TYPE_1);color:var(--COLOR_SECONDARY_TYPE_1);padding:var(--PADDING_TYPE_5);display:flex;flex-direction:column;justify-content:space-between}.info-section_ h2,.services-section_ h2{color:var(--COLOR_PRIMARY_TYPE_1);margin-bottom:var(--PADDING_TYPE_1);position:relative;padding-bottom:var(--PADDING_TYPE_9)}.info-section_ h2:after,.services-section_ h2:after{content:"";position:absolute;bottom:0;left:0;width:50px;height:3px;background-color:var(--COLOR_ORANGE_TYPE_1)}.info-section_>p{font-size:var(--FONT_SIZE_4)}.contact-method{display:flex;margin-bottom:var(--PADDING_TYPE_1)}.icon{font-size:var(--FONT_SIZE_5);margin-right:15px;width:30px;height:30px;background-color:#fff3;border-radius:50%;display:flex;align-items:center;justify-content:center}.contact-method .icon svg{color:var(--COLOR_ORANGE_TYPE_1)}.contact-method a{color:var(--COLOR_GRAY_TYPE_1);text-decoration:underline}.contact-method a:hover{text-decoration:underline}.contact-method h3{color:var(--COLOR_PRIMARY_TYPE_1);font-size:var(--FONT_SIZE_5);margin-bottom:5px}.services-section_{margin-top:var(--PADDING_TYPE_5)}.services-section_ ul{list-style-type:none}.services-section_ li{color:var(--COLOR_PRIMARY_TYPE_2);margin-bottom:10px;padding-left:25px;position:relative;font-size:var(--FONT_SIZE_4)}.services-section_ li:before{content:"✓";position:absolute;left:0;color:var(--COLOR_GRAY_TYPE_1)}.contact-form-container{flex:2;min-width:300px;padding:var(--PADDING_TYPE_5)}.contact-form h2{font-size:var(--FONT_SIZE_6);color:var(--COLOR_GRAY_TYPE_1);margin-bottom:var(--PADDING_TYPE_1);position:relative;padding-bottom:var(--PADDING_TYPE_9)}.contact-form h2:after{content:"";position:absolute;bottom:0;left:0;width:50px;height:3px;background-color:var(--COLOR_ORANGE_TYPE_1)}.form-group{margin-bottom:var(--PADDING_TYPE_1)}.form-row{display:flex;gap:20px}.form-row .form-group{flex:1}label{display:block;margin-bottom:8px;font-weight:var(--FONT_WEIGHT_MEDIUM);color:var(--COLOR_GRAY_TYPE_5)}input,select,textarea{width:100%;padding:12px 15px;border:1px solid var(--COLOR_GRAY_TYPE_4);border-radius:var(--BORDER_RADIUS_TYPE_1);font-size:var(--FONT_SIZE_4);transition:border-color .3s}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--COLOR_PRIMARY_TYPE_2);box-shadow:0 0 0 2px #4a17d640}input.error,textarea.error{border-color:var(--COLOR_ORANGE_TYPE_1)}.error-message{color:var(--COLOR_ORANGE_TYPE_1);font-size:var(--FONT_SIZE_2);margin-top:5px;display:block}.checkbox-group{display:flex;align-items:flex-start;gap:10px}.checkbox-group input{width:auto;margin-top:5px}.checkbox-group label{margin:0;font-size:var(--FONT_SIZE_3);color:var(--COLOR_GRAY_TYPE_5)}.submit-button{background-color:var(--COLOR_PRIMARY_TYPE_2);color:var(--COLOR_SECONDARY_TYPE_1);border:none;border-radius:var(--BORDER_RADIUS_TYPE_1);padding:var(--PADDING_TYPE_4);font-size:var(--FONT_SIZE_4);font-weight:var(--FONT_WEIGHT_SEMIBOLD);cursor:pointer;transition:background-color .3s}.submit-button:hover{background-color:var(--COLOR_PRIMARY_TYPE_1)}.success-message{text-align:center;padding:var(--PADDING_TYPE_5)}.success-message h2{color:var(--COLOR_PRIMARY_TYPE_2);margin-bottom:15px;font-size:var(--FONT_SIZE_6)}.success-message p{margin-bottom:25px;color:var(--COLOR_GRAY_TYPE_5);font-size:var(--FONT_SIZE_4)}.success-message button{background-color:var(--COLOR_PRIMARY_TYPE_2);color:var(--COLOR_SECONDARY_TYPE_1);border:none;border-radius:var(--BORDER_RADIUS_TYPE_1);padding:var(--PADDING_TYPE_4);font-size:var(--FONT_SIZE_4);cursor:pointer;transition:background-color .3s}.success-message button:hover{background-color:var(--COLOR_PRIMARY_TYPE_1)}@media (max-width: 900px){.contact-container{flex-direction:column}.contact-info,.contact-form-container{width:100%}.form-row{flex-direction:column;gap:0}}@media (max-width: 600px){.contact-page{padding:var(--PADDING_TYPE_2)}.contact-header h1{font-size:var(--FONT_SIZE_6)}.contact-info,.contact-form-container{padding:var(--PADDING_TYPE_13)}}@media (max-width: 768px){.form-group label{font-size:var(--FONT_SIZE_5)}.form-group select{font-size:var(--FONT_SIZE_3);padding:8px}}@media (max-width: 480px){.form-group label{font-size:var(--FONT_SIZE_4)}.form-group select{font-size:var(--FONT_SIZE_3)}}.team-page{width:100%;padding:var(--PADDING_TYPE_3);background-color:var(--COLOR_SECONDARY_TYPE_1)}.team-container{max-width:1200px;margin:0 auto}.team-header{text-align:center;margin-bottom:3rem}.team-label{font-size:var(--FONT_SIZE_4);margin-bottom:.5rem;color:var(--COLOR_PRIMARY_TYPE_1);font-weight:var(--FONT_WEIGHT_MEDIUM, 500)}.team-title{font-size:var(--FONT_SIZE_7);font-weight:var(--FONT_WEIGHT_BOLD, 700);margin-bottom:1rem;color:var(--COLOR_BLACK_TYPE_1)}.team-subtitle{font-size:var(--FONT_SIZE_5);color:var(--COLOR_GRAY_TYPE_1);max-width:700px;margin:0 auto}.team-members-container{display:flex;flex-direction:column;gap:2.5rem;margin-bottom:4rem}.team-member-row{display:flex;flex-direction:column;align-items:flex-start;background-color:var(--COLOR_SECONDARY_TYPE_1);border-radius:var(--BORDER_RADIUS_TYPE_2);overflow:hidden;box-shadow:var(--BOX_SHADOW_MEDIUM);transition:transform .3s ease,box-shadow .3s ease}.team-member-row:hover{transform:translateY(-5px);box-shadow:var(--BOX_SHADOW_LARGE)}.team-member-main{display:flex;flex-direction:column;width:100%}.team-member-image-container{width:100%;height:auto;max-height:300px;overflow:hidden}.team-member-image{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.team-member-row:hover .team-member-image{transform:scale(1.05)}.team-member-basic-info{padding:1.5rem}.team-member-name{font-size:var(--FONT_SIZE_6);font-weight:var(--FONT_WEIGHT_BOLD);margin-bottom:.25rem;color:var(--COLOR_BLACK_TYPE_1)}.team-member-title{font-family:serif;font-style:italic;font-size:var(--FONT_SIZE_3);color:var(--COLOR_GRAY_TYPE_2);font-weight:var(--FONT_WEIGHT_MEDIUM);margin-bottom:1rem}.team-member-description{width:100%;max-width:100%;font-size:var(--FONT_SIZE_4);color:var(--COLOR_GRAY_TYPE_1);margin-bottom:1.25rem;line-height:1.5;text-align:justify}.team-member-portfolio{padding:0 1.5rem 1.5rem;background-color:var(--COLOR_SECONDARY_TYPE_1);width:100%;position:relative;border-top:1px solid var(--COLOR_GRAY_TYPE_3)}.portfolio-heading{font-size:var(--FONT_SIZE_5);font-weight:var(--FONT_WEIGHT_BOLD);margin-bottom:1rem;color:var(--COLOR_PRIMARY_TYPE_1);padding-bottom:.5rem;border-bottom:1px solid var(--COLOR_GRAY_TYPE_3)}.portfolio-item{margin-bottom:.75rem}.portfolio-label{font-weight:var(--FONT_WEIGHT_MEDIUM);color:var(--COLOR_BLACK_TYPE_1);margin-right:.5rem;display:block}.portfolio-value{color:var(--COLOR_GRAY_TYPE_1);font-size:var(--FONT_SIZE_4);display:block}.portfolio-value ul{margin-top:.5rem;padding-left:1.5rem}.portfolio-value ul li{margin-bottom:.5rem}.team-member-portfolio.collapsed{max-height:350px;overflow:hidden;position:relative}.team-member-portfolio.collapsed:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:70px;background:linear-gradient(to bottom,transparent,var(--COLOR_SECONDARY_TYPE_1));pointer-events:none}.expand-btn{background-color:var(--COLOR_PRIMARY_TYPE_1);border:none;color:var(--COLOR_SECONDARY_TYPE_1);font-weight:var(--FONT_WEIGHT_MEDIUM);cursor:pointer;padding:var(--PADDING_TYPE_9) var(--PADDING_TYPE_1);border-radius:4px;margin-top:12px;display:inline-flex;align-items:center;gap:6px;position:relative;z-index:10;font-size:var(--FONT_SIZE_4);transition:background-color .3s ease}.expand-btn:hover{background-color:var(--COLOR_PRIMARY_TYPE_2)}.expand-btn svg{margin-top:1px;flex-shrink:0}.team-member-social{display:flex;gap:1rem}.social-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background-color:var(--COLOR_SECONDARY_TYPE_1)!important;color:var(--COLOR_GRAY_TYPE_1);transition:background-color .3s ease,color .3s ease}.social-icon:hover{background-color:var(--COLOR_PRIMARY_TYPE_1)!important;color:var(--COLOR_SECONDARY_TYPE_1)}.team-hiring-section{text-align:center;margin-bottom:3rem;padding:3rem 1.5rem;background-color:var(--COLOR_SECONDARY_TYPE_1);border-radius:var(--BORDER_RADIUS_TYPE_2);box-shadow:var(--BOX_SHADOW_MEDIUM)}.hiring-title{font-size:2rem;font-weight:var(--FONT_WEIGHT_BOLD, 700);margin-bottom:1rem;color:var(--COLOR_BLACK_TYPE_1)}.hiring-subtitle{font-size:1.125rem;color:var(--COLOR_GRAY_TYPE_1);margin-bottom:2rem}.open-positions-btn{display:inline-block;padding:.75rem 1.5rem;background-color:var(--COLOR_PRIMARY_TYPE_1);color:var(--COLOR_SECONDARY_TYPE_1);border-radius:4px;font-weight:var(--FONT_WEIGHT_MEDIUM);text-decoration:none;transition:background-color .3s ease,transform .3s ease}.open-positions-btn:hover{background-color:var(--COLOR_PRIMARY_TYPE_2);color:var(--COLOR_SECONDARY_TYPE_1);transform:translateY(-2px)}@media (min-width: 768px){.team-member-main{flex-direction:row}.team-member-image-container{width:280px;height:auto;min-height:280px}.team-member-basic-info{flex:1}.team-member-description{max-width:400px}.portfolio-label,.portfolio-value{display:inline}}@media (min-width: 992px){.team-member-row{flex-direction:row}.team-member-main{width:60%}.team-member-portfolio{width:40%;padding:1.5rem;border-left:1px solid var(--COLOR_GRAY_TYPE_3, #eeeeee);border-top:none}.team-member-image-container{width:280px;min-height:300px}.team-member-description{width:400px}}.not-found-container{text-align:center;padding:var(--PADDING_TYPE_3);color:var(--COLOR_PRIMARY_TYPE_1)}.not-found-container h1{font-size:var(--FONT_SIZE_7);margin-bottom:var(--PADDING_TYPE_1)}.not-found-container p{font-size:var(--FONT_SIZE_5);color:var(--COLOR_GRAY_TYPE_2)}.advertisement{margin-top:30px;padding:var(--PADDING_TYPE_1);background:var(--COLOR_BACKGROUND_TYPE_1);border-radius:var(--BORDER_RADIUS_TYPE_2);box-shadow:0 4px 6px #0000001a}.advertisement h2{font-size:var(--FONT_SIZE_6);margin-bottom:10px;color:var(--COLOR_PRIMARY_TYPE_2)}.advertisement p{font-size:var(--FONT_SIZE_4);color:var(--COLOR_PRIMARY_TYPE_1)}.services-list{list-style-type:none;padding-left:0}.services-list li{font-size:var(--FONT_SIZE_5);color:var(--COLOR_PRIMARY_TYPE_1);margin-bottom:8px}.redirect-action{margin-top:30px}.home-button,.services-button,.products-button{padding:12px 25px;font-size:var(--FONT_SIZE_5);background:var(--COLOR_PRIMARY_TYPE_2);color:var(--COLOR_SECONDARY_TYPE_1);border:none;border-radius:var(--BORDER_RADIUS_TYPE_2);cursor:pointer;transition:background .3s;margin-right:10px}.home-button:hover,.services-button,.products-button:hover{background:var(--COLOR_PRIMARY_TYPE_1)}.countdown-text{margin-top:15px;font-size:1rem}.syncryl_products_page_wrapper{display:flex;flex-direction:column;justify-content:center;gap:2rem}.page_container{min-height:100vh}.catalogue_button_container{max-width:1200px;margin:3rem 0;margin-left:70px;padding:0 .5rem;display:flex;justify-content:space-between;align-items:center}.catalogue_button{display:flex;align-items:center;padding:4px 10px;background:transparent;border:1px solid var(--COLOR_GRAY_TYPE_4);border-radius:var(--BORDER_RADIUS_TYPE_1);text-decoration:none;color:var(--COLOR_PRIMARY_TYPE_1);font-size:var(--FONT_SIZE_3);transition:all .3s ease}.catalogue_button:hover{color:var(--COLOR_PRIMARY_TYPE_2);text-decoration:underline}.catalogue_icon{margin-right:8px}.catalogue_icon img{background-color:var(--COLOR_GRAY_TYPE_1);width:20px;height:auto}.product_section{max-width:1200px;margin:0 auto;padding:0 1rem 4rem}.product_content{display:flex;flex-direction:column;gap:2rem}@media (min-width: 768px){.product_content{flex-direction:row;align-items:flex-start}}.product_info,.product_image{width:100%}@media (min-width: 768px){.product_info{width:50%}.product_image{width:60%;padding-left:2rem;position:relative}}.product_title{width:100%;font-size:var(--FONT_SIZE_6);line-height:1.2;font-weight:var(--FONT_WEIGHT_SEMIBOLD);margin-bottom:1rem}.variant_selector{margin-bottom:1rem}.variant_selector label{display:block;font-size:var(--FONT_SIZE_3);font-weight:var(--FONT_WEIGHT_SEMIBOLD);margin-bottom:.5rem}.selector_container{display:flex;gap:.5rem}.variant_dropdown{flex-grow:1;padding:var(--PADDING_TYPE_9);border:1px solid var(--COLOR_GRAY_TYPE_4);border-radius:0;background-color:var(--COLOR_SECONDARY_TYPE_1);height:2.5rem}.contact_button__{width:100%;background-color:var(--COLOR_PRIMARY_TYPE_1);color:var(--COLOR_SECONDARY_TYPE_1);padding:var(--PADDING_TYPE_4);border:none;border-radius:0;cursor:pointer;margin-bottom:1.5rem;font-weight:600}.contact_button__:hover{background-color:var(--COLOR_PRIMARY_TYPE_2)}.details_accordion{border-top:1px solid var(--COLOR_GRAY_TYPE_4);border-bottom:1px solid var(--COLOR_GRAY_TYPE_4);padding:var(--PADDING_TYPE_6);margin-bottom:1rem}.accordion_header{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.accordion_header h3{font-weight:var(--FONT_WEIGHT_MEDIUM);font-size:var(--FONT_SIZE_5);margin:0}.accordion_content{padding:var(--PADDING_TYPE_7)}.accordion_content p{margin-bottom:.5rem;font-size:var(--FONT_SIZE_4)}.divider{margin:var(--PADDING_TYPE_7);border:none;border-top:1px solid var(--COLOR_GRAY_TYPE_4)}.product_image{perspective:1000px;display:flex;justify-content:center;align-items:center}.product_image img{transition:transform .2s ease-out,box-shadow .2s ease-out;transform-origin:center;border-radius:8px;max-width:100%;height:auto}.loader-overlay{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:#fffc;z-index:1000}.loader{width:50px;height:50px;border:6px solid var(--COLOR_PRIMARY_TYPE_1);border-top-color:transparent;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
