.nav{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:0 0 80px;color:#0d6959;height:auto;width:100%;position:fixed;background-color:#33333380;box-shadow:10px 10px 10px #99999980;padding:10px;top:0;z-index:9999}.nav .nav-div .nav-logo{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin:0;gap:10px;font-size:1.875rem}.nav .nav-div .nav-logo img{width:75px;height:75px}.nav .nav-div .nav-logo .logo-text{color:#e2c479;font-size:1.25rem}.nav .nav-div .nav-icon{display:none;color:#e2c479}.nav .nav-links{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;margin:0 20px 0 0;font-weight:700;gap:30px}.nav .nav-links a.nav-link:link,.nav .nav-links a.nav-link:visited,.nav .nav-links a.nav-link:hover,.nav .nav-links a.nav-link:active{color:#e2c479}.nav .donateBtn{background-color:#bb8b10;padding:5px;border-radius:5px}.nav .donateBtn:link,.nav .donateBtn :visited,.nav .donateBtn :hover,.nav .donateBtn :active{color:#fefefe}@media only screen and (max-width: 992px){.nav{flex-direction:column}.nav .nav-div{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:0;width:100%}.nav .nav-div .nav-icon{display:block}.nav .nav-links{flex-direction:column;justify-content:center;width:100%;height:auto;margin-top:0;gap:10px;display:none}.nav .nav-links.show{display:flex}.nav .nav-links .nav-link{flex-direction:column;gap:10px}}.footer{width:100%;bottom:0;background-color:#0d6959;color:#fefefe}.footer .footer-top{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:20px 0;padding:2% 5%}.footer .footer-top .footer-div{flex:1;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin:0;font-size:.85rem;gap:10px}.footer .footer-top .footer-div .footer-social-media-links{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:0;width:100%;gap:5px;color:#fefefe}.footer .footer-top .footer-div .column_div{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin:0;gap:20px}.footer .footer-top .footer-div .column_div .row_div{width:100%;gap:10px}.footer .footer-top .footer-div .column_div .row_div a.footer-link:link,.footer .footer-top .footer-div .column_div .row_div a.footer-link:visited,.footer .footer-top .footer-div .column_div .row_div a.footer-link:hover,.footer .footer-top .footer-div .column_div .row_div a.footer-link:active{color:#fefefe}.footer .footer-top .nav-logo,.footer .footer-top .nav-logo .row_div{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin:0;gap:10px}.footer .footer-top .nav-logo .row_div a:link.logo-link,.footer .footer-top .nav-logo .row_div a:hover.logo-link,.footer .footer-top .nav-logo .row_div a:visited.logo-link,.footer .footer-top .nav-logo .row_div a:active.logo-link{color:#fefefe}.footer .footer-top .nav-logo .row_div.links{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:0}.footer .footer-top .nav-logo .footer_link{color:#fefefe;font-size:.85rem}.footer .footer-top .nav-logo h1{color:#fefefe}.footer .footer-top .nav-logo img{width:50px;height:50px}.footer .footer-bottom{background-color:#333;padding:15px 0;color:#fefefe;font-size:.85rem;text-align:center}.footer .footer-bottom a:link.footer-link,.footer .footer-bottom a:hover.footer-link,.footer .footer-bottom a:visited.footer-link,.footer .footer-bottom a:active.footer-link{color:#fefefe}.footer .footer-bottom.copyright{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;margin:0}@media only screen and (max-width: 992px){.footer .footer-top .nav-logo{flex-direction:column}.footer .footer-top .footer-div{margin-bottom:20px}.footer .footer-top .footer-div .column_div{flex-direction:column}.footer .footer-top .footer-div .column_div .row_div{flex-direction:column;align-items:center}.footer .footer-top .footer-div .column_div .row_div .footer-link .copyright{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:0;gap:50px}}@media only screen and (max-width: 768px){.footer .footer-top,.footer .footer-bottom{flex-direction:column}}body,body h1,body h2,body h3,body h4,body h5,body p,body div{font-family:Roboto Condensed,sans-serif}.btn{padding:4%;font-size:1.563rem;border-radius:5%;margin:20px 0}a.btn:link,a.btn:visited,a.btn:hover,a.btn:active{color:#fefefe}.big-quote{font-size:7rem;color:#0d6959;line-height:0}.med-quote{font-size:5rem;color:#0d6959}.sm-quote,.xsm-quote{font-size:1.875rem;color:#0d6959;margin:auto;display:block}.italics{font-style:italic}img{border-radius:5px}.social-icon{padding:0 5px}.list-section{margin:0 10%}.list-section .list-div{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));flex-wrap:wrap;gap:10px}.list-section .list-div .list-card{width:275px;margin-bottom:30px}.small-font{font-size:.85rem}.margin70{width:70%;margin:auto auto 60px}.margin80{width:80%;margin:auto auto 60px}.bottom40{margin-bottom:40px}.sub-title{font-style:italic}.banner-div{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 0 100px;height:auto;overflow:hidden;box-shadow:10px 10px 10px 10px #59464640}.banner-div.narrow{height:300px}.banner-div .hero-img{width:100%;box-shadow:20px 20px 20px 20px #59464640}.banner-div .banner-text{position:absolute;text-align:right;left:-10px;margin-top:50px;width:40%;font-size:1.75rem;color:#f7f1f1}@media screen and (max-width: 926px){.banner-div .banner-text{width:40%;font-size:1.25rem}}@media screen and (max-width: 768px){.banner-div{box-shadow:none;overflow:visible}}@media screen and (max-width: 545px){.banner-div .banner-div .banner-text{width:100%;font-size:1rem;text-align:center;margin:0 auto;top:15%}}.banner-div .banner-btn{color:#fefefe;background-color:#bb8b10;padding:2%;font-size:1.25rem;border-radius:5%;align-items:right;font-weight:700}.nav-icon{font-size:50px}.center{text-align:center;margin-bottom:60px}.center .desc-lg{font-size:1.563rem}.centeralign{text-align:center}.marginbtm30{margin-bottom:30px}.marginbtm80{margin-bottom:60px}.remove-margin{margin-bottom:0}.left{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:50px;margin:40px auto;width:80%}.left h2{color:#0d6959;width:25%}.left .desc-lg{font-size:1.563rem;width:75%}.leftalign{text-align:left}.right{text-align:right;margin:auto;width:80%}.bold{font-weight:700}.darkfont{color:#0d6959}.brightfont,.lightfont{color:#bb8b10}.hrdark{color:#0d6959;height:5px;background-color:#0d6959;border:1px solid #0d6959}.hrbright{color:#bb8b10;height:5px;background-color:#bb8b10;border:1px solid #bb8b10}.quote-text{color:#0d6959;font-family:Rouge Script,cursive;font-weight:400;font-size:3rem;text-align:center;margin:10px 10%}.quote-text .short-hr{width:100px;height:2px;background-color:#0d6959}.quote-text .author{font-size:.85rem;font-style:normal}.modal-container{z-index:9999;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center}.modal-container .modal{width:100%;margin:0 auto;text-align:center}.modal-container .register,.modal-container .register .form-above-div form .left-form .formInput .form-error-msg,.modal-container .register .form-above-div form .left-form .formInput .message{color:#bb8b10}.instagram-title{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:40px 0}.instagram-title .instagram-center{text-align:center;color:#bb8b10;margin:0}.instagram-title span{color:#0d6959;margin:0}.instafeed-div{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;margin:0 15%;gap:10px}.instafeed-div .instafeed-card{margin-bottom:0}.instafeed-div .instafeed-card .instafeed-img{width:275px;height:auto}.instafeed-div .instafeed-card .instafeed-img:hover{opacity:.75;transition:.3s ease}.instafeed-div .instafeed-card .instafeed-img a.instafeed-link:link,.instafeed-div .instafeed-card .instafeed-img a.instafeed-link:visited,.instafeed-div .instafeed-card .instafeed-img a.instafeed-link:hover,.instafeed-div .instafeed-card .instafeed-img a.instafeed-link:active{color:#666;cursor:pointer}.youtubefeed-div .youtubefeed-title{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:40px 0}.youtubefeed-div .youtubefeed-title .youtubefeed-center{text-align:center;color:#bb8b10;margin-bottom:5px}.youtubefeed-div .youtubefeed-title span{color:#0d6959;margin:0}.youtubefeed-div .youtubefeed-slider{margin:0 8% 0 10%}@media only screen and (max-width: 1366x){.youtubefeed-div .youtubefeed-slider .slick-track{margin-left:8%}}@media only screen and (max-width: 1024px){.youtubefeed-div .youtubefeed-slider .slick-track{margin-left:3%}}@media only screen and (max-width: 768px){.youtubefeed-div .youtubefeed-slider .slick-track{margin-left:23%}}@media only screen and (max-width: 480px){.youtubefeed-div .youtubefeed-slider .slick-track{margin-left:5%}}@media only screen and (max-width: 360px){.youtubefeed-div .youtubefeed-slider .youtubefeed-slider{margin-bottom:0}.youtubefeed-div .youtubefeed-slider .youtubefeed-slider .slick-track{margin-left:0;border:3px dotted red}}.nobkg{color:#bb8b10;box-shadow:5px 10px 10px #888}.nobkg:hover{box-shadow:5px 10px 20px #888}.nobkg p{color:#333}.nobkg .btn{background-color:#0d6959;color:#fefefe;padding:3%;border-radius:3%}.excerptbtn{background-color:#0d6959;color:#bb8b10;border:1px solid #0d6959;border-radius:5px;padding:10px}.excerptbtn:link,.excerptbtn:visited,.excerptbtn:hover,.excerptbtn:active{color:#bb8b10}.lightbtn{background-color:#bb8b10;color:#bb8b10;border:1px solid #bb8b10;border-radius:5px;padding:10px;font-size:1.25rem}.darkbtn{background-color:#0d6959;color:#fefefe;border:1px solid #0d6959;border-radius:5px;padding:10px;font-size:1.25rem}.darkbtn:link,.darkbtn:visited,.darkbtn:hover,.darkbtn:active{color:#fefefe}.clearbtn{margin:0 15px}.lightbkg{background-color:#bb8b10;color:#bb8b10;box-shadow:5px 10px 10px #888}.lightbkg:hover{box-shadow:5px 10px 20px #888}.darkbkg{background-color:#0009;color:#fefefe;gap:20px;font-size:1.563rem}.event{width:100px;height:100px;border-radius:5px}.event *{margin:0}.quote-div{margin:auto auto 60px;width:80%}.right-hero{display:flex;flex-direction:row-reverse;justify-content:center;align-items:center;margin:auto auto 60px;text-align:right;gap:20px;width:80%}.right-hero .hero-img{width:400px;margin:0 20px}.hidden{display:none}.parallel-hero{min-height:300px;display:flex;flex-direction:column;justify-content:center;align-items:center;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}.parallel-hero .parallel-text{width:50%;text-align:center;color:#fefefe;background-color:#0000004d;padding:1%}.parallel-hero .parallel-text p{font-size:3rem}.parallel-desc{width:100%;padding:5% 15%;margin:0 auto;text-align:center}.left-hero{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:auto auto 60px;text-align:left;width:80%}.left-hero .hero-img{height:300px;margin:0 20px}.left-hero .wrap{display:flex;justify-content:center;gap:20px;width:500px;flex-wrap:wrap}.left-image-hero{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:auto auto 10px;padding:60px 0;text-align:left;width:100%;background-color:#888}.left-image-hero .hero-image{height:500px;margin:0 20px}.left-image-hero .left-text-div{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin:0;text-align:left}.left-image-hero .left-text-div p{color:#fefefe;font-size:3rem;margin-left:-100px}.left-image-hero .left-text-div h3{background-color:#ece1e1a6;padding:30px 20px;width:400px;border-radius:2%;margin-left:-100px;font-weight:700;line-height:1.3}.left-image-hero .left-text-div .btn{background-color:#bb8b10;font-weight:700;margin-left:-100px}.left-image-hero .left-quote-div{display:flex;flex-direction:column;justify-content:center;align-items:center;width:500px;height:auto;margin:0 0 0 5%;font-family:Rouge Script,cursive;padding:2% 3%;font-size:3rem;text-align:center}.right-image-hero{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:auto auto 10px;padding:60px 0;text-align:right;width:100%}.right-image-hero .hero-image{height:500px;margin:0 20px}.right-image-hero .right-text-div{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;margin:0;text-align:right}.right-image-hero .right-text-div p{color:#bb8b10;font-size:3rem;margin-right:-90px;z-index:99}.right-image-hero .right-text-div h3{background-color:#0009;padding:30px 20px;width:400px;border-radius:2%;margin-right:-90px;color:#fefefe;z-index:99;font-weight:700;line-height:1.3}.right-image-hero .right-text-div .btn{background-color:#bb8b10;font-weight:700;margin-right:-90px;z-index:99}.right-image-hero .right-quote-div{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 5% 0 0;width:500px;padding:2% 3%;font-family:Rouge Script,cursive;font-size:3rem;text-align:center}.square-li{list-style-type:square}.statistics-section{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:0;background-color:#666;width:100%}.statistics-section .statistics-box{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 5%;width:300px;padding:5%}.statistics-section .statistics-box .icon{color:#bb8b10;font-weight:700;padding:0;margin:0}.statistics-section .statistics-box .title{color:#bb8b10}.statistics-section .statistics-box .icons{color:#d3d3d3}.multi-box-column{display:flex;flex-direction:column;justify-content:space-between;align-items:center;margin:auto auto 60px;gap:20px}.multi-box-row{display:flex;flex-direction:row;justify-content:space-evenly;align-items:flex-start;margin:0;width:100%;padding-top:5%}.multi-box-row .box{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin:0 0 60px;width:300px;height:300px;padding:20px;font-size:.85rem;border-radius:5px}.multi-box-row .box h3{color:#0d6959}.multi-box-row .box .desc{color:#0d6959;font-weight:700}.multi-box-row .box .box-link{background-color:#bb8b10;padding:5%;border-radius:5px;font-weight:700}.multi-box-row .box a:link.box-link,.multi-box-row .box a:visited.box-link,.multi-box-row .box a:hover.box-link,.multi-box-row .box a:active.bold{color:#fefefe}.multi-box-row .box:hover{transform:scale(1.02);transition:all .5s linear}.multi-box-row .tall{height:400px;justify-content:space-evenly}.multi-box-row .tall.selected{box-shadow:5px 15px 15px #888;height:425px;width:315px}.multi-box-row .bulleted-list{font-size:1.25rem;margin-top:0;margin-bottom:20px}.multi-box-row .bulleted-list li{text-align:left}.multi-box-row .icons{font-size:3rem;color:#0d6959}.multi-box-row.remove-margin{margin-bottom:0}.modal-content{display:none;position:fixed;z-index:99;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:#000000a6}.modal-content.show{display:block}.modal-content.hide{display:none}.modal-content .subscriber-section{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:400px;margin:10% auto 0}.modal-content .subscriber-section .close-btn{color:#fefefe;float:right;font-size:3rem;font-weight:700;align-self:flex-end;border:#333}.modal-content .subscriber-section .close-btn:hover,.modal-content .subscriber-section .close-btn:focus{color:#333;text-decoration:none;cursor:pointer}.modal-content .subscriber-section .subscriber-above-div{margin:0;height:auto;width:330px}.modal-content .subscriber-section .subscriber-above-div .subscriber-above-div-title{text-align:center;font-size:1.875rem;font-weight:700;color:#bb8b10;text-shadow:.5px .5px .5px #333}.modal-content .subscriber-section .subscriber-above-div .subscriber-above-div-form fieldset{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0;gap:20px;border-radius:3%}.modal-content .subscriber-section .subscriber-above-div .subscriber-above-div-form fieldset .no-show{display:none}.modal-content .subscriber-section .subscriber-above-div .subscriber-above-div-form fieldset .form-label{margin-top:0;display:none}.modal-content .subscriber-section .subscriber-above-div .subscriber-above-div-form fieldset legend h2{font-size:1.563rem;color:#fefefe}.modal-content .subscriber-section .subscriber-above-div .subscriber-above-div-form fieldset span.form-error-msg{display:none;color:#fefefe}.modal-content .subscriber-section .subscriber-above-div .subscriber-above-div-form fieldset input,.modal-content .subscriber-section .subscriber-above-div .subscriber-above-div-form fieldset .form-input{border-radius:3%;font-size:1.25rem;width:100%;padding:3%}.modal-content .subscriber-section .subscriber-above-div .subscriber-above-div-form fieldset input:invalid[focused=true]~span{display:block}.modal-content .subscriber-section .subscriber-above-div .subscriber-above-div-form fieldset .features-div .features-select-div{width:100%;position:relative}.modal-content .subscriber-section .subscriber-above-div .subscriber-above-div-form fieldset .features-div .features-select-div option{font-size:1.25rem}.modal-content .subscriber-section .subscriber-above-div .subscriber-above-div-form fieldset .features-div .features-select-div p{font-size:.85rem}.modal-content .subscriber-section .subscriber-above-div .subscriber-above-div-form span.message{display:block;text-align:center;font-size:1;color:#fefefe}.modal-content .subscriber-section .subscriber-above-div .subscriber-above-div-form .formBtn{font-size:1.25rem;padding:1% 3%;display:block;margin:3% auto;align-items:center;background-color:#fefefe;border-color:#fefefe;color:#666;border-radius:5px}.modal-content .subscriber-section .subscriber-above-div .subscriber-above-div-form .formBtn:active{border-radius:20%;background-color:#666;border-color:#666}.form-input{min-height:1.5rem;width:100%;text-align:center;font-size:1.25rem;font-weight:700;margin-bottom:5px;border:1px solid;border-radius:5px}.contactborder{border:3px solid #0d6959;border-radius:5px;padding:30px;margin:0}.countup{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:0 0 60px;gap:80px}.top-excerpt{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin:0 0 20px;gap:10px;width:250px}.left-excerpt{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;margin:0 0 20px;gap:10px;width:300px}.left-excerpt .column-div-left{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin:0;text-align:left}.left-excerpt .regular-button{background-color:#0d6959;color:#bb8b10;padding:4px;border-radius:6%}.centerbtn{display:block;margin:auto}.counter-box{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:200px;padding:10px;border-radius:5px;margin:20px}.top-blog{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin:0;width:200px}.top-blog .column-div-left{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin:0;text-align:left}.top-blog .regular-button{background-color:#0d6959;color:#bb8b10;padding:4px;border-radius:6%}.top-blog .hero-img{margin:0}.left-team{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-end;margin:0 0 20px;gap:10px}.left-team .column-div-left{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin:0;text-align:left}.left-team .regular-button{background-color:#0d6959;color:#bb8b10;padding:4px;border-radius:6%}.box300{width:300px}.small-medium-row{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:0 0 60px;gap:20px}.small-medium-row .box{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin:0;width:300px}.small-medium-row .icons{font-size:3rem}.small-medium-column{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;margin:auto}.small-medium-column .box{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0;width:500px}.small-medium-column .icons{font-size:3rem}.borderdark{border:10px solid #0d6959}.left-center{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin:0 0 60px;text-align:left}.flex-btn-center{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:0 -200px 0 0;width:100%}.frame400{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin:0;width:400px;height:250px;border-radius:50%;border:3px solid #bb8b10;perspective:300px}.shape300{width:250px;height:250px;background-color:#0d6959;border-radius:50%;margin-left:-50px;transition:all 3s ease;color:#bb8b10}.frame600{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin:0;width:200px;height:400px;border-radius:60%;transform:rotate(50deg)}.shape500{z-index:0;width:300px;height:400px;background-color:#bb8b10;border-radius:60%;transform:rotate(105deg);transition:all 3s ease}.shape600{width:350px;height:350px;background-color:#0d6959;border-radius:60%;transform:rotate(-145deg);transition:all 3s ease}.headline{z-index:9;font-size:3rem;font-weight:700;color:#bb8b10;width:100%}.headline.left{margin-left:5%}.headline.right{margin-right:5%}.subheading{z-index:9;color:#0d6959;letter-spacing:3px;font-weight:700}.subheading.left{margin-left:-5%}.subheading.right{margin-right:5%}.overlaptext{z-index:99}.left50{margin-left:50px}.left-50{margin-left:-50px}.lightsquareborder{border:10px solid #bb8b10;border-radius:5%}.gigantic{font-size:5.25rem}.round300{width:300px;height:300px;border-radius:50%}.googlemap{margin:0 20px;border-radius:5px;border:2px solid #0d6959}.contact .list-section{margin:0 10%}.contact .list-section .list-div{display:grid;place-items:center;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));flex-wrap:wrap;gap:10px}.contact .list-section .list-div .list-card{width:275px;margin-bottom:40px}.contact .list-section .page-banner{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;margin:0;background-image:url(./../../assets/pexels-rfstudio-3810788.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;width:100%;height:40vh;overflow:hidden}.contact .list-section .page-banner p{font-size:7rem;font-weight:700;position:absolute;color:#bb8b10;margin-bottom:-47px;letter-spacing:10px;height:150px;text-align:center}@media only screen and (max-width: 992px){.contact .list-section .parallel-hero{background-attachment:scroll}.contact .list-section .sm-quote,.contact .list-section .left-image-hero .quote-text,.contact .list-section .right-image-hero .quote-text{font-size:1.875rem}.contact .list-section .left-hero,.contact .list-section .right-hero{margin-bottom:0;flex-direction:column}.contact .list-section .left-image-hero{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto;width:100%}.contact .list-section .left-image-hero .left-text-div{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0;text-align:center}.contact .list-section .left-image-hero .left-text-div p,.contact .list-section .left-image-hero .left-text-div h3{margin:20px auto}.contact .list-section .left-image-hero .left-text-div .btn{margin:50px auto}.contact .list-section .left-image-hero .left-quote-div{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto;width:100%}.contact .list-section .right-image-hero{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:auto}.contact .list-section .right-image-hero .right-text-div{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0;text-align:center}.contact .list-section .right-image-hero .right-text-div p,.contact .list-section .right-image-hero .right-text-div h3{margin:20px auto}.contact .list-section .right-image-hero .right-text-div .btn{margin:50px auto}.contact .list-section .right-image-hero .right-quote-div{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto;width:100%}.contact .list-section .hero{flex-direction:column;align-items:center;text-align:center;justify-content:center;width:100%;margin:0 auto}.contact .list-section .hero.image{padding:0}.contact .list-section .hero .text{margin:0}.contact .list-section .hero .text,.contact .list-section .hero .quote,.contact .list-section .hero .image,.contact .list-section .hero .btn{flex-direction:column;align-items:center;justify-content:center;text-align:center}.contact .list-section .hero .btn{margin:50px auto}.contact .list-section .multi-box-row .statistics-box{margin-bottom:6%}.contact .list-section .counter-box{margin-bottom:0;padding-bottom:20px}.contact .list-section .countup{gap:0px;margin-bottom:0;padding-bottom:0}.contact .list-section .layout footer .footer-top{flex-direction:column}.contact .list-section .googlemap{margin-bottom:60px}.contact .list-section .shape{width:500px}.contact .list-section .left50,.contact .list-section .left-50{text-align:center}.contact .list-section .left,.contact .list-section .right{flex-direction:column;gap:0px}.contact .list-section .shape600{width:400px;height:300px}.contact .list-section .left-center{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:0;text-align:center;width:80%}.contact .list-section .left-center .frame400{width:300px;height:200px}.contact .list-section .left-center .shape300{width:200px;height:200px}.contact .list-section .left-center .headline,.contact .list-section .left-center .subheading{margin:0x auto;width:100%}.contact .list-section .left-center .headline{font-size:30px}.contact .list-section .left-center .subheading{font-size:25px}.contact .list-section .right-hero{margin-bottom:0;flex-direction:column;width:80%}.contact .list-section .right-hero .frame600{width:150px;height:300px}.contact .list-section .right-hero .shape500{width:200px;height:300px}.contact .list-section .right-hero .headline,.contact .list-section .right-hero .subheading{margin:0x auto;width:100%}.contact .list-section .right-hero .headline{font-size:30px}.contact .list-section .right-hero .headline.right{margin-bottom:0}.contact .list-section .right-hero .subheading{font-size:25px}.contact .list-section .right-hero .subheading.right{margin-top:-100px;margin-bottom:20px}}@media only screen and (max-width: 768px){.contact .list-section .left-center .frame400,.contact .list-section .left-hero .frame400,.contact .list-section .left-center .shape300,.contact .list-section .left-hero .shape300{width:200px;height:200px}.contact .list-section .left-center .shape600,.contact .list-section .left-hero .shape600{width:250px;height:150px}.contact .list-section .left-center .column-div-left,.contact .list-section .left-hero .column-div-left{width:100%;align-items:center}.contact .list-section .left-center .headline,.contact .list-section .left-center .subheading,.contact .list-section .left-hero .headline,.contact .list-section .left-hero .subheading{margin:0x auto;width:100%}.contact .list-section .left-center .headline,.contact .list-section .left-hero .headline{font-size:30px}.contact .list-section .left-center .subheading,.contact .list-section .left-hero .subheading{margin-bottom:0}.contact .list-section .left-image-hero .quote-text,.contact .list-section .right-image-hero .quote-text{font-size:1.25rem}}@media only screen and (max-width: 480px){.contact .list-section .left-image-hero .left-quote-div,.contact .list-section .right-image-hero .right-quote-div{margin:0 auto;width:100%;padding:10%}.contact .list-section .left-image-hero .left-text-div h3,.contact .list-section .right-image-hero .right-text-div h3{margin:20px auto;background-color:#bb8b10;width:100%;padding:10%}.contact .list-section .left-image-hero .left-text-div h3{background-color:#fefefe}.contact .list-section .banner-div,.contact .list-section .hero-img{height:auto;box-shadow:none}}.faqs-above-section{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 0 40px;padding-top:8%;width:70%}.faqs-above-section .faqs-above-div{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;margin:2% 0;height:auto;width:70%}.faqs-above-section .faqs-above-div .faqs-above-div-title{font-family:Roboto Condensed,sans-serif;font-size:1.875rem;font-weight:700;color:#bb8b10;text-shadow:.5px .5px .5px #333;margin-right:5%;min-width:25%}.faqs-above-section .faqs-above-div .faqs-above-div-subtitle{font-size:1.563rem;text-align:left;color:#bb8b10;position:relative;z-index:1}.faqs-above-section .faqs-above-div .faqs-above-div-desc{font-family:Roboto Condensed,sans-serif;font-size:1.563rem;color:#666}.faqs-left-hero-section{display:flex;flex-direction:row;justify-content:center;align-items:flex-end;margin:0 0 30px;width:100%;background:linear-gradient(to bottom,white 0%,rgb(140,71,140) 100%);padding:0% 10%;height:auto}.faqs-left-hero-section .faqs-left-hero-img-div{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;margin:0}.faqs-left-hero-section .faqs-left-hero-img-div .faqs-left-hero-img{margin:0 5% 0 0;padding:0;width:350px}.faqs-left-hero-section .faqs-left-hero-text{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin:0 0 30px}.faqs-left-hero-section .faqs-left-hero-text .faqs-left-hero-subtitle{font-size:3rem;color:#bb8b10;text-shadow:.5px .5px .5px #333;padding:0;display:none}.faqs-left-hero-section .faqs-left-hero-text .faqs-left-hero-desc{font-size:1.875rem;margin-bottom:30px;color:#bb8b10;text-shadow:.5px .5px .5px #333;font-weight:700}.faqs-left-hero-section .faqs-left-hero-text a.faqs-left-hero-link:link,.faqs-left-hero-section .faqs-left-hero-text a.faqs-left-hero-link:visited,.faqs-left-hero-section .faqs-left-hero-text a.faqs-left-hero-link:active,.faqs-left-hero-section .faqs-left-hero-text a.faqs-left-hero-link:hover{display:block;font-weight:700;width:300px;text-align:center;background-color:#d3d3d3;padding:2%;border-radius:5px;color:#bb8b10;box-shadow:.5px .5px .5px #333;text-shadow:.5px .5px .5px #333}.faqs-left-hero-section .faqs-left-hero-text a.faqs-left-hero-link:hover{background-color:#bb8b10;color:#d3d3d3}.faqs-below-section{margin:5% 10%}.faqs-below-section .faqs-card,.faqs-below-section .faqs-card .faqs-card-div{position:relative}.faqs-below-section .faqs-card .faqs-card-div .faqs-card-title{font-family:Roboto Condensed,sans-serif;font-size:1.875rem;line-height:1;font-weight:700;color:#666;text-shadow:.5px .5px .5px #333;text-align:center}.faqs-below-section .faqs-card .faqs-card-div .faqs-card-subtitle{font-family:Roboto Condensed,sans-serif;font-size:1.875rem;line-height:1;font-weight:700;color:#bb8b10;text-shadow:.5px .5px .5px #333;top:25%;text-align:center;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:0}.faqs-below-section .faqs-card .faqs-card-div .accordion{background-color:#eee;color:#444;cursor:pointer;padding:18px;width:100%;border:none;text-align:left;outline:none;font-size:1.25rem;font-weight:700;transition:.4s}.faqs-below-section .faqs-card .faqs-card-div .active,.faqs-below-section .faqs-card .faqs-card-div .accordion:hover{font-size:1.563rem}.faqs-below-section .faqs-card .faqs-card-div .panel{padding:20px 5px;background-color:#fff;transition:max-height .2s ease-out}.faqs-below-section .faqs-card .faqs-card-div .panel .faqs-card-ul{margin-bottom:3%}.faqs-below-section .faqs-card .faqs-card-div .panel .attribution{font-size:"Roboto Condensed",sans-serif;font-style:italic;line-height:normal}.faqs-below-section .faqs-card .faqs-card-div .panel .description{margin-bottom:20px}.faqs-below-section .faqs-card .faqs-card-div .faqs-card-desc{font-family:Roboto Condensed,sans-serif;font-size:1.563rem;width:100%;color:#bb8b10;padding:0 2%}@media only screen and (max-width: 1036px){.faqs-left-hero-section{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:3%}.faqs-left-hero-section .faqs-left-hero-img-div .faqs-left-hero-img{margin-right:0}.faqs-left-hero-section .faqs-left-hero-text{align-items:center}.faqs-left-hero-section .faqs-left-hero-text .faqs-left-hero-desc{text-align:center;color:#d3d3d3}.faqs-left-hero-section .faqs-left-hero-text a.faqs-left-hero-link:link,.faqs-left-hero-section .faqs-left-hero-text a.faqs-left-hero-link:visited,.faqs-left-hero-section .faqs-left-hero-text a.faqs-left-hero-link:active,.faqs-left-hero-section .faqs-left-hero-text a.faqs-left-hero-link:hover{margin:auto}}@media screen and (max-width: 768px){.statistics-section{flex-direction:column}}@media only screen and (max-width: 760px){.faqs-above-section{margin-top:21%}.faqs-above-section .faqs-above-div{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin:0}.faqs-above-section .faqs-above-div .faqs-above-div-title,.faqs-above-section .faqs-above-div .faqs-above-div-desc{width:100%}.faqs-above-section .faqs-above-div .faqs-above-div-title{margin-right:0}.faqs-above-section .faqs-above-div .faqs-above-div-desc{margin-bottom:30px}}@media only screen and (max-width: 601px){.faqs-left-hero-text .faqs-left-hero-links{margin-bottom:20px}.faqs-left-hero-text .faqs-left-hero-links .faqs-left-hero-link{margin-bottom:2%}}.subscriber-section{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;margin:0;padding:0}.subscriber-section .subscriber-above-div{margin:0;height:auto;width:250px}.subscriber-section .subscriber-above-div .subscriber-above-div-title{text-align:center;font-size:1.875rem;font-weight:700;color:#bb8b10;text-shadow:.5px .5px .5px #333}.subscriber-section .subscriber-above-div .subscriber-above-div-form{width:auto}.subscriber-section .subscriber-above-div .subscriber-above-div-form fieldset .no-show{display:none}.subscriber-section .subscriber-above-div .subscriber-above-div-form fieldset .form-label{margin-top:0}.subscriber-section .subscriber-above-div .subscriber-above-div-form fieldset legend h2{font-size:1.563rem}.subscriber-section .subscriber-above-div .subscriber-above-div-form fieldset span.form-error-msg{display:none;color:red}.subscriber-section .subscriber-above-div .subscriber-above-div-form fieldset input{border-radius:3%;font-size:20px;width:100%}.subscriber-section .subscriber-above-div .subscriber-above-div-form fieldset input:invalid[focused=true]~span{display:block}.subscriber-section .subscriber-above-div .subscriber-above-div-form fieldset .features-div .features-select-div{width:100%;position:relative}.subscriber-section .subscriber-above-div .subscriber-above-div-form fieldset .features-div .features-select-div option{font-size:1.25rem}.subscriber-section .subscriber-above-div .subscriber-above-div-form fieldset .features-div .features-select-div p{font-size:.85rem}.subscriber-section .subscriber-above-div .subscriber-above-div-form span.message{display:block;text-align:center;font-size:1}.subscriber-section .subscriber-above-div .subscriber-above-div-form .formBtn{font-size:1.25rem;padding:1% 3%;display:block;margin:3% auto;align-items:center;background-color:#fefefe;border-color:#fefefe;color:#666;border-radius:5px}.subscriber-section .subscriber-above-div .subscriber-above-div-form .formBtn:active{border-radius:20%;background-color:#666;border-color:#666}.form-header{margin-bottom:20px}.form-input{min-height:1.875rem;width:100%;text-align:center;font-size:1.25rem;font-weight:700;margin-bottom:5px;border:1px solid;border-radius:5px}.form-textarea{min-height:150px;width:100%;font-size:1.25rem;margin-bottom:5px;border:1px solid #333}.component-card{width:250px;border:1px solid #666;box-shadow:10px 5px 5px #666;border-radius:5%;margin:20px;padding:1%}.contact-section{margin-top:5%}.contact-form{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0;height:400px;width:350px;border-radius:5px}.contact-form .request-above-div{margin:7% 0 2%;height:auto}.contact-form .request-above-div span.message{display:block;text-align:center;font-size:1.5rem;font-weight:700;color:red}.contact-form .request-above-div .request-above-div-title{text-align:center;font-weight:700;text-shadow:.5px .5px .5px #333;margin-bottom:15px}.contact-form .request-above-div .request-above-div-form{width:auto;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin:0;border-radius:3px}.contact-form .request-above-div .request-above-div-form .left-form{display:flex;flex-direction:column;justify-content:center;align-items:center;width:300px;margin:2%}.contact-form .request-above-div .request-above-div-form .left-form .form-label{margin-top:5%}.contact-form .request-above-div .request-above-div-form .left-form .form-input{font-size:1.563rem;height:40px;margin:8px 0;border-radius:5px;padding-left:10px;border:1px solid #999}.contact-form .request-above-div .request-above-div-form .left-form .no-show{display:none}.contact-form .request-above-div .request-above-div-form .left-form .form-input-radio{margin-left:10%}.contact-form .request-above-div .request-above-div-form .left-form span.form-error-msg{display:none;color:red}.contact-form .request-above-div .request-above-div-form .left-form input:invalid[focused=true]~span{display:block}.contact-form .request-above-div .request-above-div-form .formBtn{font-size:1.25rem;display:block;margin:3% auto;align-items:center;background-color:#bb8b10;border-color:#bb8b10;color:#fefefe;border-radius:3px;width:200px;padding:5px;cursor:pointer}.contact-form .request-above-div .request-above-div-form .contactbtn{background-color:#bb8b10;border:2px solid #bb8b10;color:#fefefe;font-weight:700}.contact-form .request-above-div .request-above-div-form .formBtn:hover,.contact-form .request-above-div .request-above-div-form .formBtn:active{transform:scale(1.1);transition:all .5s}@media only screen and (max-width: 800px){.request-section .request-above-div .request-above-div-form{width:400px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin:0;border:0px}.request-section .request-above-div .request-above-div-form .left-form,.request-section .request-above-div .request-above-div-form .right-form{margin:0%}}@media only screen and (max-width: 760px){.request-section{margin-top:15%}}@media only screen and (max-width: 600px){.request-section .request-above-div .request-above-div-form,.request-section .request-above-div .request-above-div-form .left-form,.request-section .request-above-div .request-above-div-form .right-form{width:350px}}@media screen and (max-width: 992px){.nav .nav-div{padding:0 2% 0 1%}.left-image-hero,.right-image-hero,.flex-btn-center,.left-hero,.multi-box-row,.left{flex-direction:column;text-align:center;justify-content:center;align-items:center;width:100%;margin-bottom:0}}@media screen and (max-width: 992px) and (max-width: 768px){.flex-btn-center{flex-direction:row;margin:auto}}@media screen and (max-width: 992px) and (max-width: 678px){.banner-div .banner-text{width:100%;font-size:1rem;text-align:center;margin:0 auto 20px;padding:5%}.left{gap:0px;top:11%}}@media screen and (max-width: 992px){.sm-quote{font-size:2rem}.quote-text{font-size:2.5rem;text-align:center;margin:5px 5%}.googlemap{margin-bottom:40px}.left-image-hero .left-text-div p{margin:20px auto;text-align:center;width:100%}.left-image-hero .left-text-div h3{text-align:center;margin:20px auto;width:100%}.left-image-hero .left-text-div .btn{margin:20px auto}.flex-btn-center{width:100%}.right-image-hero .right-text-div p,.right-image-hero .right-text-div h3{text-align:center;margin:20px auto;width:100%}.right-image-hero .right-text-div .btn{margin:20px auto}.form-input{width:80%}}@media screen and (max-width: 500px){.banner-div .banner-text{top:15%}.left{gap:0px;top:11%}.left-image-hero .left-quote-div{font-size:3rem}.left-image-hero .left-quote-div,.right-image-hero .right-quote-div{width:90%}}.accordian-above-section{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 0 40px;padding-top:8%}.accordian-above-section .accordian-above-div{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;margin:2% 0;height:auto;width:90%}.accordian-above-section .accordian-above-div .accordian-above-div-title{font-family:1.25rem;font-size:1.875rem;color:#0d6959;text-shadow:.5px .5px .5px #333;margin-right:5%;min-width:25%}.accordian-above-section .accordian-above-div .accordian-above-div-subtitle{font-size:1.563rem;text-align:left;color:#0d6959;position:relative;z-index:1}.accordian-above-section .accordian-above-div .accordian-above-div-desc{font-family:1.25rem;font-size:1.563rem;color:#333}.accordian-left-hero-section{display:flex;flex-direction:row;justify-content:center;align-items:flex-end;margin:0 0 30px;width:100%;background:linear-gradient(to bottom,white 0%,#0d6959 100%);padding:0% 10%;height:auto}.accordian-left-hero-section .accordian-left-hero-img-div{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;margin:0}.accordian-left-hero-section .accordian-left-hero-img-div .accordian-left-hero-img{margin:0 5% 0 0;padding:0;width:350px}.accordian-left-hero-section .accordian-left-hero-text{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin:0 0 30px}.accordian-left-hero-section .accordian-left-hero-text .accordian-left-hero-subtitle{font-size:3rem;color:#0d6959;text-shadow:.5px .5px .5px #333;padding:0;display:none}.accordian-left-hero-section .accordian-left-hero-text .accordian-left-hero-desc{font-size:1.875rem;margin-bottom:30px;color:#0d6959;text-shadow:.5px .5px .5px #333;font-weight:700}.accordian-left-hero-section .accordian-left-hero-text a.accordian-left-hero-link:link,.accordian-left-hero-section .accordian-left-hero-text a.accordian-left-hero-link:visited,.accordian-left-hero-section .accordian-left-hero-text a.accordian-left-hero-link:active,.accordian-left-hero-section .accordian-left-hero-text a.accordian-left-hero-link:hover{display:block;font-weight:700;width:300px;text-align:center;background-color:#fefefe;padding:2%;border-radius:5px;color:#0d6959;box-shadow:.5px .5px .5px #333;text-shadow:.5px .5px .5px #333}.accordian-left-hero-section .accordian-left-hero-text a.accordian-left-hero-link:hover{background-color:#0d6959;color:#fefefe}.accordian-below-section{margin:5% 10%}.accordian-below-section .accordian-card{position:relative;margin-bottom:10px}.accordian-below-section .accordian-card .accordian-card-div{position:relative}.accordian-below-section .accordian-card .accordian-card-div .accordian-card-title{font-family:1.25rem;font-size:1.875rem;line-height:1;font-weight:700;color:#333;text-shadow:.5px .5px .5px #333;text-align:center}.accordian-below-section .accordian-card .accordian-card-div .accordian-card-subtitle{font-family:1.25rem;font-size:1.875rem;line-height:1;font-weight:700;color:#0d6959;text-shadow:.5px .5px .5px #333;top:25%;text-align:center}.accordian-below-section .accordian-card .accordian-card-div .horizontal-flex-between{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:0;background-color:#d3d3d3}.accordian-below-section .accordian-card .accordian-card-div .accordion{color:#444;cursor:pointer;padding:18px;width:100%;border:none;text-align:left;outline:none;font-size:1.25rem;font-weight:700;transition:.4s}.accordian-below-section .accordian-card .accordian-card-div .active,.accordian-below-section .accordian-card .accordian-card-div .accordion:hover{font-size:1.563rem}.accordian-below-section .accordian-card .accordian-card-div .panel{padding:20px 5px;background-color:#fff;transition:max-height .2s ease-out}.accordian-below-section .accordian-card .accordian-card-div .panel .accordian-card-ul{margin-bottom:3%}.accordian-below-section .accordian-card .accordian-card-div .panel .attribution{font-size:1.25rem;font-style:italic;line-height:normal}.accordian-below-section .accordian-card .accordian-card-div .panel .description{margin-bottom:20px}.accordian-below-section .accordian-card .accordian-card-div .accordian-card-desc{font-family:1.25rem;font-size:1.563rem;width:100%;color:#0d6959;padding:0 2%}@media only screen and (max-width: 1036px){.accordian-left-hero-section{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:3%}.accordian-left-hero-section .accordian-left-hero-img-div .accordian-left-hero-img{margin-right:0}.accordian-left-hero-section .accordian-left-hero-text{align-items:center}.accordian-left-hero-section .accordian-left-hero-text .accordian-left-hero-desc{text-align:center;color:#fefefe}.accordian-left-hero-section .accordian-left-hero-text a.accordian-left-hero-link:link,.accordian-left-hero-section .accordian-left-hero-text a.accordian-left-hero-link:visited,.accordian-left-hero-section .accordian-left-hero-text a.accordian-left-hero-link:active,.accordian-left-hero-section .accordian-left-hero-text a.accordian-left-hero-link:hover{margin:auto}}@media only screen and (max-width: 760px){.accordian-above-section{margin-top:21%}.accordian-above-section .accordian-above-div{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin:0}.accordian-above-section .accordian-above-div .accordian-above-div-title,.accordian-above-section .accordian-above-div .accordian-above-div-desc{width:100%}.accordian-above-section .accordian-above-div .accordian-above-div-title{margin-right:0}.accordian-above-section .accordian-above-div .accordian-above-div-desc{margin-bottom:30px}}@media only screen and (max-width: 601px){.accordian-left-hero-text .accordian-left-hero-links{margin-bottom:20px}.accordian-left-hero-text .accordian-left-hero-links .accordian-left-hero-link{margin-bottom:2%}}.masonrygrid-above-section{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 0 40px;padding-top:8%}.masonrygrid-above-section .masonrygrid-above-div{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;margin:2% 0;height:auto;width:70%}.masonrygrid-above-section .masonrygrid-above-div .masonrygrid-above-div-title{font-family:1.25rem;font-size:1.875rem;font-weight:700;color:#0d6959;text-shadow:.5px .5px .5px #333;margin-right:5%}.masonrygrid-above-section .masonrygrid-above-div .masonrygrid-above-div-desc{font-family:1.25rem;font-size:1.563rem;color:#333;width:80%}.masonrygrid-above-section .masonrygrid-below-container{max-width:1224px;width:100%}.masonrygrid-above-section .masonrygrid-below-container .gallery_div{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;margin:0}.masonrygrid-above-section .masonrygrid-below-container .gallery_div .gallery_name{font-size:.85rem;text-transform:uppercase;letter-spacing:.5px}.masonrygrid-above-section .masonrygrid-below-container .gallery_div .gallery_menu{display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-start;margin:0 0 3%}.masonrygrid-above-section .masonrygrid-below-container .gallery_div .gallery_menu .menu_links{font-size:.85rem;color:#0d6959;text-transform:uppercase;letter-spacing:.5px;transition:all .4s;padding:5px 10px}.masonrygrid-above-section .masonrygrid-below-container .gallery_div .gallery_menu .menu_links:hover{font-size:1.25rem;font-weight:700}.masonrygrid-above-section .masonrygrid-below-container hr{margin-top:3%;margin-bottom:5%;width:90%}.masonrygrid-above-section .masonrygrid-below-container .masonrygrid-card{margin:5px;padding:10px;border:1px solid #fefefe;border-radius:10px;background-color:#fefefe;box-shadow:3px 3px 3px #999;max-width:350px}.masonrygrid-above-section .masonrygrid-below-container .masonrygrid-card .masonrygrid-image{width:100%;border-radius:5px;-o-object-fit:contain;object-fit:contain}.masonrygrid-above-section .masonrygrid-below-container .masonrygrid-card .masonrygrid-text .masonrygrid-caption{font-size:.85rem;font-weight:700;color:#0d6959}.masonrygrid-above-section .masonrygrid-below-container .masonrygrid-card .masonrygrid-text .masonrygrid-desc{font-size:1.25rem}.masonrygrid-above-section .masonrygrid-below-container .masonrygrid-card .masonrygrid-text .masonrygrid-desc.dark{color:#0d6959}.masonrygrid-above-section .masonrygrid-below-container .masonrygrid-card .masonrygrid-text .masonrygrid-desc.bold{font-weight:700}.masonrygrid-above-section .masonrygrid-below-container .masonrygrid-card:hover{border:2px double #999;transition:all .4s}.overlay{background-color:#000000b3;position:fixed;left:0;top:0;width:100%;height:100%;overflow-y:auto;margin:auto;z-index:10;display:flex;flex-direction:column;align-items:center;padding-top:50px}.overlay .closeBtn{font-size:1.875rem;font-weight:700;background-color:#ffffffb3;color:#000;width:100px;margin:0 auto;position:fixed;top:0}.overlay .modal-div{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin:1% 5%}.overlay .modal-div .modal-card,.overlay .modal-div .modal-video-card{margin:5px 5px 30px;padding:10px;border:1px solid #fefefe;border-radius:10px;background-color:#fefefe;box-shadow:3px 3px 3px #999;max-width:700px;display:block}.overlay .modal-div .modal-card .modal-img,.overlay .modal-div .modal-video-card .modal-img{width:100%;border-radius:5px;-o-object-fit:contain;object-fit:contain}.overlay .modal-div .modal-card .modal-video,.overlay .modal-div .modal-video-card .modal-video{max-width:100%}@media only screen and (max-width: 600px){.modal-div{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin:1% 5%}.modal-div .modal-card{width:100%}}@media only screen and (max-width: 760px){.masonrygrid-above-section{padding-top:25%}.masonrygrid-above-section .masonrygrid-above-div{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin:0 0 40px}.masonrygrid-above-section .masonrygrid-above-div .masonrygrid-above-div-title,.masonrygrid-above-section .masonrygrid-above-div .masonrygrid-above-div-desc{width:100%}.masonrygrid-above-section .masonrygrid-above-div .masonrygrid-above-div-title{margin-right:0}.masonrygrid-above-section .masonrygrid-below-container .gallery_div{margin-bottom:40px}.masonrygrid-above-section .masonrygrid-below-container .gallery_div .gallery_menu{flex-direction:column;align-items:center;width:98%;border-radius:5px}.masonrygrid-above-section .masonrygrid-below-container .gallery_div .gallery_menu .menu_links{width:100%;text-align:center;background-color:#f5f5f5}}@media only screen and (max-width: 500px){.below-banner-section{padding-top:15%}.below-banner-section .below-banner-section-div .below-banner-section-title{font-size:4.5rem}.below-banner-section .below-banner-section-div .below-banner-section-subtitle{letter-spacing:25px}}@media only screen and (max-width: 760px){.masonrygrid-above-section{padding-top:21%}}html{height:100%;scroll-behavior:smooth;scroll-snap-type:mandatory}.app{margin:0}body{margin:0;padding:0;height:100%;font-size:1.25rem;color:#333;cursor:pointer}body a:link,body a:visited,body a:active{color:#333;text-decoration:none}body a:hover{text-decoration:underline;transition:all .04s}body *{font-family:Roboto Condensed,sans-serif}body *{box-sizing:border-box}section{scroll-snap-type:mandatory}section>h1{text-align:center;font-weight:700;font-size:7rem;margin:40px 0}.page-center{display:flex;flex-direction:row;justify-content:center;align-content:center;margin-top:15%}
