.hosting-banner-wrapper{padding:80px 0;background:var(--brand-primary-lighter-4, #fef1e6)}.hosting-banner-wrapper .container{@media screen and (min-width:1366px){max-width:1296px;padding:0}}.hosting-banner-wrapper .hosting-banner{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;gap:36px;@media screen and (min-width:1024px){gap:70px}}.hosting-banner-wrapper .hosting-banner .hosting-banner_head{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:32px;@media screen and (min-width:1024px){flex-direction:row;gap:155px}}.hosting-banner-wrapper .hosting-banner .hosting-banner_head__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:16px}.hosting-banner-wrapper .hosting-banner .hosting-banner_head__content h1{font-size:24px;font-weight:600;line-height:28px;color:var(--gray-darker, #17191c);@media screen and (min-width:1024px){font-size:56px;line-height:72px}}.hosting-banner-wrapper .hosting-banner .hosting-banner_head__content p{font-size:16px;font-weight:400;line-height:20px;color:var(--gray-main, #5e636e);@media screen and (min-width:1024px){font-size:18px;line-height:24px}}.hosting-banner-wrapper .hosting-banner .hosting-banner_head__image{max-width:541px;width:100%}.hosting-banner-wrapper .hosting-banner .hosting-banner_head__image svg{width:100%;height:auto}.hosting-banner-wrapper .hosting-banner .hosting-banner_footer{display:grid;grid-template-columns:repeat(1,1fr);width:100%;gap:20px;@media screen and (min-width:1024px){grid-template-columns:repeat(3,auto)}}.hosting-banner-wrapper .hosting-banner .hosting-banner_footer__item{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;padding:16px;background:#fff;border-radius:8px;gap:16px}.hosting-banner-wrapper .hosting-banner .hosting-banner_footer__item .hosting-banner_item__image{width:80px;height:80px;display:flex;justify-content:center;align-items:center}.hosting-banner-wrapper .hosting-banner .hosting-banner_footer__item .hosting-banner_item__content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px}.hosting-banner .hosting-banner_footer__item .hosting-banner_item__content .hosting-banner_item__title{font-size:20px;font-weight:600;line-height:24px;color:#2d3139}.hosting-banner .hosting-banner_footer__item .hosting-banner_item__content .hosting-banner_item__description{font-size:14px;font-weight:400;line-height:20px;color:var(--gray-lighter, #676c79);margin:0}.advantages-wrapper{padding:40px 0;@media screen and (min-width:1366px){padding:80px 0}}.advantages-wrapper .container{@media screen and (min-width:1366px){max-width:1296px;padding:0}}.advantages-wrapper .section-title{font-size:36px;line-height:48px;font-weight:600;color:var(--gray-darken, #17191c);margin-bottom:48px}.advantages-wrapper .advantages .row{row-gap:32px}.advantages-wrapper .advantages .advantages_item{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:12px}.advantages-wrapper .advantages .advantages_item .advantages_item__img{display:flex;align-items:center;justify-content:center;width:200px;height:200px}.advantages-wrapper .advantages .advantages_item .advantages_item__title{margin-top:20px;color:#3e424b;font-size:20px;line-height:24px;font-weight:600;text-align:center}.advantages-wrapper .advantages .advantages_item .advantages_item__description{color:var(--gray-lighter, #676c79);font-size:16px;line-height:24px;font-weight:400;text-align:center}.pricing-section{padding:40px 0;@media screen and (min-width:1366px){padding:80px 0}}.pricing-section .container{@media screen and (min-width:1366px){max-width:1296px;padding:0}}.pricing-section .pricing-table{border:none;margin:0}.pricing-section .pricing-table thead tr th:first-of-type{border-right:none;border-left:none;vertical-align:top;white-space:normal}.pricing-section .pricing-table thead tr th:last-of-type{border-right:none;border-left:none}.pricing-section .pricing-table thead .first-column{padding:20px 0}.pricing-section .pricing-table thead .second-column,.pricing-section .pricing-table thead .third-column,.pricing-section .pricing-table thead .foutrh-column{padding:28px 20px}.pricing-section .pricing-table .column-title{font-size:28px;line-height:32px;font-weight:600;color:var(--gray-main, #1e2227)}.pricing-section .pricing-table .column-description{min-height:48px;font-size:14px;line-height:100%;font-weight:300;color:var(--gray-main, #1e2227);margin-top:15px;white-space:normal}.pricing-section .pricing-table .column-price{font-size:20px;line-height:100%;font-weight:700;color:var(--gray-main, #1e2227);margin-top:20px;@media screen and (min-width:1366px){font-size:40px}}.pricing-section .pricing-table .column-price small{font-size:14px;line-height:20px;font-weight:600;color:var(--gray-lighter, #676c79)}.pricing-section .pricing-table .column-tarif{font-size:14px;line-height:24px;font-weight:400;color:#3e424b}.pricing-section .pricing-table .btn{width:100%;margin-top:20px;border-radius:8px;padding:20px 16px;height:56px;font-size:16px}.pricing-section .badge.primary{color:var(--gray-main, #1e2227);font-size:14px;line-height:20px;font-weight:600;padding:6px 12px;background:var(--gray-lighter-5, #f7f7f8);border-radius:5.5px}.pricing-section .badge.secondary{color:#5f646f;font-size:14px;line-height:18px;font-weight:300;padding:2px 4px;background:var(--gray-lighter-5, #f7f7f8);border-radius:4px;margin-top:16px;@media screen and (min-width:1366px){font-size:16px;line-height:20px;padding:8px 12px}}.pricing-section .badge.tertiary{color:#f2821b;font-size:14px;line-height:20px;font-weight:400;padding:2px 12px;background:var(--brand-primary-lighter-4, #fce5cf);border-radius:40px}.pricing-section .pricing-table tbody tr td:first-of-type{border-right:none;border-left:none}.pricing-section .pricing-table tbody tr td:last-of-type{border-right:none;border-left:none}.pricing-section .pricing-table tbody tr td{padding:16px 20px;text-align:center;font-size:16px;line-height:24px;font-weight:400;color:#3e424b;white-space:normal}.pricing-section .pricing-table tbody tr td:first-of-type{font-size:20px;line-height:26px;font-weight:500;color:var(--gray-main, #1e2227);text-align:left}.pricing-table{width:100%;background:#fff;border:1px solid #ddd;border-collapse:collapse;margin-top:30px}.pricing-table th,.pricing-table td{vertical-align:top;border:1px solid #eee;width:200px;max-width:200px;@media screen and (min-width:1366px){width:324px;max-width:324px}}.pricing-section .pricing-table tbody tr td .plan-note{font-size:14px;line-height:24px;font-weight:300;color:var(--gray-main, #3e424b)}.faq-list-wrapper .section-title{text-align:center;font-size:36px;line-height:48px;font-weight:600;color:var(--gray-darken, #17191c)}.pricing-table .badge{margin-right:8px}
