@media only screen and (min-width:0){#blog{padding-top:3.125em;padding-bottom:3.125em;background-color:#fff}#blog .container{display:flex;justify-content:center;flex-direction:column;align-items:center;width:90vw}#blog .toggle-post-btn{position:absolute;top:2.5em;right:.25em;font-size:.875em;background-color:var(--primary);color:#fff;border:none;border-radius:5%;width:3.75em;height:2.5em;display:flex;justify-content:center;align-items:center;cursor:pointer}#blog #post-form-container{margin:0;margin-top:3em;width:90%;padding:.625em;display:none;flex-direction:column;justify-content:center;align-items:center;background-color:#accbe0;border-radius:.3125em;z-index:200000;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%)}#blog #post-form-container input{height:auto;margin-bottom:.625em;margin-top:.625em;padding:.625em;width:100%;border-radius:.625em;border:none}#blog #post-form-container #post-description,#blog #post-form-container #edit-post-description{max-height:200px;padding:.625em;width:100%;border:none;background-color:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px;overflow-y:auto;scrollbar-width:thin}#blog #post-form-container #post-description ul,#blog #post-form-container #post-description ol,#blog #post-form-container #edit-post-description ul,#blog #post-form-container #edit-post-description ol{padding-left:1.25em}#blog #post-form-container #post-description img,#blog #post-form-container #edit-post-description img,#blog #post-form-container #post-description video,#blog #post-form-container #edit-post-description video{max-width:100%;height:auto}#blog #post-form-container #submit-post-btn,#blog #post-form-container #update-post-btn{width:100%;padding:.625em;color:#fff;background-color:var(--primary);border-radius:.625em;border:none}#blog #post-form-container img{max-width:150px;max-height:150px}#blog #posts-container{width:100%;display:flex;flex-direction:column;margin-top:5.25em}#blog #posts-container .navigation-bar{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}#blog #posts-container .navigation-bar .back-link{color:var(--primary);text-decoration:none;font-size:16px;font-weight:bold}#blog #posts-container .navigation-bar .share-btn{background:none;border:none;padding:20px}#blog #posts-container .navigation-bar .share-btn img{width:2.5em;height:2.5em}#blog #posts-container .navigation-bar .share-btn:hover{opacity:.8}#blog #posts-container .post{padding:.75em;border-bottom:.0625em solid #ddd;margin-bottom:.75em;position:relative;overflow:visible;transition:max-height .3s ease}#blog #posts-container .post .post-description{max-height:400px;overflow:hidden;transition:max-height .3s ease}#blog #posts-container .post.expanded .post-description{max-height:none}#blog #posts-container .post .read-more-btn{display:block;margin-left:50px;margin-top:10px;margin-bottom:10px;transform:translateX(-50%);background-color:var(--primary);color:#fff;padding:5px 10px;border:none;border-radius:5px;font-size:14px;cursor:pointer;z-index:100}#blog #posts-container .post .read-more-btn.hidden{display:none}#blog #posts-container .post p{margin-left:.125em;margin-top:.375em;margin-bottom:.375em;font-size:20px !important}#blog #posts-container .post a{margin-left:.125em;font-size:.75em;margin-top:15px}#blog #posts-container .post ul{padding-left:1.25em}#blog #posts-container .post ol{padding-left:1.25em}#blog #posts-container .post-image{margin-top:25px}#blog #posts-container .post-image img{max-width:300px}#blog #posts-container #post-image{width:20em;height:auto;margin-bottom:40px}#blog #posts-container #post-url{margin-bottom:3em;margin-top:2em}#blog #posts-container .post-header{display:flex;justify-content:space-between;align-items:center;font-size:1.375em;text-transform:capitalize}#blog #posts-container .post-header h2{font-size:1em;color:var(--primary);margin:0;max-width:95%}#blog #posts-container .delete-btn,#blog #posts-container .edit-btn{background:none;border:none;cursor:pointer;position:absolute;top:.625em}#blog #posts-container .delete-btn{right:.625em}#blog #posts-container .edit-btn{right:4em}#blog #posts-container .delete-btn img,#blog #posts-container .edit-btn img{width:1em;height:1em}}@media only screen and (min-width:666px){#blog{padding-top:6.25em}}@media only screen and (min-width:1300px){#blog{padding-top:9.375em;padding-bottom:0}#blog .container{width:95vw;flex-direction:column;justify-content:center;align-items:center}#blog .container .toggle-post-btn{position:absolute;top:5px;right:140px;font-size:16px;background-color:var(--primary);color:#fff;border:none;border-radius:5%;width:80px;height:40px;display:flex;justify-content:center;align-items:center;cursor:pointer}#blog .container .toggle-post-btn:hover{background-color:#0056b3}#blog #post-form-container,#blog #edit-form-container{margin:0;margin-top:.625em;width:40%;right:2.5em;padding:.625em;display:none;flex-direction:column;justify-content:center;align-items:center;background-color:#accbe0;border-radius:5px}#blog #post-form-container input,#blog #edit-form-container input{height:auto;margin-bottom:.625em;margin-top:.625em;padding:.625em;width:100%;border-radius:10px;border:none}#blog #post-form-container #post-description,#blog #edit-form-container #post-description,#blog #post-form-container #edit-post-description,#blog #edit-form-container #edit-post-description{max-height:250px;padding:10px;width:100%;border:none;margin-bottom:10px;background-color:#fff;overflow-y:auto;scrollbar-width:thin}#blog #post-form-container #submit-post-btn,#blog #edit-form-container #submit-post-btn,#blog #post-form-container #update-post-btn,#blog #edit-form-container #update-post-btn{width:20%;padding:.625em;color:#fff;background-color:var(--primary);border-radius:10px;border:none}#blog #posts-container{width:80%;display:flex;flex-direction:column;margin-top:4em}#blog #posts-container .post{padding:16px;border-bottom:1px solid #ddd;margin-bottom:16px;position:relative}#blog #posts-container .post .post-description{max-height:400px;overflow:hidden;transition:max-height .3s ease}#blog #posts-container .post.expanded .post-description{max-height:none}#blog #posts-container .post .read-more-btn{display:block;bottom:10px;transform:translateX(-50%);background-color:var(--primary);color:#fff;padding:10px 15px;border:none;border-radius:5px;font-size:14px;cursor:pointer;z-index:100}#blog #posts-container .post .read-more-btn.hidden{display:none}#blog #posts-container .post p{margin-left:5px;margin-top:10px;margin-bottom:10px}#blog #posts-container .post a{margin-left:5px;margin-top:10px}#blog #posts-container .post .post-image img{width:100%;max-width:500px;height:auto;border-radius:5px;margin-bottom:1em}#blog #posts-container .post-header{display:flex;justify-content:space-between;align-items:center;font-size:1.5em;text-transform:capitalize}#blog #posts-container .post-header h2{color:var(--primary)}#blog #posts-container .delete-btn,#blog #posts-container .edit-btn{background:none;border:none;cursor:pointer}#blog #posts-container .delete-btn img,#blog #posts-container .edit-btn img{width:20px;height:20px}#blog #posts-container #post-image{width:38.75em;height:auto;margin-bottom:40px}}#overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:999;display:none}@media only screen and (min-width:0){#edit-form-container{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#accbe0;padding:20px;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,0.2);z-index:300000;max-width:800px;width:90%;display:none;flex-direction:column;justify-content:center;align-items:center}#edit-form-container h3{margin-bottom:20px}#edit-form-container input{height:auto;margin-bottom:10px;padding:10px;width:100%;border-radius:10px;border:none}#edit-form-container #current-image-preview{width:160px;height:140px}#edit-form-container #edit-post-description{max-height:200px;padding:10px;width:100%;border:none;margin-bottom:10px;background-color:#fff;overflow-y:auto;scrollbar-width:thin}#edit-form-container #update-post-btn{width:100%;padding:10px;color:#fff;background-color:var(--primary);border-radius:10px;border:none}#edit-form-container #close-edit-form{position:absolute;top:10px;right:24px;font-size:16px;background-color:var(--primary);color:#fff;border:none;border-radius:5%;width:60px;height:40px;display:flex;justify-content:center;align-items:center;cursor:pointer}}@media only screen and (min-width:1300px){#edit-form-container{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#accbe0;padding:20px;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,0.2);z-index:300000;max-width:800px;width:90%;display:none;flex-direction:column;justify-content:center;align-items:center}#edit-form-container h3{margin-bottom:20px}#edit-form-container input{height:auto;margin-bottom:10px;padding:10px;width:100%;border-radius:10px;border:none}#edit-form-container #current-image-preview{width:16.25em;height:13.75em}#edit-form-container #edit-post-description{max-height:200px;padding:10px;width:100%;border:none;margin-bottom:10px;background-color:#fff;overflow-y:auto;scrollbar-width:thin}#edit-form-container #update-post-btn{width:100%;padding:10px;color:#fff;background-color:var(--primary);border-radius:10px;border:none}#edit-form-container #close-edit-form{position:absolute;top:.625em;right:1.5em;font-size:16px;background-color:var(--primary);color:#fff;border:none;border-radius:5%;width:60px;height:40px;display:flex;justify-content:center;align-items:center;cursor:pointer}}@media only screen and (min-width:0){#cta{position:relative;padding:3.125em 0}#cta:before{content:'';position:absolute;display:block;height:100%;width:100%;background:#000;opacity:.7;top:0;left:0;z-index:-1}#cta .container{text-align:center}#cta picture{position:absolute;top:0;left:0;height:100%;width:100%;z-index:-2}#cta picture img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover}#cta .title{font-weight:900;font-size:min(9vw, 3em);line-height:1.20833333;color:#fff;position:relative;margin-bottom:.75em;text-align:center}#cta p{color:#fff;text-align:center;opacity:1;margin:auto;margin-bottom:2em;width:96%;max-width:33.22222222em}}@media only screen and (min-width:64em){#cta{padding:10.5em 0}}@media only screen and (min-width:1300px){#cta{position:relative;margin-top:6.25em}#cta:before{display:none}#cta:after{content:'';position:absolute;display:block;height:69.25em;width:125em;opacity:1;bottom:0;left:50%;transform:translateX(-50%);z-index:-3}#cta .container{width:90.0625%;margin:auto}#cta picture{width:90.0625%;left:50%;transform:translateX(-50%)}#cta picture:before{content:'';position:absolute;display:block;height:100%;width:100%;background:#000;opacity:.7;top:0;left:0;z-index:1}}@media only screen and (min-width:0){body.dark-mode #cta:after{display:none}}@media only screen and (min-width:0){.team{border-radius:.3125em;margin:auto;margin-top:2em;position:relative;z-index:100;background:#fff;width:90%;max-width:82.5em;padding:3.125em 1.25em;box-shadow:0 20px 40px rgba(0,0,0,0.05);margin-bottom:3.125em;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.team h1{margin-bottom:3.125em;font-size:2em;color:#1a1a1a}.team .container{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.team .container .card{display:block;width:100%;max-width:22.3125em;margin:auto;margin-bottom:3.125em}.team .container .card picture{background:var(--primary);width:9.875em;height:9.25em;display:flex;justify-content:center;align-items:center;margin:auto;margin-bottom:1.4375em;border-radius:50%}.team .container .card picture img{width:9.25em;height:8.625em;border-radius:50%;object-fit:cover;object-position:center 20%}.team .container .card h2{text-align:center;font-size:2em;line-height:1.05em;font-weight:700;color:#1a1a1a;width:100%;margin-bottom:.65em}.team .container .card h3{text-align:center;font-size:1.3125em;line-height:1.35em;font-weight:700;color:var(--primary);margin-bottom:.65em}.team .container .card p{text-align:center;line-height:1.33333333em;font-size:1.125em;width:100%;opacity:.8}}@media only screen and (min-width:768px){.team{padding:3.125em 5em;min-width:100%;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.team h1{margin-bottom:1.5em;font-size:3em;color:#1a1a1a}.team .container{width:100%;height:100%;display:flex;flex-wrap:wrap;justify-content:space-around}.team .container .card{max-width:17.8125em;height:100%}.team .container .card h2{text-align:center;font-size:2em;line-height:1.35em;font-weight:700;color:#1a1a1a;margin-bottom:.25em}.team .container .card h3{text-align:center;font-size:1.375em;line-height:1.35em;font-weight:700;color:var(--primary);margin-bottom:.5em}.team .container .card p{text-align:center;line-height:1.33333333em;font-size:1em;width:100%;opacity:.8}}@media only screen and (min-width:1300px){.team{padding:3.125em 5em;min-width:100%;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.team h1{margin-bottom:1.5em;font-size:3em;color:#1a1a1a}.team .container{width:100%;height:100%;display:flex;flex-wrap:wrap;justify-content:space-around}.team .container .card{max-width:17.8125em;height:100%}.team .container .card h2{text-align:center;font-size:2em;line-height:1.35em;font-weight:700;color:#1a1a1a;margin-bottom:.25em}.team .container .card h3{text-align:center;font-size:1.375em;line-height:1.35em;font-weight:700;color:var(--primary);margin-bottom:.5em}.team .container .card p{text-align:center;line-height:1.33333333em;font-size:1em;width:100%;opacity:.8}}@media only screen and (min-width:0){#sidebyside-reverse{padding:50px 0}#sidebyside-reverse .container{display:flex;justify-content:center;flex-direction:column;align-items:center}#sidebyside-reverse .content{order:2;margin:auto;margin-top:4.6875em;max-width:38.1875em}#sidebyside-reverse .content h2{font-size:1.75em;margin-bottom:.875em;color:var(--primary)}#sidebyside-reverse .content p{margin-bottom:1.11111111em}#sidebyside-reverse .content ul{padding-left:1.25em;margin-bottom:1.25em}#sidebyside-reverse .content ul li{list-style:none;display:flex;justify-content:flex-start;align-items:flex-start}#sidebyside-reverse .content ul li img{margin-right:.625em;margin-top:.22222222em}#sidebyside-reverse .content .button-container{display:flex;justify-content:center;width:100%;text-align:center}#sidebyside-reverse .content .button-container .button-solid{margin-top:1.78571429em;align-self:center}#sidebyside-reverse .image-box{display:block;position:relative;margin:auto;width:50.6875em;height:41.3125em;font-size:min(1.4vw, 1em)}#sidebyside-reverse .image-box:after{content:'';position:absolute;display:block;height:32.25em;width:28.75em;opacity:1;top:-14.125em;right:-6.8125em;z-index:-1}#sidebyside-reverse .image-box img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover}}@media only screen and (min-width:666px){#sidebyside-reverse{padding:6.25em 0}}@media only screen and (min-width:1300px){#sidebyside-reverse{padding:6.25em 0}#sidebyside-reverse .container{max-width:80.6875em;flex-direction:row;justify-content:space-between;align-items:flex-start}#sidebyside-reverse .content{margin:0;width:60%;order:1}#sidebyside-reverse .content h2{font-size:3em;margin-bottom:.875em}#sidebyside-reverse .content .button-container{display:flex;justify-content:flex-start;width:100%;text-align:center}#sidebyside-reverse .content .button-container .button-solid{margin-top:1.78571429em;align-self:center}#sidebyside-reverse .image-box{margin:0;margin-left:10.625em;order:2}#sidebyside-reverse .image-box:before{left:auto;right:-2.5em}#sidebyside-reverse .image-box:after{right:auto;left:-6.8125em}}@media only screen and (min-width:0){#sidebysidetwo{padding-top:50px;padding-bottom:50px}#sidebysidetwo .container{display:flex;justify-content:center;flex-direction:column;align-items:center}#sidebysidetwo .content{order:2;margin:auto;margin-top:2.8125em;max-width:38.1875em}#sidebysidetwo .content h2{font-size:2em;margin-bottom:.875em}#sidebysidetwo .content .highlight-link{color:var(--primary);text-decoration:none;font-weight:bold}#sidebysidetwo .content .highlight-link:hover{text-decoration:underline}#sidebysidetwo .content p{margin-bottom:1.11111111em}#sidebysidetwo .content ul{padding-left:1.25em;margin-bottom:1.25em}#sidebysidetwo .content ul li{list-style:none;display:flex;justify-content:flex-start;align-items:flex-start}#sidebysidetwo .content ul li img{margin-right:.625em;margin-top:.22222222em}#sidebysidetwo .content .button-container{display:flex;justify-content:center;width:100%;text-align:center}#sidebysidetwo .content .button-container .button-solid{margin-top:1.78571429em;align-self:center}#sidebysidetwo .image-box{display:block;position:relative;margin:auto;width:38.1875em;height:53.8125em;font-size:min(1.4vw, 1em)}#sidebysidetwo .image-box:before{content:'';position:absolute;display:block;height:37.5625em;width:100%;opacity:1;top:11.25em;left:-2.5em}#sidebysidetwo .image-box:after{content:'';position:absolute;display:block;height:32.25em;width:28.75em;opacity:1;top:-14.125em;right:-6.8125em;z-index:-1}#sidebysidetwo .image-box img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:contain}}@media only screen and (min-width:666px){#sidebysidetwo{padding-top:6.25em}}@media only screen and (min-width:1300px){#sidebysidetwo{padding-top:9.375em;padding-bottom:0}#sidebysidetwo .container{max-width:86.9375em;flex-direction:row;justify-content:space-between;align-items:flex-start}#sidebysidetwo .content{margin:0;width:60%;right:2.5em}#sidebysidetwo .content h2{font-size:2.5em;margin-bottom:.875em}#sidebysidetwo .content .button-container{display:flex;justify-content:flex-start;width:100%;text-align:center}#sidebysidetwo .content .button-container .button-solid{margin-top:1.78571429em;align-self:center}#sidebysidetwo .image-box{display:block;position:relative;margin:auto;width:38.1875em;height:53.8125em;top:-7.5em;font-size:min(1.4vw, 1em)}#sidebysidetwo .image-box:before{content:'';position:absolute;display:block;height:37.5625em;width:100%;opacity:1;top:11.25em;left:-3.125em}#sidebysidetwo .image-box img{position:absolute;top:0;left:-1.25em;height:100%;width:100%;object-fit:contain}}@media only screen and (min-width:0){.toolbar{display:flex;justify-content:flex-start;border-bottom:solid 1px #ddd;background-color:#fff;border-top-left-radius:10px;border-top-right-radius:10px;width:100%;height:2.5em}.toolbar button{padding:12px;margin-right:5px;border:1px solid transparent;background-color:#fff;color:#333;font-size:14px;cursor:pointer;border-radius:4px}.toolbar button:hover{background-color:#f0f0f0}.toolbar button.active{border:2px solid #000;background-color:#e0e0e0}.toolbar button img{width:1.25em;height:1.25em}}@media only screen and (min-width:666px){.toolbar{width:100%}.toolbar button{font-size:16px;padding:12px}}@media only screen and (min-width:1300px){.toolbar{justify-content:flex-start;background-color:#fff}.toolbar button{font-size:15px;padding:10px}}.pagination{display:flex;justify-content:center;margin-top:20px;width:100%}.pagination button{margin:0 5px;padding:10px 15px;border:none;cursor:pointer;border-radius:5px}.pagination button.active{background-color:var(--primary);color:#fff}.pagination button:hover{background-color:#ddd}