@import url("https://fonts.googleapis.com/css2?family=Eczar:wght@500;600&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;600&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@300&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@700;900&display=swap");.hs-form input[type=color],.hs-form input[type=date],.hs-form input[type=datetime-local],.hs-form input[type=datetime],.hs-form input[type=email],.hs-form input[type=file],.hs-form input[type=month],.hs-form input[type=number],.hs-form input[type=password],.hs-form input[type=search],.hs-form input[type=tel],.hs-form input[type=text],.hs-form input[type=time],.hs-form input[type=url],.hs-form input[type=week],.hs-form select,.hs-form textarea{border:1px solid rgba(52,53,65,.24);-webkit-border-radius:.8rem;border-radius:.8rem;color:#343541;font-family:Roboto Mono,monospace;font-size:1.4rem;margin-bottom:1.6rem;padding:1.2rem 2.4rem;width:100%}.hs-form input[type=color]:focus,.hs-form input[type=date]:focus,.hs-form input[type=datetime-local]:focus,.hs-form input[type=datetime]:focus,.hs-form input[type=email]:focus,.hs-form input[type=file]:focus,.hs-form input[type=month]:focus,.hs-form input[type=number]:focus,.hs-form input[type=password]:focus,.hs-form input[type=search]:focus,.hs-form input[type=tel]:focus,.hs-form input[type=text]:focus,.hs-form input[type=time]:focus,.hs-form input[type=url]:focus,.hs-form input[type=week]:focus,.hs-form select:focus,.hs-form textarea:focus{outline:0}@media (min-width:480px){.hs-form input[type=color],.hs-form input[type=date],.hs-form input[type=datetime-local],.hs-form input[type=datetime],.hs-form input[type=email],.hs-form input[type=file],.hs-form input[type=month],.hs-form input[type=number],.hs-form input[type=password],.hs-form input[type=search],.hs-form input[type=tel],.hs-form input[type=text],.hs-form input[type=time],.hs-form input[type=url],.hs-form input[type=week],.hs-form select,.hs-form textarea{display:block;margin-left:auto;margin-right:auto;max-width:40rem}}@media (min-width:900px){.hs-form input[type=color],.hs-form input[type=date],.hs-form input[type=datetime-local],.hs-form input[type=datetime],.hs-form input[type=email],.hs-form input[type=file],.hs-form input[type=month],.hs-form input[type=number],.hs-form input[type=password],.hs-form input[type=search],.hs-form input[type=tel],.hs-form input[type=text],.hs-form input[type=time],.hs-form input[type=url],.hs-form input[type=week],.hs-form select,.hs-form textarea{font-size:1.6rem}}.hs-form textarea{height:20rem}body .hs-button.primary,body input[type=button],body input[type=submit]{background-color:#ec1115;border:2px solid #ec1115;-webkit-border-radius:1.5rem;border-radius:5rem;color:#fff;cursor:pointer;display:inline-block;font-family:Roboto mono,monospace;font-size:1.2rem;letter-spacing:.05rem;margin:3.2rem auto 0;padding:1.2rem 2.4rem;text-decoration:none;-webkit-transition:all .32s ease;-o-transition:all .32s ease;transition:all .32s ease}@media (min-width:480px){body .hs-button.primary,body input[type=button],body input[type=submit]{font-size:1.4rem;padding:1.5rem 3rem}}@media (min-width:768px){body .hs-button.primary,body input[type=button],body input[type=submit]{font-size:1.8rem;padding:1.5rem 4rem}}.hs-submit,.hs_submit{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center}.legal-consent-container a,.legal-consent-container p{color:#85868d;font-size:1rem;letter-spacing:0;line-height:1.5}@media (min-width:480px){.legal-consent-container a,.legal-consent-container p{max-width:40rem}}.legal-consent-container{margin:0 auto;text-align:center}.legal-consent-container a{text-decoration:underline;-webkit-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.legal-consent-container a:hover{color:#ec1115}.hs-form .hs-error-msgs label{color:#ec1115;display:block;font-family:Roboto mono,monospace;font-size:1rem;margin-top:-.4rem;padding:0 0 2rem .8rem;text-align:left}.hero__wrapper,.python-development__hero{background-color:#fef6f6}.hero__wrapper{display:grid;grid-template-columns:100%;margin:auto;max-width:120rem;padding:11.2rem 2.4rem 8rem;width:100%}@media (min-width:900px){.hero__wrapper{-webkit-column-gap:5%;-moz-column-gap:5%;column-gap:5%;grid-template-columns:50% 45%;padding:14.4rem 4.8rem 0}}@media (min-width:1440px){.hero__wrapper{min-width:-webkit-calc(100% - 20rem);min-width:calc(100% - 20rem)}}.hero__titles h1{margin:auto;max-width:30rem;padding:0 0 4rem;text-align:center}@media (min-width:480px){.hero__titles h1{max-width:100%}}@media (min-width:600px){.hero__titles h1{max-width:50rem}}@media (min-width:768px){.hero__titles h1{max-width:70rem}}@media (min-width:900px){.hero__titles h1{margin:0;text-align:left}}.hero__titles h3{margin:auto;max-width:35rem;padding:0 0 4.8rem;text-align:center}@media (min-width:480px){.hero__titles h3{max-width:50rem}}@media (min-width:768px){.hero__titles h3{max-width:70rem}}@media (min-width:900px){.hero__titles h3{margin:0;max-width:100%;text-align:left}}.hero__button{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;padding:0 0 8rem}@media (min-width:900px){.hero__button{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:start;justify-content:start}}.hero__image{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;margin:0 auto -14rem;width:100%}.hero__image img{max-width:400px;-o-object-fit:contain;object-fit:contain;width:100%}@media (min-width:900px){.hero__image img{max-width:500px}}.display-on-mobile img{margin:auto;max-width:100%}@media (min-width:900px){.display-on-mobile{display:none}}.display-on-desktop img{display:none}@media (min-width:900px){.display-on-desktop img{display:block;max-width:100%}}@media (min-width:1440px){.display-on-desktop img{max-width:50rem}}.why-python{margin-top:8rem;max-width:100%}.why-python__wrapper{display:grid;grid-template-columns:1fr;margin:auto;max-width:120rem;padding:8rem 2.4rem 0;width:100%}@media (min-width:900px){.why-python__wrapper{padding:21.4rem 4.8rem 0}}@media (min-width:1024px){.why-python__wrapper{gap:2rem;grid-template-columns:1fr 1fr}}@media (min-width:1440px){.why-python__wrapper{min-width:-webkit-calc(100% - 20rem);min-width:calc(100% - 20rem)}}.why-python__text{margin:0 auto 8rem}.why-python__text .project__underline{margin:1rem auto 2rem 0}.why-python__text p{margin:4rem auto 0;max-width:80rem}@media (min-width:768px){.why-python__text p{margin:7rem auto 0}}.why-python__image{-ms-flex-item-align:center;-webkit-box-ordinal-group:2;-ms-flex-order:1;-webkit-align-self:center;align-self:center;margin:0 auto 2rem;max-width:70%;-webkit-order:1;order:1}@media (min-width:600px){.why-python__image{max-width:50%}}@media (min-width:1024px){.why-python__image{-webkit-box-ordinal-group:1;-ms-flex-order:0;margin:0 auto 0 0;max-width:80%;-webkit-order:0;order:0}}.why-python__image img{width:100%}.why-python__tiles{margin:8rem auto 0;max-width:-webkit-calc(100% - 4.8rem);max-width:calc(100% - 4.8rem);width:100%}.why-python__tiles--wrapper{display:grid;grid-template-columns:1fr;margin:0 auto;max-width:120rem;width:100%}@media (min-width:900px){.why-python__tiles--wrapper{-webkit-box-pack:center;-ms-flex-pack:center;grid-template-columns:repeat(2,minmax(350px,auto));-webkit-justify-content:center;justify-content:center}}@media (min-width:1024px){.why-python__tiles--wrapper{-webkit-column-gap:3%;-moz-column-gap:3%;column-gap:3%;row-gap:3%}}@media (min-width:1600px){.why-python__tiles--wrapper{-webkit-column-gap:1%;-moz-column-gap:1%;column-gap:1%;grid-template-columns:repeat(4,minmax(350px,auto))}}.why-python__tiles .tile-type-one{margin-bottom:2rem}@media (min-width:1024px){.why-python__tiles .tile-type-one__icon{height:80px;width:80px}}.why-python__tiles .tile-type-one:nth-of-type(3) .tile-type-one__icon img{max-width:40px}.when-python{max-width:100%}.when-python__wrapper{display:grid;grid-template-columns:1fr;margin:0 auto 8rem;max-width:120rem;padding:8rem 2.4rem 0;width:100%}@media (min-width:900px){.when-python__wrapper{padding:8.4rem 4.8rem 0}}@media (min-width:1024px){.when-python__wrapper{gap:2rem;grid-template-columns:1fr 1fr}}@media (min-width:1440px){.when-python__wrapper{min-width:-webkit-calc(100% - 20rem);min-width:calc(100% - 20rem)}}.when-python__text{margin-bottom:6rem}@media (min-width:768px){.when-python__text{margin:7rem auto}}@media (min-width:900px){.when-python__text{padding-right:4rem}}.when-python__text .project__underline{margin:1rem auto 2rem 0}.when-python__text p{margin:4rem auto 0;max-width:80rem}.when-python__text p a{font-size:inherit;text-decoration:underline}.when-python__text p.subtitle{color:#85868d;font-size:1.4rem;margin:.8rem auto 0;text-align:center;text-transform:uppercase}@media (min-width:768px){.when-python__text p.subtitle{font-size:1.9rem}}.when-python__image{-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;margin:0 auto;max-width:500px;width:80%}@media (min-width:600px){.when-python__image{width:60%}}@media (min-width:1024px){.when-python__image{width:80%}}.when-python__image img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.mobile-development__hybrid,.mobile-development__native{overflow:hidden}.mobile-development__hybrid-tiles,.mobile-development__native-tiles{margin:8rem 0 4.8rem}.pre-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:2.4rem;width:-webkit-max-content;width:-moz-max-content;width:max-content}.pre-title__line{-ms-flex-item-align:end;-webkit-align-self:flex-end;align-self:flex-end;background-color:#d6d7d9;bottom:1.3rem;height:.1rem;margin-right:1rem;position:relative;width:5rem}.pre-title__text{color:#d6d7d9;font-size:1.9rem;text-transform:uppercase}.mobile-development__mobile-presentation{background-color:#fef6f6;overflow:hidden}@media (min-width:900px){.mobile-development__mobile-presentation{height:70rem}}@media (min-width:1150px){.mobile-development__mobile-presentation{height:auto}}.mobile-presentation__wrapper{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-flex:1;-ms-flex-positive:1;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;display:grid;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-grow:1;flex-grow:1;grid-template-columns:1fr;margin:auto;max-width:120rem;padding:0 2.4rem;width:auto}@media (min-width:480px){.mobile-presentation__wrapper{padding:0 3.8rem}}@media (min-width:768px){.mobile-presentation__wrapper{padding:0 4.8rem}}@media (min-width:1440px){.mobile-presentation__wrapper{min-width:-webkit-calc(100% - 20rem);min-width:calc(100% - 20rem)}}@media (min-width:768px){.mobile-presentation__wrapper{padding:4.8rem}}@media (min-width:900px){.mobile-presentation__wrapper{-webkit-column-gap:10%;-moz-column-gap:10%;column-gap:10%;grid-template-columns:45% 45%}}@media (min-width:1024px){.mobile-presentation__wrapper{padding:0 4.8rem}}.mobile-presentation__content{display:grid;grid-template-columns:1fr}@media (min-width:900px){.mobile-presentation__content{justify-self:flex-start}}.mobile-presentation__title{margin:8rem auto 3.2rem;text-align:center}@media (min-width:600px){.mobile-presentation__title{max-width:52rem}}@media (min-width:900px){.mobile-presentation__title{margin:0;text-align:left}}.mobile-presentation__text{margin:3.2rem auto;text-align:center}@media (min-width:600px){.mobile-presentation__text{max-width:52rem}}@media (min-width:600px) and (min-width:900px){.mobile-presentation__text{text-align:left}}.mobile-development__mobile-presentation .legal-consent-container{max-width:40rem}.mobile-presentation__image .display-on-mobile{padding:4.8rem 0 8rem}.mobile-presentation__image .display-on-mobile img{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (min-width:900px){.mobile-presentation__image .display-on-mobile{display:none}}.mobile-presentation__image .display-on-desktop{display:none}@media (min-width:900px){.mobile-presentation__image .display-on-desktop{display:block}.mobile-development__mobile-presentation .legal-consent-container{margin-left:0;text-align:left}.mobile-development__mobile-presentation .hs-submit,.mobile-development__mobile-presentation .hs_submit{-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start}.mobile-development__mobile-presentation .hs-form input[type=email],.mobile-development__mobile-presentation .hs-form input[type=text]{margin-left:0}}section.python-development__case-study-left{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;-ms-flex-positive:1;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-grow:1;flex-grow:1;margin:4rem auto;max-width:120rem;overflow:hidden;padding:0 2.4rem;width:auto}@media (min-width:480px){section.python-development__case-study-left{padding:0 3.8rem}}@media (min-width:768px){section.python-development__case-study-left{padding:0 4.8rem}}@media (min-width:1440px){section.python-development__case-study-left{min-width:-webkit-calc(100% - 20rem);min-width:calc(100% - 20rem)}}@media (min-width:768px){section.python-development__case-study-left{margin:11.2rem auto}}section.python-development__case-study-left .case-study-left__wrapper div.case-study-left__image img.image1{left:-20%;max-width:300px;top:0}@media (min-width:480px){section.python-development__case-study-left .case-study-left__wrapper div.case-study-left__image img.image1{max-width:400px}}@media (min-width:600px){section.python-development__case-study-left .case-study-left__wrapper div.case-study-left__image img.image1{max-width:450px}}@media (min-width:768px){section.python-development__case-study-left .case-study-left__wrapper div.case-study-left__image img.image1{bottom:10%;left:-120px;right:0;top:0}}@media (min-width:900px){section.python-development__case-study-left .case-study-left__wrapper div.case-study-left__image img.image1{bottom:10%;max-width:520px;right:0;top:0;width:auto}}@media (min-width:1200px){section.python-development__case-study-left .case-study-left__wrapper div.case-study-left__image img.image1{left:-80px;max-width:600px}}@media (min-width:768px){section.python-development__case-study-left .case-study-right__wrapper{margin:0 auto;padding-bottom:0;padding-top:0}}section.python-development__case-study-left .case-study-right__wrapper div.case-study-right__image{margin-bottom:6rem;position:relative}@media (min-width:1600px){section.python-development__case-study-left .case-study-right__wrapper div.case-study-right__image{width:80%}}section.python-development__case-study-left .case-study-right__wrapper div.case-study-right__image img.image1{left:-50px;max-height:unset;max-width:300px;position:relative;top:10%}@media (min-width:480px){section.python-development__case-study-left .case-study-right__wrapper div.case-study-right__image img.image1{max-width:400px}}@media (min-width:600px){section.python-development__case-study-left .case-study-right__wrapper div.case-study-right__image img.image1{max-width:450px}}@media (min-width:768px){section.python-development__case-study-left .case-study-right__wrapper div.case-study-right__image img.image1{left:-60%;top:10%}}@media (min-width:900px){section.python-development__case-study-left .case-study-right__wrapper div.case-study-right__image img.image1{left:-40%;max-width:520px;top:10%}}@media (min-width:1200px){section.python-development__case-study-left .case-study-right__wrapper div.case-study-right__image img.image1{left:-30%;max-width:600px;top:0}}.case-study-left__title{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;margin:0 auto 8rem;text-align:center}.python-development-quote{background-color:#343641;max-width:100%}.python-development-quote__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;margin:auto;max-width:-webkit-calc(100% - 4.8rem);max-width:calc(100% - 4.8rem);padding:2rem 0 0}@media (min-width:1200px){.python-development-quote__wrapper{max-width:120rem;padding:0 2.4rem;width:-webkit-calc(100% - 20rem);width:calc(100% - 20rem)}}@media (min-width:768px){.python-development-quote__wrapper{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-column-gap:5%;-moz-column-gap:5%;column-gap:5%;display:grid;grid-template-columns:35% 50%;padding:8rem 0 0}}@media (min-width:1024px){.python-development-quote__wrapper{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding:12rem 0 0}}.python-development-quote__image{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;text-align-last:center}.python-development-quote__image img{height:auto;margin-bottom:-2px;padding-top:8rem;width:75%}@media (min-width:768px){.python-development-quote__image img{padding-top:0}}@media (min-width:900px){.python-development-quote__image img{margin-left:0;width:80%}}.python-development-quote__text{margin-top:8rem;max-width:56rem;position:relative}@media (min-width:900px){.python-development-quote__text{margin-top:0}}@media (min-width:768px){.python-development-quote__text{max-width:56rem}}.python-development-quote__text:before{content:url(https://hubspot.monterail.io/hubfs/python-development/quote.svg);position:absolute;right:-webkit-calc(50% - 45px);right:calc(50% - 45px);top:-4rem}@media (min-width:768px){.python-development-quote__text:before{left:0;opacity:.5;top:0;-webkit-transform:translate(-4rem,-50%);-ms-transform:translate(-4rem,-50%);transform:translate(-4rem,-50%)}}.python-development-quote__quote p{color:#fff;font-style:normal;font-weight:300;text-align:center}@media (min-width:768px){.python-development-quote__quote p{font-size:1.6rem;text-align:left}}@media (min-width:900px){.python-development-quote__quote p{font-size:1.6rem;max-width:52rem;text-align:left}}.python-development-quote__author{margin-top:2rem}.python-development-quote__author p{color:#fff;font-weight:600;text-align:center}@media (min-width:768px){.python-development-quote__author p{text-align:left}}.python-development-quote__author p.role{color:#85868d;font-size:1.2rem;font-weight:400;text-transform:uppercase}@media (min-width:768px){.python-development-quote__author{margin-top:4rem}.python-development-quote__author p.role{font-size:1.4rem}}@media (min-width:900px){.python-development-quote__author{margin-top:3rem}}.python-development-quote__form{margin:auto;max-width:-webkit-calc(100% - 4.8rem);max-width:calc(100% - 4.8rem);padding:4rem 0 12rem}.python-development-quote__form h4{color:#fff;font-family:eczar;font-size:2.8rem;font-weight:400;letter-spacing:1px;padding:8rem 0 3rem;text-align:center;text-transform:none}@media (min-width:480px){.python-development-quote__form h4{font-size:3.2rem}}@media (min-width:768px){.python-development-quote__form h4{font-size:4rem;line-height:1.2;text-align:center}}@media (min-width:480px){.python-development-quote__form h4{font-size:4.8rem}}.python-development-quote__form p{color:#fff;margin-bottom:4rem;text-align:center}.python-development-quote__form .submitted-message p{color:#fff;text-align:center}.python-development-quote__form .legal-consent-container,.python-development-quote__form .legal-consent-container p{margin:auto}.hs-form .hs-error-msgs{position:relative}.hs-form .hs-error-msgs label{margin:0 auto;padding-left:0;text-align:center}.mobile-development__working-with-us{overflow:hidden}@media (min-width:768px){.mobile-development__working-with-us{overflow:visible}}.working-with-us__wrapper{display:grid;grid-template-columns:1fr;margin:8rem auto;max-width:-webkit-calc(100% - 4.8rem);max-width:calc(100% - 4.8rem)}@media (min-width:1200px){.working-with-us__wrapper{max-width:120rem;padding:0 2.4rem;width:-webkit-calc(100% - 20rem);width:calc(100% - 20rem)}}@media (min-width:768px){.working-with-us__wrapper{-webkit-column-gap:5%;-moz-column-gap:5%;column-gap:5%;grid-template-columns:45% 45%;margin:11.2rem auto}}.working-with-us__list{display:grid;grid-template-columns:7rem auto;margin:0 auto;row-gap:10rem}@media (min-width:600px){.working-with-us__list{grid-template-columns:7rem 33rem}}@media (min-width:768px){.working-with-us__list{grid-template-columns:7rem auto}}@media (min-width:1200px){.working-with-us__list{grid-template-columns:7rem 38rem}}.working-with-us__title{margin:0 auto 6.4rem 4rem;max-width:30rem;position:relative}@media (max-width:400px){.working-with-us__title{margin:0 auto 6.4rem}}@media (min-width:768px){.working-with-us__title{-ms-flex-item-align:start;-webkit-align-self:flex-start;align-self:flex-start;max-width:44rem;position:none;position:-webkit-sticky;position:sticky;top:12rem}}@media (max-width:400px){.working-with-us__title h2{padding:1rem}}@media (min-width:768px){.working-with-us__title h2{text-align:left}}.working-with-us__title .project__underline{margin:1rem 0 2rem}@media (min-width:768px){.working-with-us__title .project__underline{margin:1rem 0 2rem}}.mobile-development-testimonials{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;-ms-flex-positive:1;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-grow:1;flex-grow:1;margin:0 auto 12rem;max-width:120rem;padding:0 2.4rem;width:auto}@media (min-width:480px){.mobile-development-testimonials{padding:0 3.8rem}}@media (min-width:768px){.mobile-development-testimonials{padding:0 4.8rem}}section.mobile-development-testimonials{padding-top:8rem}.mobile-development-testimonials__title{margin-bottom:9rem;max-width:40rem;text-align:center}@media (min-width:768px){.mobile-development-testimonials__title{max-width:56rem}}.python-development-statistics{margin-bottom:2rem}@media (min-width:768px){.python-development-statistics{margin-bottom:5rem}}.python-development-statistics__wrapper{display:grid;gap:5rem;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:108rem;padding:5rem 0;width:80%}.python-development-statistics__wrapper>*{margin:0 auto;width:9rem}@media (min-width:480px){.python-development-statistics__wrapper{grid-template-columns:repeat(2,1fr)}.python-development-statistics__wrapper>*{width:11.6rem}}@media (min-width:768px){.python-development-statistics__wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.python-development-statistics__wrapper>*{margin:0}}.mobile-development__blogposts{overflow:hidden}.blogposts__wrapper{margin:8rem auto 11.2rem;max-width:-webkit-calc(100% - 4.8rem);max-width:calc(100% - 4.8rem)}@media (min-width:1200px){.blogposts__wrapper{max-width:120rem;padding:0 2.4rem;width:-webkit-calc(100% - 20rem);width:calc(100% - 20rem)}}@media (min-width:768px){.blogposts__wrapper{margin:11.2rem auto}}.blogposts__main-title{margin-bottom:3.2rem;text-align:center}.blogposts__subtitle{margin:0 auto 6.4rem;max-width:80rem;text-align:center}.blogposts{grid-gap:1.6rem;display:grid;grid-template-columns:100%}@media (min-width:480px){.blogposts{-webkit-box-pack:center;-ms-flex-pack:center;grid-template-columns:40rem;-webkit-justify-content:center;justify-content:center}}@media (min-width:768px){.blogposts{grid-gap:1.6rem;grid-template-columns:50% 50%}}@media (min-width:900px){.blogposts{grid-gap:3%;grid-template-columns:30% 30% 30%}}.blogposts a{-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.blogposts a:hover{-webkit-box-shadow:.2rem .2rem 2.4rem rgba(0,0,0,.15);box-shadow:.2rem .2rem 2.4rem rgba(0,0,0,.15)}.blogposts__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#fff;-webkit-border-radius:.8rem;border-radius:.8rem;-webkit-box-shadow:.2rem .2rem 2.4rem rgba(0,0,0,.07);box-shadow:.2rem .2rem 2.4rem rgba(0,0,0,.07);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:34rem;position:relative}.blogposts__list img{margin-bottom:2.4rem;max-width:100%}.blogposts__title p{font-family:Roboto,sans-serif;font-size:1.6rem;font-weight:600;line-height:1.6;padding-left:2.4rem;padding-right:2.4rem}.blogposts__read-more{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:4.2rem;margin-top:1.8rem;position:absolute}.blogposts__read-more:hover p{color:#343641}.blogposts__read-more:hover .blogposts__read-more-arrow,.blogposts__read-more:hover .blogposts__read-more-arrow:after,.blogposts__read-more:hover .blogposts__read-more-arrow:before{background-color:#343641}.blogposts__read-more p{color:#f7a0a1;font-family:Roboto,sans-serif;font-size:1.6rem;font-weight:300;padding-left:2.4rem;-webkit-transition:all .32s ease;-o-transition:all .32s ease;transition:all .32s ease}.blogposts__read-more-arrow{background-color:#f7a0a1;-webkit-border-radius:2px;border-radius:2px;display:inline-block;height:1px;margin:8px;position:relative;-webkit-transition:all .32s ease;-o-transition:all .32s ease;transition:all .32s ease;vertical-align:middle;width:17px}.blogposts__read-more-arrow:after,.blogposts__read-more-arrow:before{background-color:#f7a0a1;-webkit-border-radius:2px;border-radius:10px;content:"";display:inline-block;height:1px;position:absolute;right:-2px;width:6px}.blogposts__read-more-arrow:before{top:-2px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.blogposts__read-more-arrow:after{top:2px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.mobile-development__contact{background-color:#f7f7f7;overflow:hidden}.contact__wrapper{margin:0 auto;max-width:-webkit-calc(100% - 4.8rem);max-width:calc(100% - 4.8rem);padding:8rem 0!important}@media (min-width:1200px){.contact__wrapper{max-width:120rem;padding:0 2.4rem;width:-webkit-calc(100% - 20rem);width:calc(100% - 20rem)}}@media (min-width:1024px){.contact__wrapper{padding:11.2rem 0!important}}.contact__title{margin-bottom:2.4rem;text-align:center}.contact__subtitle{margin-bottom:6.4rem;text-align:center}.mobile-development__contact .legal-consent-container p{margin:0 auto}