body,html{height:100%}body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.image-slider{background-size:cover;margin:auto}.carousel-item{align-items:center;background-color:#000}.intro{margin-bottom:10rem}.intro p{margin-bottom:2rem}.intro-button{text-align:center;text-transform:uppercase;text-decoration:none;border:2px solid #4267b1;padding:1rem 1.5rem;color:#4267b1;font-weight:600}.intro-button:active,.intro-button:hover{text-decoration:none;color:#fff!important;background-color:#4267b1!important}.map{display:flex;justify-content:center;align-items:center}.marker-camera{border:none;background:none}.marker-camera img{width:auto;height:30px}.mapboxgl-popup-content{width:150px}.mapboxgl-popup-close-button{font-size:.8rem;visibility:hidden}.album{display:flex;flex-direction:column;margin-top:1rem}.album-category{font-weight:300;text-transform:uppercase}.album-category,.album-name{font-size:12px;text-align:center;margin:0}.album-photo{display:flex;justify-content:center;align-items:center}.album-button{background-color:#4267b1;text-transform:uppercase;color:#fff}.album-button:active,.album-button:hover{background-color:#2470aa}.modal-title{font-size:1.5rem;text-transform:uppercase;align-self:center}@media only screen and (max-width:440px){.modal-title{font-size:1rem}}.modal-body-description{font-size:1.2rem}@media only screen and (max-width:440px){.modal-body-description{font-size:.8rem}}.ReactGridGallery{margin-top:2rem}.spinner{display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:100;background-color:#fff;opacity:.8;padding:10rem}@media only screen and (max-width:440px){.spinner{margin-top:0}}.spinner p{font-size:1.5rem;text-transform:uppercase}.spinner .spinner-icon{width:240px;height:auto}.card-group{display:flex;flex-direction:column;height:60vh;min-width:300px;overflow:auto;position:fixed;top:10rem;left:0;z-index:100}@media only screen and (max-width:990px){.card-group{min-width:150px}}@media only screen and (max-width:440px){.card-group{min-width:150px;position:absolute;align-items:center;top:5rem;padding:0 1rem;height:auto;overflow:hidden}}.card-group .card{display:flex;flex-direction:column;width:15rem;min-width:15rem}@media only screen and (max-width:990px){.card-group .card{min-width:10rem;width:10rem}}@media only screen and (max-width:440px){.card-group .card{width:auto;min-width:5rem}}.card-group .card-text{font-size:1.2rem;text-align:center;font-weight:500;padding:.5rem}.card-group .card-text:active,.card-group .card-text:hover{color:#4267b1;cursor:pointer}.card-group button{background-color:#fff;border:none}.portfolio{display:flex;justify-content:center;align-items:center;height:80vh}.pricing-news{background-color:#f6f7fa;padding-bottom:3rem}.pricing-news h3{text-align:center;padding:3rem;text-transform:uppercase;color:#4267b1;font-weight:800}@media only screen and (max-width:990px){.pricing-news h3{padding:1.5rem;margin:0}}.pricing-news .row{margin:2rem 0}@media only screen and (max-width:990px){.pricing-news .row{margin:0}}.pricing-news .card{padding:2rem;margin:0 2rem}@media only screen and (max-width:990px){.pricing-news .card{margin:1rem .5rem}}.pricing-news .card-icon{width:auto;height:5rem}.pricing-news .card-title{font-size:1.25rem;text-transform:uppercase;text-align:center;padding:1rem 0}.pricing-news .card-text{text-align:center}.pricing-list{padding-bottom:5rem}.pricing-list h3{margin:3rem 0;text-align:center;text-transform:uppercase;color:#4267b1;font-weight:800}.pricing-list h4{text-align:center;font-size:1.25rem;padding-bottom:2rem}@media only screen and (max-width:990px){.pricing-list h4{padding:0}}.pricing-list h5{text-align:center;text-transform:uppercase;font-weight:600}.pricing-list .row{margin:2rem 0}.pricing-list .card{padding:2rem;margin:0 2rem}@media only screen and (max-width:990px){.pricing-list .card{margin:1rem .5rem}}.pricing-list .card-icon{width:auto;height:5rem}.pricing-list .card-title{font-size:1.25rem;font-weight:700;text-transform:uppercase;text-align:center;padding:1rem 0;color:#4267b1}.inquire-title,.pricing-list .card-text{text-align:center}.inquire-title{text-transform:uppercase;margin-top:3rem;font-weight:800;color:#4267b1}.inquire-form{display:block;margin:0;padding:0;width:1px;min-width:100%;height:2246px}.navbar{background-color:#fff}@media only screen and (max-width:990px){.navbar{z-index:999;padding:1rem}}.intro{margin-top:5rem;text-align:center;line-height:2.5;font-size:1rem}.logo{width:auto;height:80px;font-family:"Saira",sans-serif}@media only screen and (max-width:990px){.logo{height:50px;margin:0 .5rem}}.items{text-transform:uppercase;text-decoration:none;margin:0 2rem;padding-top:.7rem;color:#000}.items:active,.items:hover{text-decoration:none;color:#4267b1}@media only screen and (max-width:990px){.items{margin:0 .5rem}}@media only screen and (max-width:440px){.items{display:flex;justify-content:center;margin:0}}.inquire{font-weight:600;text-transform:uppercase;text-decoration:none;border:2px solid #4267b1;margin:0 1rem;padding:.8rem 1.5rem;color:#4267b1}.inquire:active,.inquire:hover{text-decoration:none;color:#fff;background-color:#4267b1}@media only screen and (max-width:440px){.inquire{display:flex;justify-content:center;margin:.5rem 0 0;padding:.5rem}}.footer{position:fixed;left:0;bottom:0;background-color:#4267b1;width:100%;z-index:100}.footer p{color:#fff;font-size:.8rem;text-align:center;margin:0;padding:.8rem 0}
/*# sourceMappingURL=main.f5d723b9.chunk.css.map */