@import "https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.1.1/css/all.min.css";@import "https://cdnjs.cloudflare.com/ajax/libs/animate.css/4.1.1/animate.min.css";:root{--fontcolor:#677279;--bg-color:#f0f3f4;--fontbody:"Ubuntu", sans-serif;--green:#39c0a7;--greendark:#278b6f;--blue:#0fb6fb;--bluedark:#4285ec;--white:#fff;--black:#fff;--red:red}body{color:#8d8d8d;font-family:Noto Sans,sans-serif;font-size:1.2em;font-weight:300}@media screen and (width<=600px){body{font-size:1em}}h1,h2,h3,h4,h5{color:#333;margin-bottom:15px;font-weight:600}h1{font-family:Anton,sans-serif;font-size:2em}h2{font-size:1.6em}@media screen and (width<=600px){h2 .cursive{font-size:3em}}h3{font-size:1.2em}h4{font-size:1.1em}p{margin-bottom:1.2em}strong{font-weight:600}blockquote{color:#4b5563;border-left:10px solid #dedede;margin-bottom:1.2em;padding:15px;font-size:1.2em;font-style:italic}.card .card-header{color:#fff;background:#333;border-top:1px solid #6a686b;border-left:1px solid #6a686b;border-right:1px solid #6a686b;border-top-left-radius:8px;border-top-right-radius:8px;padding:.5em .8em;font-size:1em;font-weight:700}.card .card-body{background-color:#fff;border:1px solid #6a686b;padding:.8em}.AccountIcon{text-align:center;margin:25px}.AccountIcon .image{text-align:center}.AccountIcon .image i{font-size:4em}.AccountIcon .text{margin-top:15px}.AccountIcon:hover{cursor:pointer}.AccountIcon:hover .image i,.AccountIcon:hover .text{color:#000}.modal-mask{z-index:9998;background-color:#00000080;width:100%;height:100%;transition:opacity .3s;display:table;position:fixed;top:0;left:0}.modal-mask.hidden{display:none!important}.modal-wrapper{vertical-align:middle;display:table-cell}.modal-container{background-color:#fff;border-radius:4px;margin:0 auto;transition:all .3s;overflow:hidden;box-shadow:0 2px 8px #00000054}.modal-container.sm{max-width:300px}.modal-container.md{max-width:600px}.modal-container.lg{max-width:900px}.modal-container .modal-body{max-height:80vh;overflow:scroll}.modal-header .modal-close{padding:5px;font-size:24px}.modal-header .modal-close:hover{cursor:pointer}.modal-header h3{color:#000;margin:0;font-size:24px}.modal-enter-from,.modal-leave-to{opacity:0}.modal-enter-from .modal-container,.modal-leave-to .modal-container{transform:scale(1.1)}.tabs button.tab{background-color:#efefef;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;padding:10px 15px;transition:background-color .4s ease-in-out}.tabs button.tab.active{background-color:#dedede}.tabs .tab-content{border:1px solid #ccc;padding:15px}.box{border:1px solid #dedede;padding:15px!important}table.table{width:100%!important}table.table thead{border-top:2px solid #333;border-bottom:2px solid #333}table.table thead th{text-transform:uppercase;text-align:left;color:#000;border:1px solid #f1f1f1;padding:10px}table.table tbody tr{color:#666;border-bottom:1px solid #f1f1f1}table.table tbody tr td{border:1px solid #f1f1f1;padding:10px}table.table tbody tr th{border:1px solid #f1f1f1;padding-left:10px}table.table.highlight tbody tr{transition:background-color .4s ease-in-out}table.table.highlight tbody tr:hover{background-color:#efefef}#HeaderImage{border-bottom:4px solid #40f612;min-height:550px;overflow:hidden}#HeaderImage h1{color:#fff;margin-bottom:55px;font-family:Anton,sans-serif;font-size:3em;font-weight:400;line-height:normal}#HeaderImage h4{color:#fff;text-transform:uppercase;margin-top:15px;font-size:1.2em;font-weight:600;position:relative;top:-15px}#HeaderImage .header-image{z-index:7;position:absolute;inset:0;overflow:hidden}#HeaderImage .header-image:before{content:" ";z-index:8;background:radial-gradient(circle,#0009 0%,#0000 74%);display:flex;position:absolute;inset:0}#HeaderImage .header-image img{-o-object-fit:cover;object-fit:cover;place-self:center;min-width:100%;min-height:100%;position:absolute}#HeaderImage .header-image{min-width:100%;min-height:350px}#HeaderImage .widget-header.container{z-index:9;width:100%;position:relative}#HeaderImage .separator{margin-top:-50px;margin-bottom:20px}@media screen and (width<=360px){#HeaderImage .widget-header p{display:none}}@media screen and (width<=800px){#HeaderImage{min-height:350px;font-size:.8em}#HeaderImage .header-image img{animation:unset;-webkit-animation:unset;-o-object-fit:cover;object-fit:cover;min-height:100%}#HeaderImage .widget-header.container{margin-top:0;padding:20px}}@media screen and (width>=800px) and (width<=1100px){#HeaderImage .widget{background-color:#000c;padding:25px}}.widget{position:relative}.widget img.img-fluid{width:100%}.widget.admin-widget{border:1px solid #0000}.widget.admin-widget .controls{background-color:#000000b3;height:46px;padding:5px 15px;display:none;position:absolute;top:0;left:0;right:0}.widget.admin-widget .controls a{color:#fff;font-size:24px;text-decoration:none}.widget.admin-widget .controls a:hover{color:#fff}.widget.admin-widget:hover{border:1px solid #000}.widget.admin-widget:hover .controls{display:block}ul.pagination{border:1px solid #dedede;border-radius:4px;margin:20px 0;padding-left:0;display:inline-block}ul.pagination li{text-align:center;display:inline-block}ul.pagination li button{border-left:1px solid #dedede;padding:8px 15px}ul.pagination li button.active{background-color:#dedede}ul.pagination li.VuePagination__pagination-item-prev-chunk button{border-left:none}.VuePagination__count{display:none}#gallerySlide .agile{align-items:center;display:flex}#gallerySlide .image-wrap{-o-object-fit:contain;object-fit:contain;justify-content:center;width:100%;max-height:320px;padding:20px;display:flex;overflow:hidden}#gallerySlide .image-wrap img{-o-object-fit:contain;object-fit:contain;place-self:center;max-width:100%;max-height:280px}#gallerySlide .agile__nav-button--prev,#gallerySlide .agile__nav-button--next{opacity:.4;width:50px;height:100%;transition:opacity .4s ease-in-out;position:absolute;top:0}#gallerySlide .agile__nav-button--prev:hover,#gallerySlide .agile__nav-button--next:hover{opacity:1}#gallerySlide .agile__nav-button--prev img,#gallerySlide .agile__nav-button--next img{max-height:90px}#gallerySlide .agile__nav-button--prev{left:-50px}#gallerySlide .agile__nav-button--next{right:-50px}@media screen and (width<=800px){#gallerySlide{padding:15px 10px}}#GalleryView .agile.main .agile__track{height:600px}#GalleryView .agile.main .slide{justify-content:center;display:flex}#GalleryView .agile.main .slide img{max-width:100%;max-height:100%}#GalleryView .agile.thumbnails{align-items:center;display:flex}#GalleryView .agile.thumbnails .slide{-o-object-fit:contain;object-fit:contain;justify-content:center;width:100%;max-height:120px;padding:20px;display:flex;overflow:hidden}#GalleryView .agile.thumbnails .slide img{-o-object-fit:contain;object-fit:contain;place-self:center;max-width:100%;max-height:120px}#GalleryView .agile.thumbnails .agile__nav-button--prev,#GalleryView .agile.thumbnails .agile__nav-button--next{opacity:.4;width:50px;height:100%;transition:opacity .4s ease-in-out;position:absolute;top:0}#GalleryView .agile.thumbnails .agile__nav-button--prev:hover,#GalleryView .agile.thumbnails .agile__nav-button--next:hover{opacity:1}#GalleryView .agile.thumbnails .agile__nav-button--prev img,#GalleryView .agile.thumbnails .agile__nav-button--next img{max-height:90px}#GalleryView .agile.thumbnails .agile__nav-button--prev{left:-50px}#GalleryView .agile.thumbnails .agile__nav-button--next{right:-50px}#lightbox{z-index:9999;background-color:#000c;flex-direction:column;width:100vw;height:100vh;display:flex;position:fixed;inset:0}#lightbox .lb-close{color:#dedede;text-align:center;background-color:#000;padding:15px 30px;font-size:30px;display:flex;position:fixed;top:0;right:0}#lightbox .lb-close:hover{cursor:pointer;color:#fff}#lightbox .lb-image{z-index:9998;flex-basis:fit-content;justify-content:center;align-self:center;width:90vw;height:90vh;margin:60px;display:flex;position:relative}.lb-link{width:auto;position:relative}.lb-link:after{content:" ";z-index:5;background-color:#333c;transition:all .4s ease-in-out;position:absolute;inset:100% 0 0}.lb-link:hover{cursor:pointer;transition:all .4s ease-in-out}.lb-link:hover:after{top:0}.lb-link:hover:before{font:var(--fa-font-solid);content:"";color:#fff;z-index:6;text-align:center;width:100%;font-size:36px;position:absolute;top:45%}.lb-link .image{z-index:4;position:relative}#TestimonialsSlide{background-color:#fff;padding:25px}#TestimonialsSlide Copy Text .title{border-bottom:3px solid #b1b179;padding-bottom:15px}#TestimonialsSlide .google-logo{max-height:45px}#TestimonialsSlide h4{color:#000;font-size:1.4em}#TestimonialsSlide .testimonial-wrap{padding:25px}#TestimonialsSlide .testimonial-wrap .text{font-style:italic}#TestimonialsSlide .testimonial-wrap .name{font-weight:700}#TestimonialsSlide .agile__slides{align-items:normal!important}#TestimonialsSlide .agile__nav-button--prev,#TestimonialsSlide .agile__nav-button--next{width:50px;height:100%;position:absolute;top:0}#TestimonialsSlide .agile__nav-button--prev{left:-50px}#TestimonialsSlide .agile__nav-button--next{right:-50px}#HeaderImageSmall{color:#fff;background-color:#000;padding:15px}#HeaderImageSmall h1{color:#fff;text-transform:uppercase;margin-bottom:0}.separator{width:auto;max-width:400px;margin:50px auto}.separator .left,.separator .right{background-color:#40f612;height:3px}.separator .star{text-align:center;color:#40f612;width:60px;font-size:18px}#AdminGalleriesPage .galleryImage,#AdminGalleryEdit .galleryImage{border:1px solid #ccc;margin-bottom:15px;padding:10px;position:relative}#AdminGalleriesPage .galleryImage:hover,#AdminGalleryEdit .galleryImage:hover{border:1px solid #333}#AdminGalleriesPage .galleryImage:hover .controls,#AdminGalleryEdit .galleryImage:hover .controls{background-color:#0009;width:100%;height:auto;display:block;top:0;left:0}#AdminGalleriesPage .galleryImage:hover .controls a,#AdminGalleriesPage .galleryImage:hover .controls button,#AdminGalleryEdit .galleryImage:hover .controls a,#AdminGalleryEdit .galleryImage:hover .controls button{color:#fff;padding:8px;font-size:22px}#AdminGalleriesPage .galleryImage:hover .controls a:hover,#AdminGalleriesPage .galleryImage:hover .controls button:hover,#AdminGalleryEdit .galleryImage:hover .controls a:hover,#AdminGalleryEdit .galleryImage:hover .controls button:hover{color:#ccc;cursor:pointer}#AdminGalleriesPage .galleryImage .controls,#AdminGalleryEdit .galleryImage .controls{display:none;position:absolute;overflow:hidden}#AdminGalleriesPage .galleryImage .image,#AdminGalleryEdit .galleryImage .image{place-content:center;width:100%;height:180px;display:flex;overflow:hidden}#AdminGalleriesPage .galleryImage .image img,#AdminGalleryEdit .galleryImage .image img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}.admin-item{border:2px solid #ccc;justify-content:center;height:320px;margin-bottom:2em;position:relative;overflow:hidden}.admin-item .item-image{justify-content:center;height:200px;margin:10px;display:flex;position:relative;overflow:hidden}.admin-item .item-image img{z-index:1;-o-object-fit:contain;object-fit:contain;place-self:center;max-width:100%;max-height:100%;position:absolute}.admin-item .title{height:50px;margin-top:10px;padding:5px}.admin-item .title small{display:block}.admin-item a{color:#dedede}.admin-item .controls{color:#ccc;z-index:2;background-color:#000c;width:100%;height:0;transition:all .4s ease-in-out;position:absolute;top:0;left:0;right:0;overflow:hidden}.admin-item:hover{cursor:pointer;border:2px solid #333}.admin-item:hover .controls{height:auto;padding:10px}.admin-item:hover .controls i{font-size:1.3em}.admin-item:hover .controls i:hover{color:#fff}.galleryImage{border:1px solid #ccc;margin-bottom:15px;padding:10px;position:relative}.galleryImage:hover{border:1px solid #333}.galleryImage:hover .controls{background-color:#0009;width:100%;height:auto;display:block;top:0;left:0}.galleryImage:hover .controls a,.galleryImage:hover .controls button{color:#fff;padding:8px;font-size:22px}.galleryImage:hover .controls a:hover,.galleryImage:hover .controls button:hover{color:#ccc;cursor:pointer}.galleryImage .controls{display:none;position:absolute;overflow:hidden}.galleryImage .image{place-content:center;width:100%;height:180px;display:flex;overflow:hidden}.galleryImage .image img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}.alert{color:#000;border-radius:8px;margin-bottom:15px;padding:10px 15px;transition:opacity .4s ease-in-out}.alert.alert-success{background-color:#7abe7c}.alert.alert-danger{color:#fff;background-color:red}.alert.alert-warning{background-color:#e0a636}.alert.alert-notify{background-color:#36aee0}.alert-enter-from,.alert-leave-to{opacity:0}.btn{color:#fff;background-color:#40f612;padding:10px 25px;font-size:22px;font-weight:700;transition:background-color .4s ease-in-out;border-radius:4px!important}.btn:hover{color:#fff;cursor:pointer;background-color:#000!important}.btn.btn-secondary{background-color:#677279}.btn.btn-secondary:hover{background-color:#333}.btn.btn-red{background-color:red}.btn.btn-red:hover{background-color:#c43d2c}.btn.btn-green{background-color:#22911f}.btn.btn-green:hover{background-color:#1a6418}a.btn{display:inline-block}.btn-sm{padding:5px 15px}label{margin-bottom:4px;display:block}input,select,textarea{border:1px solid var(--greendark);width:100%;height:auto;min-height:50px;padding:8px 12px;border-radius:4px!important}input:focus,select:focus,textarea:focus{border:1px solid var(--greendark)!important;box-shadow:none!important;border-color:var(--greendark)!important}input.error,select.error,textarea.error{border:1px solid red}.form-error{color:red;font-size:.7em}input[type=checkbox]{text-align:center;min-width:30px}.form-inline input,.form-inline select{border-right:0;width:100%;border-top-right-radius:0!important;border-bottom-right-radius:0!important}.form-inline select{height:42px}.form-inline .btn{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.bg-red-50{background-color:#ff000080}.bg-red-50 .text-red-700{color:#fff;font-size:1em}.bg-red-50 .flex div{align-self:center}.tox-notification{display:none!important}.dropzone{place-content:center;width:100%;height:100%;display:flex}#DesktopNav{z-index:999;background-color:#333c;border-bottom:4px solid #40f612;width:100%;transition:all .4s ease-in-out;position:fixed;top:0;left:0;right:0;overflow:hidden}#DesktopNav.solid{background-color:#333}#DesktopNav .logo-wrap{justify-content:center}#DesktopNav .logo-wrap img{height:80px}#DesktopNav h1{color:#40f612;text-transform:uppercase;letter-spacing:3px;font-size:1.4em;font-weight:700}#DesktopNav nav.menu{margin-left:auto}#DesktopNav nav.menu ul{margin:0;padding:0;display:flex}#DesktopNav nav.menu ul li{background-color:none}#DesktopNav nav.menu ul li a{text-transform:uppercase;color:#40f612;padding:8px 14px;font-size:18px;font-weight:700;transition:color .4s ease-in-out}#DesktopNav nav.menu ul li a:active,#DesktopNav nav.menu ul li a:focus,#DesktopNav nav.menu ul li a:hover{color:#000}#MobileNav{z-index:8;background-color:#333;padding:10px;position:relative}#MobileNav .logo{max-width:100%;max-height:75px}#MobileNav .hamburger.is-active:hover,#MobileNav .hamburger:hover{opacity:1!important}#MobileNav .hamburger-inner,#MobileNav .hamburger-inner:after,#MobileNav .hamburger-inner:before{border-radius:unset;background-color:#40f612}#MobileNav .hamburger-inner:before{width:30px}#MobileNav .hamburger-inner:after{width:20px}#MobileNav .is-active .hamburger-inner,#MobileNav .is-active .hamburger-inner:after,#MobileNav .is-active .hamburger-inner:before{width:40px!important}#MobileNav .mobileNav{max-height:0;transition:max-height .1s ease-in-out;overflow-y:hidden}#MobileNav .mobileNav.nav-open{border-top:1px solid #40f612;max-height:1500px;margin-top:15px;padding-top:0}#MobileNav .mobileNav ul.navbar{background-color:#333;margin:0;padding:0;display:block}#MobileNav .mobileNav ul.navbar li{display:block}#MobileNav .mobileNav ul.navbar li a{color:#40f612;border-bottom:1px solid #40f612;width:100%;padding:12px;font-size:1.2em;display:block}#MobileNav .mobileNav ul.navbar li a:hover{color:#fff;background-color:#6a686b}#PageFooter #footer1{color:#fff;background:#000;border-top:4px solid #40f612;width:100%;font-size:.8em}#PageFooter #footer1 .footer-links{margin:0;padding:0;list-style:none}#PageFooter #footer1 .footer-links li{display:inline}#PageFooter #footer1 .footer-links li a{color:#000;padding:5px 15px;font-size:.9em;transition:all .4s ease-in-out}#PageFooter #footer1 .footer-links li a:hover{color:#000}#PageFooter #footer1 .footer-logo{max-height:50px;margin-bottom:30px}#PageFooter #footer1 h4{color:#fff;text-transform:uppercase;font-family:Anton,sans-serif;font-size:1.8em}#PageFooter #footer1 h5{color:#fff;text-transform:uppercase;font-family:Anton,sans-serif;font-size:1.4em}#PageFooter #footer1 .table-none{border:none;width:auto;margin:0 auto}#PageFooter #footer1 .table-none tr td:first-child{font-weight:700}#PageFooter #footer1 .table-none td{padding:3px}#PageFooter #footer2{background-color:#333;position:relative}#PageFooter #footer2 .legal-links{z-index:9;margin:-45px 0 0;padding:0;display:flex;position:relative}#PageFooter #footer2 .legal-links li a{color:#6a686b;ransition:all .4s ease-in-out;padding:10px 20px;font-size:.8em}#PageFooter #footer2 .legal-links li a:hover{color:#fff}#PageFooter #footer2 .totop{text-align:center;z-index:8;background-color:#333;border-radius:50%;height:100px;margin:-45px auto 0;padding:10px}#PageFooter #footer2 .totop a{color:#000;font-size:30px;transition:all .4s ease-in-out;position:relative;top:0}#PageFooter #footer2 .totop a:hover{color:#fff;top:-5px}#Topbar{background:linear-gradient(#4285ec 0%,#0fb6fb 100%)}html,body{background-color:#fff;background-image:url(/storage/images/backgrounds/texture.jpg);background-size:cover;overflow-x:hidden}.container{margin:0 auto;padding:0 20px}@media screen and (width<=660px){.content{padding-top:0}}.page-bg{background-size:cover;background-attachment:fixed;width:100vw;height:100vh;overflow:scroll}.page-pad{padding-top:112px}.py-5{padding:60px 0}.animate__delay-0-5s{--animate-delay:.5s;animation-delay:.5s}.animate__delay-1-5s{--animate-delay:1.5s;animation-delay:1.5s}.animate__delay-2-5s{--animate-delay:2.5s;animation-delay:2.5s}#AccountMenu .desktop ul li a{color:#666;padding:6px 0;font-size:18px;transition:color .4s ease-in-out;display:block}#AccountMenu .desktop ul li a:hover{color:#000}#AccountMenu .mobile .menu-title{color:#fff;background-color:#005274;padding:10px}#AccountMenu .mobile .menu-title:hover{cursor:pointer}#AccountMenu .mobile .menu-items{background-color:#efefef;max-height:0;transition:max-height .1s ease-in-out;overflow-y:hidden}#AccountMenu .mobile .menu-items.nav-open{max-height:1500px}#AccountMenu .mobile .menu-items ul li a{color:#666;padding:5px 15px;font-size:14px;transition:color .4s ease-in-out;display:block}#AccountMenu .mobile .menu-items ul li a:hover{color:#000}#HomePage #HeaderImage{height:80vh}#HomePage .home-intro{row-gap:2rem}#HomePage .home-intro-copy{background:#fff;border-left:4px solid #b1b179;border-radius:0 14px 14px 0;padding:clamp(22px,3vw,38px);line-height:1.7;box-shadow:0 8px 28px #2a43711a}#HomePage .home-intro-copy h2,#HomePage .home-intro-copy h3,#HomePage .home-intro-copy h4{color:#333;text-transform:uppercase;font-family:Anton,sans-serif;line-height:1.2}#HomePage .home-intro-copy h2{font-size:clamp(26px,3vw,36px)}#HomePage .home-intro-copy p:last-child{margin-bottom:0}#HomePage .home-image-grid{align-items:stretch}#HomePage .home-image-grid>div{background:#d7d7d7;border:4px solid #fff;border-radius:12px;min-width:0;height:340px;overflow:hidden;box-shadow:0 8px 28px #2a437124}#HomePage .home-image-grid #Widget,#HomePage .home-image-grid .widget{width:100%;height:100%;overflow:hidden}#HomePage .home-image-grid img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block}#HomePage .home-image-grid>div:hover img{transform:scale(1.04)}@media screen and (width>=1200px){#HomePage .home-image-grid>div{height:500px}}#HomePage .home-bottom-copy{margin:45px auto}#HomePage .home-bottom-copy>div{max-width:900px;margin:0 auto;line-height:1.7}#HomePage .home-bottom-copy h2,#HomePage .home-bottom-copy h3,#HomePage .home-bottom-copy h4{color:#333;text-transform:uppercase;font-family:Anton,sans-serif}#HomePage .home-featured{padding-top:8px;padding-bottom:24px}#HomePage .home-featured-grid{align-items:stretch}#HomePage .item{background:#fff;border:1px solid #3333331a;border-radius:14px;flex-direction:column;height:100%;transition:box-shadow .18s,transform .18s;display:flex;overflow:hidden;box-shadow:0 8px 28px #2a43711f}#HomePage .item:hover{transform:translateY(-4px);box-shadow:0 14px 34px #2a43712e}#HomePage .item .item-image{background:#d7d7d7;flex:none;height:230px;overflow:hidden}#HomePage .item .item-image #Widget,#HomePage .item .item-image .widget{width:100%;height:100%}#HomePage .item .item-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block}#HomePage .item:hover .item-image img{transform:scale(1.04)}#HomePage .item .item-text{color:#333;flex:1;padding:24px 24px 12px;line-height:1.65}#HomePage .item .item-text h3,#HomePage .item .item-text h4{color:#000;text-transform:uppercase;margin:0 0 14px;font-family:Anton,sans-serif;font-size:25px;line-height:1.2;display:block}#HomePage .item .item-text p{margin-bottom:14px}#HomePage .item .item-text p:last-child{margin-bottom:0}#HomePage .item .item-link{border-top:1px solid #3333331a;margin-top:auto;padding:16px 24px 22px}#HomePage .item .item-link a{color:#b1b179;align-items:center;gap:8px;font-size:.9em;font-weight:700;text-decoration:none;transition:color .18s;display:inline-flex}#HomePage .item .item-link a span{transition:transform .18s}#HomePage .item .item-link a:hover{color:#005274}#HomePage .item .item-link a:hover span{transform:translate(3px)}#HomePage #TestimonialsSlide{border-top:1px solid #33333314;border-bottom:1px solid #33333314}#HomePage #TestimonialsSlide .testimonial-wrap{background:#fff;border:1px solid #3333331a;border-radius:12px;height:calc(100% - 20px);margin:10px;box-shadow:0 6px 20px #2a437114}#HomePage #TestimonialsSlide .testimonial-wrap .name{color:#333}#HomePage #TestimonialsSlide .testimonial-wrap .text{line-height:1.65}@media screen and (width<=767px){#HomePage .home-image-grid>div{height:280px}#HomePage .item .item-image{height:210px}#HomePage .item .item-text{padding:20px 20px 10px}#HomePage .item .item-link{padding:14px 20px 18px}}.blog-item{background-color:#fff;border-radius:15px;justify-content:center;margin-bottom:2em;overflow:hidden;box-shadow:8px 8px 30px #2a437126}.blog-item .item-image{justify-content:center;height:250px;display:flex;position:relative;overflow:hidden}.blog-item .item-image img{-o-object-fit:cover;object-fit:cover;min-width:100%;min-height:100%}.blog-item .item-text{text-align:center;min-height:180px;padding:1em}.blog-item .item-text .date{text-transform:uppercase;color:#3339;font-size:.8em;display:block;font-weight:700!important}.blog-item .item-text .title{margin:1em 0}.blog-item .item-text .title h3{color:#000;font-size:1.2em;font-weight:700}.blog-item:hover{cursor:pointer}.blog-item:hover img{filter:grayscale(50%);opacity:.7;transition-duration:.3s;transform:scale(1.1)}.blog-article h1{border:0;margin:0 0 .5em;padding:0;font-size:2em}.blog-article .blog-image{text-align:center;padding:25px 0}.blog-article .blog-image img{max-width:100%}.blog-article .w-full{width:100%}@media screen and (width>=760px){.blog-article .w-full{width:66%!important}}@media screen and (width>=1200px){.blog-article .w-full{width:50%!important}}#ServicesPage .services-intro{max-width:850px;margin:0 auto}#ServicesPage .services-grid{max-width:1120px;margin:0 auto}#ServicesPage .service-item{background:#fff;border:1px solid #3333331a;border-radius:14px;flex-direction:column;min-width:0;transition:box-shadow .18s,transform .18s;display:flex;overflow:hidden;box-shadow:0 8px 28px #2a43711f}#ServicesPage .service-item:hover{transform:translateY(-4px);box-shadow:0 14px 34px #2a43712e}#ServicesPage .service-item .image{background:#d7d7d7;height:230px;overflow:hidden}#ServicesPage .service-item .image #Widget,#ServicesPage .service-item .image .widget{width:100%;height:100%}#ServicesPage .service-item .image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block}#ServicesPage .service-item:hover .image img{transform:scale(1.04)}#ServicesPage .service-item .text{color:#333;flex:1;padding:24px;line-height:1.65}#ServicesPage .service-item .text h3,#ServicesPage .service-item .text h4{color:#000;text-transform:uppercase;margin:0 0 14px;font-family:Anton,sans-serif;font-size:26px;line-height:1.2;display:block}#ServicesPage .service-item .text p{margin:0 0 14px}#ServicesPage .service-item .text p:last-child{margin-bottom:0}#ServicesPage .service-item .item-link a{color:#b1b179;font-weight:700}@media screen and (width>=768px) and (width<=1023px){#ServicesPage .service-item:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 12px)}}@media screen and (width<=640px){#ServicesPage .service-item .image{height:210px}#ServicesPage .service-item .text{padding:20px}}#GalleryPage .gallery-item{border:1px solid #333;margin-bottom:2em}#GalleryPage .gallery-item .image{text-align:center;justify-content:center;width:100%;height:300px;margin-bottom:15px;display:flex;overflow:hidden}#GalleryPage .gallery-item .image img{-o-object-fit:cover;object-fit:cover;align-self:center;min-height:100%}#GalleryPage .gallery-item .text{text-align:center;color:#000;height:80px;padding:10px;font-family:Anton,sans-serif;font-size:1.4em}.white-box{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);background-color:#fff;border:1px solid #ccc;border-radius:.5rem;padding:25px}.photo img{border-radius:10px;overflow:hidden}
