@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button{cursor:pointer}@font-face{font-family:Mardoto;font-weight:900;src:url(/assets/Mardoto-Black-Ci3nvS4A.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Mardoto;font-weight:800;src:url(/assets/Mardoto-Bold-B-o6S2tz.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Mardoto;font-weight:500;src:url(/assets/Mardoto-Medium-CRPnOalB.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Mardoto;font-weight:400;src:url(/assets/Mardoto-Regular-BR8RC7UB.ttf) format("truetype");font-style:normal;font-display:swap}*{font-family:Mardoto,sans-serif;-webkit-user-select:none;user-select:none;letter-spacing:-.011em}html{scroll-behavior:smooth!important;scroll-padding-top:140px;overflow-x:hidden}body{overflow-x:hidden}main{background:#f9fafb;display:flex;flex-direction:column}a{text-decoration:none;color:inherit}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:#006d75;border-radius:10px}::-webkit-scrollbar-thumb:hover{background-color:#006d75}@media screen and (max-width: 1440px){:root{font-size:13px}}@media screen and (max-width: 1200px){:root{font-size:11px}}@media screen and (max-width: 1024px){:root{font-size:9px}}@media screen and (max-width: 768px){:root{font-size:14px}}@font-face{font-family:Mardoto;font-weight:900;src:url(/assets/Mardoto-Black-Ci3nvS4A.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Mardoto;font-weight:800;src:url(/assets/Mardoto-Bold-B-o6S2tz.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Mardoto;font-weight:500;src:url(/assets/Mardoto-Medium-CRPnOalB.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Mardoto;font-weight:400;src:url(/assets/Mardoto-Regular-BR8RC7UB.ttf) format("truetype");font-style:normal;font-display:swap}.navbar{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1.688rem 10rem;box-sizing:border-box;position:fixed;top:0;z-index:9;box-shadow:0 0 21px #1b5e5e1c;transition:1s;align-self:center;gap:1rem;overflow:hidden;background:#fff}.navbar .glass_filter{width:100%;height:100%;position:absolute;left:0;filter:url(#glass-filter);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:-1}.navbar .glass_specular{width:100%;height:100%;position:absolute;left:0;z-index:-1;overflow:hidden;border-radius:inherit;box-shadow:inset 0 0 10px #ffffffbf,inset 0 0 10px #ffffffbf;transition:.5s}.navbar.animated{width:83%;border-radius:10rem;transition:1s;transform:translateY(20%);padding:1.688rem 2rem;background:transparent}.navbar.inverted{box-shadow:0 0 21px #3e535326}.navbar.inverted ul li{color:#fff;transition:.2s}.navbar.inverted .glass_specular{box-shadow:inset 0 0 2px #103c3c26,inset 0 0 2px #103c3c26;transition:.5s}.navbar .logo{width:13.313rem;display:flex;align-items:center;flex-shrink:0}.navbar .logo img{width:100%}.navbar ul{display:flex;align-items:center;list-style:none;gap:1.25rem}.navbar ul li{width:max-content;font-weight:500;font-size:1rem;line-height:150%;color:#3c3c3ccc;cursor:pointer;transition:.2s}.navbar ul li:nth-child(4){font-weight:700;background:linear-gradient(53.72deg,#24b5bf 21.16%,#ff00fb 108.88%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.navbar ul li[data-active=true],.navbar ul li:hover{color:#006d75}.navbar .mobile_button{display:none}.navbar .button{cursor:pointer;padding:.5rem 3.375rem;border-radius:2.5rem;font-weight:600;font-size:1rem;line-height:150%;outline:none;display:flex;align-items:center;justify-content:center;gap:1rem;box-sizing:border-box;transition:.2s}.navbar .button:disabled{opacity:.6}.navbar .button{width:fit-content;background-color:#006d75;color:#fff;border:none}.navbar .button:not(:disabled):hover{background:#006d7540;color:#3c3c3c}.navbar .button{font-size:1.125rem;padding:0 0 0 1.5rem;gap:0;text-align:center}.navbar .button img{width:4rem}@media screen and (max-width: 768px){.navbar{padding:2rem;gap:1rem}.navbar .mobile_button{display:flex;background:#006d75;padding:.5rem;border-radius:50%}.navbar .button{display:none}.navbar.animated{padding:1rem}.navbar.animated .button{width:2rem;height:2rem}.navbar ul{display:none}.navbar .button{width:fit-content;padding:.5rem 2rem}}@font-face{font-family:Mardoto;font-weight:900;src:url(/assets/Mardoto-Black-Ci3nvS4A.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Mardoto;font-weight:800;src:url(/assets/Mardoto-Bold-B-o6S2tz.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Mardoto;font-weight:500;src:url(/assets/Mardoto-Medium-CRPnOalB.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Mardoto;font-weight:400;src:url(/assets/Mardoto-Regular-BR8RC7UB.ttf) format("truetype");font-style:normal;font-display:swap}.hero_section{padding:16.25rem 15.5rem 0;display:flex;flex-direction:column;align-items:center;position:relative}.hero_section header{display:flex;flex-direction:column;gap:2rem;position:relative;z-index:1}.hero_section header h1{font-weight:500;font-size:clamp(2rem,3vw,2.5rem);line-height:150%;text-align:center;color:#000}.hero_section header h1 span{color:#006d75;font-weight:700}.hero_section header h2{font-weight:500;font-size:clamp(1.3rem,2vw,1.5rem);line-height:150%;text-align:center;color:#3c3c3c99}.hero_section a{cursor:pointer;padding:.5rem 3.375rem;border-radius:2.5rem;font-weight:600;font-size:1rem;line-height:150%;outline:none;display:flex;align-items:center;justify-content:center;gap:1rem;box-sizing:border-box;transition:.2s}.hero_section a:disabled{opacity:.6}.hero_section a{width:fit-content;background-color:#006d75;color:#fff;border:none}.hero_section a:not(:disabled):hover{background:#006d7540;color:#3c3c3c}.hero_section a{font-size:1.125rem;margin-top:4rem;padding:0 2rem 0 3.5rem;gap:.5rem;position:relative;z-index:1}.hero_section a img{width:4rem}.hero_section .soft_image{width:100%;object-fit:contain;position:relative;z-index:1}@media screen and (max-width: 768px){.hero_section{padding:10rem 2rem 0}.hero_section .soft_image{margin-top:1rem}}@font-face{font-family:Mardoto;font-weight:900;src:url(/assets/Mardoto-Black-Ci3nvS4A.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Mardoto;font-weight:800;src:url(/assets/Mardoto-Bold-B-o6S2tz.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Mardoto;font-weight:500;src:url(/assets/Mardoto-Medium-CRPnOalB.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Mardoto;font-weight:400;src:url(/assets/Mardoto-Regular-BR8RC7UB.ttf) format("truetype");font-style:normal;font-display:swap}.partners_section{margin-top:8rem;display:flex;flex-direction:column;align-items:center;gap:4rem;padding:2rem 15.5rem}.partners_section h2{font-weight:800;font-size:clamp(1.8rem,3vw,2.5rem);line-height:150%;letter-spacing:.1em;color:#3c3c3c;text-align:center}.partners_section h2 span{color:#006d75}.partners_section .partners{display:flex;align-items:center;gap:3.375rem}.partners_section .partners figure{width:100%;display:flex;flex-direction:column;gap:1.25rem;align-items:center}.partners_section .partners figure:nth-child(3) img{height:3.5rem}.partners_section .partners figure img{width:100%;height:4.25rem;object-fit:contain}.partners_section .partners figure span{width:max-content;font-weight:500;font-size:1.125rem;line-height:150%;color:#000;text-align:center}.partners_section .partners figure span span{font-size:.875rem;color:#000000b3;font-weight:400}@media screen and (max-width: 768px){.partners_section{margin-top:3rem;padding:2rem 0}.partners_section .partners{flex-direction:column}.partners_section .partners figure img{width:50%;height:3.25rem}}@font-face{font-family:Mardoto;font-weight:900;src:url(/assets/Mardoto-Black-Ci3nvS4A.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Mardoto;font-weight:800;src:url(/assets/Mardoto-Bold-B-o6S2tz.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Mardoto;font-weight:500;src:url(/assets/Mardoto-Medium-CRPnOalB.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Mardoto;font-weight:400;src:url(/assets/Mardoto-Regular-BR8RC7UB.ttf) format("truetype");font-style:normal;font-display:swap}.pricing_section{padding:0 10rem;display:flex;flex-direction:column;gap:4rem;margin-top:8rem;align-items:center}.pricing_section>header{display:flex;flex-direction:column;gap:2rem;align-items:center}.pricing_section>header .title{font-weight:600;font-size:clamp(1.8rem,3vw,2.5rem);line-height:150%;color:#000}.pricing_section>header .sub_title{font-weight:400;font-size:1.125rem;line-height:150%;color:#3c3c3c99}.pricing_section .interval_container{display:flex;flex-direction:column;gap:1.5rem;align-items:center}.pricing_section .interval_container .interval_label{font-weight:500;font-size:1.125rem;line-height:150%;color:#3c3c3c}.pricing_section .interval_container .toggle_container .switch:checked{background:#006d75}.pricing_section .interval_container .promocode_label{display:flex;flex-direction:column;gap:.5rem;font-weight:400;font-size:.813rem;line-height:100%;color:#1e1e1e}.pricing_section .interval_container .promocode_label input{padding:0 1rem;height:2.375rem;background:#fff;border:1px solid #D9D9D9;border-radius:.5rem;outline:none;box-sizing:border-box;font-size:1rem}.pricing_section .interval_container .promocode_label button{cursor:pointer;padding:.5rem 3.375rem;border-radius:2.5rem;font-weight:600;font-size:1rem;line-height:150%;outline:none;display:flex;align-items:center;justify-content:center;gap:1rem;box-sizing:border-box;transition:.2s}.pricing_section .interval_container .promocode_label button:disabled{opacity:.6}.pricing_section .interval_container .promocode_label button{background:transparent;color:#3c3c3c;border:1px solid #006D75}.pricing_section .interval_container .promocode_label button:not(:disabled):hover{background:#006d75;color:#fff}.pricing_section .subscriptions_list{display:flex;align-items:flex-start;gap:1.5rem}.pricing_section .subscriptions_list .offer{flex:1;display:flex;flex-direction:column;align-items:center;gap:1rem}.pricing_section .subscriptions_list .offer:nth-child(2){position:relative}.pricing_section .subscriptions_list .offer:nth-child(2) .recommended{content:"";background:#fff;position:absolute;top:-1rem;padding:.313rem .625rem;border:1px solid #006D75;border-radius:.438rem;display:flex;align-items:center;z-index:2}.pricing_section .subscriptions_list .offer:nth-child(2) .recommended img{width:1.125rem}.pricing_section .subscriptions_list .offer:nth-child(2) .recommended span{color:#006d75;font-weight:700;font-size:.75rem;letter-spacing:.02em}.pricing_section .subscriptions_list .offer:nth-child(2) .pricing_item .modules_container ul li:nth-child(8){margin-left:1.25rem}.pricing_section .subscriptions_list .offer:nth-child(3) .pricing_item .modules_container ul li:nth-child(9),.pricing_section .subscriptions_list .offer:nth-child(3) .pricing_item .modules_container li:nth-child(10),.pricing_section .subscriptions_list .offer:nth-child(3) .pricing_item .modules_container li:nth-child(11){margin-left:1.25rem}@media screen and (max-width: 768px){.pricing_section{padding:0 2rem}.pricing_section .subscriptions_list{flex-direction:column;align-items:center}}@font-face{font-family:Mardoto;font-weight:900;src:url(/assets/Mardoto-Black-Ci3nvS4A.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Mardoto;font-weight:800;src:url(/assets/Mardoto-Bold-B-o6S2tz.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Mardoto;font-weight:500;src:url(/assets/Mardoto-Medium-CRPnOalB.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Mardoto;font-weight:400;src:url(/assets/Mardoto-Regular-BR8RC7UB.ttf) format("truetype");font-style:normal;font-display:swap}.pricing_item{display:flex;flex-direction:column;align-items:center;gap:1.5rem;padding:1.25rem;border:1px solid #C3CAD9;border-radius:.938rem;position:relative;background:#fff}.pricing_item .top{display:flex;flex-direction:column;align-items:center}.pricing_item .icon{width:2.375rem}.pricing_item .name{font-weight:700;font-size:1rem;line-height:133%;text-align:center;letter-spacing:.02em;color:#3c3c3c;margin-top:.25rem}.pricing_item .price_container{display:flex;flex-direction:column;align-items:center;gap:.5rem}.pricing_item .price_container>.price{font-weight:800;font-size:.938rem;line-height:133%;text-align:center;letter-spacing:.02em;color:#3c3c3c}.pricing_item .price_container>.price span{font-weight:500}.pricing_item .price_container .price_from_text{font-weight:700;font-size:1rem;line-height:133%;text-align:center;letter-spacing:.02em;color:#3c3c3c99}.pricing_item .price_container .price_from_text span{color:#006d75}.pricing_item .price_container .initial_price_container{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:.75rem;border-radius:.75rem}.pricing_item .price_container .initial_price_container .label{font-weight:400;font-size:1rem;line-height:133%;text-align:center;color:#3c3c3c}.pricing_item .price_container .initial_price_container .price{font-size:1rem;font-weight:800;line-height:133%;text-align:center;letter-spacing:.02em;color:#3c3c3c}.pricing_item .purchase_button{cursor:pointer;padding:.5rem 3.375rem;border-radius:2.5rem;font-weight:600;font-size:1rem;line-height:150%;outline:none;display:flex;align-items:center;justify-content:center;gap:1rem;box-sizing:border-box;transition:.2s}.pricing_item .purchase_button:disabled{opacity:.6}.pricing_item .purchase_button{background:transparent;color:#3c3c3c;border:1px solid #006D75}.pricing_item .purchase_button:not(:disabled):hover{background:#006d75;color:#fff}.pricing_item .purchase_button{width:100%;border-radius:.688rem;font-size:1rem;font-weight:500;line-height:133%}.pricing_item .assets_container{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,1fr);row-gap:.813rem;flex-direction:column;padding:1.25rem;border-radius:.75rem;border:1px solid #C3CAD9}.pricing_item .assets_container span{font-size:.75rem;line-height:133%;text-align:center;letter-spacing:.02em}.pricing_item .assets_container span:nth-child(odd){width:max-content;font-weight:500;color:#3c3c3c99}.pricing_item .assets_container span:nth-child(2n){place-self:flex-end;font-weight:700;color:#3c3c3c}.pricing_item .assets_container span:nth-child(2n) span{font-weight:400}.pricing_item .modules_container{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.pricing_item .modules_container .label{font-weight:700;font-size:.75rem;line-height:133%;text-align:center;letter-spacing:.02em;color:#3c3c3c}.pricing_item .modules_container ul{display:flex;flex-direction:column;gap:.5rem}.pricing_item .modules_container ul li:before{content:"";background:url("data:image/svg+xml,%3csvg%20width='15'%20height='15'%20viewBox='0%200%2015%2015'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20x='0.25'%20y='0.25'%20width='14.5'%20height='14.5'%20rx='7.25'%20fill='white'/%3e%3crect%20x='0.25'%20y='0.25'%20width='14.5'%20height='14.5'%20rx='7.25'%20stroke='%23C3CAD9'%20stroke-width='0.5'/%3e%3cpath%20d='M4%207.5L6%2010L10%205'%20stroke='%2334C759'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e") no-repeat center/contain;width:.938rem;height:.938rem;display:inline-block;vertical-align:middle;margin-right:.5rem}.pricing_item .modules_container ul li{font-weight:400;font-size:.75rem;line-height:133%;letter-spacing:.02em;color:#3c3c3c}.pricing_item .modules_container ul li span{background:#fff600;padding:.125rem .5rem;border-radius:20rem;font-weight:600;font-size:.75rem;line-height:133%;color:#3c3c3c}.pricing_item .discount_info{font-weight:400;font-size:.75rem;line-height:133%;text-align:center;letter-spacing:.02em;color:#3c3c3c99}.pricing_item .discount_info span{font-weight:700;color:#3c3c3c}.pricing_item .additional_info{font-weight:400;font-size:.75rem;line-height:133%;text-align:center;letter-spacing:.02em;color:#3c3c3c99}@font-face{font-family:Mardoto;font-weight:900;src:url(/assets/Mardoto-Black-Ci3nvS4A.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Mardoto;font-weight:800;src:url(/assets/Mardoto-Bold-B-o6S2tz.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Mardoto;font-weight:500;src:url(/assets/Mardoto-Medium-CRPnOalB.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Mardoto;font-weight:400;src:url(/assets/Mardoto-Regular-BR8RC7UB.ttf) format("truetype");font-style:normal;font-display:swap}.individual_pricing_container{padding:1.25rem;display:flex;flex-direction:column;gap:1.5rem;border:1px solid #C3CAD9;border-radius:.938rem}.individual_pricing_container .icon{width:3rem;align-self:center}.individual_pricing_container header{display:flex;flex-direction:column;gap:.5rem}.individual_pricing_container header .title{font-weight:700;font-size:1.25rem;line-height:133%;color:#3c3c3c;text-align:center}.individual_pricing_container header .sub_title{font-weight:400;font-size:1rem;line-height:133%;text-align:center;color:#3c3c3c}.individual_pricing_container .top{display:flex;justify-content:center;gap:.5rem}.individual_pricing_container .top figure{padding:.5rem .875rem;display:flex;align-items:center;flex-direction:column;gap:.5rem}.individual_pricing_container .top figure:nth-child(2){background:#006d751a;border-radius:.5rem}.individual_pricing_container .top figure .label{font-weight:700;font-size:.875rem;line-height:133%;color:#3c3c3c99}.individual_pricing_container .top figure .label span{color:#006d75}.individual_pricing_container .top figure .price{font-weight:500;font-size:.75rem;line-height:133%;color:#3c3c3c}.individual_pricing_container .top figure .price span{font-weight:700;font-size:.938rem}.individual_pricing_container .discount_info{font-weight:400;font-size:.75rem;line-height:133%;text-align:center;letter-spacing:.02em;color:#3c3c3c99}.individual_pricing_container .discount_info span{font-weight:700;color:#3c3c3c}.individual_pricing_container .fixed_modules{display:flex;flex-direction:column;gap:1rem}.individual_pricing_container .fixed_modules .label{font-weight:600;font-size:.75rem;line-height:133%;color:#3c3c3c;align-self:flex-start;margin-bottom:.5rem}.individual_pricing_container .fixed_modules ul{display:flex;flex-direction:column;gap:.5rem}.individual_pricing_container .fixed_modules ul li:before{content:"";background:url("data:image/svg+xml,%3csvg%20width='15'%20height='15'%20viewBox='0%200%2015%2015'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20x='0.25'%20y='0.25'%20width='14.5'%20height='14.5'%20rx='7.25'%20fill='white'/%3e%3crect%20x='0.25'%20y='0.25'%20width='14.5'%20height='14.5'%20rx='7.25'%20stroke='%23C3CAD9'%20stroke-width='0.5'/%3e%3cpath%20d='M4%207.5L6%2010L10%205'%20stroke='%2334C759'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e") no-repeat center/contain;width:.938rem;height:.938rem;display:inline-block;vertical-align:middle;margin-right:.5rem}.individual_pricing_container .fixed_modules ul li{font-weight:400;font-size:.875rem;line-height:133%;color:#3c3c3c99}.individual_pricing_container .inputs_container{width:100%;display:flex;flex-direction:column;align-items:center;gap:1rem;background:#006d751a;border-radius:.938rem;padding:.75rem;box-sizing:border-box}.individual_pricing_container .inputs_container .input_container{width:100%;display:flex;align-items:flex-end;gap:.5rem}.individual_pricing_container .inputs_container .input_container button{width:2.5rem;height:2.5rem;background:#fff;border:none;border-radius:.625rem;padding:0;flex-shrink:0;font-weight:700;font-size:1.25rem;line-height:133%;color:#3c3c3c}.individual_pricing_container .inputs_container .custom_input{gap:.5rem}.individual_pricing_container .inputs_container .custom_input label{font-weight:600;font-size:.75rem;line-height:133%;color:#3c3c3c}.individual_pricing_container .inputs_container .custom_input input{border:none;border-radius:.625rem;font-size:.875rem}.individual_pricing_container .inputs_container .custom_input .additional_info{position:absolute;bottom:0;right:.75rem;transform:translateY(-50%);font-weight:400;font-size:.875rem;line-height:133%;color:#3c3c3c99}.individual_pricing_container .modules{width:100%;display:flex;flex-direction:column;align-items:center;gap:.5rem;align-self:center}.individual_pricing_container .modules .label{font-weight:600;font-size:.75rem;line-height:133%;color:#3c3c3c;align-self:flex-start;margin-bottom:.5rem}.individual_pricing_container .modules .module_item{width:100%;padding:.75rem;border:1px solid #C3CAD9;border-radius:.625rem;display:flex;align-items:center;gap:.5rem;box-sizing:border-box}.individual_pricing_container .modules .module_item input{width:1.188rem;height:1.188rem;cursor:pointer;appearance:none;-moz-appearance:none;border:2px solid #C3CAD9;border-radius:.25rem;display:flex;align-items:center;justify-content:center;margin:0;flex-shrink:0}.individual_pricing_container .modules .module_item input:before{content:"✔";display:none;font-size:.75rem}.individual_pricing_container .modules .module_item input:checked{border-color:#000}.individual_pricing_container .modules .module_item input:checked:before{display:block}.individual_pricing_container .modules .module_item span{width:100%;font-weight:600;font-size:.813rem;line-height:133%;color:#3c3c3c99;display:flex;align-items:center;justify-content:space-between}.individual_pricing_container .modules .module_item span span{width:fit-content;background:#fff600;padding:.125rem .5rem;border-radius:20rem;font-weight:600;font-size:.75rem;line-height:133%;color:#3c3c3c}.individual_pricing_container a,.individual_pricing_container button{cursor:pointer;padding:.5rem 3.375rem;border-radius:2.5rem;font-weight:600;font-size:1rem;line-height:150%;outline:none;display:flex;align-items:center;justify-content:center;gap:1rem;box-sizing:border-box;transition:.2s}.individual_pricing_container a:disabled,.individual_pricing_container button:disabled{opacity:.6}.individual_pricing_container a,.individual_pricing_container button{width:fit-content;background-color:#006d75;color:#fff;border:none}.individual_pricing_container a:not(:disabled):hover,.individual_pricing_container button:not(:disabled):hover{background:#006d7540;color:#3c3c3c}.individual_pricing_container a,.individual_pricing_container button{width:100%;border-radius:.688rem}.individual_pricing_container .individual_pricing_footer{width:100%;display:flex;flex-direction:column;gap:1rem;background:#f9fafb;padding:2rem 1rem;box-sizing:border-box;border-radius:.625rem}.individual_pricing_container .individual_pricing_footer .label{font-weight:600;font-size:1rem;line-height:150%;color:#3c3c3c;display:flex;align-items:center;gap:.25rem}.individual_pricing_container .individual_pricing_footer .soon_text{align-self:center}.individual_pricing_container .individual_pricing_footer .prices{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;row-gap:1rem;column-gap:.5rem}.individual_pricing_container .individual_pricing_footer .prices span{font-weight:400;font-size:.813rem;line-height:150%;letter-spacing:-.001em}.individual_pricing_container .individual_pricing_footer .prices span:nth-child(odd){color:#3c3c3c99}.individual_pricing_container .individual_pricing_footer .prices span:nth-child(2n){width:max-content;height:100%;place-self:flex-end;color:#3c3c3c99}.individual_pricing_container .individual_pricing_footer .prices span:nth-child(2n) .price{font-weight:600;font-size:1.5rem;color:#3c3c3c;vertical-align:middle;line-height:100%}.individual_pricing_container .individual_pricing_footer .prices .contact_sales{font-weight:700;color:#fff}@media screen and (max-width: 768px){.individual_pricing_container .modules .module_item input:before{font-size:.5rem}}@font-face{font-family:Mardoto;font-weight:900;src:url(/assets/Mardoto-Black-Ci3nvS4A.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Mardoto;font-weight:800;src:url(/assets/Mardoto-Bold-B-o6S2tz.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Mardoto;font-weight:500;src:url(/assets/Mardoto-Medium-CRPnOalB.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Mardoto;font-weight:400;src:url(/assets/Mardoto-Regular-BR8RC7UB.ttf) format("truetype");font-style:normal;font-display:swap}.custom_input{display:flex;flex-direction:column;gap:.25rem;position:relative}.custom_input:has(input:disabled){opacity:.6}.custom_input textarea{padding-top:.625rem}.custom_input input[type=number][type=number]::-webkit-outer-spin-button,.custom_input input[type=number][type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.custom_input input[type=number][type=number]{-moz-appearance:textfield}.custom_input input,.custom_input textarea{width:100%;border:1px solid #C3CAD9;background:#fff;outline:none;border-radius:.5rem;font-size:.875rem;font-weight:400;padding-left:.625rem;box-sizing:border-box;position:relative;resize:none;color:#3c3c3c}.custom_input input::placeholder,.custom_input textarea::placeholder{color:#3c3c3c99}.toggle_container label{color:var(--text-color);font-weight:300;font-size:.875rem;display:flex;gap:1.063rem;align-items:center}.toggle_container .switch{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:2.938rem;height:1.25rem;border-radius:2.188rem;background:#fff;box-shadow:0 0 4px #14141440 inset;padding:1px;box-sizing:border-box;cursor:pointer;transition:.3s}.toggle_container .switch:before{content:"";display:block;width:1.125rem;height:1.125rem;background:#141414;border-radius:50%;transition:.3s}.toggle_container .switch:checked{background:#141414}.toggle_container .switch:checked:before{background:#fff;transform:translate(calc(100% + .5625rem))}.toggle_container .switch.readOnly{opacity:.5;cursor:not-allowed}@font-face{font-family:Mardoto;font-weight:900;src:url(/assets/Mardoto-Black-Ci3nvS4A.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Mardoto;font-weight:800;src:url(/assets/Mardoto-Bold-B-o6S2tz.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Mardoto;font-weight:500;src:url(/assets/Mardoto-Medium-CRPnOalB.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Mardoto;font-weight:400;src:url(/assets/Mardoto-Regular-BR8RC7UB.ttf) format("truetype");font-style:normal;font-display:swap}.modal_backdrop{position:fixed;align-self:center;width:100%;height:100dvh;background-color:#00000080;z-index:10;display:flex;justify-content:center;align-items:center;opacity:0;overscroll-behavior:contain;inset:0}.modal_backdrop:has(.modal.opened){animation:fade .2s linear forwards}.modal_backdrop .modal{width:fit-content;height:80%;padding:4rem;background:#fff;border-radius:1.125rem;overflow-y:auto;display:flex;flex-direction:column}.modal_backdrop .modal .close_button{align-self:flex-end;flex-shrink:0;cursor:pointer}.modal_backdrop .modal .wrapper{display:flex;flex-direction:column;gap:3.75rem;justify-content:space-between;align-items:center}.modal_backdrop .modal h4{font-weight:600;font-size:1.5rem;line-height:150%;color:#000}.modal_backdrop .modal p{max-width:70%;font-weight:400;font-size:1rem;line-height:133%;text-align:center;color:#3c3c3c}.modal_backdrop .modal .subscription_info{display:flex;flex-direction:column;gap:.5rem;align-items:center}.modal_backdrop .modal .subscription_info .top{display:flex;align-items:center;gap:.75rem}.modal_backdrop .modal .subscription_info .top img{width:2.75rem;height:2.75rem}.modal_backdrop .modal .subscription_info .top span{font-weight:800;font-size:1rem;line-height:133%;color:#3c3c3c}.modal_backdrop .modal .subscription_info .initial_price{font-weight:400;font-size:1rem;line-height:133%;text-align:center;color:#3c3c3c}.modal_backdrop .modal .subscription_info .initial_price b{font-weight:800}.modal_backdrop .modal .subscription_info .monthly_price{font-weight:400;font-size:.938rem;line-height:133%;text-align:center;color:#3c3c3c}.modal_backdrop .modal .subscription_info .monthly_price b{font-weight:800}.modal_backdrop .modal .form_container{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem;box-sizing:border-box}.modal_backdrop .modal .form_container label:not(.checkbox_label){width:100%;display:flex;flex-direction:column;gap:.5rem;font-weight:400;font-size:.813rem;line-height:100%;color:#1e1e1e}.modal_backdrop .modal .form_container label:not(.checkbox_label) input{width:100%;padding:0 1rem;height:2.375rem;background:#fff;border:1px solid #D9D9D9;border-radius:.5rem;outline:none;box-sizing:border-box;font-size:1rem}.modal_backdrop .modal .form_container .checkbox_label{display:flex;align-items:center;color:#3c3c3c;font-size:.8rem;gap:.5rem;font-weight:500}.modal_backdrop .modal .form_container .checkbox_label input{width:1.188rem;height:1.188rem;cursor:pointer;appearance:none;-moz-appearance:none;border:2px solid #C3CAD9;border-radius:.25rem;display:flex;align-items:center;justify-content:center;margin:0}.modal_backdrop .modal .form_container .checkbox_label input:before{content:"✔";display:none;font-size:.75rem}.modal_backdrop .modal .form_container .checkbox_label input:checked{border-color:#000}.modal_backdrop .modal .form_container .checkbox_label input:checked:before{display:block}.modal_backdrop .modal .form_container button{cursor:pointer;padding:.5rem 3.375rem;border-radius:2.5rem;font-weight:600;font-size:1rem;line-height:150%;outline:none;display:flex;align-items:center;justify-content:center;gap:1rem;box-sizing:border-box;transition:.2s}.modal_backdrop .modal .form_container button:disabled{opacity:.6}.modal_backdrop .modal .form_container button{width:fit-content;background-color:#006d75;color:#fff;border:none}.modal_backdrop .modal .form_container button:not(:disabled):hover{background:#006d7540;color:#3c3c3c}.modal_backdrop .modal .form_container button{border-radius:.688rem;align-self:center;margin-top:.75rem;padding:.5rem 4.5rem}.modal_backdrop .modal .form_container .links{display:flex;align-items:center;gap:2rem;align-self:center;margin-top:3.75rem}.modal_backdrop .modal .form_container .links a{color:#000;font-size:1rem;font-weight:500;line-height:150%;text-align:center;text-decoration:underline}@keyframes fade{0%{opacity:0}to{opacity:1}}@media screen and (max-width: 768px){.modal_backdrop{width:unset;padding:0 2rem}.modal_backdrop .modal{padding:2rem}.modal_backdrop .modal .wrapper{gap:2rem}.modal_backdrop .modal .form_container label input{font-size:16px}.modal_backdrop .modal .links{flex-direction:column}}.solutions_section{display:flex;flex-direction:column;gap:4rem;padding:0 19.438rem;align-items:center;margin-top:8rem}.solutions_section header{display:flex;flex-direction:column;align-items:center;gap:1rem}.solutions_section header h1{font-weight:500;font-size:clamp(1.8rem,3vw,2.5rem);line-height:150%;text-align:center;color:#3c3c3c}.solutions_section header p{font-weight:400;font-size:1.25rem;line-height:150%;text-align:center;color:#3c3c3c99}.solutions_section .solutions_grid{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));gap:1rem}.solutions_section .solutions_grid figure{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:2rem;gap:1rem;background:#fff;border-radius:.75rem}.solutions_section .solutions_grid figure img{width:2rem;height:2rem;align-self:center}.solutions_section .solutions_grid figure h4{font-weight:700;font-size:1rem;line-height:150%;color:#000}.solutions_section .solutions_grid figure p{font-weight:400;font-size:.875rem;line-height:150%;color:#000}.solutions_section .solutions_grid figure p b{font-weight:700}.solutions_section .solutions_grid figure .list_label{font-weight:400;font-size:.875rem;line-height:150%;color:#0009}.solutions_section .solutions_grid figure ul{list-style-type:disc;list-style-position:inside}.solutions_section .solutions_grid figure ul li{font-weight:400;font-size:.875rem;line-height:150%;color:#000}@media screen and (max-width: 768px){.solutions_section{padding:0 2rem;margin-top:3rem}}@font-face{font-family:Mardoto;font-weight:900;src:url(/assets/Mardoto-Black-Ci3nvS4A.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Mardoto;font-weight:800;src:url(/assets/Mardoto-Bold-B-o6S2tz.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Mardoto;font-weight:500;src:url(/assets/Mardoto-Medium-CRPnOalB.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Mardoto;font-weight:400;src:url(/assets/Mardoto-Regular-BR8RC7UB.ttf) format("truetype");font-style:normal;font-display:swap}.how_it_works_section{padding:0 10rem;margin-top:8rem;display:flex;flex-direction:column;gap:4rem;align-items:center}.how_it_works_section h2{font-weight:500;font-size:clamp(1.8rem,3vw,2.5rem);line-height:150%;color:#3c3c3c;text-align:center}.how_it_works_section h2 span{color:#006d75}.how_it_works_section .image_grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(25rem,1fr));gap:1rem;position:relative;z-index:2}.how_it_works_section .image_grid figure{background:#fff;border-radius:.75rem;padding:2rem}.how_it_works_section .image_grid figure img{width:100%}@media screen and (max-width: 768px){.how_it_works_section{padding:0 2rem}}.ai_section{padding:16.25rem 10rem 14.125rem;background:#1a1a1a;margin-top:-8rem;display:flex;flex-direction:column;gap:5.625rem;position:relative;z-index:1}.ai_section .coming_soon_text{position:relative;font-weight:500;font-size:clamp(20rem,21vw,25rem);line-height:150%;background:radial-gradient(50% 50% at 50% 50%,#ffffff17,#99999917);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ai_section header{display:flex;justify-content:space-between}.ai_section header h2{max-width:65%;font-weight:400;font-size:clamp(2.5rem,4vw,4rem);line-height:150%;color:#fff}.ai_section header h2 span{font-weight:700;background:linear-gradient(53.72deg,#24b5bf 21.16%,#ff00fb 108.88%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ai_section header img{width:16.25rem}.ai_section .module_block_label{font-weight:500;font-size:clamp(1.8rem,3vw,2.5rem);line-height:150%;color:#fff;text-align:left}.ai_section .modules_grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(21rem,1fr));gap:1rem}.ai_section .modules_grid figure{border:1px solid transparent;padding:1rem;border-radius:.813rem;background:linear-gradient(#1a1a1a,#1a1a1a) padding-box,linear-gradient(var(--angle),#24B5BF 21.16%,#FF00FB 108.88%) border-box;display:flex;flex-direction:column;gap:1.5rem;position:relative;animation:border-animation 2s linear infinite}.ai_section .modules_grid figure img{width:2.625rem;height:2.625rem;position:absolute;top:-1.3125rem;align-self:center}.ai_section .modules_grid figure span{font-weight:400;font-size:2rem;line-height:156%;color:#ffffff7f}.ai_section .modules_grid figure p{font-weight:500;font-size:1rem;line-height:156%;color:#fffc}@keyframes border-animation{to{--angle: 360deg}}@property --angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@media screen and (max-width: 768px){.ai_section{padding:16.25rem 2rem 4rem}.ai_section .coming_soon_text{font-size:5rem;text-align:center}.ai_section header{flex-direction:column;align-items:center;gap:2rem}.ai_section header h2{max-width:unset;text-align:center}.ai_section header img{width:50%}.ai_section .modules_grid{gap:2rem}}@font-face{font-family:Mardoto;font-weight:900;src:url(/assets/Mardoto-Black-Ci3nvS4A.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Mardoto;font-weight:800;src:url(/assets/Mardoto-Bold-B-o6S2tz.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Mardoto;font-weight:500;src:url(/assets/Mardoto-Medium-CRPnOalB.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Mardoto;font-weight:400;src:url(/assets/Mardoto-Regular-BR8RC7UB.ttf) format("truetype");font-style:normal;font-display:swap}.what_is_soft_section{padding:10.875rem 10rem 0;display:flex;flex-direction:column;align-items:center}.what_is_soft_section .wrapper{display:flex;justify-content:space-between;align-items:flex-start}.what_is_soft_section .left{width:33%;display:flex;flex-direction:column}.what_is_soft_section .left h2{font-weight:500;font-size:clamp(2.5rem,4vw,3rem);line-height:150%;color:#006d75}.what_is_soft_section .left h3{font-weight:400;font-size:1.5rem;line-height:150%;color:#3c3c3ce5;margin-top:2.813rem}.what_is_soft_section .left h3 b{font-weight:700}.what_is_soft_section .left h3 a{font-weight:700;color:#006d75;text-decoration:underline;cursor:pointer}.what_is_soft_section .left p{font-weight:400;font-size:1rem;line-height:150%;color:#3c3c3ce5;margin-top:1.188rem}.what_is_soft_section .left p b{font-weight:500}.what_is_soft_section img{width:50%;object-fit:contain}.what_is_soft_section>a{cursor:pointer;padding:.5rem 3.375rem;border-radius:2.5rem;font-weight:600;font-size:1rem;line-height:150%;outline:none;display:flex;align-items:center;justify-content:center;gap:1rem;box-sizing:border-box;transition:.2s}.what_is_soft_section>a:disabled{opacity:.6}.what_is_soft_section>a{width:fit-content;background-color:#006d75;color:#fff;border:none}.what_is_soft_section>a:not(:disabled):hover{background:#006d7540;color:#3c3c3c}.what_is_soft_section>a{width:16.25rem;margin-top:11.375rem;border-radius:2.5rem}@media screen and (max-width: 768px){.what_is_soft_section{padding:5rem 2rem 0}.what_is_soft_section .wrapper{flex-direction:column}.what_is_soft_section .left{width:unset}.what_is_soft_section .left h2{text-wrap-style:pretty}.what_is_soft_section img{width:100%;margin-top:1rem}.what_is_soft_section>a{margin-top:5rem}}@font-face{font-family:Mardoto;font-weight:900;src:url(/assets/Mardoto-Black-Ci3nvS4A.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Mardoto;font-weight:800;src:url(/assets/Mardoto-Bold-B-o6S2tz.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Mardoto;font-weight:500;src:url(/assets/Mardoto-Medium-CRPnOalB.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Mardoto;font-weight:400;src:url(/assets/Mardoto-Regular-BR8RC7UB.ttf) format("truetype");font-style:normal;font-display:swap}.teeth_map_section{padding:11.438rem 10rem 0;display:flex;flex-direction:column}.teeth_map_section h2{font-weight:400;font-size:clamp(2rem,4vw,4rem);line-height:150%;color:#006d75}.teeth_map_section>img{align-self:center;width:45%;margin-top:8.75rem;transform:translate(30px)}.teeth_map_section .procedure_items_container{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.5rem;padding:0 7rem;position:relative;top:-4.5rem}.teeth_map_section .procedure_items_container figure{background:#fff;display:flex;flex-direction:column;align-items:center;gap:1.25rem;border:1px solid rgba(0,0,0,.2);padding:.625rem;box-sizing:border-box;border-radius:1rem}.teeth_map_section .procedure_items_container figure span{font-weight:500;font-size:1.25rem;line-height:150%;color:#3c3c3c;text-align:center}.teeth_map_section .procedure_items_container figure img{max-width:3.125rem;height:6.25rem;object-fit:contain}.teeth_map_section .modules_container{margin-top:8.125rem;display:flex;justify-content:space-between;gap:5.813rem}.teeth_map_section .modules_container .left{width:45%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:3.438rem 3rem;gap:.625rem;background:#aaabaf1c;border-radius:1rem}.teeth_map_section .modules_container .left figure{width:45%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:1rem;gap:.625rem;background:#fff;border-radius:1rem}.teeth_map_section .modules_container .left figure img{width:2rem}.teeth_map_section .modules_container .left figure span{font-weight:400;font-size:1rem;line-height:150%;color:#3c3c3c}.teeth_map_section .modules_container .right{flex:1;padding:3.438rem 3rem;background:#aaabaf1c;border-radius:1rem;position:relative}.teeth_map_section .modules_container .right img:not(.absolute){width:100%}.teeth_map_section .modules_container .right .absolute{width:100%;position:absolute;left:-10rem;transform:translateY(130%)}.teeth_map_section a{cursor:pointer;padding:.5rem 3.375rem;border-radius:2.5rem;font-weight:600;font-size:1rem;line-height:150%;outline:none;display:flex;align-items:center;justify-content:center;gap:1rem;box-sizing:border-box;transition:.2s}.teeth_map_section a:disabled{opacity:.6}.teeth_map_section a{width:fit-content;background-color:#006d75;color:#fff;border:none}.teeth_map_section a:not(:disabled):hover{background:#006d7540;color:#3c3c3c}.teeth_map_section a{width:fit-content;margin-top:3.563rem;align-self:center}@media screen and (max-width: 768px){.teeth_map_section{padding:8rem 2rem 0}.teeth_map_section>img{width:100%;margin-top:3rem;transform:translate(3%);object-fit:contain}.teeth_map_section .procedure_items_container{padding:0}.teeth_map_section .modules_container{flex-direction:column;margin-top:2rem}.teeth_map_section .modules_container .left{width:unset}.teeth_map_section .modules_container .left figure{width:unset}.teeth_map_section .modules_container .right .absolute{left:0}}@font-face{font-family:Mardoto;font-weight:900;src:url(/assets/Mardoto-Black-Ci3nvS4A.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Mardoto;font-weight:800;src:url(/assets/Mardoto-Bold-B-o6S2tz.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Mardoto;font-weight:500;src:url(/assets/Mardoto-Medium-CRPnOalB.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Mardoto;font-weight:400;src:url(/assets/Mardoto-Regular-BR8RC7UB.ttf) format("truetype");font-style:normal;font-display:swap}.contacts_section{padding:8rem 10rem 0}.contacts_section .wrapper{display:flex;justify-content:space-between;gap:2.125rem;background:#fff;padding:4rem;border-radius:1.125rem}.contacts_section .left{width:50%;display:flex;flex-direction:column;justify-content:space-between}.contacts_section .left h2{font-weight:600;font-size:1.5rem;line-height:150%;color:#000}.contacts_section .left .info_container{display:flex;flex-direction:column;align-items:flex-start;padding:4rem;gap:1.5rem;background:#f9fafb;border-radius:1.125rem;box-sizing:border-box}.contacts_section .left .info_container figure{display:flex;flex-direction:column;gap:.25rem}.contacts_section .left .info_container figure .label{font-weight:400;font-size:1rem;line-height:100%;color:#3c3c3c99}.contacts_section .left .info_container figure .line{display:flex;align-items:center;gap:.5rem;padding:.75rem 0}.contacts_section .left .info_container figure .line span{font-weight:500;font-size:1.125rem;line-height:100%;color:#3c3c3c}.contacts_section .form_container{width:50%;display:flex;flex-direction:column;align-items:flex-start;padding:4rem;gap:1.5rem;background:#f9fafb;border-radius:1.125rem;box-sizing:border-box}.contacts_section .form_container h5{font-weight:600;font-size:1.5rem;line-height:150%;color:#000}.contacts_section .form_container label{width:100%;display:flex;flex-direction:column;gap:.5rem;font-weight:400;font-size:.813rem;line-height:100%;color:#1e1e1e}.contacts_section .form_container label input{width:100%;padding:0 1rem;height:2.375rem;background:#fff;border:1px solid #D9D9D9;border-radius:.5rem;outline:none;box-sizing:border-box;font-size:1rem}.contacts_section .form_container button{cursor:pointer;padding:.5rem 3.375rem;border-radius:2.5rem;font-weight:600;font-size:1rem;line-height:150%;outline:none;display:flex;align-items:center;justify-content:center;gap:1rem;box-sizing:border-box;transition:.2s}.contacts_section .form_container button:disabled{opacity:.6}.contacts_section .form_container button{background:transparent;color:#3c3c3c;border:1px solid #006D75}.contacts_section .form_container button:not(:disabled):hover{background:#006d75;color:#fff}.contacts_section .form_container button{border-radius:.688rem;align-self:center;margin-top:.75rem}@media screen and (max-width: 768px){.contacts_section{padding:6rem 0 0}.contacts_section .wrapper{flex-direction:column;align-items:center;padding:2rem}.contacts_section .left{width:100%;gap:1rem}.contacts_section .left h2{text-align:center}.contacts_section .left .info_container,.contacts_section .form_container{width:100%;padding:2rem}.contacts_section .form_container label input{font-size:16px}}@font-face{font-family:Mardoto;font-weight:900;src:url(/assets/Mardoto-Black-Ci3nvS4A.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Mardoto;font-weight:800;src:url(/assets/Mardoto-Bold-B-o6S2tz.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Mardoto;font-weight:500;src:url(/assets/Mardoto-Medium-CRPnOalB.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Mardoto;font-weight:400;src:url(/assets/Mardoto-Regular-BR8RC7UB.ttf) format("truetype");font-style:normal;font-display:swap}.footer{width:100%;padding:3.75rem 10rem;background:#000;box-sizing:border-box;margin-top:10rem;display:flex;flex-direction:column;gap:4rem}.footer .top{display:flex;justify-content:center;gap:1.563rem}.footer .top>a{display:flex;justify-content:space-between}.footer .top>a figure{display:flex;justify-content:space-between;align-items:center;gap:1.25rem}.footer .top>a figure img{width:4.188rem}.footer .top>a figure span{font-weight:500;font-size:1.125rem;line-height:150%;color:#fff}.footer .bottom{width:100%;display:flex;justify-content:space-between}.footer .bottom .links{display:flex;align-items:center;gap:2rem}.footer .bottom .links a{color:#fff;font-size:1rem;font-weight:500;line-height:150%;text-align:center;text-decoration:underline}.footer .bottom span{font-weight:700;font-size:1.25rem;color:#fff;text-align:center}@media screen and (max-width: 768px){.footer{padding:3.75rem 2rem;flex-direction:column;gap:2rem;margin-top:5rem}.footer .top{gap:2rem;justify-content:center}.footer .bottom{flex-direction:column;gap:3rem}.footer .bottom .links{flex-direction:column}}@font-face{font-family:Mardoto;font-weight:900;src:url(/assets/Mardoto-Black-Ci3nvS4A.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Mardoto;font-weight:800;src:url(/assets/Mardoto-Bold-B-o6S2tz.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Mardoto;font-weight:500;src:url(/assets/Mardoto-Medium-CRPnOalB.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Mardoto;font-weight:400;src:url(/assets/Mardoto-Regular-BR8RC7UB.ttf) format("truetype");font-style:normal;font-display:swap}.modules_section{padding:13.75rem 10rem 0;display:flex;flex-direction:column;gap:10rem;box-sizing:border-box}.modules_section .module_container{width:100%;display:flex;align-items:center;justify-content:space-between;gap:4rem}.modules_section .module_container:nth-child(2n){flex-direction:row-reverse}.modules_section .module_container.laboratories_module img{width:65%}.modules_section .module_container img{width:50%;object-fit:cover}.modules_section .module_container .text_container{width:clamp(20rem,35vw,35%);display:flex;flex-direction:column;align-items:flex-start}.modules_section .module_container .text_container .label{font-weight:400;font-size:clamp(2rem,3vw,2.25rem);line-height:150%;color:#006d75;margin-bottom:2.25rem}.modules_section .module_container .text_container .sub_label{font-weight:500;font-size:clamp(1.3rem,2vw,1.5rem);line-height:150%;color:#3c3c3c;margin-top:.5rem}.modules_section .module_container .text_container .sub_label span{color:#3c3c3c99;line-height:250%}.modules_section .module_container .text_container .info{font-weight:400;font-size:clamp(1rem,2vw,1.125rem);line-height:150%;color:#3c3c3c;margin-top:.5rem}.modules_section .module_container .text_container .info b{font-weight:500;color:#000}.modules_section .module_container .text_container .list_label{font-weight:500;font-size:clamp(1.3rem,2vw,1.5rem);line-height:150%;color:#3c3c3c;margin-top:1.5rem}.modules_section .module_container .text_container ul{list-style-type:disc;list-style-position:inside;padding-left:.5rem;margin-top:1.5rem}.modules_section .module_container .text_container ul li{font-weight:400;font-size:1rem;line-height:180%;color:#3c3c3c}.modules_section .module_container .text_container ul li b{font-weight:700}.modules_section .module_container .text_container a{cursor:pointer;padding:.5rem 3.375rem;border-radius:2.5rem;font-weight:600;font-size:1rem;line-height:150%;outline:none;display:flex;align-items:center;justify-content:center;gap:1rem;box-sizing:border-box;transition:.2s}.modules_section .module_container .text_container a:disabled{opacity:.6}.modules_section .module_container .text_container a{width:fit-content;background-color:#006d75;color:#fff;border:none}.modules_section .module_container .text_container a:not(:disabled):hover{background:#006d7540;color:#3c3c3c}.modules_section .module_container .text_container a{align-self:center;margin-top:5.688rem}@media screen and (max-width: 768px){.modules_section{padding:8rem 2rem 0;gap:5rem}.modules_section .module_container,.modules_section .module_container:nth-child(2n){flex-direction:column;gap:2rem}.modules_section .module_container img,.modules_section .module_container:nth-child(2n) img{width:100%}.modules_section .module_container .text_container .label,.modules_section .module_container:nth-child(2n) .text_container .label{margin-bottom:2rem}.modules_section .module_container .text_container a,.modules_section .module_container:nth-child(2n) .text_container a{margin-top:3rem}}@font-face{font-family:Mardoto;font-weight:900;src:url(/assets/Mardoto-Black-Ci3nvS4A.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Mardoto;font-weight:800;src:url(/assets/Mardoto-Bold-B-o6S2tz.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Mardoto;font-weight:500;src:url(/assets/Mardoto-Medium-CRPnOalB.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Mardoto;font-weight:400;src:url(/assets/Mardoto-Regular-BR8RC7UB.ttf) format("truetype");font-style:normal;font-display:swap}.mobile_section{margin-top:13.75rem;background-image:url(/assets/mobile-background-BFE-3yL_.webp);background-size:contain;background-repeat:no-repeat;background-position:center bottom;padding-bottom:12rem;position:relative}.mobile_section .wrapper{display:flex;justify-content:space-between;align-items:flex-start;padding:0 10rem}.mobile_section .wrapper .left{width:clamp(20rem,45vw,45%);display:flex;flex-direction:column}.mobile_section .wrapper .left h1{font-weight:500;font-size:clamp(2.5rem,4vw,3rem);line-height:150%;color:#006d75}.mobile_section .wrapper .left h3{font-weight:400;font-size:1.5rem;line-height:150%;color:#3c3c3c}.mobile_section .wrapper .left p{font-weight:500;font-size:clamp(1.3rem,2vw,1.5rem);line-height:150%;color:#000;margin-top:4.5rem}.mobile_section .wrapper .left a{cursor:pointer;padding:.5rem 3.375rem;border-radius:2.5rem;font-weight:600;font-size:1rem;line-height:150%;outline:none;display:flex;align-items:center;justify-content:center;gap:1rem;box-sizing:border-box;transition:.2s}.mobile_section .wrapper .left a:disabled{opacity:.6}.mobile_section .wrapper .left a{width:fit-content;background-color:#006d75;color:#fff;border:none}.mobile_section .wrapper .left a:not(:disabled):hover{background:#006d7540;color:#3c3c3c}.mobile_section .wrapper .left a{margin-top:7.5rem}.mobile_section .wrapper img{width:clamp(20rem,40vw,40%);object-fit:contain;align-self:flex-end;position:relative;bottom:-4rem}.mobile_section .buttons_container{width:100%;display:flex;justify-content:center;gap:.5rem;position:absolute;bottom:5rem;z-index:2;padding:0 10rem;box-sizing:border-box}.mobile_section .buttons_container button{width:11.25rem;height:auto;background:transparent;border:none;padding:0}.mobile_section .buttons_container button img{width:100%;object-fit:cover}@media screen and (max-width: 768px){.mobile_section{margin-top:5rem;padding-bottom:4rem;margin-bottom:4rem}.mobile_section .wrapper{padding:0 2rem;flex-direction:column}.mobile_section .wrapper .left{width:100%}.mobile_section .wrapper .left p{margin-top:3rem}.mobile_section .wrapper .left a{align-self:center;margin-top:3rem}.mobile_section .wrapper img{align-self:center;bottom:-4rem}.mobile_section .buttons_container{bottom:-5rem;padding:0 2rem}}@font-face{font-family:Mardoto;font-weight:900;src:url(/assets/Mardoto-Black-Ci3nvS4A.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Mardoto;font-weight:800;src:url(/assets/Mardoto-Bold-B-o6S2tz.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Mardoto;font-weight:500;src:url(/assets/Mardoto-Medium-CRPnOalB.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Mardoto;font-weight:400;src:url(/assets/Mardoto-Regular-BR8RC7UB.ttf) format("truetype");font-style:normal;font-display:swap}.payment_modal{opacity:1}.payment_modal .modal{height:fit-content;display:flex;flex-direction:column;align-items:center;gap:2rem}.payment_modal .modal h6{font-size:clamp(1.7rem,2vw,2rem);font-weight:500}.payment_modal .modal p,.payment_modal .modal>span{font-size:clamp(1.2rem,2vw,1.5rem);font-weight:400}.payment_modal .modal .line{display:flex;align-items:center;gap:1rem}.payment_modal .modal .line span{font-size:clamp(1.5rem,2vw,1.8rem);font-weight:500}.payment_modal .modal button{cursor:pointer;padding:.5rem 3.375rem;border-radius:2.5rem;font-weight:600;font-size:1rem;line-height:150%;outline:none;display:flex;align-items:center;justify-content:center;gap:1rem;box-sizing:border-box;transition:.2s}.payment_modal .modal button:disabled{opacity:.6}.payment_modal .modal button{width:fit-content;background-color:#006d75;color:#fff;border:none}.payment_modal .modal button:not(:disabled):hover{background:#006d7540;color:#3c3c3c}
