html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body,button,input,optgroup,select,textarea{color:#404040;font-family:sans-serif;font-size:16px;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}cite,dfn,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:125%}html{box-sizing:border-box}*,*:after,*:before{box-sizing:inherit}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);font-size:12px;font-size:.75rem;line-height:1;padding:.6em 1em .4em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}a{color:#4169e1}a:visited{color:purple}a:active,a:focus,a:hover{color:#191970}a:focus{outline:thin dotted}a:active,a:hover{outline:0}.main-navigation{clear:both;display:block;float:left;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li.focus>ul,.main-navigation ul ul li:hover>ul{left:100%}.main-navigation ul ul a{width:200px}.main-navigation ul li.focus>ul,.main-navigation ul li:hover>ul{left:auto}.main-navigation li{float:left;position:relative}.main-navigation a{display:block;text-decoration:none}.main-navigation.toggled ul,.menu-toggle{display:block}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:block}}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{float:right;text-align:right;width:50%}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:after,.clear:before,.comment-content:after,.comment-content:before,.entry-content:after,.entry-content:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before{content:"";display:table;table-layout:fixed}.clear:after,.comment-content:after,.entry-content:after,.site-content:after,.site-footer:after,.site-header:after{clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.sticky{display:block}.page,.post{margin:0 0 1.5em}.updated:not(.published){display:none}.entry-content,.entry-summary,.page-content{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}body{color:#00703c}body h1,body h2,body h3,body h4,body h5,body h6{color:#00703c}body a,body li,body p{color:#00703c}.p22-underground-100{font-family:'p22-underground',sans-serif;font-style:normal;font-weight:100}.p22-underground-400{font-family:'p22-underground',sans-serif;font-weight:400;font-style:normal}.p22-underground-600{font-family:'p22-underground',sans-serif;font-weight:600;font-style:normal}.p22-underground-900{font-family:'p22-underground',sans-serif;font-weight:900;font-style:normal}.p22-underground-sc-400{font-family:'p22-underground-sc',sans-serif;font-weight:400;font-style:normal}.p22-underground-sc-600{font-family:'p22-underground-sc',sans-serif;font-weight:600;font-style:normal}.p22-underground-sc-900{font-family:'p22-underground-sc',sans-serif;font-weight:900;font-style:normal}.p22-underground-pc-400{font-family:'p22-underground-pc',sans-serif;font-weight:400;font-style:normal}.p22-underground-pc-600{font-family:'p22-underground-pc',sans-serif;font-weight:600;font-style:normal}.p22-underground-pc-900{font-family:'p22-underground-pc',sans-serif;font-weight:900;font-style:normal}.lato-italic{font-family:'lato',sans-serif;font-weight:400;font-style:italic}.lato-bold-italic{font-family:'lato',sans-serif;font-weight:700;font-style:italic}.lato-bold{font-family:'lato',sans-serif;font-weight:700;font-style:normal}.lato{font-family:'lato',sans-serif;font-weight:400;font-style:normal}body{font-family:"lato",sans-serif;font-weight:400;font-style:normal}body h1,body h2,body h3,body h4,body h5,body h6{font-family:'p22-underground',sans-serif;font-weight:400;font-style:normal}body a,body li,body p{font-family:"lato",sans-serif;font-weight:400;font-style:normal}body{margin:0 !important}body .background-image{background-position:center;background-size:cover;background-repeat:no-repeat}body .ui-loader{display:none}body .mt-6{margin-top:60px}body .mb-6{margin-bottom:60px}body{font-family:"lato",sans-serif;font-size:62.5% !important}body h1,body h2,body h3,body h4,body h5,body h6{margin-bottom:1rem}body h1{font-size:80px;color:#004d29;font-weight:900}body h2{font-size:68px;color:#004d29}body h3{margin-bottom:1rem !important}body a{outline:0 !important}body a,body li,body p{font-size:1.2rem;color:#303030}body p{margin-bottom:1rem;line-height:1.75}@media only screen and (max-width:1200px){body{font-family:"lato",sans-serif;font-size:62.5% !important}body h1,body h2,body h3,body h4,body h5,body h6{margin-bottom:1rem}body h2{font-size:32px}body h3{font-size:28px !important}body a,body li,body p{font-size:16px}}@media only screen and (max-width:576px){body{font-family:"lato",sans-serif;font-size:62.5% !important}body h1,body h2,body h3,body h4,body h5,body h6{margin-bottom:1rem}body h1{font-size:48px}body h2{font-size:32px}body a,body li,body p{font-size:16px}}body .site #primary{border:none}body .site #main{border:none}
/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 Daniel Eden
 */
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}40%,43%,70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}70%{-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}40%,43%,70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}70%{-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:none;transform:none}}@keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(-1turn);transform:perspective(400px) rotateY(-1turn)}0%,40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);transform:perspective(400px) translateZ(150px) rotateY(-190deg)}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);transform:perspective(400px) translateZ(150px) rotateY(-170deg)}50%,80%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95)}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(-1turn);transform:perspective(400px) rotateY(-1turn)}0%,40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);transform:perspective(400px) translateZ(150px) rotateY(-190deg)}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);transform:perspective(400px) translateZ(150px) rotateY(-170deg)}50%,80%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95)}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg)}60%,80%{opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg)}60%,80%{opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}0%,to{-webkit-transform-origin:center}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}0%,to{-webkit-transform-origin:center}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}0%,to{-webkit-transform-origin:center}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}0%,to{-webkit-transform-origin:center}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left}0%,20%,60%{-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left}0%,20%,60%{-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%,to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%,to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@font-face{font-family:'slick';font-weight:400;font-style:normal}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}body button{position:relative}body .btn,body .c-btn,body .gform_button{padding:1rem 2rem;border-radius:0;font-size:18px;border-radius:5px;max-height:60px;display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;text-decoration:none}body .btn-primary,body .primary-btn{background-color:#00703c;border:none;min-height:60px;max-height:60px;height:60px;min-width:120px;background-image:url(//diamondridge.wpenginepowered.com/wp-content/themes/drdc/lib/css/../img/btn-background.svg);background-position:center 45px;background-size:100% auto;background-repeat:no-repeat;display:-webkit-inline-box;display:inline-flex;padding-top:0;padding-bottom:0;-webkit-box-align:center;align-items:center;margin:0;text-decoration:none !important;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-property:background-position;transition-property:background-position;outline:0}body .btn-primary span,body .primary-btn span{color:#f9f9f7;font-size:18px;font-weight:400;text-decoration:none;border:none}body .btn-primary:hover,body .gform_button:hover,body .primary-btn:hover{background-color:#00703c;background-position:center 12px}body .btn-primary:active,body .gform_button:hover,body .primary-btn:active{background-color:#008f4c;background-image:none}body .btn-primary:visited,body .gform_button:hover,body .primary-btn:visited{background:#00703c;color:#f9f9f7}body .btn-primary:visited span,body .gform_button:hover span,body .primary-btn:visited span{color:#f9f9f7}body .btn-secondary,body .c-btn-secondary,body .gform_button{background:0 0;border:3px solid #00703c;border-radius:5px;color:#00703c !important;text-decoration:none !important;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-property:all;transition-property:all}body .btn-secondary span,body .c-btn-secondary span,body .gform_button span{color:#00703c !important;border-bottom:none !important;text-decoration:none !important}body .btn-secondary:hover,body .c-btn-secondary:hover,body .gform_button:hover{border:3px solid #008f4c;color:#008f4c !important;background:0 0}body .btn-secondary:hover span,body .c-btn-secondary:hover span,body .gform_button:hover span{color:#008f4c !important}body .btn-link{color:#00703c;font-family:'p22-underground',sans-serif;font-weight:600;font-size:18px;letter-spacing:1px;text-transform:uppercase;text-decoration:underline}body .btn-link:hover{color:#008f4c}body .tertiary{color:#00703c !important;font-family:'p22-underground',sans-serif !important;font-size:18px !important;letter-spacing:1px !important;font-weight:600;background:0 0 !important;border:none !important;padding:0 !important;text-transform:uppercase}body .tertiary span{color:#00703c !important;color:#00703c !important;font-size:18px;letter-spacing:1px;font-weight:600;text-decoration:underline}body .tertiary:hover{color:#008f4c !important;font-family:'p22-underground',sans-serif !important;font-size:18px !important;letter-spacing:1px !important;background:0 0 !important;border:none !important;padding:0 !important}body .tertiary:hover span{color:#008f4c !important}body .btn-light{color:#00703c;text-decoration:none !important;font-weight:400;font-size:18px !important;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.4s;transition-duration:.4s;font-weight:400 !important}body .btn-light span{font-size:18px !important}body .btn-light:visited{color:#00703c}body .btn-light:hover{color:#008f4c}body .c-btn-wrapper-left{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;text-align:left}body .c-btn-wrapper-right{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;text-align:right}body .c-btn-wrapper-center{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;text-align:center}@media only screen and (max-width:576px){body .btn,body .c-btn{font-size:16px;max-height:48px}body .btn-primary,body .primary-btn{min-height:48px;max-height:48px;height:48px;background-position:center 40px}body .btn-primary span,body .primary-btn span{font-size:16px}body .btn-primary:hover,body .primary-btn:hover{background-position:center 12px}body .btn-link{font-size:15px}}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:99999;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}body .site .site-content .content-area .site-main .programs-activities-wrapper{background-image:url(//diamondridge.wpenginepowered.com/wp-content/themes/drdc/lib/css/../img/home-overlapping-background.png);background-repeat:no-repeat;background-size:100% 75rem;background-position:top center;padding:8rem 0 0;position:relative;top:-8rem}body .site .site-content .content-area .site-main .programs .program-title h3{color:#f9f9f7;font-size:48px;color:#f9f9f7;letter-spacing:0;text-align:center}body .site .site-content .content-area .site-main .programs .program{-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:ease;transition-timing-function:ease}body .site .site-content .content-area .site-main .programs .program h3{color:#f9f9f7;font-size:48px;color:#f9f9f7;letter-spacing:0;text-align:center}body .site .site-content .content-area .site-main .programs .program .carousel{overflow:hidden;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:all;transition-property:all;left:0}body .site .site-content .content-area .site-main .programs .program .carousel .carousel-item{max-height:576px !important;height:576px !important;min-height:576px;background-size:cover;background-position:center;background-repeat:no-repeat;background-blend-mode:multiply;cursor:pointer;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:all;transition-property:all;border-radius:.5rem}body .site .site-content .content-area .site-main .programs .program .carousel .carousel-inner{position:relative}body .site .site-content .content-area .site-main .programs .program .carousel .overlay{position:absolute;left:0;top:0;width:100%;height:100%}body .site .site-content .content-area .site-main .programs .program .carousel .link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:99}body .site .site-content .content-area .site-main .programs .program .carousel h5{color:#f9f9f7;position:absolute;z-index:99;bottom:1rem;left:0;right:0;text-transform:uppercase;font-weight:600;font-size:28px;letter-spacing:2px;text-shadow:0 2px 4px rgba(20,20,20,.5)}body .site .site-content .content-area .site-main .programs .program .carousel a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:99}body .site .site-content .content-area .site-main .programs .program.active{max-width:36% !important;-webkit-box-flex:0 !important;flex:0 0 36% !important}body .site .site-content .content-area .site-main .programs .program.active .carousel-item{max-height:600px !important;height:600px !important;min-height:600px}body .site .site-content .content-area .site-main .programs .program.not-active{max-width:32% !important;-webkit-box-flex:0 !important;flex:0 0 32% !important;position:relative}body .site .site-content .content-area .site-main .programs .program.not-active .carousel{padding-top:1rem}@media only screen and (max-width:992px){body .site .site-content .content-area .site-main .programs-activities-wrapper{background-size:100% 42rem}body .site .site-content .content-area .site-main .programs .program{max-height:300px}body .site .site-content .content-area .site-main .programs .program .carousel .carousel-item{max-height:300px !important;height:300px !important;min-height:300px}}@media only screen and (max-width:768px){body .site .site-content .content-area .site-main .programs .program{max-height:300px !important}body .site .site-content .content-area .site-main .programs .program .carousel .carousel-item{max-height:300px !important;height:300px !important;min-height:300px}}@media only screen and (max-width:767px){body .site .site-content .content-area .site-main .programs .program{max-height:450px !important}body .site .site-content .content-area .site-main .programs .program h3{color:#f9f9f7 !important;position:absolute;bottom:5px;left:40px;z-index:99;font-size:28px;letter-spacing:0;line-height:36px}body .site .site-content .content-area .site-main .programs .program .carousel .carousel-item{border-radius:0;max-height:450px !important;height:450px !important;min-height:450px}body .site .site-content .content-area .site-main .programs .program .carousel h5{font-size:14px;letter-spacing:1.04px;text-shadow:0 2px 4px rgba(20,20,20,.5);position:absolute;right:20px;bottom:10px;width:auto;display:inline-block;text-align:right}}@media only screen and (max-width:576px){body .site .site-content .content-area .site-main .programs-activities-wrapper{background-image:none;top:0;padding-top:0}body .site .site-content .content-area .site-main .programs{background-image:url(//diamondridge.wpenginepowered.com/wp-content/themes/drdc/lib/css/../img/mobile-programs-background.png);background-size:100% 100%;background-position:center;background-repeat:no-repeat;margin:0 0 2rem !important;padding:4rem 0 2rem !important;top:-1.5rem;position:relative}body .site .site-content .content-area .site-main .programs .program{max-height:192px}body .site .site-content .content-area .site-main .programs .program h3{color:#f9f9f7 !important;position:absolute;bottom:5px;left:20px;z-index:99;font-size:28px;letter-spacing:0;line-height:36px}body .site .site-content .content-area .site-main .programs .program .carousel{border-radius:0}body .site .site-content .content-area .site-main .programs .program .carousel .carousel-item{max-height:192px !important;height:192px !important;min-height:192px;border-radius:0}body .site .site-content .content-area .site-main .programs .program .carousel h5{font-size:14px;letter-spacing:1.04px;text-shadow:0 2px 4px rgba(20,20,20,.5);position:absolute;right:20px;bottom:10px;width:auto;display:inline-block;text-align:right}}@media only screen and (min-width:1440px){body .site .site-content .content-area .site-main .programs-activities-wrapper{padding:10rem 0 0;top:-8rem}}@media only screen and (min-width:1920px){body .site .site-content .content-area .site-main .programs-activities-wrapper{padding:12rem 0 0;top:-12rem}}@media only screen and (min-width:2450px){body .site .site-content .content-area .site-main .programs-activities-wrapper{padding:16rem 0 0;top:-16rem}}body .site .site-content .content-area .site-main .text-links .link-column{margin-bottom:1rem}body .site .site-content .content-area .site-main .text-links .link-column .inner{background-image:url(//diamondridge.wpenginepowered.com/wp-content/themes/drdc/lib/css/../img/link-caption-background.png);background-size:cover;background-position:center;background-repeat:no-repeat;min-height:80px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;border-radius:5px;overflow:hidden}body .site .site-content .content-area .site-main .text-links .link-column .inner .text{z-index:99;width:100%}body .site .site-content .content-area .site-main .text-links .link-column .inner a{color:#fffaef;margin:0;padding:0;text-decoration:none;display:-webkit-box;display:flex;width:100%;height:100%;position:relative;-webkit-box-align:center;align-items:center;padding:1rem 44px 1rem 22px;font-size:24px;line-height:24px;min-height:80px;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:all;transition-property:all}body .site .site-content .content-area .site-main .text-links .link-column .inner a .text-link-overlay{background-image:url(//diamondridge.wpenginepowered.com/wp-content/themes/drdc/lib/css/../img/link-caption-background-overlay.svg);position:absolute;background-size:auto 85px;background-position:center 65px;background-repeat:no-repeat;position:absolute;left:0;bottom:0;width:100%;height:100%;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-property:all;transition-property:all}body .site .site-content .content-area .site-main .text-links .link-column .inner a:hover .text-link-overlay{background-size:auto 105%;background-position:center -5px}body .site .site-content .content-area .site-main .text-links .link-column .inner img{position:absolute;right:22px}body .site .site-content .content-area .site-main .text-links .link-column .inner:hover a .overlay{background-size:auto 85px;background-position:center -5px}@media only screen and (max-width:768px){body .site .site-content .content-area .site-main .text-links{margin-bottom:1rem}body .site .site-content .content-area .site-main .text-links .link-column .inner{min-height:64px}body .site .site-content .content-area .site-main .text-links .link-column .inner a{font-size:18px;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:all;transition-property:all}body .site .site-content .content-area .site-main .text-links .link-column .inner a .text-link-overlay{background-size:auto 100%;background-position:center 52px;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:all;transition-property:all}body .site .site-content .content-area .site-main .text-links .link-column .inner a:hover .text-link-overlay{background-size:auto 110%;background-position:center -5px}}body .gform_wrapper{margin:0}body .gform_body .ui-btn-inner{display:block}body .gform_body .ui-btn-inner .ui-icon{display:none}body .gform_body .address_country .ui-btn-inner{display:none}body .gform_body input[type=text],body .gform_body input[type=email],body .gform_body input[type=url],body .gform_body input[type=password],body .gform_body input[type=search],body .gform_body input[type=number],body .gform_body input[type=tel],body .gform_body input[type=range],body .gform_body input[type=date],body .gform_body input[type=month],body .gform_body input[type=week],body .gform_body input[type=time],body .gform_body input[type=datetime],body .gform_body input[type=datetime-local],body .gform_body input[type=color],body .gform_body textarea,body .gform_body select{border-radius:.25rem;padding:.25rem !important}body .gform_body .gform_fields li.gfield{margin:0 0 2.5rem}body .gform_body .gform_fields li.gfield .gfield_label{margin:0}body .gform_body .gform_fields li.gfield .ginput_complex p{margin:0 0 .25rem !important}body .gform_body .gform_fields li.gfield .ginput_complex p span br{position:absolute;display:none}body .gform_body .gform_fields li.gfield .ginput_container_checkbox{position:relative;margin-top:1rem}body .gform_body .gform_fields li.gfield .ginput_container_checkbox ul li input{height:1.25rem !important;width:1.25rem !important}body .gform_body .gform_fields li.gfield .ginput_container_checkbox ul li br{display:none;position:absolute}body .gform_body .gform_fields li.gfield .ginput_container_checkbox ul li label{padding:0 0 0 .5rem}body .gform_body .gform_fields li.gfield .ginput_container_checkbox ul li:before{display:none}body .gform_body .gform_fields li.gfield .ginput_container_select .ui-btn-text{display:none}body .gform_body .gform_fields li.gfield .ginput_container_name{display:-webkit-box;display:flex}body .gform_body .gform_fields li.gfield .ginput_container_name .name_first,body .gform_body .gform_fields li.gfield .ginput_container_name .name_last{width:100%}body .gform_body .gform_fields li::marker{display:none}@media only screen and (max-width:576px){body .gform_body .gform_fields li.gfield{padding:0 1rem}body .gform_body .gform_fields li.gfield .ginput_container_name{display:block}body .gform_body .gform_fields li.gfield .ginput_container_name .name_first,body .gform_body .gform_fields li.gfield .ginput_container_name .name_last{width:100%}}body .site footer{position:relative;background:0 0;z-index:999}body .site footer a,body .site footer p{font-size:18px}body .site footer .inner{max-width:1220px}body .site footer .newsletter{background-image:url(//diamondridge.wpenginepowered.com/wp-content/themes/drdc/lib/css/../img/footer-newsletter-background.png);background-size:cover;background-repeat:no-repeat;min-height:220px;padding:4rem 0;margin:0 0 2rem;position:relative;top:-2rem}body .site footer .newsletter .form .intro p{color:#f9f9f7;font-weight:700;max-width:280px;font-size:22px;line-height:1.75rem;margin:0}body .site footer .newsletter .form .embed{position:relative;display:-webkit-box;display:flex;width:100%;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}body .site footer .newsletter .form .embed .gform_wrapper{margin:0;width:100%}body .site footer .newsletter .form .embed form{display:-webkit-box;display:flex}body .site footer .newsletter .form .embed form br{height:0;display:none}body .site footer .newsletter .form .embed form .gform_body{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}body .site footer .newsletter .form .embed form .gform_body ul{display:-webkit-box;display:flex;width:100%}body .site footer .newsletter .form .embed form .gform_body ul li{margin:0;width:50%}body .site footer .newsletter .form .embed form .gform_body ul .ginput_container{margin:0}body .site footer .newsletter .form .embed form .gform_body ul input{width:100%;height:60px;font-size:18px !important;padding-left:1rem !important;padding-right:1rem !important;margin:0;border:none}body .site footer .newsletter .form .embed form .gform_body ul input::-webkit-input-placeholder{font-size:18px !important}body .site footer .newsletter .form .embed form .gform_body ul input::-moz-placeholder{font-size:18px !important}body .site footer .newsletter .form .embed form .gform_body ul input:-ms-input-placeholder{font-size:18px !important}body .site footer .newsletter .form .embed form .gform_body ul input::-ms-input-placeholder{font-size:18px !important}body .site footer .newsletter .form .embed form .gform_body ul input::placeholder{font-size:18px !important}body .site footer .newsletter .form .embed form .gform_footer{width:auto;margin:0;padding:0;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}body .site footer .newsletter .form .embed form .gform_footer input[type=button],body .site footer .newsletter .form .embed form .gform_footer input[type=submit]{font-family:"lato",sans-serif;color:#00703c;background:#f9f9f7;padding:1rem 2rem;border-radius:0;font-size:18px;border-radius:5px;max-height:60px;display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;text-decoration:none;text-decoration:none !important;font-weight:400;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.4s;transition-duration:.4s;height:60px;margin-bottom:0;line-height:1;width:100%;margin-right:0}body .site footer .contact-logos{border-right:1px solid #e0c198;position:relative;top:-1rem}body .site footer .contact-logos p{line-height:1.25}body .site footer .contact-logos a{color:#141414;text-decoration:none}body .site footer .contact-logos a:hover{color:#008f4c}body .site footer .contact-logos .sponsor{max-height:80px}body .site footer .contact-logos .sponsor a{height:100%}body .site footer .contact-logos .sponsor a img{height:auto;width:auto;max-height:80px}body .site footer .social-etc .social{max-width:70px}body .site footer .social-etc .social a .defalt{height:70px;width:70px;max-width:70px;max-height:70px;position:relative;opacity:1}body .site footer .social-etc .social a .hover{position:absolute;opacity:0;left:0;top:0}body .site footer .social-etc .social a:hover .defalt{opacity:0}body .site footer .social-etc .social a:hover .hover{opacity:1}body .site footer .social-etc .social:nth-child(1){margin-right:1rem}body .site footer .social-etc .menu ul{list-style:none}body .site footer .social-etc .menu ul li{list-style:none}body .site footer .social-etc .menu ul li a{font-size:18px;color:#00703c;text-decoration:none}body .site footer .social-etc .menu ul li a:hover{color:#008f4c}body .site footer .closing{background:#f5e9d5}body .site footer .closing a,body .site footer .closing li,body .site footer .closing p{font-size:12px;margin-bottom:0 !important;margin-top:0 !important;color:#4a4a4a}body .site footer .closing ul{list-style:none}body .site footer .closing ul li{list-style:none}@media only screen and (max-width:576px){body .site footer p{font-size:16px;line-height:1.25;margin:.5rem 0}body .site footer .newsletter{background-image:url(//diamondridge.wpenginepowered.com/wp-content/themes/drdc/lib/css/../img/mobile-footer-newsletter-background.png);background-size:100% 100%;margin:0}body .site footer .newsletter .form .embed form .gform_body{padding:0}body .site footer .newsletter .form .embed form .gform_body ul li{margin:0;width:100%;display:block;clear:both;padding:0 10px 0 0;margin:0 0 1rem auto}body .site footer .newsletter .form .embed form .gform_body ul input{width:100%;height:48px;font-size:16px !important;padding-left:1rem !important;padding-right:1rem !important;margin:0;border:none}body .site footer .newsletter .form .embed form .gform_body ul input::-webkit-input-placeholder{font-size:16px}body .site footer .newsletter .form .embed form .gform_body ul input::-moz-placeholder{font-size:16px}body .site footer .newsletter .form .embed form .gform_body ul input:-ms-input-placeholder{font-size:16px}body .site footer .newsletter .form .embed form .gform_body ul input::-ms-input-placeholder{font-size:16px}body .site footer .newsletter .form .embed form .gform_body ul input::placeholder{font-size:16px}body .site footer .newsletter .form .embed form .gform_footer input[type=button],body .site footer .newsletter .form .embed form .gform_footer input[type=submit]{font-size:16px;max-height:48px;min-height:0;height:48px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding:0 2rem;margin-bottom:0}body .site footer .contact-logos{position:relative;top:-1rem}body .site footer .contact-logos .sponsor-logo a{height:100%}body .site footer .contact-logos .sponsor-logo a img{height:auto;width:auto;max-height:60px}body .site footer .social-etc .menu{text-align:right}body .site footer .social-etc .menu ul li a{font-size:16px}}body .site header{background-image:url(//diamondridge.wpenginepowered.com/wp-content/themes/drdc/lib/css/../img/header-background.svg);position:fixed;top:0;width:100%;z-index:99999;background-size:102%;background-repeat:no-repeat;background-position:center center}body .site header .inner{position:relative}body .site header .navbar-brand img{max-width:280px;min-width:180px;width:20vw}body .site header:before{background-color:#fcf5ea;position:absolute;left:0;top:0;width:110%;height:3rem;z-index:0}@media only screen and (min-width:1440px){body .site header{background-position:center bottom;min-height:0;padding-bottom:2rem !important}}@media only screen and (min-width:1536px){body .site header{background-position:center bottom;min-height:0;padding-bottom:2.5rem !important}}@media only screen and (min-width:1984px){body .site header{background-position:center bottom;min-height:9.2rem;padding-bottom:3rem !important}}@media only screen and (min-width:2400px){body .site header{background-position:center bottom;min-height:9.2rem;padding-bottom:4rem !important}}body .site header .nav-top ul{margin:0;padding:0;-webkit-box-align:center;align-items:center}body .site header .nav-top ul li{list-style-type:none;margin:0 25px 0 0;-webkit-box-align:center;align-items:center;line-height:1rem;padding:0;height:2rem}body .site header .nav-top ul li a{color:#4a4a4a;text-transform:uppercase;font-size:14px;line-height:1rem;-webkit-box-align:center;align-items:center;height:2rem}body .site header .nav-top ul li a:hover{color:#000;text-decoration:none}body .site header .nav-top .search a,body .site header .nav-top .social a{padding:0 1rem}body .site header nav{padding:1rem}body .site header nav .navbar-toggler{background:url(//diamondridge.wpenginepowered.com/wp-content/themes/drdc/lib/css/../img/mobile-nav.svg);background-repeat:no-repeat;background-size:52px 46px;background-position:center;width:52px;height:46px}body .site header nav .navbar-toggler.active{background:url(//diamondridge.wpenginepowered.com/wp-content/themes/drdc/lib/css/../img/mobile-nav-close.svg)}body .site header nav ul{margin:0}body .site header nav ul li{margin:0 20px 0 0;padding:0 40px 0 0;position:relative;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}body .site header nav ul li a{color:#103409;font-family:'p22-underground-sc',sans-serif;font-weight:600;font-style:normal;font-size:24px;letter-spacing:-.5px;text-align:center;text-shadow:0 2px 4px rgba(20,20,20,.2);padding:0 !important;position:relative;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}body .site header nav ul li a .active-underline{position:absolute;bottom:0;width:0;height:3px;background:#00331b;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:width;transition-property:width}body .site header nav ul li a:hover{text-decoration:none}body .site header nav ul li a:hover .active-underline{width:100%}body .site header nav ul li .menu-item-description{text-transform:none;display:block;font-size:80%;opacity:.5}body .site header nav ul li ul{display:none}body .site header nav ul li:after{content:"";background-image:url(//diamondridge.wpenginepowered.com/wp-content/themes/drdc/lib/css/../img/nav-divider.png);height:50px;width:20px;position:absolute;right:0;top:-6px;background-size:contain;background-repeat:no-repeat}body .site header nav ul li:nth-last-child(1){padding-right:0;margin-right:0}body .site header nav ul li:nth-last-child(1):after{background-image:none}body .site header .ctas .cta{background-image:url(//diamondridge.wpenginepowered.com/wp-content/themes/drdc/lib/css/../img/header-cta-background.svg);position:relative;color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;line-height:1;margin:0;padding:0;width:111px;height:86px;box-sizing:border-box;max-width:111px;font-size:19px}body .site header .ctas .cta:hover{background-image:url(//diamondridge.wpenginepowered.com/wp-content/themes/drdc/lib/css/../img/header-cta-background-hover.svg);text-decoration:none}body .site .sub-navs{height:auto;width:100vh}body .site .sub-navs .modal{z-index:9999}body .site .sub-navs .modal .modal-dialog{width:100vw;min-height:100vh;height:auto;max-width:none;max-height:none;margin:0;padding:0}body .site .sub-navs .modal .modal-dialog .modal-content{width:100vw;min-height:100vh;height:auto;max-width:none;max-height:none;padding:120px 0 0;box-sizing:border-box;background:0 0;z-index:9}body .site .sub-navs .modal .modal-dialog .modal-content .modal-header{border:none}body .site .sub-navs .modal .modal-dialog .modal-content .modal-header button{opacity:1;right:1rem;top:.5rem}body .site .sub-navs .modal .modal-dialog .modal-content .modal-body ul{margin:0 auto;padding:0;max-width:768px}body .site .sub-navs .modal .modal-dialog .modal-content .modal-body ul li{margin:0;padding:0;list-style:none}body .site .sub-navs .modal .modal-dialog .modal-content .modal-body ul li a{font-weight:800;font-size:36px;letter-spacing:0;line-height:48px}body .site .sub-navs .modal .modal-dialog .modal-content .modal-body ul li a .active-underline{position:absolute;bottom:0;width:0;left:0;height:3px;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:width;transition-property:width}body .site .sub-navs .modal .modal-dialog .modal-content .modal-body ul li a:hover{text-decoration:none}body .site .sub-navs .modal .modal-dialog .modal-content .modal-body ul li a:hover .active-underline{width:100%}body .site .sub-navs .modal .modal-dialog .overlay{position:absolute;left:0;top:0;width:100%;height:100%;opacity:.8}body .site .sub-navs .modal .modal-dialog .tagline{position:absolute;bottom:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:bottom left;background-size:107%}body .site .sub-navs #camp-experience .modal-header{position:relative}body .site .sub-navs #camp-experience .modal-header button .light{display:none}body .site .sub-navs #camp-experience .modal-header button .dark{display:block}body .site .sub-navs #camp-experience ul{-webkit-columns:2;-moz-columns:2;columns:2;max-width:768px;min-width:768px}body .site .sub-navs #camp-experience ul li a .active-underline{background:#00331b}body .site .sub-navs #camp-experience .tagline{background-image:url(//diamondridge.wpenginepowered.com/wp-content/themes/drdc/lib/css/../img/friends-happen-here-dark.svg)}body .site .sub-navs #current-families .modal-header,body .site .sub-navs #drc-staff .modal-header{position:relative}body .site .sub-navs #current-families .modal-header button .light,body .site .sub-navs #drc-staff .modal-header button .light{display:block}body .site .sub-navs #current-families .modal-header button .dark,body .site .sub-navs #drc-staff .modal-header button .dark{display:none}body .site .sub-navs #current-families ul,body .site .sub-navs #drc-staff ul{-webkit-columns:1;-moz-columns:1;columns:1;margin:0 auto;padding:0;max-width:none;width:auto;display:inline-block}body .site .sub-navs #current-families ul li a .active-underline,body .site .sub-navs #drc-staff ul li a .active-underline{background:#fff}body .site .sub-navs #current-families .tagline,body .site .sub-navs #drc-staff .tagline{background-image:url(//diamondridge.wpenginepowered.com/wp-content/themes/drdc/lib/css/../img/friends-happen-here-light.svg)}body .modal-backdrop{display:none}@media only screen and (max-width:1199px){body .site header .navbar-brand{z-index:99}body .site header .inner{position:static}body .site header nav{display:-webkit-box;display:flex;position:static}body .site header nav .navbar-toggler{height:46px}body .site header nav .navbar-collapse{background:#fcf5ea;position:absolute;left:0;top:60px}body .site header nav .navbar-collapse .inner-navbar{height:calc(100vh - 3.5rem);width:100vw;padding:20px}body .site header nav .navbar-collapse #primary-menu{-webkit-box-align:start;align-items:flex-start;border-top:1px solid #e0c198}body .site header nav .navbar-collapse #primary-menu li{border-bottom:1px solid #e0c198;margin:0;padding-right:0;min-height:60px}body .site header nav .navbar-collapse #primary-menu li a{line-height:1;display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center;position:relative;top:2.5px;padding:20px 0 !important;width:100%;outline:0 !important;padding:30px 0 !important;line-height:0}body .site header nav .navbar-collapse #primary-menu li a .active-underline{display:none}body .site header nav .navbar-collapse #primary-menu li .sub-nav{width:100%;padding:0;-webkit-column-count:2;-moz-column-count:2;column-count:2;margin-bottom:20px}body .site header nav .navbar-collapse #primary-menu li .sub-nav li{display:-webkit-box;display:flex;padding:5px 0 !important;margin:0;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center;border:none;min-height:0}body .site header nav .navbar-collapse #primary-menu li .sub-nav li a{font-family:"lato",sans-serif;color:#00703c;display:-webkit-box;display:flex;padding:0 !important;margin:0;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center;font-size:14px;letter-spacing:0;line-height:16px;text-shadow:none}body .site header nav .navbar-collapse #primary-menu li .sub-nav li:after{display:none}body .site header nav .navbar-collapse #primary-menu li:after{content:"";background-image:url(//diamondridge.wpenginepowered.com/wp-content/themes/drdc/lib/css/../img/mobile-nav-dropdown.svg);background-size:auto;background-position:center;background-repeat:no-repeat;height:60px;max-height:60px;min-height:60px;right:0;top:0;position:absolute;height:100%;width:1rem}body .site header nav .navbar-collapse #primary-menu li.open:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}body .site header nav .navbar-collapse .menu-top-container{display:block;margin:0;padding:0}body .site header nav .navbar-collapse .menu-top-container ul{display:block;margin:0;padding:32px 0 0;-webkit-column-count:2;-moz-column-count:2;column-count:2}body .site header nav .navbar-collapse .menu-top-container ul li{font-family:"lato",sans-serif;display:-webkit-box;display:flex;margin:0;padding:10px;text-align:left;-webkit-box-pack:left;justify-content:left}body .site header nav .navbar-collapse .menu-top-container ul li a{color:#4a4a4a;font-family:"lato",sans-serif;text-transform:uppercase;font-size:14px;line-height:1rem;height:auto;text-shadow:none;font-weight:400}body .site header nav .navbar-collapse .menu-top-container ul li:after{content:"";background-image:none;height:0;width:0;position:static;right:0;top:0}body .site header nav .navbar-collapse .phone{list-style:none}body .site header nav .navbar-collapse .phone a{color:#4a4a4a;font-family:"lato",sans-serif;text-transform:uppercase;font-size:14px;line-height:1rem;height:auto;text-shadow:none;font-weight:400}body .site header nav .navbar-collapse .ctas{position:absolute;bottom:0;left:0;right:0;width:100%;height:76px}body .site header nav .navbar-collapse .ctas .cta{background-image:url(//diamondridge.wpenginepowered.com/wp-content/themes/drdc/lib/css/../img/mobile-cta-background.svg);font-family:'p22-underground-sc',sans-serif;background-size:100% 100%;background-position:center;background-repeat:no-repeat;max-width:none;max-height:none;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:50%;max-width:180px;font-size:20px;color:#fff;letter-spacing:0;text-align:center;text-shadow:0 3px 4px rgba(0,51,27,.3);font-weight:600;padding:0 1rem;text-shadow:none}body .site .sub-navs .modal{display:none !important}}@media only screen and (max-height:576px){body .site header nav .navbar-collapse .ctas{display:none !important}}.flexible-page-content{position:relative}.flexible-page-content section{padding:4rem}.flexible-page-content .dynamic-text-media-columns .image-left-text-right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}.flexible-page-content .dynamic-text-media-columns .image-right-text-left{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.flexible-page-content .dynamic-text-media-columns .text .inner{padding:4vw}.flexible-page-content .dynamic-text-media-columns .image{min-height:24rem;height:66vh;background-position:center;background-size:cover;background-repeat:repeat}.media-carousel{background-position:center;background-repeat:no-repeat;background-size:cover;height:66vh;min-height:24rem}body .site .page-blocks h2,body .site .page-blocks h3,body .site .page-blocks h4,body .site .page-blocks ol,body .site .page-blocks p,body .site .page-blocks ul,body .site .wp-content-block h2,body .site .wp-content-block h3,body .site .wp-content-block h4,body .site .wp-content-block ol,body .site .wp-content-block p,body .site .wp-content-block ul{max-width:728px;margin:0 auto}body .site .page-blocks hr,body .site .wp-content-block hr{max-width:1110px;width:98%;background:#00703c;height:6px;margin:5rem auto}body .site .page-blocks form,body .site .wp-content-block form{max-width:728px;margin:0 auto}body .site .page-blocks .primary-buttons,body .site .wp-content-block .primary-buttons{max-width:728px;margin:1rem auto}body .site .page-blocks .iframe-wrapper,body .site .wp-content-block .iframe-wrapper{max-width:1110px;margin:0 auto;text-align:center}body .site .page-blocks .page-columns h2,body .site .page-blocks .page-columns h3,body .site .page-blocks .page-columns h4,body .site .page-blocks .page-columns p,body .site .wp-content-block .page-columns h2,body .site .wp-content-block .page-columns h3,body .site .wp-content-block .page-columns h4,body .site .wp-content-block .page-columns p{max-width:none !important}body .site .page-blocks .page-columns .content-column,body .site .wp-content-block .page-columns .content-column{padding:0 20px;margin-bottom:20px}body .site .page-blocks .page-columns.columns-spacing-bottom,body .site .wp-content-block .page-columns.columns-spacing-bottom{margin-bottom:calc(20px + 2vw)}body .site .page-blocks .leadparagraph,body .site .wp-content-block .leadparagraph{color:#004d29;font-family:'p22-underground',sans-serif;font-weight:400;font-size:36px;letter-spacing:0;line-height:48px;margin-bottom:80px;display:block}body .site .page-blocks h2,body .site .page-blocks h3,body .site .page-blocks h4,body .site .wp-content-block h2,body .site .wp-content-block h3,body .site .wp-content-block h4{margin-top:36px}body .site .page-blocks h2,body .site .wp-content-block h2{color:#00331b;font-size:48px;line-height:56px;font-weight:800}body .site .page-blocks h3,body .site .wp-content-block h3{color:#00331b;font-size:32px;font-weight:800;letter-spacing:0;line-height:40px}body .site .page-blocks h4,body .site .wp-content-block h4{color:#00331b;font-weight:800;font-size:24px;letter-spacing:0;line-height:32px}body .site .page-blocks a,body .site .page-blocks p,body .site .wp-content-block a,body .site .wp-content-block p{font-size:21px}body .site .page-blocks a,body .site .wp-content-block a{font-weight:700;text-decoration:underline;color:#00703c}body .site .page-blocks a:hover,body .site .wp-content-block a:hover{text-decoration:none}body .site .page-blocks p,body .site .wp-content-block p{margin:28px auto !important;color:#141414}body .site .page-blocks p .highlight-text,body .site .wp-content-block p .highlight-text{background:#004d29;color:#f9f9f7;padding:0 .25rem}body .site .page-blocks h2+p,body .site .page-blocks h3+p,body .site .page-blocks h4+p,body .site .wp-content-block h2+p,body .site .wp-content-block h3+p,body .site .wp-content-block h4+p{margin-top:0 !important}body .site .page-blocks .lead-wrap,body .site .wp-content-block .lead-wrap{margin-top:0 !important}body .site .page-blocks ol,body .site .page-blocks ul,body .site .wp-content-block ol,body .site .wp-content-block ul{padding:0;margin-bottom:2rem}body .site .page-blocks li,body .site .wp-content-block li{font-size:22px}body .site .page-blocks ul,body .site .wp-content-block ul{list-style-image:url(//diamondridge.wpenginepowered.com/wp-content/themes/drdc/lib/css/../img/custom-list-bullet.svg)}body .site .page-blocks ul li:before,body .site .page-blocks ul li::marker,body .site .wp-content-block ul li:before,body .site .wp-content-block ul li::marker{-webkit-transform:rotate(45deg);transform:rotate(45deg)}body .site .page-blocks ul li,body .site .wp-content-block ul li{padding:0 0 0 1rem;margin:0 0 1rem 1rem}body .site .page-blocks ul li ul li,body .site .wp-content-block ul li ul li{list-style:none;margin-top:1rem;padding:0}body .site .page-blocks ul li ul li::marker,body .site .wp-content-block ul li ul li::marker{background-image:none}body .site .page-blocks ul li ul li:before,body .site .wp-content-block ul li ul li:before{content:'-';color:#00331b;background-image:none;background-repeat:no-repeat;background-position:center;background-size:contain;height:10px;width:10px;-webkit-transform:rotate(0);transform:rotate(0);position:relative;left:-1rem;font-size:inherit;font-weight:800}body .site .page-blocks ol li::marker,body .site .wp-content-block ol li::marker{color:#00511f;font-family:'p22-underground',sans-serif;font-weight:600}body .site .page-blocks ol li,body .site .wp-content-block ol li{padding:0 0 0 1rem;margin:0 0 1rem 1rem}body .site .page-blocks ol li ol li,body .site .wp-content-block ol li ol li{margin-top:1rem;padding:0;list-style:none}body .site .page-blocks ol li ol li::marker,body .site .wp-content-block ol li ol li::marker{background-image:none}body .site .page-blocks ol li ol li:before,body .site .wp-content-block ol li ol li:before{content:'-';color:#00331b;background-image:none;background-repeat:no-repeat;background-position:center;background-size:contain;height:10px;width:10px;-webkit-transform:rotate(0);transform:rotate(0);position:relative;left:-1rem;font-size:inherit;font-weight:800}body .site .page-blocks h1:first-child,body .site .page-blocks h2:first-child,body .site .page-blocks h3:first-child,body .site .page-blocks h4:first-child,body .site .page-blocks h5:first-child,body .site .page-blocks h6:first-child,body .site .page-blocks ol:first-child,body .site .page-blocks p:first-child,body .site .page-blocks ul:first-child,body .site .wp-content-block h1:first-child,body .site .wp-content-block h2:first-child,body .site .wp-content-block h3:first-child,body .site .wp-content-block h4:first-child,body .site .wp-content-block h5:first-child,body .site .wp-content-block h6:first-child,body .site .wp-content-block ol:first-child,body .site .wp-content-block p:first-child,body .site .wp-content-block ul:first-child{margin-top:0 !important}body .site .page-blocks h1:last-child,body .site .page-blocks h2:last-child,body .site .page-blocks h3:last-child,body .site .page-blocks h4:last-child,body .site .page-blocks h5:last-child,body .site .page-blocks h6:last-child,body .site .page-blocks ol:last-child,body .site .page-blocks p:last-child,body .site .page-blocks ul:last-child,body .site .wp-content-block h1:last-child,body .site .wp-content-block h2:last-child,body .site .wp-content-block h3:last-child,body .site .wp-content-block h4:last-child,body .site .wp-content-block h5:last-child,body .site .wp-content-block h6:last-child,body .site .wp-content-block ol:last-child,body .site .wp-content-block p:last-child,body .site .wp-content-block ul:last-child{margin-bottom:0 !important}body .site .page-blocks .table-wrapper,body .site .wp-content-block .table-wrapper{margin-right:-15px;padding-left:15px;position:relative;overflow-y:hidden}body .site .page-blocks .table-wrapper .table-wrapper-inner,body .site .wp-content-block .table-wrapper .table-wrapper-inner{overflow-x:auto;position:relative;top:16px}body .site .page-blocks .table-wrapper .scrim,body .site .wp-content-block .table-wrapper .scrim{position:absolute;z-index:99;width:10%;height:100%;max-width:100px;background-image:-webkit-gradient(linear,right top,left top,from(rgba(255,250,242,.98)),to(rgba(255,250,242,0)));background-image:linear-gradient(270deg,rgba(255,250,242,.98) 0%,rgba(255,250,242,0) 100%);background-repeat:no-repeat;background-position:right;top:0;right:0}body .site .page-blocks table,body .site .wp-content-block table{table-layout:fixed;width:auto !important}body .site .page-blocks table thead,body .site .wp-content-block table thead{background:0 0;margin:0;padding:0;border:none}body .site .page-blocks table thead tr,body .site .wp-content-block table thead tr{background:0 0;margin:0;padding:0;border:none}body .site .page-blocks table thead tr th,body .site .wp-content-block table thead tr th{background:0 0;margin:0;padding:0;border:none;font-family:'p22-underground',sans-serif;font-size:26px;color:#00331b;line-height:32px;padding:24px 96px;white-space:nowrap;width:1px}body .site .page-blocks table tbody,body .site .wp-content-block table tbody{background:0 0;margin:0;padding:0}body .site .page-blocks table tbody tr,body .site .wp-content-block table tbody tr{background:#f4eee3;margin:0 0 1rem;padding:0;border:none;border-bottom:1rem solid #fffaf2}body .site .page-blocks table tbody tr td,body .site .wp-content-block table tbody tr td{color:#00331b;background:0 0;margin:0;padding:0;border:none;font-size:26px;padding:24px 96px;white-space:nowrap;width:1px}body .site .page-blocks .table-wrapper-skinny,body .site .wp-content-block .table-wrapper-skinny{margin-left:0 !important}body .site .page-blocks .table-wrapper-skinny .table-wrapper-inner-skinny,body .site .wp-content-block .table-wrapper-skinny .table-wrapper-inner-skinny{overflow-x:hidden}body .site .page-blocks .table-wrapper-skinny .table-wrapper-inner-skinny table,body .site .wp-content-block .table-wrapper-skinny .table-wrapper-inner-skinny table{margin:0 auto}body .site .page-blocks .table-wrapper-skinny .scrim,body .site .wp-content-block .table-wrapper-skinny .scrim{display:none}body .site .page-blocks blockquote,body .site .wp-content-block blockquote{max-width:1140px;margin:4rem auto;background-image:url(//diamondridge.wpenginepowered.com/wp-content/themes/drdc/lib/css/../img/blockquote-background.png);background-size:100% 100%;background-repeat:no-repeat;background-position:center top;padding:76px 0 0;position:relative}body .site .page-blocks blockquote h3,body .site .wp-content-block blockquote h3{color:#004d29;font-family:'Lato',sans-serif;font-weight:700;font-style:italic;max-width:920px;margin:0 auto;text-align:center;position:relative;font-size:46px;line-height:56px}body .site .page-blocks blockquote h3:before,body .site .wp-content-block blockquote h3:before{content:"";background-image:url(//diamondridge.wpenginepowered.com/wp-content/themes/drdc/lib/css/../img/blockquote-start.png);background-repeat:no-repeat;background-size:contain;background-position:top left;position:absolute;height:68px;width:84px;top:-6rem;left:-6rem}body .site .page-blocks blockquote h3:after,body .site .wp-content-block blockquote h3:after{content:"";background-image:url(//diamondridge.wpenginepowered.com/wp-content/themes/drdc/lib/css/../img/blockquote-end.png);background-repeat:no-repeat;background-size:contain;background-position:bottom right;position:absolute;height:68px;width:84px;bottom:-6rem;right:-6rem}body .site .page-blocks blockquote p,body .site .wp-content-block blockquote p{text-align:center}body .site .page-blocks blockquote p span,body .site .wp-content-block blockquote p span{color:#004d29;display:block;margin:44px auto 0;text-align:center;font-family:'Lato',sans-serif;font-weight:700;font-size:20px;letter-spacing:0;text-align:center;line-height:24px}body .site .page-blocks blockquote p span:before,body .site .wp-content-block blockquote p span:before{content:" - "}body .site .page-blocks .page-accordion,body .site .wp-content-block .page-accordion{position:relative;max-width:1110px;margin:0 auto}body .site .page-blocks .page-accordion h4,body .site .page-blocks .page-accordion p,body .site .wp-content-block .page-accordion h4,body .site .wp-content-block .page-accordion p{width:100%;max-width:none}body .site .page-blocks .page-accordion .single-accordion,body .site .wp-content-block .page-accordion .single-accordion{background-image:url(//diamondridge.wpenginepowered.com/wp-content/themes/drdc/lib/css/../img/accordion-background.png);background-position:top;background-size:cover;border-radius:5px;margin-bottom:16px;background-repeat:no-repeat}body .site .page-blocks .page-accordion .single-accordion .single-accordion__title,body .site .wp-content-block .page-accordion .single-accordion .single-accordion__title{margin:0;padding:28px;position:relative;min-height:96px;cursor:pointer}body .site .page-blocks .page-accordion .single-accordion .single-accordion__title h4,body .site .wp-content-block .page-accordion .single-accordion .single-accordion__title h4{color:#f9f9f7;margin:0;padding:0;font-size:30px;font-family:'Lato',sans-serif;font-weight:700}body .site .page-blocks .page-accordion .single-accordion .single-accordion__title i,body .site .wp-content-block .page-accordion .single-accordion .single-accordion__title i{position:absolute;right:45px;top:0;bottom:0;color:#fff;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;font-size:1.5rem;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:all;transition-property:all}body .site .page-blocks .page-accordion .single-accordion .single-accordion__content,body .site .wp-content-block .page-accordion .single-accordion .single-accordion__content{margin:0;padding:0;display:none}body .site .page-blocks .page-accordion .single-accordion .single-accordion__content p,body .site .wp-content-block .page-accordion .single-accordion .single-accordion__content p{margin:0 !important;padding:0;font-size:24px;padding:0 28px 40px;color:#f9f9f7}body .site .page-blocks .page-accordion .single-accordion .single-accordion__content a,body .site .wp-content-block .page-accordion .single-accordion .single-accordion__content a{color:#d7c098}body .site .page-blocks .page-accordion .single-accordion.active .single-accordion__title i,body .site .wp-content-block .page-accordion .single-accordion.active .single-accordion__title i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}body .site .page-blocks .page-accordion .single-accordion:nth-last-child(1),body .site .wp-content-block .page-accordion .single-accordion:nth-last-child(1){margin-bottom:0}body .site .page-blocks .page-accordion .single-accordion:hover,body .site .wp-content-block .page-accordion .single-accordion:hover{background-image:none;background-color:#00703c}body .site .page-blocks .tabs,body .site .wp-content-block .tabs{position:relative;overflow:hidden;margin-bottom:60px}body .site .page-blocks .tabs .tab-wrapper,body .site .wp-content-block .tabs .tab-wrapper{padding-right:0;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}body .site .page-blocks .tabs .tab-wrapper .inner,body .site .wp-content-block .tabs .tab-wrapper .inner{overflow:hidden}body .site .page-blocks .tabs .tab-wrapper .inner .overlay,body .site .wp-content-block .tabs .tab-wrapper .inner .overlay{display:none;background-image:-webkit-gradient(linear,right top,left top,from(#fffaf2),to(rgba(255,250,242,0)));background-image:linear-gradient(270deg,#fffaf2 0%,rgba(255,250,242,0) 100%);z-index:999;width:33%;height:100%;position:absolute;right:0;top:1rem}body .site .page-blocks .tabs .nav-tabs,body .site .wp-content-block .tabs .nav-tabs{margin:0 auto;padding:0;max-width:1110px;width:100%;border:none;display:-webkit-box !important;display:flex !important;overflow-x:auto;overflow-y:visible;flex-wrap:nowrap !important;overflow-x:auto;position:relative;top:1rem;z-index:99;padding-bottom:1rem}body .site .page-blocks .tabs .nav-tabs li,body .site .wp-content-block .tabs .nav-tabs li{padding:0;margin:0 25px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-flex:0;flex:0 0 auto;height:auto;-webkit-box-pack:start;justify-content:flex-start}body .site .page-blocks .tabs .nav-tabs li a,body .site .wp-content-block .tabs .nav-tabs li a{color:#00703c;font-weight:700 !important;font-size:24px;letter-spacing:0;text-align:center;line-height:32px;text-decoration:none;padding:0;margin:0;border:none;flex-wrap:wrap;width:auto;display:block !important}body .site .page-blocks .tabs .nav-tabs li a *,body .site .wp-content-block .tabs .nav-tabs li a *{font-family:"p22-underground",sans-serif;font-weight:700}body .site .page-blocks .tabs .nav-tabs li a img,body .site .wp-content-block .tabs .nav-tabs li a img{position:relative;opacity:0}body .site .page-blocks .tabs .nav-tabs li a.active,body .site .wp-content-block .tabs .nav-tabs li a.active{color:#00331b;border:none;background:0 0;position:relative;outline:0}body .site .page-blocks .tabs .nav-tabs li a.active img,body .site .wp-content-block .tabs .nav-tabs li a.active img{opacity:1}body .site .page-blocks .tabs .nav-tabs li:before,body .site .page-blocks .tabs .nav-tabs li::marker,body .site .wp-content-block .tabs .nav-tabs li:before,body .site .wp-content-block .tabs .nav-tabs li::marker{display:none}body .site .page-blocks .tabs .bottom,body .site .wp-content-block .tabs .bottom{background-image:url(//diamondridge.wpenginepowered.com/wp-content/themes/drdc/lib/css/../img/tab-background-bottom.png);background-repeat:no-repeat;background-size:100% auto;background-position:center bottom;position:relative;left:0;width:100%;height:240px;top:-2rem;margin-top:calc(-20px + -2vw)}body .site .page-blocks .tabs .bottom .bottom-scrim,body .site .wp-content-block .tabs .bottom .bottom-scrim{background-image:-webkit-gradient(linear, left top, left bottom, from(#00331B), to(rgba(0,51,27,0)));background-image:linear-gradient(180deg,#00331b 0%,rgba(0,51,27,0) 100%);position:absolute;top:0;width:100%;height:160px;left:0}body .site .page-blocks .tabs .tab-content,body .site .wp-content-block .tabs .tab-content{position:relative;top:-2rem;padding-top:84px}body .site .page-blocks .tabs .tab-content .top,body .site .wp-content-block .tabs .tab-content .top{background-image:url(//diamondridge.wpenginepowered.com/wp-content/themes/drdc/lib/css/../img/tab-background-top.png);background-repeat:no-repeat;background-size:100% auto;background-position:center top;height:100%;width:100%;position:absolute;top:0;left:0;border-bottom-color:#00331b;border-bottom-style:solid}body .site .page-blocks .tabs .tab-content .top .top-scrim,body .site .wp-content-block .tabs .tab-content .top .top-scrim{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(50%,#00331b),to(rgba(0,51,27,0)));background-image:linear-gradient(0deg,#00331b 50%,rgba(0,51,27,0) 100%);position:absolute;bottom:0;width:100%;height:360px;left:0}body .site .page-blocks .tabs .tab-content .tab-pane,body .site .wp-content-block .tabs .tab-content .tab-pane{z-index:99;position:relative;min-height:360px}body .site .page-blocks .tabs .tab-content .tab-pane h1,body .site .page-blocks .tabs .tab-content .tab-pane h2,body .site .page-blocks .tabs .tab-content .tab-pane h3,body .site .page-blocks .tabs .tab-content .tab-pane h4,body .site .page-blocks .tabs .tab-content .tab-pane h5,body .site .page-blocks .tabs .tab-content .tab-pane h6,body .site .wp-content-block .tabs .tab-content .tab-pane h1,body .site .wp-content-block .tabs .tab-content .tab-pane h2,body .site .wp-content-block .tabs .tab-content .tab-pane h3,body .site .wp-content-block .tabs .tab-content .tab-pane h4,body .site .wp-content-block .tabs .tab-content .tab-pane h5,body .site .wp-content-block .tabs .tab-content .tab-pane h6{color:#fffaf2;max-width:728px;width:100%;margin:0 auto}body .site .page-blocks .tabs .tab-content .tab-pane li,body .site .page-blocks .tabs .tab-content .tab-pane p,body .site .wp-content-block .tabs .tab-content .tab-pane li,body .site .wp-content-block .tabs .tab-content .tab-pane p{color:#fffaf2;max-width:728px;width:100%;margin:0 auto}body .site .page-blocks .tabs .tab-content .tab-pane h1:nth-child(1),body .site .page-blocks .tabs .tab-content .tab-pane h2:nth-child(1),body .site .page-blocks .tabs .tab-content .tab-pane h3:nth-child(1),body .site .page-blocks .tabs .tab-content .tab-pane h4:nth-child(1),body .site .page-blocks .tabs .tab-content .tab-pane h5:nth-child(1),body .site .page-blocks .tabs .tab-content .tab-pane h6:nth-child(1),body .site .page-blocks .tabs .tab-content .tab-pane p:nth-child(1),body .site .wp-content-block .tabs .tab-content .tab-pane h1:nth-child(1),body .site .wp-content-block .tabs .tab-content .tab-pane h2:nth-child(1),body .site .wp-content-block .tabs .tab-content .tab-pane h3:nth-child(1),body .site .wp-content-block .tabs .tab-content .tab-pane h4:nth-child(1),body .site .wp-content-block .tabs .tab-content .tab-pane h5:nth-child(1),body .site .wp-content-block .tabs .tab-content .tab-pane h6:nth-child(1),body .site .wp-content-block .tabs .tab-content .tab-pane p:nth-child(1){margin-top:0 !important}body .site .page-blocks .tabs .tab-content .tab-pane img,body .site .wp-content-block .tabs .tab-content .tab-pane img{width:100%}body .site .page-blocks .tabs .tab-content .tab-pane .table-wrapper,body .site .wp-content-block .tabs .tab-content .tab-pane .table-wrapper{position:relative}body .site .page-blocks .tabs .tab-content .tab-pane .table-wrapper .scrim,body .site .wp-content-block .tabs .tab-content .tab-pane .table-wrapper .scrim{background-image:-webkit-gradient(linear,right top,left top,from(#00331b),to(rgba(0,51,27,0)));background-image:linear-gradient(270deg,#00331b 0%,rgba(0,51,27,0) 100%);position:absolute;z-index:99;width:10%;height:100%;max-width:100px;top:0;right:0;opacity:.2}body .site .page-blocks .tabs .tab-content .tab-pane table,body .site .wp-content-block .tabs .tab-content .tab-pane table{margin-bottom:100px;border-collapse:separate !important;border-spacing:0 15px}body .site .page-blocks .tabs .tab-content .tab-pane table thead tr th,body .site .wp-content-block .tabs .tab-content .tab-pane table thead tr th{color:#f9f9f7;font-size:26px;line-height:32px}body .site .page-blocks .tabs .tab-content .tab-pane table tbody tr,body .site .wp-content-block .tabs .tab-content .tab-pane table tbody tr{border-radius:5px;background:0 0}body .site .page-blocks .tabs .tab-content .tab-pane table tbody tr td,body .site .wp-content-block .tabs .tab-content .tab-pane table tbody tr td{background:#f9f9f7}body .site .page-blocks .tabs .tab-content .tab-pane table tbody tr td:first-child,body .site .wp-content-block .tabs .tab-content .tab-pane table tbody tr td:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}body .site .page-blocks .tabs .tab-content .tab-pane .table-wrapper-skinny,body .site .wp-content-block .tabs .tab-content .tab-pane .table-wrapper-skinny{margin-left:auto !important;margin-right:auto !important;padding:0 !important}body .site .page-blocks .tabs .tab-content .tab-pane .table-wrapper-skinny .scrim,body .site .wp-content-block .tabs .tab-content .tab-pane .table-wrapper-skinny .scrim{display:none}body .site .page-blocks .tabs .tab-content .tab-pane .table-wrapper-skinny .table-wrapper-inner-skinny,body .site .wp-content-block .tabs .tab-content .tab-pane .table-wrapper-skinny .table-wrapper-inner-skinny{padding:0 !important}body .site .page-blocks .tabs .tab-content .tab-pane .table-wrapper-skinny .table-wrapper-inner-skinny table,body .site .wp-content-block .tabs .tab-content .tab-pane .table-wrapper-skinny .table-wrapper-inner-skinny table{margin-left:auto !important;margin-right:auto !important}body .site .page-blocks .tabs .tab-content .tab-pane .table-wrapper-skinny .table-wrapper-inner-skinny table tbody tr td:first-child,body .site .wp-content-block .tabs .tab-content .tab-pane .table-wrapper-skinny .table-wrapper-inner-skinny table tbody tr td:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}body .site .page-blocks .tabs .tab-content .tab-pane .table-wrapper-skinny .table-wrapper-inner-skinny table tbody tr td:last-child,body .site .wp-content-block .tabs .tab-content .tab-pane .table-wrapper-skinny .table-wrapper-inner-skinny table tbody tr td:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px}body .site .page-blocks .images-section,body .site .wp-content-block .images-section{position:relative;padding:0}body .site .page-blocks .images-section .fluid-fixed-width img,body .site .wp-content-block .images-section .fluid-fixed-width img{width:100%;height:100%}body .site .page-blocks .images-section .fluid-full-width,body .site .wp-content-block .images-section .fluid-full-width{max-width:none}body .site .page-blocks .images-section .fluid-full-width img,body .site .wp-content-block .images-section .fluid-full-width img{width:100%;height:100%}body .site .page-blocks .images-section .fluid-50-50 .image-left,body .site .wp-content-block .images-section .fluid-50-50 .image-left{height:auto}body .site .page-blocks .images-section .fluid-50-50 .image-right,body .site .wp-content-block .images-section .fluid-50-50 .image-right{height:auto}body .site .page-blocks .image-slider .inner,body .site .wp-content-block .image-slider .inner{background-image:url(//diamondridge.wpenginepowered.com/wp-content/themes/drdc/lib/css/../img/image-slider-background.png);background-repeat:no-repeat;background-size:cover;padding:160px 0 208px}body .site .page-blocks .image-slider .slick-slider .slick-arrow,body .site .wp-content-block .image-slider .slick-slider .slick-arrow{position:absolute;z-index:999;background-repeat:no-repeat;background-position:center 0;background-size:90px 90px;height:110px;width:110px}body .site .page-blocks .image-slider .slick-slider .slick-prev,body .site .wp-content-block .image-slider .slick-slider .slick-prev{left:0;background-image:url(//diamondridge.wpenginepowered.com/wp-content/themes/drdc/lib/css/../img/prev-button.svg)}body .site .page-blocks .image-slider .slick-slider .slick-next,body .site .wp-content-block .image-slider .slick-slider .slick-next{right:0;background-image:url(//diamondridge.wpenginepowered.com/wp-content/themes/drdc/lib/css/../img/next-button.svg)}body .site .page-blocks .image-slider .slick-slider .slick-prev:after,body .site .wp-content-block .image-slider .slick-slider .slick-prev:after{content:""}body .site .page-blocks .image-slider .slick-slider .slick-prev:before,body .site .wp-content-block .image-slider .slick-slider .slick-prev:before{content:""}body .site .page-blocks .image-slider .slick-slider .slick-next:before,body .site .wp-content-block .image-slider .slick-slider .slick-next:before{content:""}body .site .page-blocks .image-slider .slick-slider .slick-next:after,body .site .wp-content-block .image-slider .slick-slider .slick-next:after{content:""}body .site .page-blocks .image-slider .slick-slider .slick-arrow:hover,body .site .wp-content-block .image-slider .slick-slider .slick-arrow:hover{background-position:center -4px;background-size:109px 109px}body .site .page-blocks .image-slider .slick-slider .slick-prev:hover,body .site .wp-content-block .image-slider .slick-slider .slick-prev:hover{background-image:url(//diamondridge.wpenginepowered.com/wp-content/themes/drdc/lib/css/../img/prev-button-hover.svg)}body .site .page-blocks .image-slider .slick-slider .slick-next:hover,body .site .wp-content-block .image-slider .slick-slider .slick-next:hover{background-image:url(//diamondridge.wpenginepowered.com/wp-content/themes/drdc/lib/css/../img/next-button-hover.svg)}body .site .page-blocks .image-slider .slick-slider figure,body .site .wp-content-block .image-slider .slick-slider figure{width:992px;height:576px;margin:0 1rem}body .site .page-blocks .image-gallery .image-gallery-grid .image figure,body .site .wp-content-block .image-gallery .image-gallery-grid .image figure{border-radius:10px;box-shadow:.1rem .1rem .25rem rgba(153,135,113,.5)}body .site .page-blocks .image-gallery .image-gallery-grid .image figure:hover,body .site .wp-content-block .image-gallery .image-gallery-grid .image figure:hover{border-radius:10px;box-shadow:none}body .site .page-blocks .image-links figure,body .site .wp-content-block .image-links figure{border-radius:5px;overflow:hidden;position:relative}body .site .page-blocks .image-links figure .image,body .site .wp-content-block .image-links figure .image{height:50vh;min-height:342px;max-height:342px;position:relative}body .site .page-blocks .image-links figure .image .overlay-link,body .site .wp-content-block .image-links figure .image .overlay-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:99}body .site .page-blocks .image-links figure .figcaption,body .site .wp-content-block .image-links figure .figcaption{background-image:url(//diamondridge.wpenginepowered.com/wp-content/themes/drdc/lib/css/../img/link-caption-background.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;width:100%;bottom:0;height:80px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}body .site .page-blocks .image-links figure .figcaption .overlay,body .site .wp-content-block .image-links figure .figcaption .overlay{background-image:url(//diamondridge.wpenginepowered.com/wp-content/themes/drdc/lib/css/../img/link-caption-background-overlay.svg);background-size:auto 85px;background-position:center 65px;background-repeat:no-repeat;position:absolute;left:0;bottom:0;width:100%;height:100%;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-property:all;transition-property:all}body .site .page-blocks .image-links figure .figcaption h5,body .site .wp-content-block .image-links figure .figcaption h5{margin:0;padding:0;display:-webkit-box;display:flex;width:100%;position:relative;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;z-index:99;padding:0 22px}body .site .page-blocks .image-links figure .figcaption h5 a,body .site .wp-content-block .image-links figure .figcaption h5 a{color:#f9f9f7;margin:0;padding:0;text-decoration:none;display:block;width:100%;font-size:24px}body .site .page-blocks .image-links figure .figcaption h5 img,body .site .wp-content-block .image-links figure .figcaption h5 img{position:absolute;right:22px}body .site .page-blocks .image-links figure .figcaption:hover .overlay,body .site .wp-content-block .image-links figure .figcaption:hover .overlay{background-position:center -5px}body .site .page-blocks .image-links figure:hover .figcaption .overlay,body .site .wp-content-block .image-links figure:hover .figcaption .overlay{background-position:center -5px}body .site .page-blocks .video-block .embed-responsive .overlay,body .site .wp-content-block .video-block .embed-responsive .overlay{background-image:url(//diamondridge.wpenginepowered.com/wp-content/themes/drdc/lib/css/../img/video-play-button.svg);background-size:160px 160px;background-position:center;background-repeat:no-repeat;height:100%;width:100%;position:absolute;top:auto;bottom:auto;left:auto;right:auto;z-index:99;cursor:pointer}body .site .page-blocks .block-content-images,body .site .wp-content-block .block-content-images{min-height:750px;height:100%}body .site .page-blocks .block-content-images .inner a,body .site .wp-content-block .block-content-images .inner a{display:-webkit-inline-box;display:inline-flex}body .site .page-blocks .block-content-images .inner ul,body .site .wp-content-block .block-content-images .inner ul{margin-top:1rem;margin-bottom:2rem;list-style:disc;list-style-type:disc}body .site .page-blocks .block-content-images .inner ul li,body .site .wp-content-block .block-content-images .inner ul li{list-style:disc}body .site .page-blocks .block-content-images .text,body .site .wp-content-block .block-content-images .text{height:100vh;min-height:750px;max-height:750px;background:#004d29}body .site .page-blocks .block-content-images .light-text *,body .site .wp-content-block .block-content-images .light-text *{color:#f9f9f7}body .site .page-blocks .block-content-images .light-text .btn,body .site .page-blocks .block-content-images .light-text .c-btn,body .site .wp-content-block .block-content-images .light-text .btn,body .site .wp-content-block .block-content-images .light-text .c-btn{background:#f9f9f7;color:#004d29;text-decoration:none;text-decoration:none;display:-webkit-inline-box;display:inline-flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;line-height:1}body .site .page-blocks .block-content-images .light-text .btn span,body .site .page-blocks .block-content-images .light-text .c-btn span,body .site .wp-content-block .block-content-images .light-text .btn span,body .site .wp-content-block .block-content-images .light-text .c-btn span{color:#004d29;text-decoration:none}body .site .page-blocks .block-content-images .light-text .btn:hover,body .site .page-blocks .block-content-images .light-text .c-btn:hover,body .site .wp-content-block .block-content-images .light-text .btn:hover,body .site .wp-content-block .block-content-images .light-text .c-btn:hover{color:#008f4c !important}body .site .page-blocks .block-content-images .light-text .btn:hover span,body .site .page-blocks .block-content-images .light-text .c-btn:hover span,body .site .wp-content-block .block-content-images .light-text .btn:hover span,body .site .wp-content-block .block-content-images .light-text .c-btn:hover span{color:#008f4c !important}body .site .page-blocks .block-content-images .image,body .site .wp-content-block .block-content-images .image{height:600px;width:600px;position:absolute;z-index:99}body .site .page-blocks .block-content-images .image-left-text-right .text,body .site .wp-content-block .block-content-images .image-left-text-right .text{border-radius:10px 0 0 10px}body .site .page-blocks .block-content-images .image-left-text-right .image,body .site .wp-content-block .block-content-images .image-left-text-right .image{border-radius:0 10px 10px 0;left:0}body .site .page-blocks .block-content-images .image-right-text-left .text,body .site .wp-content-block .block-content-images .image-right-text-left .text{border-radius:0 10px 10px 0}body .site .page-blocks .block-content-images .image-right-text-left .image,body .site .wp-content-block .block-content-images .image-right-text-left .image{border-radius:10px 0 0 10px;right:0}body .site .page-blocks .call-to-action,body .site .wp-content-block .call-to-action{background-image:url(//diamondridge.wpenginepowered.com/wp-content/themes/drdc/lib/css/../img/call-to-action-background.png);background-size:100% 100%;background-repeat:no-repeat;background-position:center;min-height:240px;padding:2rem 0}body .site .page-blocks .call-to-action h5,body .site .wp-content-block .call-to-action h5{font-size:48px;font-weight:600;color:#f9f9f7}body .stylesheet-mfp{background-image:url(//diamondridge.wpenginepowered.com/wp-content/themes/drdc/lib/css/../img/image-gallery-overlay-background.jpg);background-size:100% 100%;background-repeat:no-repeat;background-position:center;z-index:9999999;cursor:default}body .stylesheet-mfp .mfp-container .mfp-content{max-width:90%}body .stylesheet-mfp .mfp-container .mfp-content .mfp-figure{max-width:992px}body .stylesheet-mfp .mfp-container .mfp-content .mfp-figure .mfp-close{position:fixed;right:1rem;top:1rem;font-size:4rem;color:#f9f9f7;cursor:pointer}body .stylesheet-mfp .mfp-container .mfp-arrow{opacity:0}body .stylesheet-mfp .mfp-container .mfp-arrow-left{background-image:url(//diamondridge.wpenginepowered.com/wp-content/themes/drdc/lib/css/../img/prev-button.svg);background-repeat:no-repeat;background-position:center;background-size:contain;height:90px;width:90px}body .stylesheet-mfp .mfp-container .mfp-arrow-right{background-image:url(//diamondridge.wpenginepowered.com/wp-content/themes/drdc/lib/css/../img/next-button.svg);background-repeat:no-repeat;background-position:center;background-size:contain;height:90px;width:90px}body .stylesheet-mfp .mfp-container .mfp-arrow:hover{background-position:center -4px;background-size:109px 109px;opacity:1 !important}body .stylesheet-mfp .mfp-container .mfp-arrow-left:hover{background-image:url(//diamondridge.wpenginepowered.com/wp-content/themes/drdc/lib/css/../img/prev-button-hover.svg)}body .stylesheet-mfp .mfp-container .mfp-arrow-right:hover{background-image:url(//diamondridge.wpenginepowered.com/wp-content/themes/drdc/lib/css/../img/next-button-hover.svg)}body .stylesheet-mfp .mfp-container .mfp-arrow-left:after,body .stylesheet-mfp .mfp-container .mfp-arrow-left:before,body .stylesheet-mfp .mfp-container .mfp-arrow-right:after,body .stylesheet-mfp .mfp-container .mfp-arrow-right:before{display:none}@media only screen and (max-width:1200px){body .site .page-blocks blockquote h3,body .site .wp-content-block blockquote h3{font-size:24px;line-height:28px}body .site .page-blocks blockquote h3:before,body .site .wp-content-block blockquote h3:before{left:-2rem}body .site .page-blocks blockquote h3:after,body .site .wp-content-block blockquote h3:after{right:-2rem}body .site .page-blocks .images-section .fluid-50-50 .image-left,body .site .wp-content-block .images-section .fluid-50-50 .image-left{height:auto}body .site .page-blocks .images-section .fluid-50-50 .image-right,body .site .wp-content-block .images-section .fluid-50-50 .image-right{height:auto}body .site .page-blocks .image-slider .slick-slider .slick-arrow,body .site .wp-content-block .image-slider .slick-slider .slick-arrow{display:none !important}body .site .page-blocks .image-slider .slick-slider .slick-prev:after,body .site .wp-content-block .image-slider .slick-slider .slick-prev:after{content:""}body .site .page-blocks .image-slider .slick-slider .slick-prev:before,body .site .wp-content-block .image-slider .slick-slider .slick-prev:before{content:""}body .site .page-blocks .image-slider .slick-slider .slick-next:before,body .site .wp-content-block .image-slider .slick-slider .slick-next:before{content:""}body .site .page-blocks .image-slider .slick-slider .slick-next:after,body .site .wp-content-block .image-slider .slick-slider .slick-next:after{content:""}body .site .page-blocks .image-slider .slick-slider figure,body .site .wp-content-block .image-slider .slick-slider figure{width:768px;max-width:768px}body .site .page-blocks .block-content-images .image-left-text-right .text,body .site .wp-content-block .block-content-images .image-left-text-right .text{height:auto;max-height:9999px}body .site .page-blocks .block-content-images .image-left-text-right .image,body .site .wp-content-block .block-content-images .image-left-text-right .image{min-height:300px;min-width:300px;width:50vw;height:50vh}body .site .page-blocks .block-content-images .image-right-text-left .text,body .site .wp-content-block .block-content-images .image-right-text-left .text{height:auto;max-height:9999px}body .site .page-blocks .block-content-images .image-right-text-left .image,body .site .wp-content-block .block-content-images .image-right-text-left .image{min-height:300px;min-width:300px;width:50vw;height:50vh}}@media only screen and (max-width:1440px){body .site .page-blocks .tabs .bottom{background-size:1600px auto}body .site .page-blocks .tabs .tab-content .top{background-size:1600px auto}}@media only screen and (max-width:1200px){body .site .page-blocks .tabs .bottom{background-size:1440px auto}body .site .page-blocks .tabs .tab-content .top{background-size:1440px auto}}@media only screen and (max-width:768px){body .site .page-blocks hr,body .site .wp-content-block hr{margin:3rem auto}body .site .page-blocks .leadparagraph,body .site .wp-content-block .leadparagraph{color:#00331b;font-size:20px;letter-spacing:0;line-height:24px;margin-bottom:36px}body .site .page-blocks h2,body .site .wp-content-block h2{color:#00331b;font-size:28px;line-height:30px;margin-bottom:14px}body .site .page-blocks h3,body .site .wp-content-block h3{color:#00331b;font-size:22px !important;letter-spacing:0;line-height:24px;margin-bottom:10px}body .site .page-blocks h4,body .site .wp-content-block h4{color:#00331b;font-size:18px;letter-spacing:0;line-height:20px}body .site .page-blocks a,body .site .page-blocks li,body .site .page-blocks p,body .site .wp-content-block a,body .site .wp-content-block li,body .site .wp-content-block p{font-size:16px;letter-spacing:0;line-height:24px}body .site .page-blocks p,body .site .wp-content-block p{color:#000f29;margin:18px auto !important}body .site .page-blocks .table-wrapper,body .site .wp-content-block .table-wrapper{margin-left:0}body .site .page-blocks .table-wrapper-skinny,body .site .wp-content-block .table-wrapper-skinny{margin-left:0;margin-right:-15px !important}body .site .page-blocks .table-wrapper-skinny .table-wrapper-inner-skinny,body .site .wp-content-block .table-wrapper-skinny .table-wrapper-inner-skinny{overflow-x:auto}body .site .page-blocks table thead tr th,body .site .wp-content-block table thead tr th{font-size:16px;line-height:18px;padding-top:0;padding-left:24px;padding-right:24px}body .site .page-blocks table tbody tr,body .site .wp-content-block table tbody tr{background-color:#f4eee3 !important}body .site .page-blocks table tbody tr td,body .site .wp-content-block table tbody tr td{font-size:16px;text-align:center;padding:12px}body .site .page-blocks table tbody tr:hover,body .site .wp-content-block table tbody tr:hover{background-color:#f4eee3 !important}body .site .page-blocks table tbody tr:hover td,body .site .wp-content-block table tbody tr:hover td{background-color:#f4eee3 !important}body .site .page-blocks .tablepress .row-hover,body .site .page-blocks .tablepress .row-hover tr,body .site .page-blocks .tablepress .row-hover tr:hover,body .site .page-blocks .tablepress .row-hover tr:hover td,body .site .wp-content-block .tablepress .row-hover,body .site .wp-content-block .tablepress .row-hover tr,body .site .wp-content-block .tablepress .row-hover tr:hover,body .site .wp-content-block .tablepress .row-hover tr:hover td{background-color:#f4eee3 !important}body .site .page-blocks blockquote,body .site .wp-content-block blockquote{background-size:100% 100%;margin:0 -15px;padding:60px 30px;font-size:24px}body .site .page-blocks blockquote h3,body .site .wp-content-block blockquote h3{font-family:'Lato',sans-serif;font-style:italic;font-weight:700}body .site .page-blocks blockquote h3:before,body .site .wp-content-block blockquote h3:before{content:"";height:36px;width:100%;top:-4rem;left:-1rem}body .site .page-blocks blockquote h3:after,body .site .wp-content-block blockquote h3:after{content:"";height:36px;width:100%;bottom:-6rem;right:-1rem}body .site .page-blocks blockquote p span,body .site .wp-content-block blockquote p span{margin-top:20px;font-size:14px}body .site .page-blocks .page-accordion .single-accordion,body .site .wp-content-block .page-accordion .single-accordion{background-image:url(//diamondridge.wpenginepowered.com/wp-content/themes/drdc/lib/css/../img/mobile-accordion-background.jpg);background-position:center top;background-size:100% 100%;background-repeat:no-repeat;margin-bottom:12px}body .site .page-blocks .page-accordion .single-accordion .single-accordion__title,body .site .wp-content-block .page-accordion .single-accordion .single-accordion__title{padding:20px;min-height:60px}body .site .page-blocks .page-accordion .single-accordion .single-accordion__title h4,body .site .wp-content-block .page-accordion .single-accordion .single-accordion__title h4{color:#f9f9f7;font-size:16px}body .site .page-blocks .page-accordion .single-accordion .single-accordion__content p,body .site .wp-content-block .page-accordion .single-accordion .single-accordion__content p{font-size:16px;letter-spacing:0;line-height:24px}body .site .page-blocks .tabs .inner .overlay,body .site .wp-content-block .tabs .inner .overlay{display:block}body .site .page-blocks .tabs .bottom,body .site .wp-content-block .tabs .bottom{background-size:1200px auto;height:180px}body .site .page-blocks .tabs .nav-tabs li a,body .site .wp-content-block .tabs .nav-tabs li a{font-size:18px}body .site .page-blocks .tabs .tab-content .top,body .site .wp-content-block .tabs .tab-content .top{background-size:1200px auto}body .site .page-blocks .tabs .tab-content .tab-pane img,body .site .wp-content-block .tabs .tab-content .tab-pane img{max-width:992px;width:100%}body .site .page-blocks .tabs .tab-content .tab-pane h1,body .site .page-blocks .tabs .tab-content .tab-pane h2,body .site .page-blocks .tabs .tab-content .tab-pane h3,body .site .page-blocks .tabs .tab-content .tab-pane h4,body .site .page-blocks .tabs .tab-content .tab-pane h5,body .site .page-blocks .tabs .tab-content .tab-pane h6,body .site .wp-content-block .tabs .tab-content .tab-pane h1,body .site .wp-content-block .tabs .tab-content .tab-pane h2,body .site .wp-content-block .tabs .tab-content .tab-pane h3,body .site .wp-content-block .tabs .tab-content .tab-pane h4,body .site .wp-content-block .tabs .tab-content .tab-pane h5,body .site .wp-content-block .tabs .tab-content .tab-pane h6{max-width:83.333%}body .site .page-blocks .tabs .tab-content .tab-pane li,body .site .page-blocks .tabs .tab-content .tab-pane p,body .site .wp-content-block .tabs .tab-content .tab-pane li,body .site .wp-content-block .tabs .tab-content .tab-pane p{max-width:83.333%}body .site .page-blocks .tabs .tab-content .tab-pane .table-wrapper-skinny,body .site .wp-content-block .tabs .tab-content .tab-pane .table-wrapper-skinny{margin-right:-15px !important}body .site .page-blocks .tabs .tab-content .tab-pane .table-wrapper-skinny .scrim,body .site .wp-content-block .tabs .tab-content .tab-pane .table-wrapper-skinny .scrim{display:block !important;height:100% !important}body .site .page-blocks .tabs .tab-content .tab-pane table thead tr th,body .site .wp-content-block .tabs .tab-content .tab-pane table thead tr th{font-size:16px;line-height:18px;padding:12px 24px}body .site .page-blocks .tabs .tab-content .tab-pane table tbody tr td,body .site .wp-content-block .tabs .tab-content .tab-pane table tbody tr td{font-size:16px;text-align:center;padding:12px 24px}body .site .page-blocks .images-section .fluid-50-50 .image-left,body .site .wp-content-block .images-section .fluid-50-50 .image-left{height:auto}body .site .page-blocks .images-section .fluid-50-50 .image-right,body .site .wp-content-block .images-section .fluid-50-50 .image-right{height:auto}body .site .page-blocks .image-slider .inner,body .site .wp-content-block .image-slider .inner{background-image:url(//diamondridge.wpenginepowered.com/wp-content/themes/drdc/lib/css/../img/slider-mobile-background.png);background-size:100% 100%;padding:4rem 0 6rem}body .site .page-blocks .image-slider .slick-slider .slick-arrow,body .site .wp-content-block .image-slider .slick-slider .slick-arrow{display:none !important}body .site .page-blocks .image-slider .slick-slider .slick-prev:after,body .site .wp-content-block .image-slider .slick-slider .slick-prev:after{content:""}body .site .page-blocks .image-slider .slick-slider .slick-prev:before,body .site .wp-content-block .image-slider .slick-slider .slick-prev:before{content:""}body .site .page-blocks .image-slider .slick-slider .slick-next:before,body .site .wp-content-block .image-slider .slick-slider .slick-next:before{content:""}body .site .page-blocks .image-slider .slick-slider .slick-next:after,body .site .wp-content-block .image-slider .slick-slider .slick-next:after{content:""}body .site .page-blocks .image-slider .slick-slider figure,body .site .wp-content-block .image-slider .slick-slider figure{height:360px;min-height:0;width:576px;max-width:576px;margin:0 5px}body .site .page-blocks .image-gallery .image-gallery-grid,body .site .wp-content-block .image-gallery .image-gallery-grid{position:relative}body .site .page-blocks .image-gallery .image-gallery-grid .image figure,body .site .wp-content-block .image-gallery .image-gallery-grid .image figure{height:180px !important;border-radius:2.5px;box-shadow:none}body .site .page-blocks .image-links figure .image,body .site .wp-content-block .image-links figure .image{height:50vh;min-height:224px;max-height:224px;position:relative}body .site .page-blocks .image-links figure .figcaption,body .site .wp-content-block .image-links figure .figcaption{height:54px}body .site .page-blocks .image-links figure .figcaption h5 a,body .site .wp-content-block .image-links figure .figcaption h5 a{color:#fffaef;font-size:18px;line-height:24px}body .site .page-blocks .image-links figure .figcaption h5 img,body .site .wp-content-block .image-links figure .figcaption h5 img{max-height:14px;width:auto}body .site .page-blocks .video-block .embed-responsive .overlay,body .site .wp-content-block .video-block .embed-responsive .overlay{background-size:48px 48px}body .site .page-blocks .block-content-images,body .site .wp-content-block .block-content-images{min-height:0}body .site .page-blocks .block-content-images .image-left-text-right .text,body .site .wp-content-block .block-content-images .image-left-text-right .text{min-height:0}body .site .page-blocks .block-content-images .image-left-text-right .image,body .site .wp-content-block .block-content-images .image-left-text-right .image{max-height:300px}body .site .page-blocks .block-content-images .image-right-text-left .text,body .site .wp-content-block .block-content-images .image-right-text-left .text{min-height:0}body .site .page-blocks .block-content-images .image-right-text-left .image,body .site .wp-content-block .block-content-images .image-right-text-left .image{max-height:300px}body .site .page-blocks .call-to-action,body .site .wp-content-block .call-to-action{background-size:cover;padding:2rem;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;text-align:center}body .site .page-blocks .call-to-action h5,body .site .wp-content-block .call-to-action h5{font-size:24px}body .stylesheet-mfp{background-size:1600px 100%}}@media only screen and (max-width:767px){body .site .block-content-images{margin-top:180px !important;height:auto;min-height:none}body .site .block-content-images .text{height:auto !important;min-height:0 !important;padding-top:200px}body .site .block-content-images .image-left-text-right .image{top:-150px}body .site .block-content-images .image-right-text-left .image{top:-150px}}@media only screen and (max-width:576px){body .site .page-blocks .leadparagraph,body .site .wp-content-block .leadparagraph{color:#00331b;font-size:20px;letter-spacing:0;line-height:24px;margin-bottom:36px}body .site .page-blocks h2,body .site .wp-content-block h2{color:#00331b;font-size:28px;line-height:30px;margin-bottom:14px}body .site .page-blocks h3,body .site .wp-content-block h3{color:#00331b;font-size:22px !important;letter-spacing:0;line-height:24px;margin-bottom:10px}body .site .page-blocks h4,body .site .wp-content-block h4{color:#00331b;font-size:18px;letter-spacing:0;line-height:20px}body .site .page-blocks a,body .site .page-blocks li,body .site .page-blocks p,body .site .wp-content-block a,body .site .wp-content-block li,body .site .wp-content-block p{font-size:16px;letter-spacing:0;line-height:24px}body .site .page-blocks p,body .site .wp-content-block p{color:#000f29;margin:18px auto !important}body .site .page-blocks blockquote,body .site .wp-content-block blockquote{background-size:cover;background-size:cover;margin:0 -15px;padding:60px 30px;font-size:24px}body .site .page-blocks blockquote h3,body .site .wp-content-block blockquote h3{font-family:'Lato',sans-serif;font-style:italic;font-weight:700}body .site .page-blocks blockquote h3:before,body .site .wp-content-block blockquote h3:before{content:"";height:36px;width:100%;top:-4rem;left:-1rem}body .site .page-blocks blockquote h3:after,body .site .wp-content-block blockquote h3:after{content:"";height:36px;width:100%;bottom:-6rem;right:-1rem}body .site .page-blocks blockquote p span,body .site .wp-content-block blockquote p span{margin-top:20px;font-size:14px}body .site .page-blocks .page-accordion .single-accordion,body .site .wp-content-block .page-accordion .single-accordion{background-image:url(//diamondridge.wpenginepowered.com/wp-content/themes/drdc/lib/css/../img/mobile-accordion-background.jpg);background-position:center top;background-size:100% 100%;background-repeat:no-repeat;margin-bottom:12px}body .site .page-blocks .page-accordion .single-accordion .single-accordion__title,body .site .wp-content-block .page-accordion .single-accordion .single-accordion__title{padding:20px}body .site .page-blocks .page-accordion .single-accordion .single-accordion__title h4,body .site .wp-content-block .page-accordion .single-accordion .single-accordion__title h4{color:#f9f9f7;font-size:16px}body .site .page-blocks .page-accordion .single-accordion .single-accordion__content p,body .site .wp-content-block .page-accordion .single-accordion .single-accordion__content p{font-size:16px;letter-spacing:0;line-height:24px}body .site .page-blocks .images-section .fluid-50-50 .image-left,body .site .wp-content-block .images-section .fluid-50-50 .image-left{height:auto}body .site .page-blocks .images-section .fluid-50-50 .image-right,body .site .wp-content-block .images-section .fluid-50-50 .image-right{height:auto}body .site .page-blocks .image-slider .slick-slider .slick-prev:after,body .site .wp-content-block .image-slider .slick-slider .slick-prev:after{content:""}body .site .page-blocks .image-slider .slick-slider .slick-prev:before,body .site .wp-content-block .image-slider .slick-slider .slick-prev:before{content:""}body .site .page-blocks .image-slider .slick-slider .slick-next:before,body .site .wp-content-block .image-slider .slick-slider .slick-next:before{content:""}body .site .page-blocks .image-slider .slick-slider .slick-next:after,body .site .wp-content-block .image-slider .slick-slider .slick-next:after{content:""}body .site .page-blocks .image-slider .slick-slider figure,body .site .wp-content-block .image-slider .slick-slider figure{height:160px;max-width:160px;min-height:0;width:280px;max-width:280px}body .site .page-blocks .image-gallery .image-gallery-grid,body .site .wp-content-block .image-gallery .image-gallery-grid{position:relative}body .site .page-blocks .image-gallery .image-gallery-grid .image figure,body .site .wp-content-block .image-gallery .image-gallery-grid .image figure{height:72px !important}body .site .page-blocks .block-content-images .image-left-text-right .text,body .site .wp-content-block .block-content-images .image-left-text-right .text{border-radius:0}body .site .page-blocks .block-content-images .image-left-text-right .image,body .site .wp-content-block .block-content-images .image-left-text-right .image{box-shadow:0 10px 10px 0 rgba(20,20,20,.2)}body .site .page-blocks .block-content-images .image-right-text-left .text,body .site .wp-content-block .block-content-images .image-right-text-left .text{border-radius:0}body .site .page-blocks .block-content-images .image-right-text-left .image,body .site .wp-content-block .block-content-images .image-right-text-left .image{box-shadow:0 10px 10px 0 rgba(20,20,20,.2)}}body .site .site-content .program-nav{display:none}body .site .site-content .program-nav-inner{display:none}.page-template-page-program-profile .site .site-content .jumbotron .program-nav{background-image:url(//diamondridge.wpenginepowered.com/wp-content/themes/drdc/lib/css/../img/program-nav-background.png);border-top:1rem solid #103308;position:relative;background-repeat:no-repeat;background-size:102% 96px;background-position:top;width:100%;margin-left:0;margin-right:0;padding:0;height:120px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;z-index:99;opacity:0}.page-template-page-program-profile .site .site-content .jumbotron .program-nav .program-nav-inner{display:-webkit-box;display:flex}.page-template-page-program-profile .site .site-content .jumbotron .program-nav .program-nav-inner .slick-list{width:100%;display:-webkit-box;display:flex}.page-template-page-program-profile .site .site-content .jumbotron .program-nav .program-nav-inner .slick-track{width:100%;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.page-template-page-program-profile .site .site-content .jumbotron .program-nav .program-nav-inner i{color:#f9f9f7;font-size:1.5rem;cursor:pointer;opacity:.8}.page-template-page-program-profile .site .site-content .jumbotron .program-nav .program-nav-inner i:hover{opacity:1}.page-template-page-program-profile .site .site-content .jumbotron .program-nav .program-nav-inner .slick-disabled{opacity:.25}.page-template-page-program-profile .site .site-content .jumbotron .program-nav .program-nav-inner li{list-style:none;color:#f9f9f7;font-family:'p22-underground-sc',sans-serif;font-weight:600;font-size:20px;letter-spacing:0;text-align:center}.page-template-page-program-profile .site .site-content .jumbotron .program-nav .program-nav-inner li a{color:#f9f9f7;font-family:'p22-underground-sc',sans-serif;font-weight:600;font-size:20px;letter-spacing:0;text-align:center;outline:0}.page-template-page-program-profile .site .site-content .jumbotron .program-nav .program-nav-inner li a:hover{text-decoration:none;border-bottom:4px solid #fffaf2}.page-template-page-program-profile .site .site-content .jumbotron .program-nav .program-nav-inner .current_page_item a{border-bottom:4px solid #f9f9f7}.page-template-page-program-profile .site .site-content .whats-included{position:relative}.page-template-page-program-profile .site .site-content .whats-included .program-nav{background-image:url(//diamondridge.wpenginepowered.com/wp-content/themes/drdc/lib/css/../img/program-nav-background-bottom.png);border-bottom:1vw solid #103308;position:absolute;background-repeat:no-repeat;background-size:104% 100%;background-position:bottom;width:100%;margin-left:0;margin-right:0;padding:0;height:108px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;z-index:99;opacity:0;bottom:-1rem;margin:0 !important}.page-template-page-program-profile .site .site-content .whats-included .program-nav .program-nav-inner{display:-webkit-box;display:flex}.page-template-page-program-profile .site .site-content .whats-included .program-nav .program-nav-inner .slick-list{width:100%;display:-webkit-box;display:flex}.page-template-page-program-profile .site .site-content .whats-included .program-nav .program-nav-inner .slick-track{width:100%;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.page-template-page-program-profile .site .site-content .whats-included .program-nav .program-nav-inner i{color:#f9f9f7;font-size:1.5rem;cursor:pointer;opacity:.8}.page-template-page-program-profile .site .site-content .whats-included .program-nav .program-nav-inner i:hover{opacity:1}.page-template-page-program-profile .site .site-content .whats-included .program-nav .program-nav-inner .slick-disabled{opacity:.25}.page-template-page-program-profile .site .site-content .whats-included .program-nav .program-nav-inner li{list-style:none;color:#f9f9f7;font-family:'p22-underground-sc',sans-serif;font-weight:600;font-size:20px;letter-spacing:0;text-align:center}.page-template-page-program-profile .site .site-content .whats-included .program-nav .program-nav-inner li a{color:#f9f9f7;font-family:'p22-underground-sc',sans-serif;font-weight:600;font-size:20px;letter-spacing:0;text-align:center;outline:0}.page-template-page-program-profile .site .site-content .whats-included .program-nav .program-nav-inner li a:hover{text-decoration:none;border-bottom:4px solid #fffaf2}.page-template-page-program-profile .site .site-content .whats-included .program-nav .program-nav-inner .current_page_item a{border-bottom:4px solid #f9f9f7}@media only screen and (max-width:1200px){.page-template-page-program-profile .site .site-content .jumbotron .program-nav{background-image:url(//diamondridge.wpenginepowered.com/wp-content/themes/drdc/lib/css/../img/program-nav-background.png);background-size:102% 76px;height:96px}}@media only screen and (max-width:768px){.page-template-page-program-profile .site .site-content .jumbotron .program-nav{background-image:url(//diamondridge.wpenginepowered.com/wp-content/themes/drdc/lib/css/../img/program-nav-background.png);background-size:102% 90px;height:120px}.page-template-page-program-profile .site .site-content .whats-included .program-nav{background-size:1200px 100%;bottom:-1rem;height:108px;border-bottom:1rem solid #103308}.page-template-page-program-profile .site footer{background:0 0}}@media only screen and (max-width:576px){.page-template-page-program-profile .site .site-content .jumbotron .program-nav{background-size:102% 76px;height:96px}.page-template-page-program-profile .site .site-content .jumbotron .program-nav .program-nav-inner{display:-webkit-box;display:flex;z-index:999999;position:absolute;top:0;bottom:0;left:0;right:0}}.home .site .site-content .jumbotron{background-position:center;background-repeat:no-repeat;background-size:cover}.home .site .site-content .jumbotron .text{color:#144c52}.home .site .site-content .carousel .brushed-overlay{background-image:url(//diamondridge.wpenginepowered.com/wp-content/themes/drdc/lib/css/../img/hero-brushed-overlay.png);background-repeat:no-repeat;background-position:top;height:12rem;position:absolute;z-index:999;width:100%;bottom:0;background-size:100%}.home .site .site-content .carousel .carousel-indicators{z-index:99;position:relative;-webkit-box-pack:start;justify-content:flex-start;width:100%;margin:4rem 0 0}.home .site .site-content .carousel .carousel-indicators li{height:20px;width:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:rgba(249,249,247,0);border:4px solid #f9f9f7;margin:0 1rem 0 0;cursor:pointer}.home .site .site-content .carousel .carousel-indicators li.active{background-color:#f9f9f7}.home .site .site-content .carousel .text{position:absolute;width:100%;z-index:9;-webkit-box-align:center;align-items:center;padding:0 0 0 4rem;width:60%;min-width:300px;max-width:992px}.home .site .site-content .carousel .text .btn{background:#f9f9f7;border-radius:5px;color:#00703c;font-size:18px}.home .site .site-content .carousel .text .btn:hover{background:#f9f9f7;border-radius:5px;color:#008f4c !important;font-size:18px}.home .site .site-content .carousel .text h2{font-size:120px;color:#f9f9f7;letter-spacing:-.2rem;line-height:120px;text-shadow:0 5px 10px rgba(52,52,52,.3)}.home .site .site-content .carousel .carousel-item{height:80vh;background-position:center;background-size:cover;min-height:576px}.home .site .site-content .carousel .carousel-item .title{color:#144c52}.home .site .site-content .carousel .carousel-item .text{color:#144c52}.home .site .site-content .carousel-fade .carousel-item{opacity:0;-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-property:opacity;transition-property:opacity}.home .site .site-content .carousel-fade .carousel-item-next.carousel-item-left,.home .site .site-content .carousel-fade .carousel-item-prev.carousel-item-right,.home .site .site-content .carousel-fade .carousel-item.active{opacity:1}.home .site .site-content .carousel-fade .active.carousel-item-left,.home .site .site-content .carousel-fade .active.carousel-item-right{opacity:0}.home .site .site-content .carousel-fade .active.carousel-item-left,.home .site .site-content .carousel-fade .active.carousel-item-prev,.home .site .site-content .carousel-fade .carousel-item-next,.home .site .site-content .carousel-fade .carousel-item-prev,.home .site .site-content .carousel-fade .carousel-item.active{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.home .site .site-content #video-hero{height:88vh;background:red;min-height:24rem;position:relative}.home .site .site-content #video-hero #video-background{position:absolute;right:0;bottom:0;min-width:100%;min-height:100%;width:auto;height:auto}.home .site .site-content #video-hero .text{position:relative}.home .site .site-content .activities{background-position:bottom;background-repeat:no-repeat;position:relative;top:6rem;background-size:contain;padding-bottom:420px;z-index:99}.home .site .site-content .activities .carousel .carousel-indicators{position:absolute;bottom:2rem;left:0;right:0;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.home .site .site-content .activities .carousel .carousel-indicators li{width:20px;height:20px;border-width:4px}.home .site .site-content .activities .carousel .carousel-inner{box-shadow:0 10px 10px 0 rgba(20,20,20,.2);border-radius:0 5px 5px 0;max-height:700px}.home .site .site-content .activities .carousel .image{height:100%}.home .site .site-content .activities .text .inner{max-width:400px}.home .site .site-content .activities .text .inner p{font-size:21px;letter-spacing:0;line-height:32px}.home .site .site-content .image-above-footer{height:576px;background-repeat:no-repeat;background-size:cover;background-position:bottom;width:100%;bottom:-10rem;position:absolute}.home .site .site-content .image-above-footer .overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(#fffaf2),color-stop(71%,rgba(255,255,255,.45)),color-stop(98%,rgba(255,255,255,0)));background-image:linear-gradient(180deg,#fffaf2 0%,rgba(255,255,255,.45) 71%,rgba(255,255,255,0) 98%);position:absolute;top:0;left:0;width:100%;height:40%}@media only screen and (max-width:1200px){.home .site .site-content .carousel .text h2{font-size:72px;line-height:72px;text-shadow:0 5px 10px rgba(52,52,52,.3);letter-spacing:0}.home .site .site-content .activities .carousel .carousel-inner .carousel-item{height:384px;min-height:384px;max-height:384px;background-position:center;background-size:cover}}@media only screen and (max-width:768px){.home .site .site-content .image-above-footer{background-size:992px auto}}@media only screen and (max-width:576px){.home .site .site-content #carouselHome .carousel-indicators{margin-top:2rem}.home .site .site-content #carouselHome .carousel-indicators li{width:12px;height:12px;border-width:2.5px}.home .site .site-content #carouselHome .text{padding-left:20px;bottom:1rem}.home .site .site-content #carouselHome .text h2{font-size:48px;line-height:48px;text-shadow:0 5px 10px rgba(52,52,52,.3);letter-spacing:0}.home .site .site-content #carouselHome .carousel-item{max-height:420px;min-height:0}.home .site .site-content .activities{top:0}.home .site .site-content .activities .carousel .carousel-indicators li{height:12px;width:12px;border-width:2.5px}.home .site .site-content .activities .carousel .carousel-inner{border-radius:0}.home .site .site-content .activities .carousel .carousel-inner .carousel-item{max-height:240px;height:240px;min-height:240px}.home .site .site-content .activities .text .inner h2{font-size:32px;letter-spacing:0;line-height:36px}.home .site .site-content .image-above-footer{bottom:0;background-size:200%}}@media only screen and (min-width:1920px){.home .site .site-content .image-above-footer{bottom:-14rem}}@media only screen and (min-width:2400px){.home .site .site-content .image-above-footer{bottom:-18rem}}@media only screen and (min-width:3840px){.home .site .site-content .image-above-footer{bottom:-24rem}}.page{background-color:#fffaf2}.page .site .site-content #sub-page-hero{background-position:center;background-repeat:no-repeat;background-size:cover;min-height:45vw;position:relative;padding:0;margin:0;overflow:hidden;border-bottom:none}.page .site .site-content #sub-page-hero .title{color:#f9f9f7;font-family:'p22-underground',sans-serif;font-weight:800;bottom:calc(1vw + 8rem);width:100%;font-size:80px;text-align:center;z-index:33}.page .site .site-content #sub-page-hero .text{color:#144c52}.page .site .site-content #sub-page-hero .overlay{background-image:url(//diamondridge.wpenginepowered.com/wp-content/themes/drdc/lib/css/../img/sub-page-hero-overlay.png);background-size:100%;background-position:bottom center;background-repeat:no-repeat;position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:22}.page .site .site-content #sub-page-hero .scrim{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(20,20,20,0)),to(#141414));background-image:linear-gradient(180deg,rgba(20,20,20,0) 0%,#141414 100%);position:absolute;bottom:0;left:0;width:100%;height:50%;z-index:11}@media only screen and (max-width:768px){.page .site .site-content #sub-page-hero{max-height:480px;min-height:0;height:480px}.page .site .site-content #sub-page-hero .title{bottom:4rem}.page .site .site-content #sub-page-hero .overlay{left:auto;min-width:36rem;right:auto}.page .site .site-content #sub-page-hero .scrim{height:50%}}@media only screen and (max-width:576px){.page .site .site-content #sub-page-hero{max-height:320px;min-height:0;height:320px}.page .site .site-content #sub-page-hero .title{font-size:36px;bottom:2rem}.page .site .site-content #sub-page-hero .scrim{height:50%}}.page-template-page-program-index{background-color:#fffaf2}.page-template-page-program-index .site .site-content .content-area .site-main .programs{position:relative;background-image:url(//diamondridge.wpenginepowered.com/wp-content/themes/drdc/lib/css/../img/program-index-programs-footer.png);background-size:100%;background-repeat:no-repeat;background-position:bottom center;top:2rem !important;padding-top:0 !important}.page-template-page-program-index .site .site-content .content-area .site-main .programs .programs-inner{position:relative;z-index:99}.page-template-page-program-index .site .site-content .content-area .site-main .programs .program-overlay{background-image:-webkit-gradient(linear,left bottom,left top,from(#004d29),color-stop(37%,rgba(0,77,41,.79)),color-stop(68%,rgba(0,77,41,.35)),color-stop(98%,rgba(0,77,41,0)));background-image:linear-gradient(0deg,#004d29 0%,rgba(0,77,41,.79) 37%,rgba(0,77,41,.35) 68%,rgba(0,77,41,0) 98%);position:absolute;bottom:0;left:0;width:100%;height:5rem;z-index:0}.page-template-page-program-index .site .site-content .content-area .site-main .programs h3{color:#00331b !important}.page-template-page-program-index .site .site-content .content-area .site-main .image-above-footer{height:100vh;min-height:840px;position:relative}.page-template-page-program-index .site .site-content .content-area .site-main .image-above-footer .before-and-after-care{position:relative;z-index:99}.page-template-page-program-index .site .site-content .content-area .site-main .image-above-footer .before-and-after-care h2,.page-template-page-program-index .site .site-content .content-area .site-main .image-above-footer .before-and-after-care h3,.page-template-page-program-index .site .site-content .content-area .site-main .image-above-footer .before-and-after-care h4,.page-template-page-program-index .site .site-content .content-area .site-main .image-above-footer .before-and-after-care h5,.page-template-page-program-index .site .site-content .content-area .site-main .image-above-footer .before-and-after-care p{color:#f9f9f7}.page-template-page-program-index .site .site-content .content-area .site-main .image-above-footer .before-and-after-care h2{font-size:48px}.page-template-page-program-index .site .site-content .content-area .site-main .image-above-footer .before-and-after-care p{font-size:32px;line-height:40px}.page-template-page-program-index .site .site-content .content-area .site-main .image-above-footer .overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(#004d29),color-stop(37%,rgba(0,77,41,.79)),color-stop(68%,rgba(0,77,41,.35)),color-stop(98%,rgba(0,77,41,0)));background-image:linear-gradient(180deg,#004d29 0%,rgba(0,77,41,.79) 37%,rgba(0,77,41,.35) 68%,rgba(0,77,41,0) 98%);position:absolute;top:0;left:0;width:100%;height:50%;z-index:99}@media only screen and (max-width:768px){.page-template-page-program-index .site .site-content .content-area .site-main .image-above-footer{min-height:0;height:560px}.page-template-page-program-index .site .site-content .content-area .site-main .image-above-footer .before-and-after-care h2{font-size:30px}.page-template-page-program-index .site .site-content .content-area .site-main .image-above-footer .before-and-after-care p{color:#fffaf2;font-size:16px;text-align:center;line-height:24px}.page-template-page-program-index .site .site-content .content-area .site-main .image-above-footer .overlay{width:100%;height:75%;z-index:99;border-top:12rem solid #004d29}}.page-template-page-program-profile{background-color:#fffaf2}.page-template-page-program-profile .site .site-content .content-area .site-main{background-image:url(//diamondridge.wpenginepowered.com/wp-content/themes/drdc/lib/css/../img/program-background.png);background-size:100% auto;background-repeat:no-repeat;background-position:top}.page-template-page-program-profile .site .site-content .content-area .site-main .overview{position:relative}.page-template-page-program-profile .site .site-content .content-area .site-main .overview .intro{position:relative}.page-template-page-program-profile .site .site-content .content-area .site-main .overview .intro h2{font-size:48px;color:#282828;line-height:48px}.page-template-page-program-profile .site .site-content .content-area .site-main .overview .overview{position:relative;background-image:linear-gradient(140deg,#efe8de 6%,#dbcdba 96%);border-radius:10px}.page-template-page-program-profile .site .site-content .content-area .site-main .overview .overview p{font-size:18px;color:#141414;letter-spacing:0;line-height:1.4}.page-template-page-program-profile .site .site-content .content-area .site-main .overview .overview strong{font-size:20px}.page-template-page-program-profile .site .site-content .content-area .site-main .resources h2{font-size:48px;color:#282828;line-height:48px}.page-template-page-program-profile .site .site-content .content-area .site-main .activities{background-image:url(//diamondridge.wpenginepowered.com/wp-content/themes/drdc/lib/css/../img/profile-activities-background.png);background-size:100%;background-repeat:no-repeat;background-position:top;padding-top:120px}.page-template-page-program-profile .site .site-content .content-area .site-main .activities .intro h2{color:#00331b;font-size:48px;letter-spacing:0;line-height:64px}.page-template-page-program-profile .site .site-content .content-area .site-main .activities .intro p{color:#00331b;font-size:20px;letter-spacing:0;line-height:32px}.page-template-page-program-profile .site .site-content .content-area .site-main .activities .activity-grid .inner{position:relative}.page-template-page-program-profile .site .site-content .content-area .site-main .activities .activity-grid .inner .carousel{border-radius:5px;overflow:hidden}.page-template-page-program-profile .site .site-content .content-area .site-main .activities .activity-grid .inner .link-title{background-image:url(//diamondridge.wpenginepowered.com/wp-content/themes/drdc/lib/css/../img/activity-grid-title-background.svg);background-size:contain;background-repeat:no-repeat;background-position:center;position:relative;z-index:99;max-width:360px;width:100%;height:68px;bottom:34px;left:0;right:0;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.page-template-page-program-profile .site .site-content .content-area .site-main .activities .activity-grid .inner .link-title h4 a{color:#f9f9f7;font-size:22px;letter-spacing:0;text-align:center;text-shadow:0 3px 4px rgba(0,51,27,.3)}.page-template-page-program-profile .site .site-content .content-area .site-main .activities .activity-grid .inner .link-title h4 a:hover{text-decoration:none}.page-template-page-program-profile .site .site-content .content-area .site-main .activities .activity-grid .inner .link-title:hover{background-image:url(//diamondridge.wpenginepowered.com/wp-content/themes/drdc/lib/css/../img/activity-grid-title-background-hover.svg)}.page-template-page-program-profile .site .site-content .content-area .site-main .activities .activity-grid .inner .carousel-fade .carousel-item{opacity:0;-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-property:opacity;transition-property:opacity}.page-template-page-program-profile .site .site-content .content-area .site-main .activities .activity-grid .inner .carousel-fade .carousel-item-next.carousel-item-left,.page-template-page-program-profile .site .site-content .content-area .site-main .activities .activity-grid .inner .carousel-fade .carousel-item-prev.carousel-item-right,.page-template-page-program-profile .site .site-content .content-area .site-main .activities .activity-grid .inner .carousel-fade .carousel-item.active{opacity:1}.page-template-page-program-profile .site .site-content .content-area .site-main .activities .activity-grid .inner .carousel-fade .active.carousel-item-left,.page-template-page-program-profile .site .site-content .content-area .site-main .activities .activity-grid .inner .carousel-fade .active.carousel-item-right{opacity:0}.page-template-page-program-profile .site .site-content .content-area .site-main .activities .activity-grid .inner .carousel-fade .active.carousel-item-left,.page-template-page-program-profile .site .site-content .content-area .site-main .activities .activity-grid .inner .carousel-fade .active.carousel-item-prev,.page-template-page-program-profile .site .site-content .content-area .site-main .activities .activity-grid .inner .carousel-fade .carousel-item-next,.page-template-page-program-profile .site .site-content .content-area .site-main .activities .activity-grid .inner .carousel-fade .carousel-item-prev,.page-template-page-program-profile .site .site-content .content-area .site-main .activities .activity-grid .inner .carousel-fade .carousel-item.active{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.page-template-page-program-profile .site .site-content .content-area .site-main .page-blocks section{margin-bottom:6rem}.page-template-page-program-profile .site .site-content .content-area .site-main .whats-included{position:relative;min-height:100vh;padding-top:120px;background-size:cover;background-repeat:no-repeat;background-position:center bottom;padding-bottom:36rem}.page-template-page-program-profile .site .site-content .content-area .site-main .whats-included .scrim{position:absolute;width:100%;height:50%;left:0;top:0;border-top:18rem solid #fffaf2;background-image:-webkit-gradient(linear,left top,left bottom,from(#fffaf2),color-stop(71%,rgba(255,255,255,.45)),color-stop(98%,rgba(255,255,255,0)));background-image:linear-gradient(180deg,#fffaf2 0%,rgba(255,255,255,.45) 71%,rgba(255,255,255,0) 98%)}.page-template-page-program-profile .site .site-content .content-area .site-main .whats-included .content{z-index:99;position:relative}.page-template-page-program-profile .site .site-content .content-area .site-main .whats-included .content h2{font-size:48px;color:#00331b;text-align:left;line-height:56px}.page-template-page-program-profile .site .site-content .content-area .site-main .whats-included .content .border{background:#004d29;border-radius:3px;width:100%;height:6px;border:none !important}.page-template-page-program-profile .site .site-content .content-area .site-main .whats-included .content .whats-included-items h5{font-size:24px;color:#141414}.page-template-page-program-profile .site .site-content .content-area .site-main .whats-included .content .whats-included-items img{width:44px;height:44px}@media only screen and (max-width:1200px){.page-template-page-program-profile .site .site-content .content-area .site-main .whats-included{position:relative;min-height:100vh;padding-top:120px;background-size:150% auto;background-repeat:no-repeat;background-position:center bottom;padding-bottom:32rem}}@media only screen and (max-width:768px){.page-template-page-program-profile .site .site-content .content-area .site-main .overview .intro h2{font-size:30px;line-height:36px}.page-template-page-program-profile .site .site-content .content-area .site-main .overview .overview p{font-size:16px}.page-template-page-program-profile .site .site-content .content-area .site-main .overview .overview strong{font-size:16px}.page-template-page-program-profile .site .site-content .content-area .site-main .overview .overview .overview-info:nth-last-child(1){margin-bottom:0 !important}.page-template-page-program-profile .site .site-content .content-area .site-main .overview .overview .overview-info:nth-last-child(1) p:nth-last-child(1){margin-bottom:0 !important}.page-template-page-program-profile .site .site-content .content-area .site-main .resources h2{font-size:30px}.page-template-page-program-profile .site .site-content .content-area .site-main .activities{padding-top:3rem}.page-template-page-program-profile .site .site-content .content-area .site-main .activities .intro h2{font-size:30px;line-height:36px}.page-template-page-program-profile .site .site-content .content-area .site-main .activities .intro p{font-size:16px;line-height:24px}.page-template-page-program-profile .site .site-content .content-area .site-main .activities .activity-grid .activity{max-height:164px}.page-template-page-program-profile .site .site-content .content-area .site-main .activities .activity-grid .activity .inner .carousel .carousel-item{max-height:164px}.page-template-page-program-profile .site .site-content .content-area .site-main .activities .activity-grid .activity .inner .link-title{height:48px;background-size:100% 100%}.page-template-page-program-profile .site .site-content .content-area .site-main .activities .activity-grid .activity .inner .link-title h4 a{font-size:16px;letter-spacing:0;text-align:center;text-shadow:0 3px 4px rgba(0,51,27,.3)}.page-template-page-program-profile .site .site-content .content-area .site-main .whats-included{position:relative;min-height:100vh;padding-top:120px;background-size:150% auto;background-repeat:no-repeat;background-position:center bottom;padding-bottom:28rem;background-size:1200px auto}.page-template-page-program-profile .site .site-content .content-area .site-main .whats-included .scrim{border-top:30rem solid #fffaf2;height:66%}.page-template-page-program-profile .site .site-content .content-area .site-main .whats-included .overlay{position:absolute;width:100%;height:75%;left:0;top:0;border-top:32rem solid #fffaf2}.page-template-page-program-profile .site .site-content .content-area .site-main .whats-included .content h2{font-size:32px;line-height:36px}.page-template-page-program-profile .site .site-content .content-area .site-main .whats-included .content .whats-included-items h5{font-size:19px;line-height:24px}}@media only screen and (max-width:576px){.page-template-page-program-profile .site .site-content .content-area .site-main .whats-included{position:relative;min-height:100vh;padding-top:120px;background-size:200% auto;background-repeat:no-repeat;background-position:center bottom;padding-bottom:360px}.page-template-page-program-profile .site .site-content .content-area .site-main .whats-included .program-nav{bottom:0}.page-template-page-program-profile .site .site-content .content-area .site-main .whats-included .scrim{border-top:40rem solid #fffaf2;height:75%}.page-template-page-program-profile .site .site-content .content-area .site-main .whats-included .overlay{position:absolute;width:100%;height:75%;left:0;top:0;border-top:38rem solid #fffaf2}}.page-template-page-stylesheet .site footer{margin-top:4rem}