.homepage .background-squares{width:1395px;max-width:100%;height:auto;margin:auto;position:absolute;top:-4.25rem;left:0;right:0}@media only screen and (max-width:1350px){.homepage .background-squares{display:none}}.homepage .page-subtitle-paragraph{width:36.9375rem}.homepage .section-title{margin-bottom:0}.homepage .section-mac-monitor{flex-direction:column;align-items:flex-end;width:81.5625rem;max-width:100%;margin:auto auto 2rem;padding-left:12rem;padding-right:6rem;display:flex}@media only screen and (max-width:991px){.homepage .section-mac-monitor{padding-left:1.5rem;padding-right:1rem}}.homepage .section-about{margin-bottom:13.25rem}@media only screen and (max-width:1030px){.homepage .section-about{margin-bottom:2rem}}.homepage .section-about .section-content{flex-wrap:wrap;justify-content:space-between;display:flex;position:relative}.homepage .section-about .section-content .section-card{border:1px solid #29abe2;border-radius:1.5rem;width:30.5rem;height:44.25rem;padding:2.625rem}.homepage .section-about .section-content .section-card .subtitle{color:#29abe2;margin-bottom:1.5rem;font-size:1.5rem;font-weight:700}.homepage .section-about .section-content .section-card .title{margin-bottom:1.5rem;font-size:3rem;font-weight:700}.homepage .section-about .section-content .section-card p{margin-bottom:1.5rem;font-size:1.125rem}.homepage .section-about .section-content .section-image{width:99%;height:auto;margin:auto;position:absolute;bottom:-9rem;left:0;right:0}@media only screen and (max-width:1030px){.homepage .section-about .section-content{flex-direction:column;align-items:center}.homepage .section-about .section-content .section-card{max-width:100%;height:auto;margin-bottom:1rem;padding:1.5rem}.homepage .section-about .section-content .section-card .subtitle{margin-bottom:.75rem;font-size:1.15rem}.homepage .section-about .section-content .section-card .title{margin-bottom:.75rem;font-size:2rem;font-weight:700}.homepage .section-about .section-content .section-card p{margin-bottom:.75rem;font-size:1rem}.homepage .section-about .section-content .section-image{margin:0;position:relative;bottom:0}}
.section-contact .section-content{border:1px solid #29abe2;border-radius:1.5rem;display:flex}@media only screen and (min-width:1055px){.section-contact .section-content{height:44.25rem}}.section-contact .section-text{border:1px solid #29abe2;border-radius:1.5rem;flex-direction:column;justify-content:center;width:30.5rem;max-width:100%;height:44.25rem;padding:2.625rem;display:flex}@media only screen and (min-width:1055px){.section-contact .section-text{height:calc(100% + 2px);position:relative;top:-1px;left:-1px}}.section-contact .section-text .subtitle{color:#29abe2;margin-bottom:1.5rem;font-size:1.5rem;font-weight:700}.section-contact .section-text .title{color:#034d6d;margin-bottom:1.5rem;font-size:3rem;font-weight:700}.section-contact .section-text .paragraph{font-size:1.125rem}.section-contact .form-container{flex-direction:column;flex:1;justify-content:center;align-items:flex-end;max-width:100%;padding-right:3.5625rem;display:flex}.section-contact .form-container .content{width:28.75rem;max-width:100%}.section-contact .form-container .form-section{margin-bottom:.75rem}.section-contact .form-container .form-control{background-color:#f3f4f8;border-radius:.375rem;width:100%;padding:.75rem}@media only screen and (max-width:1054px){.section-contact .section-content{flex-direction:column;align-items:center;width:488px;max-width:100%;margin:auto;padding-bottom:1rem}.section-contact .section-text{height:auto;margin-bottom:2rem;padding:1.5rem}.section-contact .section-text .subtitle{margin-bottom:.75rem;font-size:1.15rem}.section-contact .section-text .title{margin-bottom:.75rem;font-size:2rem}.section-contact .section-text .paragraph{font-size:1rem}.section-contact .form-container{padding:0 1rem}}
.section-advantages .subtitle{color:#29abe2;text-align:center;font-size:1.5rem;font-weight:700}.section-advantages .title{color:#034d6d;text-align:center;margin-bottom:1.5rem;font-size:3rem;font-weight:700}.section-advantages .paragraph{text-align:center;width:57.125rem;max-width:100%;margin:auto auto 2.625rem;font-size:1.125rem}.section-advantages .section-cards{flex-wrap:wrap;justify-content:center;margin-left:-1rem;margin-right:-1rem;display:flex}.section-advantages .section-cards .section-card{border:.125rem solid #29abe2;border-radius:.5rem;flex:1;max-width:100%;margin:0 1rem 1rem;padding:1.5rem}.section-advantages .section-cards .section-card img{width:4.5rem;height:4.5rem;margin-bottom:1.5rem}.section-advantages .section-cards .section-card h4{color:#034d6d;margin-bottom:1.5rem;font-size:1.5rem;font-weight:700}.section-advantages .section-cards .section-card p{font-size:1.125rem}@media only screen and (max-width:991px){.section-advantages .subtitle{font-size:1.15rem}.section-advantages .title{margin-bottom:0;font-size:2rem}.section-advantages .paragraph{margin-bottom:1.5rem;font-size:1rem}.section-advantages .section-cards{flex-direction:column;align-items:center;margin:0}.section-advantages .section-cards .section-card{width:24rem;max-width:100%;margin-left:0;margin-right:0}.section-advantages .section-cards .section-card img{width:3.5rem;height:3.5rem;margin-bottom:.75rem}.section-advantages .section-cards .section-card h4{margin-bottom:.75rem;font-size:1.15rem}.section-advantages .section-cards .section-card p{font-size:1rem}}
