*{margin:0;padding:0;box-sizing:border-box}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat/Montserrat-VariableFont_wght.ttf) format('woff2');font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(../fonts/Inter/Inter-VariableFont_opsz\,wght.ttf) format('woff2');font-style:normal;font-display:swap}:root{--color_blue:#0066FF;--color_blue_opacity:#0066FF11;--color_dark_blue:#0A1F44;--color_orange:#FF6B00;--color_orange_opacity:#FF6B0011;--color_light_grey:#F5F7FA;--color_black:#000000;--font_title:"Montserrat",sans-serif;--font_text:"Inter",serif}html{scroll-behavior:smooth}h1,h2,h3,h4{font-family:var(--font_title);color:var(--color_grey)}h1{font-size:clamp(2rem,5vw,4rem)}h2{width:90%;color:var(--color_grey);text-align:center;font-size:clamp(2rem,4vw,3rem)}h3{font-size:clamp(1.6rem,2.4vw,1.8rem);color:var(--color_grey);text-align:center}h4{font-size:1.2rem;color:var(--color_grey)}a,li,p,span{font-family:var(--font_text)}.main{width:100%;height:auto;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;row-gap:120px}.section_banner{width:100%;min-height:calc(100vh - 80px);padding:40px 4% 0 4%;display:flex;justify-content:center;align-items:center;flex-direction:column;row-gap:20px}.promo_container{width:auto;max-width:90%;height:auto;padding:8px 24px;border:1px solid var(--color_orange);border-radius:6px;background:var(--color_orange_opacity);text-align:center;display:flex;justify-content:center;align-items:center;column-gap:20px}.promo_icon{width:24px;height:24px}.promo_text{width:auto;height:auto;font-weight:600;color:var(--color_orange);flex-wrap:nowrap}.title{width:100%;text-align:center;color:var(--color_black)}.title>span{position:relative}.title>span::after{content:'';width:100%;height:10px;background:var(--color_blue);position:absolute;bottom:6px;left:0;z-index:-100;opacity:.3}.description{width:90%;max-width:1000px;color:var(--color_black);text-align:center;font-size:2rem}.description>span{color:var(--color_blue);font-weight:700}.banner_cta{background:var(--color_blue);color:var(--color_light_grey);text-decoration:none;padding:14px 20px;border-radius:8px;font-weight:700;font-size:1.4rem;margin:16px 0;transition:ease .4s}.banner_characteristics{width:100%;height:auto;list-style:none;margin:20px 0;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;column-gap:40px;row-gap:20px}.banner_characteristic{width:100%;max-width:200px;height:auto;display:flex;justify-content:flex-start;align-items:center;column-gap:20px}.banner_characteristic_icon{width:38px;height:38px}.section_value_proposition{width:100%;height:auto;padding:0 4%;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:30px}.card_value{width:calc(50% - 15px);height:280px;box-shadow:0 0 4px var(--color_dark_blue);background:var(--color_blue_opacity);padding:44px;border-radius:10px;transition:ease .4s;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;row-gap:10px}.card_value_icon{width:48px;height:48px;padding:6px;border-radius:6px;background:var(--color_blue_opacity)}.card_value_text,.card_value_title{width:100%;text-align:start}.card_value_title{margin-top:20px}.section_problem{width:100%;height:auto;padding:0 4%;display:flex;justify-content:center;align-items:center;flex-direction:column;row-gap:14px}.section_problem_sub_title{color:var(--color_orange)}.section_plans_description,.section_solution_description{width:100%;max-width:1000px;color:var(--color_black);text-align:center;font-size:1.4rem}.section_problem_cards,.section_with_you_web_info_container,.solutions{width:100%;height:auto;list-style:none;margin-top:40px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:30px}.problem_card{width:calc(50% - 15px);height:140px;box-shadow:0 0 4px var(--color_orange);background:var(--color_orange_opacity);padding:0 40px;border-radius:10px;transition:ease .4s;display:flex;justify-content:flex-start;align-items:center;column-gap:20px}.section_problem_cards .problem_card:last-child{width:100%}.section_problem_cards .problem_card:last-child>.problem_card_title{width:100%;text-align:center;font-weight:700}.problem_card_icon,.solution_card_icon,.with_you_web_icon{width:48px;height:48px;padding:6px;border-radius:6px;background:var(--color_orange_opacity)}.solution_card_icon,.with_you_web_icon{background:var(--color_blue_opacity)}.problem_card_title,.solution_card_title,.with_you_web_title{width:auto;height:auto;color:var(--color_black);text-align:start;font-weight:600}.solution_card_title,.with_you_web_title{text-align:center}.section_solution{width:100%;height:auto;padding:0 4%;display:flex;justify-content:space-between;align-items:center;flex-direction:column;row-gap:30px}.solution_card,.with_you_web_info{width:calc(100% / 4 - 30px);height:180px;box-shadow:0 0 4px var(--color_dark_blue);background:var(--color_blue_opacity);padding:20px;border-radius:10px;transition:ease .4s;display:flex;justify-content:center;align-items:center;flex-direction:column;row-gap:20px}.section_plans{width:100%;height:auto;display:flex;justify-content:center;align-items:center;flex-direction:column;row-gap:10px}.plans{width:92%;height:auto;margin-top:40px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;row-gap:30px;column-gap:10px}.plan{width:calc(100% / 4 - 10px);min-width:290px;height:auto;box-shadow:0 0 4px var(--color_dark_blue);background:var(--color_blue_opacity);padding:20px;border-radius:8px;position:relative;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;row-gap:14px}.plan:nth-of-type(2){box-shadow:0 0 4px var(--color_orange);background:var(--color_orange_opacity)}.plan:nth-of-type(2)::after{content:'Más Popular';width:auto;height:auto;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);padding:8px 20px;background:var(--color_orange);text-wrap:nowrap;border-radius:4px;color:var(--color_black);font-weight:600}.plan_title{font-size:1.6rem;text-align:center}.plan_description{text-align:center;font-size:1rem}.plan_price{font-weight:500;font-size:1.4rem}.plan_price>span{color:var(--color_blue);font-weight:700;font-size:2rem}.plan:nth-of-type(2) .plan_price>span{color:var(--color_orange)}.plan_characteristics{width:100%;height:auto;margin:20px 0;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;row-gap:4px}.characteristic{width:100%;height:auto;display:flex;justify-content:flex-start;align-items:center;column-gap:10px}.plan_characteristics>.characteristic>.characteristic_icon{width:26px;height:26px}.plan:nth-of-type(2) .characteristic_icon{background:var(--color_orange_opacity)}.characteristic_text{font-weight:500;font-size:.98rem}.plan_cta{width:100%;background:var(--color_blue);color:var(--color_light_grey);border-radius:6px;padding:12px 0;text-align:center;text-decoration:none;font-weight:600;transition:ease .4s}.plan:nth-of-type(2) .plan_cta{background:var(--color_orange);color:var(--color_black)}.section_reimbursement{width:100%;height:auto;padding:0 4%;display:flex;justify-content:center;align-items:center}.reimbursement_container{width:100%;height:auto;background:var(--color_blue_opacity);box-shadow:0 0 4px var(--color_dark_blue);padding:60px 40px;border-radius:20px;display:flex;justify-content:center;align-items:center;flex-direction:column;row-gap:20px}.reimbursement_icon{width:64px;height:64px;background:var(--color_blue_opacity);padding:8px;border-radius:8px}.reimbursement_text{width:auto;height:auto;text-align:center;color:var(--color_black)}.reimbursement_text>span{color:var(--color_blue)}.section_with_you_web{width:100%;height:auto;padding:0 4%;display:flex;justify-content:center;align-items:center;flex-direction:column;row-gap:40px}.section_cta{width:100%;height:100vh;min-height:500px;background:var(--color_blue);padding:0 4%;display:flex;justify-content:space-evenly;align-items:center;flex-direction:column}.section_cta_title{width:98%;height:auto;color:var(--color_light_grey)}.section_cta_description{width:98%;height:auto;color:var(--color_black);text-align:center}.section_cta_btn{width:auto;height:auto;padding:12px 24px;background:var(--color_orange);color:var(--color_light_grey);font-size:1.8rem;font-weight:700;text-decoration:none;border-radius:8px;transition:ease .4s;text-align:center}.section_cta_characteristics{width:100%;height:auto;list-style:none;margin:20px 0;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;column-gap:40px;row-gap:20px}.section_cta_characteristic{width:100%;max-width:200px;height:auto;display:flex;justify-content:flex-start;align-items:center;column-gap:20px}.section_cta_characteristics_icon{width:38px;height:38px}.section_cta_characteristics_text{font-weight:600;color:var(--color_light_grey);flex-wrap:nowrap}.section_faq{width:100%;min-height:500px;padding:0 4%;margin-bottom:80px;display:flex;justify-content:center;align-items:center;flex-direction:column;row-gap:40px}.section_faq_title{width:auto;height:auto;color:var(--color_black)}.faqs{width:100%;height:auto;list-style:none;display:flex;justify-content:center;align-items:center;flex-direction:column;row-gap:20px}.faq{width:100%;height:auto;padding:20px;border-radius:10px;background:var(--color_blue_opacity);box-shadow:0 0 4px var(--color_dark_blue);display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;row-gap:10px}@media(hover:hover){.banner_cta:hover{box-shadow:0 0 20px var(--color_blue)}.plan_cta:hover{box-shadow:0 0 10px var(--color_blue)}.plan:nth-of-type(2) .plan_cta:hover{box-shadow:0 0 16px var(--color_orange)}.whit_you_web_cta:hover{box-shadow:0 0 20px var(--color_orange)}.section_cta_btn:hover{opacity:.8}}@media screen and (max-width:1308px){.plan{width:calc(100% / 3 - 10px)}}@media screen and (max-width:1224px){.section_with_you_web{height:auto;row-gap:40px}.section_with_you_web_info_container{width:100%}.with_you_web_info{width:100%;height:auto}}@media screen and (max-width:984px){.plan{width:calc(50% - 10px)}}@media screen and (max-width:796px){.banner_cta,.description{font-size:1.2rem}.section_plans_description,.section_problem_description,.section_solution_description{font-size:1.2rem}}@media screen and (max-width:900px){.card_value{width:100%}}@media screen and (max-width:754px){.problem_card,.solution_card{width:100%}}@media screen and (max-width:656px){.plan{width:100%}}.header{width:100%;height:80px;padding:0 4%;display:flex;justify-content:space-between;align-items:center}.logo_container{width:150px;height:80%;border-radius:10px;overflow:hidden}.logo_icon{width:100%;height:100%;object-fit:cover}.navbar{width:auto;height:auto}.menu{width:auto;height:auto;list-style:none;display:flex;justify-content:center;align-items:center;column-gap:20px}.menu_item{width:auto;height:auto}.menu_link{width:auto;height:auto;text-decoration:none;color:var(--color_grey);padding:12px;border-radius:8px;font-weight:700;transition:ease .4s;display:block}.menu_item:last-of-type .menu_link{background:var(--color_blue);color:var(--color_light_grey)}.footer{width:100%;min-height:500px;background:var(--color_blue_opacity);box-shadow:0 0 4px var(--color_dark_blue);padding:4%;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.footer_item{width:calc(100% / 4 - 10px);height:100%;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;row-gap:14px}.footer_item_logo_container{width:auto;height:auto}.footer_item_logo{width:auto;height:64px;border-radius:10px}.footer_description{width:auto;height:auto;color:var(--color_grey);font-weight:600}.footer_actus_dev_list,.footer_contact,.footer_plans{width:100%;height:auto;list-style:none;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;row-gap:14px}.footer_actus_dev,.footer_contact_item,.footer_plan{width:100%;height:auto;font-size:1.075rem;color:var(--color_grey)}.footer_actus_dev_link,.footer_contact_item_link,.footer_plan_link{width:100%;height:auto;text-decoration:none;color:var(--color_grey);transition:ease .4s}@media(hover:hover){.menu_link:hover{background:var(--color_orange);color:var(--color_light_grey)}.menu_item:last-of-type .menu_link:hover{box-shadow:0 0 10px var(--color_blue)}.footer_plan_link:hover{color:var(--color_orange)}.footer_actus_dev_link:hover{color:var(--color_orange)}.footer_contact_item_link:hover{color:var(--color_orange)}}@media screen and (max-width:905px){.footer{justify-content:flex-start;align-items:flex-start;flex-direction:column;row-gap:20px}.footer_item{width:100%}}@media screen and (max-width:628px){.menu_item:last-of-type .menu_link{display:none}}