.tm-input {
position: relative;
}
.card-feature span {
width: 26px;
height: 22px;
background-size: 32px!important;
}
.tm-midias-home {
margin-top: 240px;
}
span.icon.icon-1 {
background: url('data:image/svg+xml,<svg width="40" height="34" viewBox="0 0 40 34" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M20 27C25.5228 27 30 22.5228 30 17C30 11.4772 25.5228 7 20 7C14.4772 7 10 11.4772 10 17C10 22.5228 14.4772 27 20 27Z" stroke="%238E70FF" stroke-width="1.9" stroke-linecap="round" stroke-linejoin="round"/><path d="M17.0898 14.0001C17.3249 13.3317 17.789 12.7682 18.3998 12.4092C19.0106 12.0502 19.7287 11.919 20.427 12.0388C21.1253 12.1586 21.7587 12.5216 22.2149 13.0636C22.6712 13.6056 22.9209 14.2916 22.9198 15.0001C22.9198 17.0001 19.9198 18.0001 19.9198 18.0001" stroke="%238E70FF" stroke-width="1.9" stroke-linecap="round" stroke-linejoin="round"/><path d="M20 22H20.01" stroke="%238E70FF" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/></svg>');
background-position: -4px -1px;
}
span.icon.icon-2 {
background: url('data:image/svg+xml,<svg width="41" height="34" viewBox="0 0 41 34" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M27.2123 12.5438C27.0681 14.5455 25.5832 16.0875 23.9639 16.0875C22.3446 16.0875 20.8572 14.546 20.7155 12.5438C20.5678 10.4613 22.0134 9 23.9639 9C25.9144 9 27.36 10.4992 27.2123 12.5438Z" stroke="%238E70FF" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/><path d="M23.9623 19.2375C20.7547 19.2375 17.6702 20.8308 16.8974 23.9335C16.7951 24.344 17.0525 24.75 17.4743 24.75H30.4508C30.8726 24.75 31.1286 24.344 31.0277 23.9335C30.2549 20.781 27.1704 19.2375 23.9623 19.2375Z" stroke="%238E70FF" stroke-width="1.8" stroke-miterlimit="10"/><path d="M17.2683 13.4267C17.1531 15.0253 15.9532 16.2843 14.6597 16.2843C13.3663 16.2843 12.1643 15.0258 12.0511 13.4267C11.9335 11.7636 13.1015 10.575 14.6597 10.575C16.218 10.575 17.3859 11.7941 17.2683 13.4267Z" stroke="%238E70FF" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/><path d="M17.5645 19.336C16.6761 18.929 15.6977 18.7725 14.6606 18.7725C12.1013 18.7725 9.6354 20.0448 9.01771 22.5229C8.9365 22.8507 9.14223 23.1751 9.47889 23.1751H15.0052" stroke="%238E70FF" stroke-width="1.8" stroke-miterlimit="10" stroke-linecap="round"/></svg>');
background-position: -5px -2px;
background-size: 34px !important;
}
span.icon.icon-3 {
background: url('data:image/svg+xml,<svg width="40" height="34" viewBox="0 0 40 34" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M20.201 25.4021C25.2826 25.4021 29.4021 21.2826 29.4021 16.201C29.4021 11.1195 25.2826 7 20.201 7C15.1195 7 11 11.1195 11 16.201C11 21.2826 15.1195 25.4021 20.201 25.4021Z" stroke="%238E70FF" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/><path d="M24.1013 12.2998L22.1507 18.1517L16.2988 20.1023L18.2495 14.2504L24.1013 12.2998Z" stroke="%238E70FF" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/></svg>');
background-position: -4px -1px;
}
span.icon.icon-4 {
background: url('data:image/svg+xml,<svg width="40" height="34" viewBox="0 0 40 34" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M19.5062 9.06958H12.5333C12.0049 9.06958 11.4982 9.27948 11.1245 9.6531C10.7509 10.0267 10.541 10.5335 10.541 11.0618V25.0077C10.541 25.5361 10.7509 26.0428 11.1245 26.4165C11.4982 26.7901 12.0049 27 12.5333 27H26.4792C27.0075 27 27.5143 26.7901 27.8879 26.4165C28.2615 26.0428 28.4714 25.5361 28.4714 25.0077V18.0348" stroke="%238E70FF" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/><path d="M26.975 7.57546C27.3713 7.17917 27.9088 6.95654 28.4692 6.95654C29.0297 6.95654 29.5671 7.17917 29.9634 7.57546C30.3597 7.97175 30.5823 8.50923 30.5823 9.06966C30.5823 9.6301 30.3597 10.1676 29.9634 10.5639L20.5002 20.0271L16.5156 21.0233L17.5118 17.0387L26.975 7.57546Z" stroke="%238E70FF" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/></svg>');
background-position: -3px -2px;
}
span.icon.icon-5 {
background: url('data:image/svg+xml,<svg width="41" height="34" viewBox="0 0 41 34" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.9375 26.8644C9.85849 26.8614 9.7834 26.8287 9.72736 26.7726C9.67013 26.7154 9.63722 26.6383 9.63542 26.5575V8.4375C9.63542 8.35738 9.66724 8.28055 9.72389 8.22389C9.78055 8.16724 9.85738 8.13542 9.9375 8.13542C10.0176 8.13542 10.0945 8.16724 10.1511 8.22389C10.2078 8.28055 10.2396 8.35738 10.2396 8.4375V26.5575C10.2378 26.6384 10.2049 26.7154 10.1476 26.7726C10.0916 26.8287 10.0165 26.8614 9.9375 26.8644Z" stroke="%238E70FF" stroke-width="1.20833"/><path d="M21.2061 20.1326L21.2061 20.1326L21.2035 20.1299L18.2189 17.1453L17.7917 16.7181L17.3645 17.1453L14.3894 20.1203C14.3329 20.1703 14.2596 20.1975 14.1839 20.1961C14.1057 20.1947 14.031 20.163 13.9757 20.1077L13.5485 20.5349L13.9757 20.1077C13.9203 20.0523 13.8886 19.9777 13.8872 19.8994C13.8859 19.8238 13.913 19.7505 13.963 19.6939L17.5782 16.0787C17.6348 16.0222 17.7116 15.9904 17.7917 15.9904C17.8717 15.9904 17.9485 16.0222 18.0051 16.0787L20.9895 19.0631L21.4167 19.4903L21.8439 19.0631L26.0272 14.8797C26.0838 14.8297 26.1571 14.8026 26.2327 14.8039C26.311 14.8053 26.3857 14.837 26.441 14.8924C26.4963 14.9477 26.528 15.0224 26.5294 15.1006C26.5308 15.1763 26.5037 15.2496 26.4537 15.3061L21.6299 20.1299L21.6299 20.1299L21.6272 20.1326C21.6001 20.16 21.5677 20.1818 21.5321 20.1966C21.4964 20.2114 21.4581 20.219 21.4195 20.2188V20.2187L21.4138 20.2188C21.3752 20.219 21.3369 20.2114 21.3013 20.1966C21.2656 20.1818 21.2332 20.16 21.2061 20.1326ZM28.0625 26.8646H9.9375C9.85738 26.8646 9.78054 26.8328 9.7239 26.7761C9.66724 26.7195 9.63542 26.6426 9.63542 26.5625C9.63542 26.4824 9.66724 26.4056 9.72389 26.3489C9.78055 26.2923 9.85738 26.2604 9.9375 26.2604H28.0625C28.1426 26.2604 28.2195 26.2923 28.2761 26.3489C28.3328 26.4056 28.3646 26.4824 28.3646 26.5625C28.3646 26.6426 28.3328 26.7195 28.2761 26.7761C28.2195 26.8328 28.1426 26.8646 28.0625 26.8646Z" stroke="%238E70FF" stroke-width="1.20833"/><path d="M22.625 14.1769H26.8492C26.93 14.1787 27.0071 14.2116 27.0643 14.2689C27.1215 14.3261 27.1544 14.4032 27.1563 14.484V18.8119C27.1544 18.8928 27.1215 18.9698 27.0643 19.0271C27.0083 19.0831 26.9332 19.1158 26.8542 19.1189C26.7752 19.1158 26.7001 19.0831 26.644 19.0271C26.5868 18.9698 26.5539 18.8928 26.5521 18.8119V15.3853V14.7811H25.9479H22.625C22.5449 14.7811 22.468 14.7493 22.4114 14.6926C22.3547 14.636 22.3229 14.5591 22.3229 14.479C22.3229 14.3989 22.3547 14.3221 22.4114 14.2654C22.468 14.2087 22.5449 14.1769 22.625 14.1769Z" stroke="%238E70FF" stroke-width="1.20833"/></svg>');
background-position: -3px -2px;
}
span.icon.icon-6 {
background: url('data:image/svg+xml,<svg width="40" height="34" viewBox="0 0 40 34" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12.7246 9.58325H27.8496C28.8895 9.58325 29.7402 10.434 29.7402 11.4739V22.8176C29.7402 23.8575 28.8895 24.7083 27.8496 24.7083H12.7246C11.6848 24.7083 10.834 23.8575 10.834 22.8176V11.4739C10.834 10.434 11.6848 9.58325 12.7246 9.58325Z" stroke="%238E70FF" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/><path d="M29.1847 11.3628L20.2877 17.5907L11.3906 11.3628" stroke="%238E70FF" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/></svg>');
background-position: -5px -1px;
}
ul.feature-list.flex {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
gap: 17px;
margin-bottom: 32px;
}
ul.feature-list.flex li {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
border: var(--tm-border);
background: var(--tm-grey);
border-radius: 20px;
padding: 12px 22px 14px 22px;
color: var(--tm-dark-blue, #1B0166);
text-align: center;
font-size: 14px;
font-style: normal;
font-weight: 700;
line-height: 18px;
letter-spacing: -0.2px;
gap: 6px;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
-webkit-appearance: none;
margin: 0;
} input[type="number"] {
-moz-appearance: textfield;
}
.tm-input input {
font-size: 16px;
color: rgba(0, 0, 0, 0.5);
letter-spacing: 0.2px;
line-height: 24px;
margin: 0;
font-weight: 300;
border-radius: 8px;
width: 100%;
height: 46px;
appearance: none;
-moz-appearance: none;
-webkit-appearance: none;
resize: none;
outline: none;
padding: 4px 12px 0 12px;
background: transparent;
border: 2px solid rgba(255, 255, 255, 0.40);
color: #ffffffde;
font-family: 'Nunito';
font-size: 14px;
}
.tm-input input::-moz-focus-inner {
border: 0;
}
.tm-input input::placeholder {
color: rgba(0, 0, 0, 0.18);
}
.tm-input input::-ms-input-placeholder {
color: rgba(0, 0, 0, 0.18);
}
.tm-input input:-ms-input-placeholder {
color: rgba(0, 0, 0, 0.18);
}
.tm-input input:disabled {
border: 1px rgba(0, 0, 0, 0.06) solid;
cursor: not-allowed;
-webkit-text-fill-color: rgba(0, 0, 0, 0.18);
-webkit-opacity: 1;
color: rgba(0, 0, 0, 0.18);
background-color: white;
}
.tm-input input:disabled+label {
color: rgba(0, 0, 0, 0.18);
}
.tm-input input.error {
border: 1px #d75353 solid;
}
.tm-input input.error+label {
color: #d75353;
}
.tm-input span.tip {
font-size: 12px;
line-height: 14px;
letter-spacing: -0.1px;
color: rgba(0, 0, 0, .5);
margin-left: 13px;
position: relative;
top: 2px;
}
.container.grid {
grid-template-columns: 1fr 1fr;
gap: 84px;
padding-top: 160px;
max-width: 950px;
}
.tm-desk-title {
margin: 0;
font-size: 20px;
padding-top: 62px;
}
.tm-big-title-desk {
font-weight: 800;
margin: 0;
margin-bottom: 60px;
text-align: left;
}
ul.feature-list {
margin: 0;
padding: 0;
display: flex;
flex-wrap: wrap;
flex-direction: column;
align-content: flex-start;
gap: 4px;
color: rgba(0, 0, 0, 0.40);
font-weight: 600;
font-size: 16px;
}
ul.feature-list li {
color: rgba(0, 0, 0, 0.40);
display: flex;
align-items: center;
gap: 10px;
}
ul.partner-logos {
margin: auto;
padding: 0;
display: flex;
}
ul.partner {
display: grid;
list-style: none;
align-items: center;
justify-content: center;
gap: 14px;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}
.partner li:nth-child(1)  {
width: 60px;
}
.partner li:nth-child(3) {
width: 92px;
height: 50px;
}
.partner li:nth-child(5) {
width: 84px;
}
.partner li:nth-child(5) img {
width: 96%;
}
span.checkmark {
background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="19" viewBox="0 0 20 19" fill="none"><circle cx="9.73926" cy="9.5" r="9.5" fill="%235D31FF" fill-opacity="0.19"/><path d="M13.8955 7L8.39551 12L5.89551 9.72727" stroke="%235D31FF" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat;
font-size: 0;
width: 20px;
height: 20px;
display: inline-block;
background-size: 15px;
}
.container-modal {
position: unset;
opacity: 1;
display: block;
background: unset;
padding: 0;
margin: 0;
z-index: 1;
}
.modal {
padding: 48px 34px;
}
.contant-calc {
width: 100%;
}
.modal .logo {
width: 112px;
margin: auto;
padding: 0;
margin-bottom: 60px;
}
.modal h2 {
margin-top: 32px;
margin-bottom: 46px;
font-size: 24.48px;
font-style: normal;
font-weight: 800;
line-height: 30px; letter-spacing: -0.179px;
}
.result-price {
width: 100%;
}
.result-price ul {
margin: 0;
padding: 20px 0px 20px;
max-width: 95%;
margin: auto;
}
.tm-partners {
overflow: hidden;
max-width: 600px;
width: auto;
margin: auto;
}
.partner {
padding: 0 !important;
}
.partner li {
width: 80px;
} .container-grid-1 {
padding-top: 2px;
}
img.shape.shape-0 {
position: absolute;
left: -345px;
top: 18px;
width: 530px;
}
img.shape.shape-1 {
right: -338px;
transform: rotate(180deg);
position: absolute;
top: -168px;
width: 530px;
}
body.dotted-bg {
overflow-x: hidden;
}
.contant-calc label {
color: rgba(255, 255, 255, 0.50);
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 21px;
letter-spacing: 0.179px;
margin-bottom: 14px;
display: block;
}
.tm-text-toggle-button {
border: solid 2px #7667A3;
display: flex;
border-radius: 6px;
list-style-type: none;
padding: 0;
margin: 0;
user-select: none;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
margin-bottom: 72px;
}
.tm-text-toggle-button input {
position: absolute;
opacity: 0;
height: 0;
width: 0;
cursor: pointer;
}
.tm-text-toggle-button input:checked+label {
color: #fff;
background-color: var(--tm-pink);
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.03);
}
.tm-text-toggle-button label {
flex-grow: 1;
padding: 8px 0;
margin-bottom: 0;
cursor: pointer;
font-weight: 500;
text-align: center;
}
.tm-text-toggle-button label:not(:last-child) {
border-right: solid 2px #7667A3;
}
.tm-text-toggle-button label:hover {
background-color: rgb(255 255 255 / 9%);
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.tm-text-toggle-button label span {
letter-spacing: -0.1px;
text-align: center;
font-size: 16px;
line-height: 20px;
font-weight: 700;
width: 120px;
}
.tm-text-toggle-button label:first-child {
border-left: solid 2px #7667A3;
border-radius: 6px 0 0 6px;
}
.tm-text-toggle-button label:last-child { border-radius: 0 6px 6px 0;
}
.result-price {
background: var(--tm-pink);
border-radius: 25px;
padding: 40px 20px 0 20px;
}
strong.months {
border-radius: 19.757px 19.757px 0px 0px;
background: #ffffff24;
display: block;
font-size: 14px;
font-style: normal;
font-weight: 400;
padding: 10px 14px;
text-align: center;
margin-bottom: 1px;
}
.result-price span {
color: var(--tm-dark-blue, #1B0166);
text-align: center;
font-feature-settings: 'liga' off, 'clig' off;
font-family: Nunito;
font-size: 16px;
font-style: normal;
font-weight: 800;
background: #fff;
padding: 12px 0px;
display: block;
margin-top: -58px;
width: 100%;
border-radius: 18px;
line-height: 20px;
letter-spacing: -0.2px;
}
.result-price {
position: relative;
}
ul.result-prices li {
display: flex;
align-items: center;
border-top: rgba(255, 255, 255, 0.20) 1px solid;
padding: 4px 0px;
gap: 12px;
}
ul.result-prices li:first-child {
border-top: unset;
}
ul.result-prices li h3 {
color: #FFF;
font-family: Nunito;
font-size: 12.55px;
font-style: normal;
font-weight: 700;
line-height: 30.55px;
letter-spacing: 0.179px;
text-transform: uppercase;
}
ul.result-prices li h4 {
text-align: center;
font-size: 21.37px;
font-weight: 900;
line-height: 47.51px;
letter-spacing: -0.179px;
margin: 0;
padding: 0;
}
#desconto {
color: #FFF;
text-align: center;
font-family: Nunito;
font-size: 12.446px;
font-style: normal;
font-weight: 900;
line-height: 25.893px;
letter-spacing: -0.179px;
background: var(--tm-dark-blue);
z-index: 1;
position: relative;
border-radius: 12px;
padding: 1px 7px;
}
.first-box {
width: 88%;
display: flex;
gap: 29px;
justify-content: space-between;
align-items: center;
}
.opacity-zero,
.opacity-zero-remove {
opacity: 0;
pointer-events: none;
transition: all 0.2s ease-in-out;
}
.fade-in {
opacity: 1;
transition: opacity 0.2s ease-in;
}
.shape.shape-1 {
background: url('data:image/svg+xml,<svg width="653" height="480" viewBox="0 0 653 480" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M642.197 2.32912C615.341 28.7837 583.284 49.3826 548.288 63.3818C513.581 77.2605 476.03 84.5823 438.606 84.4024C417.402 84.3005 396.142 81.9162 375.512 76.9598C372.841 76.3179 370.103 76.8103 368.425 79.1895C366.926 81.3163 366.91 84.6276 368.706 86.6134C392.948 113.474 416.695 141.053 436.163 171.635C454.317 200.145 468.879 232.018 473.55 265.697C477.928 297.25 474.429 330.272 462.183 359.741C455.988 374.646 447.369 388.592 436.471 400.523C429.731 407.903 422.031 414.113 413.961 419.962C412.608 420.944 411.242 421.918 409.852 422.851C408.61 423.685 407.349 424.493 406.088 425.301C405.629 425.595 404.191 426.458 406.2 425.236C405.792 425.482 405.39 425.738 404.982 425.984C404.103 426.522 403.221 427.051 402.332 427.57C392.684 433.246 382.6 438.184 372.291 442.532C365.422 445.425 358.444 448.055 351.379 450.425C349.356 451.104 347.319 451.761 345.283 452.401C344.936 452.509 344.589 452.618 344.244 452.723C345.511 452.333 343.763 452.869 343.64 452.908C342.391 453.281 341.139 453.652 339.885 454.015C335.595 455.254 331.277 456.402 326.936 457.455C306.682 462.395 285.965 465.394 265.151 466.611C209.365 469.874 152.834 456.334 100.063 437.945C91.8996 435.099 16.4354 407.025 8.41007 403.813C1.0837 400.879 -3.23957 414.146 4.10164 417.085C60.429 439.63 188.445 480.214 249.314 479.353C290.063 478.777 330.706 471.8 368.783 457.161C386.874 450.205 404.897 441.611 420.672 430.246C438.261 417.574 453.195 402.277 464.086 383.414C480.947 354.206 488.442 320.056 487.478 286.437C485.391 213.718 441.993 151.879 395.917 98.8242C390.08 92.1002 384.15 85.4549 378.184 78.8437L371.375 88.5014C409.608 97.6827 449.358 98.9993 488.136 92.6982C526.771 86.4219 564.366 72.75 597.761 52.3571C616.652 40.8205 634.226 27.3529 649.997 11.8168C652.353 9.4963 653.074 5.90901 650.838 3.18622C648.874 0.806721 644.573 -0.00128206 642.201 2.33222L642.197 2.32912Z" fill="%23F255D5"/></svg>') no-repeat;
width: 351px;
height: 350px;
position: absolute;
top: 0;
right: 0;
background-position: -194px -16px;
transform: rotate(90deg);
background-size: 500px;
}
@media (max-width: 1100px) {
.shape.shape-1 {
transform: rotate(90deg);
background-position: -258px -50px;
display: none;
}
img.shape.shape-0 {
top: -172px;
}
.container.grid {
padding: 160px 20px 0 20px;
}
}
@media (max-width: 930px) {
.partner li,
.partner-1 li {
width: 100% !important;
margin-right: 0;
}
.partner li:nth-child(3) {
width: 117%!important;!importan;!importa;!import;!impor;!impo;!imp;!im;!i;!;
height: auto;
margin: -2px;
}
.container.grid {
grid-template-columns: 1fr;
gap: 0;
max-width: 100%;
padding: 0 !important;
}
.container-grid-1 {
width: 100%;
overflow: hidden;
}
.tm-partners {
max-width: 100%;
}
.container-modal {
width: 100%;
padding: 0 22px;
max-width: 554px;
margin: auto;
}
img.shape.shape-1 {
right: -240px;
left: unset;
top: -122px;
z-index: -11;
transform: rotate(145deg);
}
.tm-big-title-desk {
font-size: 28px;
line-height: 38px;
}
.modal {
padding: 40px 20px;
margin: 34px auto 80px auto;
max-width: 100%;
}
.result-price span {
padding: 12px 16px;
}
ul.result-prices li h4 {
font-size: 18px;
line-height: 26px;
}
ul.result-prices li h3 {
font-size: 12px;
line-height: 23px;
}
.container-grid-1 {
max-width: 554px;
padding: 0;
}
.content-slider.content-slider-home-page.partner-section-slider:before {
left: -24px;
}
.content-slider.content-slider-home-page.partner-section-slider:after {
right: -24px;
}
.content-slider.content-slider-home-page.partner-section-slider {
width: 100%;
}
ul.feature-list,
h1.tm-big-title-desk {
padding: 0px 22px;
max-width: 540px;
}
img.shape.shape-0 {
left: -23px;
top: -184px;
z-index: -11;
transform: rotate(180deg);
}
ul.result-prices li {
padding: 10px 0px;
}
h1.tm-big-title-desk.less-mobile-padding {
font-size: 25px;
text-align: center;
}
.container-grid-1 {
order: 1;
margin: auto;
}
.tm-desk-title {
margin-bottom: 0;
font-size: 18px;
}
.shape.shape-1 {
display: none;
}
ul.partner {
padding: 0 24px!important;
max-width: 500px;
margin: 16px auto auto auto;
}
.modal .logo {
width: 96px;
}
.partner li:nth-child(1) {
width: 86%!important;
}
}
@media (max-width: 500px) {
ul.feature-list.flex {
grid-template-columns: 1fr 1fr;
}
}
@media (max-width: 350px) {
.shape.shape-1 {
transform: unset;
background-position: -258px -50px;
right: 0;
}
.container-modal {
padding: 10px;
}
#desconto {
position: absolute;
right: -10px;
}
}