@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=DM+Serif+Display&display=swap);.Homepage{display:grid;grid-template-columns:1fr minmax(0,1088px) 1fr;position:relative}.Homepage .hero-section{display:grid;grid-column:1/4;grid-template-columns:1fr minmax(0,960px) 1fr}.Homepage .hero-section .container{align-items:center;display:flex;grid-column:2/3;justify-content:space-between;margin:80px 0;width:100%}.Homepage .hero-section .illustration{max-width:470px}.Homepage .hero-section .intro{align-items:center;display:flex;flex-direction:column;justify-content:space-between;width:400px}.Homepage .hero-section .label{color:#5e5e5e;font-weight:300}.Homepage .hero-section .intro-title{display:flex;flex-direction:column}.Homepage .hero-section .cta-section{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:40px;width:100%}.Homepage .portfolio-section{display:grid;grid-column:1/4;grid-template-columns:1fr minmax(0,960px) 1fr;padding:80px 0}.Homepage .portfolio-section .container{align-items:center;display:flex;flex-direction:column;grid-column:2/3;justify-content:center}.Homepage .portfolio-section .container .section-heading h1{font-size:58px;font-weight:500;line-height:68px}.Homepage .portfolio-section .container .content{margin-top:52px}.Homepage .portfolio-section .container .content .row{align-items:center;display:flex;justify-content:center;padding:16px 0}.Homepage .portfolio-section .container .content .row div:first-child{margin-right:30px}.Homepage .portfolio-section .container .content .row div:first-child img:hover{box-shadow:-3px 1px 8px #2020201a}.Homepage .portfolio-section .container .content .row .project img{border-radius:16px;opacity:.9;transition:all .2s ease-in}.Homepage .portfolio-section .container .content .row .project img:hover{box-shadow:3px -1px 8px #2020201a;opacity:1}.Homepage .portfolio-section .container .behance{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:40px}.Homepage .portfolio-section .container .behance p{text-align:center}.Homepage .company-logos{background-color:#f9f9f9;display:grid;grid-column:1/4;grid-template-columns:1fr minmax(0,1080px) 1fr}.Homepage .company-logos .container{grid-column:2/3;margin:60px 0}.Homepage .company-logos .title h1{color:#5e5e5e;font-size:22px;font-weight:500;text-align:center;text-transform:uppercase}.Homepage .company-logos .logos{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-top:40px}.Homepage .company-logos .logos .logo{align-items:center;display:flex;justify-content:center;min-width:160px;padding:10px 40px}.Homepage .about-section{display:grid;grid-column:1/4;grid-template-columns:1fr minmax(0,960px) 1fr}.Homepage .about-section .container{display:flex;flex-direction:row;grid-column:2/3;justify-content:space-between;margin:120px 0}.Homepage .about-section .container .left-side{width:45%}.Homepage .about-section .container .left-side .cta-link{align-items:center;display:flex;flex-direction:row}.Homepage .about-section .container .right-side img{opacity:.8;transition:.2s ease-in-out}.Homepage .about-section .container .right-side img:hover{opacity:1}.Homepage .services-section{display:grid;grid-column:1/4;grid-template-columns:1fr minmax(0,960px) 1fr}.Homepage .services-section .container{align-items:flex-start;display:flex;flex-direction:column;grid-column:2/3;justify-content:center;margin:60px 0 80px}.Homepage .services-section .body-text{margin-bottom:40px;width:95%}.Homepage .services-section .services{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:48px}.Homepage .services-section .services .service{align-items:center;background:#eaf2f3;border-radius:8px;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:48px;padding:0 40px;transition:.8s ease-in-out}.Homepage .services-section .services .service img{min-height:260px}.Homepage .services-section .services .service .card-details{width:50%}.Homepage .services-section .services .service:hover{background:#d6e5e8}.Homepage .page-break-section{display:grid;grid-column:1/4;grid-template-columns:1fr minmax(0,1088px) 1fr;margin-top:70px;z-index:10}.Homepage .page-break-section .container{grid-column:1/3}.Homepage .price-section{display:grid;grid-column:1/4;grid-template-columns:1fr minmax(0,1088px) 1fr;margin-top:50px}.Homepage .price-section .container{grid-column:2/3;padding:80px 0}.Homepage .price-section .models{align-items:center;display:flex;flex-direction:row;justify-content:space-around;margin-top:40px}.Homepage .price-section .models .model{align-items:center;border:1px solid #f7eef2;border-radius:4px;display:flex;flex-direction:column;justify-content:flex-start;min-height:520px;width:33.33%}.Homepage .price-section .models .model .top-frame{color:#f7fafa;padding:20px;text-align:center;width:100%}.Homepage .price-section .models .basic-model .top-frame{background-color:#5c4400}.Homepage .price-section .models .recommended-model{border:2px solid #34666d;margin-top:-120px;transition:.6s linear}.Homepage .price-section .models .recommended-model:hover{background-color:#f7fafa;margin-top:-180px}.Homepage .price-section .models .basic-model .model-content,.Homepage .price-section .models .recommended-model .model-content{padding:0 20px;text-align:center}.Homepage .price-section .models .basic-model .model-content h4,.Homepage .price-section .models .recommended-model .model-content h4{color:#193439;font-size:20px;font-weight:700;line-height:28px;margin:40px 0 6px}.Homepage .price-section .models .basic-model .model-content h6,.Homepage .price-section .models .recommended-model .model-content h6{color:#4b7f87;font-size:14px;font-weight:300;line-height:20px;margin:0 0 18px}.Homepage .price-section .models .basic-model .model-content p,.Homepage .price-section .models .recommended-model .model-content p{font-size:14px;font-weight:300;line-height:22px;margin-bottom:48px}.Homepage .price-section .models .basic-model{margin-top:220px;transition:.6s linear}.Homepage .price-section .models .basic-model:hover{background-color:#fef9f0;border-radius:4px;margin-top:160px}@media(max-width:980px){.Homepage .hero-section{padding:0 48px}.Homepage .hero-section .container{margin:60px 0 80px}.Homepage .hero-section .illustration img{width:420px}.Homepage .hero-section .cta-section{margin-top:40px}.Homepage .about-section .container,.Homepage .company-logos{padding-left:16px;padding-right:16px}.Homepage .about-section .container{align-items:center}.Homepage .about-section .container .left-side{margin-right:30px;width:100%}.Homepage .about-section .container .right-side img{opacity:100%;width:480px}.Homepage .services-section .container{padding-left:16px;padding-right:16px}.Homepage .services-section .services .service{display:flex;flex-flow:column wrap;padding:30px 20px}.Homepage .services-section .services .service .card-details{align-items:center;display:flex;flex-direction:column;width:100%}.Homepage .services-section .services .service .card-details h4,.Homepage .services-section .services .service .card-details p{text-align:center}.Homepage .services-section .services .service img{max-width:260px;min-height:0;min-height:auto;width:100%}.Homepage .portfolio-section{padding:60px 48px}.Homepage .portfolio-section .container .content{margin-top:30px}.Homepage .price-section .container{padding-left:16px;padding-right:16px}}@media(max-width:580px){.Homepage .hero-section .container{display:flex;flex-direction:column;margin:20px 0 60px}.Homepage .hero-section .illustration{display:none}.Homepage .hero-section .intro{justify-content:center;margin:40px 16px 0;width:100%}.Homepage .hero-section .intro-title{text-align:center}.Homepage .hero-section .cta-section{justify-content:center}.Homepage .company-logos .container{margin:60px 0}.Homepage .company-logos .logos{justify-content:center;margin-top:30px}.Homepage .company-logos .logos .logo{min-width:0;min-width:auto;padding:20px}.Homepage .about-section .container{flex-direction:column-reverse;justify-content:center;margin:40px 10px}.Homepage .about-section .container .section-label{display:none}.Homepage .about-section .container .left-side{margin:40px 0 0;text-align:center}.Homepage .about-section .container .left-side .cta-link{justify-content:center}.Homepage .about-section .container .left-side .description p{margin:20px}.Homepage .about-section .container .left-side .description h1{font-size:52px;line-height:60px}.Homepage .about-section .container .right-side{display:none;margin:40px 0 0}.Homepage .about-section .container .right-side img{width:100%}.Homepage .services-section .container{margin:60px 0}.Homepage .services-section .section-label{display:none}.Homepage .services-section .description{align-items:center;display:flex;flex-direction:column;justify-content:center}.Homepage .services-section .description .body-text,.Homepage .services-section .description h1{text-align:center}.Homepage .page-break-section{display:none}.Homepage .portfolio-section{padding:80px 0}.Homepage .portfolio-section .container{padding-left:24px;padding-right:24px}.Homepage .portfolio-section .container .content{margin-top:30px}.Homepage .portfolio-section .container .content .row{align-items:center;display:flex;flex-direction:column;justify-content:center}.Homepage .portfolio-section .container .content .row div:first-child{margin:0 0 24px}.Homepage .portfolio-section .container .content .row .project img{opacity:1;width:320px}.Homepage .price-section .container{padding:40px 24px}.Homepage .price-section .container .models{align-items:center;flex-direction:column;justify-content:flex-start;margin-top:40px}.Homepage .price-section .container .models .model{height:100%;margin-top:10px;min-height:none;width:100%}.Homepage .price-section .container .models .basic-model{background-color:#fef9f0;margin-top:20px}.Homepage .price-section .container .models .recommended-model{background-color:#f7fafa;margin-top:20px}}.Aboutpage{display:grid;grid-template-columns:1fr minmax(0,1088px) 1fr}.Aboutpage .about-header{display:grid;grid-column:1/4;grid-template-columns:1fr minmax(0,1088px) 1fr}.Aboutpage .about-header .container{align-items:center;display:flex;grid-column:2/3;justify-content:center;padding:80px 0}.Aboutpage .word-from-founder{display:grid;grid-column:1/4;grid-template-columns:1fr minmax(0,1088px) 1fr}.Aboutpage .word-from-founder .container{grid-column:2/3;margin-bottom:120px;padding:20px 0}.Aboutpage .word-from-founder .content{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:70px}.Aboutpage .word-from-founder .content .image{margin-left:-60px}.Aboutpage .word-from-founder .content .word{width:520px}.Aboutpage .word-from-founder .content .word h4{font-size:28px;font-weight:400;line-height:36px}.Aboutpage .mission-statement{grid-column:1/4}.Aboutpage .mission-statement .container{display:grid;grid-template-columns:1fr minmax(0,1088px) 1fr}.Aboutpage .mission-statement .container .banner{display:grid;grid-column:1/4;grid-template-columns:1fr 1fr 1fr}.Aboutpage .mission-statement .container .banner h2{background-color:#244d53;border-top-right-radius:80px;color:#f7fafa;font-family:Lato;font-size:32px;font-weight:400;grid-column:1/3;margin:0;padding:28px 0 28px 80px}.Aboutpage .mission-statement .container .content{align-items:center;display:flex;flex-direction:row;grid-column:2/3;justify-content:space-between}.Aboutpage .mission-statement .container .image{margin-top:-40px}.Aboutpage .mission-statement .container .mission h4{color:#5e5e5e;font-size:42px;font-weight:400;line-height:54px;margin:0}.Aboutpage .company-vision .container .banner h2{border-radius:0;border-top-left-radius:80px;grid-column:2/4}.Aboutpage .company-vision .container .content{grid-column:1/3}.Aboutpage .company-vision .container .vision h4{color:#5e5e5e;font-size:42px;font-weight:400;line-height:54px;margin:0 0 0 90px}.Aboutpage .meet-the-team{background-color:#244d53;display:grid;grid-column:1/4;grid-template-columns:1fr minmax(0,1088px) 1fr;margin-bottom:100px;padding:60px 16px 80px}.Aboutpage .meet-the-team .container{grid-column:2/3}.Aboutpage .meet-the-team .title{color:#fff;margin-top:40px;width:70%}.Aboutpage .meet-the-team .title h4{font-size:36px;font-weight:400;margin:0}.Aboutpage .meet-the-team .team-members{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.Aboutpage .meet-the-team .team-members .team-card{border:1px solid #34666d;border-radius:8px;margin-top:28px;max-height:515px;max-width:347px;min-height:515px;min-width:347px;overflow:hidden}.Aboutpage .meet-the-team .team-members .team-card .image{align-items:center;display:flex;justify-content:center;position:relative;z-index:1}.Aboutpage .meet-the-team .team-members .team-card .image img{height:415px;object-fit:contain;object-position:center;position:relative;width:100%}.Aboutpage .meet-the-team .team-members .team-card .desc{align-items:flex-end;background-color:#193439;display:flex;flex-direction:row;justify-content:space-between;margin-top:-30px;padding:32px 30px;position:relative;transition:all .3s ease-in;z-index:10}.Aboutpage .meet-the-team .team-members .team-card .desc h5,.Aboutpage .meet-the-team .team-members .team-card .desc h6{color:#fef9f0;margin:0}.Aboutpage .meet-the-team .team-members .team-card .desc h5{font-size:20px;font-weight:400;line-height:28px;text-transform:capitalize}.Aboutpage .meet-the-team .team-members .team-card .desc h6{font-family:Lato;font-size:14px;font-weight:300;line-height:20px;margin-top:10px;text-transform:capitalize}.Aboutpage .meet-the-team .team-members .team-card:hover{border:1px solid #f5e0b6}@media(max-width:980px){.Aboutpage .word-from-founder .container{padding-left:16px;padding-right:16px}.Aboutpage .word-from-founder .section-label{display:none}.Aboutpage .word-from-founder .content{flex-direction:column;justify-content:center}.Aboutpage .word-from-founder .content .image{margin:0}.Aboutpage .word-from-founder .content .word{margin:20px 0;padding:0 90px;text-align:center;width:100%}.Aboutpage .mission-statement .container .banner{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.Aboutpage .mission-statement .container .banner h2{grid-column:1/4;padding-left:20px}.Aboutpage .mission-statement .container .content{padding-left:16px;padding-right:16px}.Aboutpage .company-vision .container .banner h2{grid-column:2/6;padding-left:40px}.Aboutpage .company-vision .container .content .image{margin-left:-20px}.Aboutpage .meet-the-team .title{width:90%}.Aboutpage .meet-the-team .team-members{align-items:center;justify-content:space-evenly}}@media(max-width:580px){.Aboutpage .about-header .container{padding:40px 0}.Aboutpage .about-header h2{text-align:center}.Aboutpage .word-from-founder .container{margin-bottom:40px}.Aboutpage .word-from-founder .content{margin-top:20px}.Aboutpage .word-from-founder .content .image{margin-left:-20px}.Aboutpage .word-from-founder .content .image img{width:100%}.Aboutpage .word-from-founder .content .word{padding:0 12px}.Aboutpage .mission-statement .container .content{flex-direction:column;justify-content:center;margin-top:40px}.Aboutpage .mission-statement .container .mission h4{font-size:32px;line-height:42px;padding-right:10px}.Aboutpage .meet-the-team .title{width:98%}.Aboutpage .company-vision .container .content{flex-direction:column-reverse}.Aboutpage .company-vision .container .vision h4{font-size:32px;line-height:42px;margin-bottom:20px;margin-left:10px}}.ServicesPage{display:grid;grid-template-columns:1fr minmax(0,1088px) 1fr}.ServicesPage .services-header{grid-column:1/4;height:auto}.ServicesPage .services-header .content{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 10%;text-align:center}.ServicesPage .service-details{display:grid;grid-column:1/4;grid-template-columns:1fr minmax(0,1088px) 1fr;margin-top:80px;padding:0 16px}.ServicesPage .service-details .service{grid-column:2/3}.ServicesPage .service-details .service .wrapper.container{align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between}.ServicesPage .service-details .service .wrapper.container-reverse{align-items:center;display:flex;flex-direction:row-reverse;flex-wrap:wrap;justify-content:space-between}.ServicesPage .service-details .service .wrapper{border-bottom:1px solid #6899a1;margin-bottom:80px;padding-bottom:60px}.ServicesPage .service-details .service .wrapper .content{width:50%}.ServicesPage .service-details .service .wrapper .content .number{color:#5e5e5e;font-size:24px;font-weight:100;margin:0}.ServicesPage .service-details .service .wrapper .content .heading{color:#101010;font-size:36px;font-weight:400;line-height:42px;margin-top:30px}.ServicesPage .service-details .service .wrapper .content p{color:#5e5e5e;margin-bottom:50px}.ServicesPage .service-details .service .wrapper .content button{align-items:center;display:flex;flex-direction:row;justify-content:space-between;text-transform:capitalize}.ServicesPage .service-details .service .wrapper .content button svg{margin-left:8px}.ServicesPage .service-details .service .wrapper .image{align-items:center;display:flex;max-width:420px;width:45%}.ServicesPage .the-process{display:grid;grid-column:1/4;grid-template-columns:1fr minmax(0,1088px) 1fr;padding:20px 0}.ServicesPage .the-process .container{display:flex;flex-direction:column;grid-column:2/3}.ServicesPage .the-process .content{display:flex;flex-direction:column;margin-top:20px}.ServicesPage .the-process .content h2{font-size:36px;font-weight:400;line-height:44px;margin:0}.ServicesPage .the-process .content p{width:90%}.ServicesPage .the-process .content .image{align-self:center}.ServicesPage .the-process .content .image img{width:100%}@media(max-width:580px){.ServicesPage .services-header .content{padding:60px 24px}.ServicesPage .service-details{padding:0}.ServicesPage .service-details .service .wrapper.container{flex-direction:column}.ServicesPage .service-details .service .wrapper.container .image{justify-content:center;width:100%}.ServicesPage .service-details .service .wrapper.container .content{padding:20px 16px;width:100%}.ServicesPage .service-details .service .wrapper.container-reverse{flex-direction:column}.ServicesPage .service-details .service .wrapper.container-reverse .image{justify-content:center;width:100%}.ServicesPage .service-details .service .wrapper.container-reverse .content{padding:20px 16px;width:100%}.ServicesPage .the-process{padding-left:16px;padding-right:16px}.ServicesPage .the-process .content .image img{width:100%}}.PortfolioPage{display:grid;grid-template-columns:1fr minmax(0,1088px) 1fr}.PortfolioPage .portfolio-header{background-image:url(/static/media/PortfolioBackground.077ec67ce3a1332be229.svg);background-position:50%;background-repeat:no-repeat;display:grid;grid-column:1/4;grid-template-columns:1fr minmax(0,1088px) 1fr;height:100%}.PortfolioPage .portfolio-header .container{align-items:center;display:flex;flex-direction:column;grid-column:2/3;justify-content:center;padding:80px 0;text-align:center}.PortfolioPage .web-development,.PortfolioPage .web-development .container{display:grid;grid-column:1/4;grid-template-columns:1fr minmax(0,1088px) 1fr}.PortfolioPage .web-development .container .content{display:flex;flex-direction:column;grid-column:2/3}.PortfolioPage .web-development .container .desc{padding:80px 0;width:70%}.PortfolioPage .web-development .container .desc p{line-height:24px;margin:20px 0}.PortfolioPage .web-development .images{grid-column:1/4;overflow-x:scroll;padding-bottom:100px;padding-left:100px}.PortfolioPage .web-development .images .carousel{align-items:center;display:flex;flex-direction:row;width:100%}.PortfolioPage .web-development .images .carousel img{margin-right:30px}@media(max-width:580px){.PortfolioPage .web-development .container .desc{padding-left:16px;padding-right:16px;width:100%}.PortfolioPage .web-development .container .images{padding-bottom:60px;padding-left:16px}}*,:after,:before{box-sizing:inherit}html{box-sizing:border-box}body{color:#fbefda;font-family:Lato;height:auto;overflow-x:hidden}a,a:hover{color:inherit;text-decoration:none;text-decoration-color:none}h1,h2,h3,h4,h5,h6{color:#101010;font-family:"DM Serif Display",serif;margin:10px 0}h2.heading-text{color:#101010;font-size:36px;font-weight:400;line-height:42px}h1.display-text,h2.display-text{font-size:58px;font-weight:400;line-height:68px}.purple-text,.purple-text-dark{color:#61307f}.yellow-text{color:#947300}.purple-text-light{color:#e2b7f7}.yellow-text-light{color:#cda733}.black-text{color:#101010}.black-text-light{color:#5e5e5e}.white-text{color:#fff}.white-text-dull{color:#f1f1f1}.description-text{color:#5e5e5e;font-weight:300}p.paragraph-text{font-size:18px;font-weight:300;line-height:24px}p.body-text-light{font-size:16px}p.body-text,p.body-text-light{font-weight:300;line-height:24px}p.body-text{color:#5e5e5e;font-size:18px}.body-text-italic{font-size:16px;font-style:italic;font-weight:500;line-height:24px}.body-text-bold{font-size:20px;font-weight:700;line-height:28px}.font-weight-400{font-weight:400}.font-weight-700{font-weight:700}.font-weight-900{font-weight:900}.font-weight-300{font-weight:300}.section-label{color:#5e5e5e}.section-label,.section-label-light{font-size:14px;font-weight:300;text-transform:uppercase}.section-label-light{color:#f1f1f1}.heading-text{font-size:38px;font-weight:400;line-height:44px}.underline{text-decoration:underline}.blue-accent-background{background-color:#34666d}.uppercase{text-transform:uppercase}button{align-items:center;border:none;border-radius:12px;display:flex;flex-direction:row;font-size:16px;font-weight:300;justify-content:center;line-height:24px;outline:none;padding:18px 32px;transition:all .2s ease-in}button:hover{cursor:pointer}button svg{margin:0 5px}.primary-button{background-color:#7f43a4;border-radius:12px;color:#fdf8ff}.primary-button:hover{background-color:#f2dafd;color:#432257}.secondary-button{background-color:#7e5164;color:#fcf8fa}.secondary-button:hover{background-color:#785b00;color:#fef9f0}.link-button{align-items:center;background-color:#0000;border:none;color:#101010;display:flex;flex-direction:row;font-size:16px;font-weight:400;justify-content:center;outline:none;padding:14px 2px;transition:all .3s ease-in}.link-button:hover{color:#61307f;cursor:pointer;font-size:17px;text-decoration:underline}.link-button svg{margin:0 5px}.link-button-light{align-items:center;background-color:#0000;border:none;color:#f1f1f1;display:flex;flex-direction:row;font-size:16px;font-weight:400;justify-content:center;outline:none;padding:14px 2px;transition:all .3s ease-in}.link-button-light:hover{color:#f9edfe;cursor:pointer;font-size:18px;text-decoration:underline}.link-button-light svg{margin:0 5px}a.primary-button{align-items:center;display:flex;flex-direction:row;justify-content:center}.outlined-primary-button{background-color:#f9edfe;border:1.5px solid #7f43a4;color:#432257}.outlined-primary-button:hover{background-color:#f2dafd}.Page{background-color:#fff;margin:-9px;overflow-x:hidden!important}.Page .Topbar{display:grid;grid-template-columns:1fr minmax(0,960px) 1fr;padding:10px 0}.Page .Topbar .container{align-items:center;display:flex;flex-direction:row;grid-column:2/3;justify-content:space-between}.Page .Topbar .container .logo-section .logo-div{background-image:url(/static/media/Default.b2fd53b046dbefef45d0.svg);background-repeat:no-repeat;background-size:80px;height:80px;transition:.2s ease-in-out;width:80px}.Page .Topbar .container .logo-section .hidden-preload,.Page .Topbar .container .logo-section .logo-div:hover{background-image:url(/static/media/Hovered%20Variant.89f2768af2a866352b0b.svg)}.Page .Topbar .container .logo-section .hidden-preload{height:0;overflow:hidden;width:0}.Page .Topbar .container .navlinks{display:flex;flex-direction:row;justify-content:space-between}.Page .Topbar .container .navlinks .navlink{border-radius:200px;color:#303030;font-size:14px;font-weight:400;margin-left:10px;padding:10px 24px;transition:all .2s ease-in}.Page .Topbar .container .navlinks .navlink:hover{color:#101010;font-size:15.5px;text-decoration:underline}.Page .contact-details{background-color:#f9f9f9;display:grid;grid-template-columns:1fr minmax(0,1088px) 1fr}.Page .contact-details .container{grid-column:2/3;padding:80px 0}.Page .contact-details .container .details{margin-top:40px}.Page .contact-details .container .details p{color:#101010;margin:14px 0 0}.Page .contact-details .container .icons{align-items:center;display:flex;flex-direction:row;margin-top:40px}.Page .contact-details .container .icons img{margin-right:30px;transition:.6s ease-in-out}.Page .contact-details .container .icons img:hover{width:31px}.Page .Footer{background-color:#fff;display:grid;grid-template-columns:1fr minmax(0,1088px) 1fr}.Page .Footer .container{grid-column:2/3;padding:100px 0 40px;width:100%}.Page .Footer .title{animation:footerFont 5s infinite;color:#b776db;font-family:"DM Serif Display",serif;font-size:78px;font-weight:400;line-height:86px}.Page .Footer .title.right{display:flex;justify-content:flex-end;margin-bottom:40px}.Page .Footer .center{align-items:center;display:flex;flex-direction:row;height:180px;justify-content:space-between;margin:50px 0}.Page .Footer .center .email{color:#5e5e5e;font-size:18px;font-weight:300;text-decoration:underline;transition:.6s ease-in-out}.Page .Footer .center .email:hover{color:#101010;font-size:20px}.Page .Footer .center .tagline{color:#5e5e5e;font-size:20px;font-weight:300}.Page .Footer .center img{animation:aliveFooter 5s infinite}@media(max-width:980px){.Page .Topbar{padding-left:24px;padding-right:24px}.Page .Topbar .container .logo-section{width:100%}.Page .Topbar .container .navlinks{width:70%}.Page .Footer .container,.Page .contact-details .container{padding-left:24px;padding-right:24px}}@media(max-width:580px){.description-text,p.paragraph-text{font-size:20px;line-height:28px}p.paragraph-text{font-weight:300}p.body-text-light{font-size:18px;font-weight:300;line-height:24px}p.body-text{color:#5e5e5e;font-weight:300}.link-button,button,p.body-text{font-size:20px;line-height:28px}.Page .Topbar .container .logo-section .logo-div{background-size:70px;height:70px;transition:none;width:70px}.Page .Topbar .container .navlinks .navlink{font-size:15px;margin-left:10px;padding:6px 8px}.Page .Footer .container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 0}.Page .Footer .center{align-self:center;flex-direction:column-reverse;justify-content:center}.Page .Footer .center .tagline{margin-bottom:20px}.Page .Footer .center .email{margin-top:20px}.Page .Footer .center img{width:250px}.Page .Footer .title{display:flex;font-size:64px;justify-content:center}.Page .Footer .title.right{justify-content:center;margin-bottom:40px}}@media(max-width:380px){.Page .Topbar .container .logo-section .logo-div{background-size:60px;height:60px;transition:none;width:60px}.Page .Topbar .container .navlinks .navlink{font-size:14px;margin-left:10px;padding:6px 8px}.Page .Footer .center img{width:220px}.Page .Footer .title{font-size:50px}}@keyframes aliveFooter{0%{opacity:.1;width:80px}70%{opacity:1;transform:rotate(.7turn);width:160px}to{opacity:.1;width:80px}}@keyframes footerFont{0%{color:#ce95ec}70%{color:#7f43a4}to{color:#ce95ec}}.lazy-load-image-background{background-position:50%;background-repeat:no-repeat;background-size:cover;opacity:0;transition:opacity .3s ease-in-out}.lazy-load-image-background.lazy-load-image-loaded{opacity:1}.blur{filter:blur(10px);transition:filter .3s ease}.lazy-load-image-background.lazy-load-image-loaded.blur{filter:blur(0)}
/*# sourceMappingURL=main.99b97b0b.css.map*/