@charset "UTF-8";html{color:#222;font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.hidden{display:none!important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}@media print{*,:after,:before,:first-letter,:first-line{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}/*! Flickity v2.2.1
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{cursor:pointer}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.flickity-enabled.is-fade .flickity-slider>*{pointer-events:none;z-index:0}.flickity-enabled.is-fade .flickity-slider>.is-selected{pointer-events:auto;z-index:1}body,html{min-height:100%;height:auto;position:relative}*,blockquote,dd,dl,dt,p,ul{margin:0;padding:0;box-sizing:border-box;text-shadow:1px 1px 1px rgba(0,0,0,.004);text-rendering:optimizeLegibility!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input[type=submit],label{cursor:pointer}fieldset{padding:0;border:none}button{background:0 0;border:none;cursor:pointer}html{min-height:100%;height:auto;font-size:62.5%}body{overflow-x:hidden;background:#fff;color:#000;font:400 1.8rem/100% 'Nunito Sans',sans-serif}@media all and (min-width:900px){body{font-size:1.8rem}}h1,h2,h3,h4,h5,h6{line-height:1.2em;margin:0;font-weight:700}.text-link,a{color:#4c5fca;text-decoration:none;font-family:inherit;font-size:1em}.text-link:has(.ico){display:inline-flex;gap:8px;align-items:center;font-weight:700;font-size:1.6rem}.text-link:focus,.text-link:hover,a:focus,a:hover{text-decoration:underline}.text-link span{display:inline-block;vertical-align:top}p{margin:0;line-height:1.5em}p+p{margin-top:1.5em}.body p{line-height:1.5em}.body>*+*{margin-top:1em}.body li{margin:14px 0 14px 1.4em;line-height:1.375em}p a{text-decoration:underline}p a:focus,p a:hover{text-decoration:none}img{max-width:100%;height:auto;display:block}picture{display:block}.drhello .caption,figcaption{margin:.5em auto 0;padding:0 20px;display:block;font-size:.89em;font-style:normal;text-align:left}table{border-collapse:collapse;border-spacing:0}nav li{margin:0;list-style:none}video{-o-object-fit:cover;object-fit:cover}@media all and (min-width:900px){.drhello .caption,figcaption{padding:0 30px}}.wrap{max-width:1258px;margin:0 auto;padding:0 20px;position:relative}.grid{display:grid;gap:48px;grid-template-columns:1fr}@media all and (min-width:900px){.wrap{padding:0 30px}}#maincontent{padding-bottom:100px}article:focus,aside:focus,div:focus,form:focus,li:focus,main:focus,nav:focus,ol:focus,section:focus,ul:focus{outline:0}.skip-btn{position:fixed;top:-250px;left:0;z-index:1000;padding:2rem;display:block;background:#1566db;border-radius:0;color:#fff;font:700 1.6rem/1.25em adelle-sans,sans-serif;text-transform:uppercase;text-align:center;transition:all .3s ease-in-out}.skip-btn:focus{top:0}.drhello .btn{width:auto;position:relative;z-index:10;margin:0;padding:17px 24px;background:#111;border:1px solid #111;border-radius:0;color:#fff;font:700 1.6rem/1.5em Inter,sans-serif;letter-spacing:0;text-align:center;text-decoration:none;text-transform:none;transition:border-color .3s ease-in-out,background-color .3s ease-in-out,color .3s ease-in-out;-webkit-appearance:none;display:flex;align-items:center;gap:12px;justify-content:space-around}.drhello .btn:active,.drhello .btn:focus,.drhello .btn:hover{background-color:red;border-color:red;color:#fff}.drhello .btn.alt1{background-color:#01839e;border-color:#01839e}.drhello .btn.alt2{background-color:#ff7d40;border-color:#ff7d40;color:#161616}.drhello .btn.alt3{background-color:#00b09c;border-color:#00b09c}.drhello .btn.alt4{background-color:#323232;border-color:#323232}.drhello .btn.alt5{background-color:#fff;border-color:#161616;color:#161616}.drhello .btn.alt6{background-color:#fff;border-color:#4c5fca;color:#4c5fca}.btn .ico-plus{width:14px;height:14px;display:inline-block;vertical-align:middle}.btn .ico-plus::after,.btn .ico-plus::before{width:14px;margin-left:-7px;background-color:#fff}.btn.alt1 .ico-plus::after,.btn.alt1 .ico-plus::before{width:14px;margin-left:-7px;background-color:#161616}.body h1,.body h2,.body h3,.body h4,.body h5,.body h6,.hd,.hd1,.hd2,.hd3,.hd4,.hd5,.hd6{margin:0 0 .5em;position:relative;display:block;color:#04043f;font:700 2.2rem/1.2em Montserrat,sans-serif;font-optical-sizing:auto}.hd1{letter-spacing:.0833333em;text-align:center;text-transform:uppercase}.hd3{font-size:2rem;font-weight:500}.body h4,.hd4{font:700 1.8rem/1.5em 'Nunito Sans',sans-serif;letter-spacing:1px;text-transform:uppercase}.hd4.alt1{padding-bottom:15px}.hd4.alt1::before{content:'';width:25px;position:absolute;bottom:0;left:0;border-top:4px solid #019ebd}@media all and (min-width:900px){.hd1{font-size:5.2rem}.body h2,.hd2{font-size:4rem}.body h3,.hd3{font-size:3.2rem}}.mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:870;background-color:rgba(0,0,0,.85)}.context-menu+.mask{background:0 0}.img{width:100%;display:block;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.img::before{content:'';padding-top:50%;display:block}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],select,textarea{min-width:auto;width:100%;height:56px;margin:0;padding:0 20px;display:block;border:1px solid #919191;border-radius:0;background:#fff;color:#000;font:400 1.6rem/1.8em 'Nunito Sans',sans-serif;letter-spacing:0;text-align:left}input[type=date],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],textarea{-webkit-appearance:none}textarea{height:106px;padding-top:13px;padding-bottom:13px;line-height:1.67em}.drhello input[type=number]{padding-right:0!important}.drhello input:-webkit-autofill,.drhello input:-webkit-autofill::-webkit-input-placeholder,.drhello select:-webkit-autofill,.drhello select:-webkit-autofill::-webkit-input-placeholder,.drhello textarea:-webkit-autofill,.drhello textarea:-webkit-autofill::-webkit-input-placeholder{color:#5c5c5c;font-style:italic}input[type=date]:hover,input[type=email]:hover,input[type=number]:hover,input[type=search]:hover,input[type=tel]:hover,input[type=text]:hover,input[type=time]:hover,input[type=url]:hover,select:hover,textarea:hover{border-color:red}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#5c5c5c;font-weight:400;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}input:-moz-placeholder,textarea:-moz-placeholder{color:#5c5c5c;font-weight:400;-moz-transition:color .3s ease-in-out;transition:color .3s ease-in-out}input::-moz-placeholder,textarea::-moz-placeholder{color:#5c5c5c;font-weight:400;-moz-transition:color .3s ease-in-out;transition:color .3s ease-in-out}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#5c5c5c;font-weight:400;-ms-transition:color .3s ease-in-out;transition:color .3s ease-in-out}select{-moz-appearance:none;text-indent:.01px;text-overflow:'';padding:0 30px 0 10px;display:inline-block;line-height:1.5em;background-image:linear-gradient(45deg,transparent 50%,#1b3488 50%),linear-gradient(135deg,#1b3488 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 15px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;background-color:#fff;transition:none;transition:border .3s ease-in-out}select::-ms-expand{display:none}select:focus{background-image:linear-gradient(45deg,#504f53 50%,transparent 50%),linear-gradient(135deg,transparent 50%,#504f53 50%);background-position:calc(100% - 15px) 50%,calc(100% - 20px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #1a1a1a}.file-field{width:auto;display:inline-block;vertical-align:top}input[type=file]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}input[type=file]+.btn{width:100%}input[type=file]+.btn::after{content:'Choose File'}input[type=file][multiple]+.btn::after{content:'Choose File(s)'}.file-list li{margin:.5em 0;list-style:none}.radio-grp{width:auto;margin:1rem 0;display:inline-block;vertical-align:top}.radio-grp input{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.radio-grp .ico{width:32px;height:32px;position:relative;display:block;background:#fff;border:1px solid #212121;border-radius:50%;transition:border .3s ease-in-out}.radio-grp .ico::before{content:'';position:absolute;top:2px;right:2px;bottom:2px;left:2px;z-index:5;border-radius:50%;background:#fff;transition:opacity .3s ease-in-out}.radio-grp .ico::after,.radio-grp .ico::before{opacity:0}.radio-grp input:checked+.ico::after,.radio-grp input:checked+.ico::before{opacity:1}.radio-grp input:focus+.ico{border-color:#071e3e;box-shadow:1px 0 0 #071e3e,0 1px 0 #071e3e,0 -1px 0 #071e3e,-1px 0 0 #071e3e}.radio-grp [type=checkbox]+.ico{border-radius:4px}.radio-grp [type=checkbox]+.ico::before{display:none;top:0;right:0;bottom:0;left:0;border-radius:0}.radio-grp [type=checkbox]:checked+.ico{background-color:#212121}.radio-grp [type=checkbox]+.ico::after{content:'';width:13px;height:6px;position:absolute;top:50%;left:50%;margin:-7px 0 0 -8px;z-index:10;border-bottom:3px solid #fff;border-left:3px solid #fff;transform:rotate(-45deg)}.radio-grp [type=radio]+.ico::before{top:4px;right:4px;bottom:4px;left:4px;background:#315d99}.radio-grp label{display:flex;align-items:center;justify-content:flex-start;gap:14px}.radio-grp .ico~span{width:auto}.radio-grp .lbl{margin:0}.field-grp{margin:24px 0}.field-grp+.alternate-link{margin:-16px 0 8px;text-align:right}.error-msg{margin:8px auto 24px;padding:0;display:block;color:#cb1518;font-weight:600;line-height:1.4em;text-align:left}.lbl{margin-bottom:10px;display:block;color:#484d4f;font:600 1.6rem/1.5em 'Nunito Sans',sans-serif}.field-error .lbl{color:#ce2c30}.drhello-form{max-width:480px;margin:0 auto;padding:0 20px;display:grid;gap:20px}.drhello-form .grp{display:block}.drhello-form .btn{min-width:140px;margin:0 auto}.contact-success-box{max-width:600px;margin:0 auto;padding:40px 20px;background-color:#fff;text-align:center}.contact-success-box .hd3{line-height:1.4em}.contact-success-box .mod-foot{margin-top:20px}.contact-success-box .mod-foot .btn{margin-right:auto;margin-left:auto}@media (min-width:768px){.contact-success-box{padding:60px 20px}.contact-success-box .hd3{font-size:2.4rem}}.pane-loading{content:'';position:fixed;top:0;right:0;left:0;bottom:0;z-index:1050;background-color:#fff;transition:opacity .5s ease}.pane-loading.alt1{background-color:rgba(255,255,255,.9)}.pane-loading::after{content:'';box-sizing:border-box;width:30px;height:30px;position:fixed;top:50%;left:50%;margin-top:-15px;margin-left:-15px;z-index:250;border:1px solid #ccc;border-top-color:red;border-radius:50%;-webkit-animation:spinner .6s linear infinite;animation:spinner .6s linear infinite}.pane-loading.ng-hide{opacity:0}@-webkit-keyframes spinner{to{-webkit-transform:rotate(360deg)}}@keyframes spinner{to{transform:rotate(360deg)}}.item-loading{content:'';box-sizing:border-box;width:20px;height:20px;position:absolute;top:50%;left:50%;margin-top:-10px;margin-left:-10px;z-index:10;border:1px solid #ccc;border-top-color:red;border-radius:50%;-webkit-animation:spinner .6s linear infinite;animation:spinner .6s linear infinite;transition:opacity .3s ease-in-out}.menu-btn{width:60px;height:60px;overflow:hidden;position:relative;background-color:#fff}.menu-btn span{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.menu-btn i,.menu-btn i::after,.menu-btn i::before{width:30px;height:4px;position:absolute;border-radius:2px;background-color:#111}.menu-btn i{top:50%;left:50%;margin:-2px 0 0 -17px}.menu-btn i::after,.menu-btn i::before{content:"";top:-10px;left:0}.menu-btn i::after{top:10px}#header{width:100%;padding:0 20px;position:fixed;top:0;left:0;z-index:500;background-color:#fff}#header .top{width:100%;height:50px;display:flex;align-items:center;justify-content:space-evenly}.hd1 a{color:#111;text-align:center}#header .hd1{margin:0 auto;font-size:1.8rem}#header .hd1 a:active,#header .hd1 a:hover{color:red;text-decoration:none}@media all and (min-width:768px){#header{padding:0 40px}}@media all and (min-width:768px){#header .hd1{font-size:2.2rem}#header{padding:0 80px}}@media all and (min-width:900px){#header .hd1{font-size:3.6rem}}#wrapper{padding-top:78px}#gnav{width:100%;background-color:#fff}.site-nav{padding:0 15px;display:flex;flex-wrap:wrap;justify-content:center;list-style:none}.site-nav-item{margin:0 5px}.site-nav-item a{padding:5px;display:block;color:#999;font-size:1.4rem;letter-spacing:.2px;white-space:nowrap}.drhello .site-nav-item a:active,.drhello .site-nav-item a:hover{color:red;text-decoration:none}.site-nav-item.active a{color:#000}.drhello .site-nav .flickity-prev-next-button{width:28px;padding-top:28px}.drhello .site-nav .flickity-prev-next-button::after{width:8px;height:8px;margin:-4px 0 0 -4px;border-width:1px;border-color:#666}.drhello .site-nav .flickity-prev-next-button:active::after,.drhello .site-nav .flickity-prev-next-button:hover::after{border-color:red}.site-nav .flickity-prev-next-button.previous{left:0}.site-nav .flickity-prev-next-button.next{right:0}.photo-grid-wrap{padding:2px 15px}.photo-grid{list-style:none}.grid-item{width:50%;padding:5px;list-style:none;display:block}.grid-item .item{position:relative;display:block}.photo-item{position:relative;z-index:20;display:block;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.grid-item .item::after{content:'';box-sizing:border-box;width:20px;height:20px;position:absolute;top:50%;left:50%;margin-top:-10px;margin-left:-10px;z-index:10;border:1px solid #ccc;border-top-color:red;border-radius:50%;-webkit-animation:spinner .6s linear infinite;animation:spinner .6s linear infinite;transition:opacity .3s ease-in-out}.grid-item img{width:100%;height:100%;position:absolute;top:0;left:0;z-index:10;display:block}.grid-item .title{padding:0 10px;position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;background-color:rgba(255,255,255,.85);color:#111;font-size:20px;line-height:140%;font-weight:700;text-align:center;text-transform:uppercase;letter-spacing:1px;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease-in-out}.grid-item .title em{margin-top:16px;padding-top:16px;position:relative;display:block;font-size:14px;font-style:normal;text-transform:none;letter-spacing:.5px}.grid-item .title em::before{content:'';width:40px;position:absolute;top:0;left:50%;margin-left:-20px;border-top:1px solid #4a4a4a}.grid-item a:focus .title,.grid-item a:hover .title{opacity:1}.page-carousel.gallery .gallery-cell{width:100%}.breadcrumb{padding:38px 20px;background-color:#fff;text-align:center;text-transform:uppercase}.breadcrumb h1,.breadcrumb li{margin:0;display:inline-block;vertical-align:top;font-family:AvenirNextLTW01-Regular,arial,sans-serif;font-size:13px;font-weight:700;line-height:100%;letter-spacing:1.38px}.breadcrumb li{margin:2px 0}.breadcrumb li+li::before{content:'/';margin:0 7px;color:rgba(74,74,74,.6)}.breadcrumb .all a{color:#111;font-size:12px;text-transform:none;letter-spacing:.5px}.breadcrumb .all::before{display:none}.breadcrumb a{color:rgba(74,74,74,.6)}.gallery,.gallery-nav{width:auto;white-space:nowrap}.main-gallery{position:fixed;top:55px;right:0;left:0;bottom:0;transition:bottom .3s ease-in-out}.gallery-nav-on .main-gallery{bottom:120px}.main-gallery .flickity-viewport{transition:height .3s ease-in-out;height:100%!important}.gallery-cell{width:100%;height:100%;background-repeat:no-repeat;background-position:50% 50%;background-size:contain}.gallery-cell .img{width:100%;height:calc(100% - 40px);background-repeat:no-repeat;background-position:50% 50%;background-size:contain}.gallery-cell .img.flickity-bg-lazyloaded~.item-loading{display:none}.gallery-cell img{width:auto;height:auto;position:relative;z-index:20;display:block;-o-object-fit:contain;object-fit:contain}.gallery-cell img+.item-loading,.gallery-cell.flickity-bg-lazyloaded .item-loading{display:none}.gallery-cell .meta{font-size:1.3rem;line-height:140%}.main-gallery .gallery-cell-con{height:calc(100vh - 55px)}.gallery-nav-on .main-gallery .gallery-cell-con{height:calc(100vh - 55px - 120px)}.main-gallery .gallery-cell img{max-height:100%}.main-gallery .gallery-cell-con{padding:0 0 20px;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:20px}.main-gallery .flickity-page-dots{width:auto;right:22px;left:22px;bottom:12px}.main-gallery .flickity-page-dots .dot{height:7px;margin:0;border-radius:0;opacity:1;background-color:#e8e8e8}.main-gallery .flickity-page-dots .dot.is-selected{background-color:#111}.drhello .main-gallery .flickity-prev-next-button svg{display:none}.drhello .flickity-prev-next-button{width:44px;height:0;padding-top:44px;overflow:hidden;display:block;background:0 0;opacity:1}.drhello .flickity-prev-next-button:active svg,.drhello .flickity-prev-next-button:hover svg{fill:red}.drhello .flickity-prev-next-button:disabled{opacity:0}.flickity-prev-next-button svg{fill:#fff}.flickity-prev-next-button.previous{left:8px}.flickity-prev-next-button.previous::after{transform:rotate(-135deg)}.flickity-prev-next-button.next{right:8px;background-position:-200px 0}.flickity-prev-next-button.next::after{transform:rotate(45deg)}.main-gallery .flickity-button.previous{display:none}.main-gallery .flickity-prev-next-button.next{width:100%;height:100%;padding-top:0;top:0;left:0;transform:none}.main-gallery .flickity-prev-next-button.next::after{display:none}@media (max-width:767px){.main-gallery .flickity-prev-next-button.next{display:none}}@media (min-width:900px){.drhello .flickity-prev-next-button{width:60px;padding-top:60px}.drhello .flickity-prev-next-button::after{width:40px;height:40px;margin:-20px 0 0 -20px}}.nav-top{width:100%;height:50px;position:fixed;top:0;right:0;left:0;z-index:600;display:flex;align-items:center}.nav-top.breadcrumb{padding:0;text-align:left}.nav-top .phyllislanelogo{width:112px;padding-top:15px;margin:4px 0 0;position:static;display:block;opacity:.6}.nav-top ul{padding:0 60px 0 20px;line-height:100%}.admin-bar .nav-top{top:46px}.nav-top.breadcrumb li:first-of-type,.nav-top.breadcrumb li:first-of-type+li::before{display:none}.nav-top.breadcrumb li:nth-last-of-type(2){margin-right:15px}@media (min-width:768px){.nav-top.breadcrumb li:first-of-type,.nav-top.breadcrumb li:first-of-type+li::before{display:inline-block;vertical-align:top}.breadcrumb h1,.breadcrumb li{font-size:15px;line-height:24px}.breadcrumb .all a{font-size:13px}}@media (min-width:783px){.admin-bar .nav-top{top:32px}}.gallery-nav{position:fixed;right:0;bottom:-120px;left:0;z-index:10;background-color:#fff;transition:bottom .3s ease-in-out}.gallery-nav .gallery-cell{height:120px;padding:10px 5px;background-size:cover}.gallery-nav-on .gallery-nav{bottom:0}.btn-close{width:40px;height:40px}.btn-close::after,.btn-close::before{content:'';width:20px;height:2px;position:absolute;top:50%;left:50%;margin:-1px 0 0 -10px;background-color:#111}.btn-close::before{transform:rotate(45deg)}.btn-close::after{transform:rotate(-45deg)}.gallery-top-nav .btn-close{position:fixed;right:5px;top:5px;z-index:600}.btn-thumbs{width:40px;position:fixed;top:5px;right:46px;z-index:600;color:#111;font-size:24px;line-height:50px;text-align:center}.thumbsico{width:40px;height:0;padding-top:40px;position:relative;display:block;overflow:hidden}.thumbsico::before{content:'';width:10px;height:8px;position:absolute;top:10px;left:9px;background-color:#111;box-shadow:13px 0 0 #111,0 11px 0 #111,13px 11px 0 #111}@media (min-width:768px){.btn-thumbs{display:block}}.flickity-enabled.is-fade .flickity-slider>*{pointer-events:none;z-index:0}.flickity-enabled.is-fade .flickity-slider>.is-selected{pointer-events:auto;z-index:1}.app-photo .menu-btn{position:fixed;top:0;right:0;z-index:620}.mod{margin:0 auto}.entry-body{letter-spacing:0;line-height:1.4em}.entry-body figure,.entry-body iframe,.entry-body ol,.entry-body p,.entry-body ul,.entry-body>img{margin-bottom:2.4rem;margin-bottom:1.5em}.entry-body>:last-child{margin-bottom:0}.entry-body figure,.entry-body iframe,.entry-body img{width:100%}.entry-body figcaption{display:block;font-size:1.6rem}.entry-body li{margin:.8rem 0 .8rem 1.4em;line-height:1.4em}.block{margin:0}.block.spacer{height:50px}.block .grid-item,.block .photo-grid-wrap{padding:0}.text{max-width:680px;margin:0 auto;padding:0 20px}.video-box{width:100%;position:relative;display:block}.video-box::after{content:'';padding-top:56.25%;display:block}.video-box iframe,.video-box video{width:100%;height:100%;position:absolute;top:0;left:0}.video-box .video-play{line-height:100%;margin-top:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;color:#ddd;text-align:center}.video-box .video-play .fa{font-size:70px}.video-box .video-play .title{margin-top:5px;display:block;font:400 20px/24px 'Nunito Sans',sans-serif;text-transform:uppercase;letter-spacing:.2px}.video-box.play-btn-hit .img{opacity:0;visibility:hidden}.video-box .img{width:100%;height:100%;position:absolute;top:0;left:0;z-index:20;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}@media (min-width:768px){.mod{max-width:960px}.grid-item{width:50%}.video-box .video-play .title{margin-top:30px}}@media (min-width:900px){.text{padding:0 30px}}@media (min-width:1024px){.grid-item{width:33.33%}.app-gallery .grid-item{width:33.33%}}@media (min-width:1440px){.grid-item{width:25%}}@media (min-width:1600px){.grid-item{width:20%}}#footer{padding:80px 20px;font:600 1.3rem/1.2em Montserrat,sans-serif;text-align:center;text-transform:uppercase}.app-photo #footer{display:none}.photo-stacked li{list-style:none}@media (min-width:900px){.block .photo-grid .grid-item{width:33.33%}}