body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{display:flex;flex-direction:column;min-height:100vh;text-align:center;width:100%}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.content{flex-grow:1;padding-top:64px}.learn_more{color:#f1633a;font-size:20px;font-weight:400}.learn_more:hover{cursor:pointer}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}.container{margin:0 auto;max-width:1420px;width:100%}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}

/*  !* Auto layout *!*/

/*  !*position: absolute;*!*/

/*  !* white *!*/
/*  !* gray button *!*/.header{background:#f0f0f0;box-shadow:0 2px 5px #ccc;max-height:64px;position:fixed;top:0;width:100%;z-index:11}.header_container{align-items:center;display:flex;justify-content:space-between;padding:10px 20px;position:relative;z-index:11}.homeContainer{background-color:#f8f8f8}.homeContainer,.home_page{display:flex;justify-content:center;width:100%}.home_page{align-items:center;flex-direction:column}.home_page_phone_container{display:flex;flex-wrap:wrap;height:fit-content;justify-content:space-around;max-width:1420px;padding:130px 10px 60px;width:100%}.home_page_phone_container div{align-items:center;display:flex;justify-content:center;min-width:350px;width:30%}.home_page_why_container{display:flex;flex-direction:column;height:fit-content;max-width:1420px;padding:180px 10px;width:100%}.home_page_why_container_block{display:flex;flex-wrap:wrap;justify-content:space-around}.container_column{display:flex;flex-direction:column;width:295px}.container_column p{margin-bottom:3px;margin-top:3px}.vector_block{display:flex}.homeContainer img{max-width:90%;width:auto}.section_container{background-color:#f8f8f8}.section_container,.section_page{display:flex;justify-content:center;width:100%}.section_page{align-items:center;flex-direction:column}.section_page_phones{display:flex;flex-wrap:wrap;height:fit-content;justify-content:space-around;max-width:1420px;padding:100px 10px 0;width:100%}.section_page_phone_block{background-color:#f8f8f8;border-radius:20px;display:flex;flex-direction:column;height:fit-content;margin-top:20px;padding:70px 85px 0}.section_container img{max-width:90%;width:auto}.footer{background-color:#f8f8f8;border-top:2px solid #ebebeb;padding:20px}.footer-container{align-items:center;display:flex;justify-content:center;padding:0 20px}.footer-copyright{color:#aaa;display:block;padding:5px 0;white-space:nowrap}.footer-links{display:flex;flex-wrap:wrap}.footer-link{color:#000;cursor:pointer;display:block;margin-right:30px;padding:5px 0;text-decoration:none}.terms{border-left:1px solid #999;border-right:1px solid #999;padding-left:20px;padding-right:20px}@media screen and (max-width:900px){.footer-container{flex-wrap:wrap}}@media screen and (max-width:825px){.footer-links{justify-content:center;width:100%}.footer-link{margin:0 15px}}.data_container{background-color:#f8f8f8;list-style:inside}.data_container,.data_page{display:flex;justify-content:center;width:100%}.data_page{align-items:center;flex-direction:column}.data_page_block{display:flex;flex-wrap:wrap;height:fit-content;max-width:1420px;padding:80px 10px;width:100%}.data_page p{font-size:32px;font-style:normal;font-weight:500;line-height:30px}.data_page p,.data_page ul{text-align:left}.data_page li{font-size:18px;font-weight:400;line-height:30px}.data_container img{max-width:90%;width:auto}.contact_container{background-color:#f8f8f8;list-style:inside}.contact_container,.contact_page{display:flex;justify-content:center;width:100%}.contact_page{align-items:center;flex-direction:column}.contact_page_block{display:flex;flex-wrap:wrap;height:fit-content;max-width:1420px;padding:80px 10px;width:100%}.contact_page p{font-size:32px;font-style:normal;font-weight:500;line-height:30px;text-align:left}.contact_page ul{text-align:left}.contact_page li{font-size:18px;font-weight:400;line-height:30px}.contact_container img{max-width:90%;width:auto}
/*# sourceMappingURL=main.a966ef51.css.map*/