﻿/*!
Theme Name:   Timberline Child
Author:       Nara Creative
Author URI:   https://naracreative.com/
Template:     timberline
Version:      1.0.0

*/html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-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{display:inline-block;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-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}@font-face{font-display:swap;font-family:"FenulStandard-Medium";src:url(../../../../../../themes/timberline-child/fonts/FenulStandard-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-display:swap;font-family:"Saans-Regular-1";src:url(../../../../../../themes/timberline-child/fonts/Saans-Regular-1.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"Saans-SemiBold-1";src:url(../../../../../../themes/timberline-child/fonts/Saans-SemiBold-1.woff) format("woff");font-weight:600;font-style:normal}*,*:after,*:before{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}html{font-size:13px;height:100%;min-height:100%}body{font:400 14px/normal sans-serif;color:#000;margin:0;background:#fff;height:100%;min-height:100%;word-break:break-word;-webkit-word-break:break-word}footer{font-size:1rem}.heading{font-family:"FenulStandard-Medium",sans-serif;color:#000}.heading_hero{font-family:"Saans-Regular-1",sans-serif}p{font-family:"Saans-Regular-1",sans-serif}p.heading{font-family:"Saans-Regular-1",sans-serif}html{scroll-behavior:smooth}body::-webkit-scrollbar{width:8px}body::-webkit-scrollbar-thumb{background-color:#1f4537;border-radius:10px}*:focus{outline:none!important;text-decoration:none!important}section{padding:0;background-color:#fff}p{color:#000;font-size:1.2rem;line-height:1.8rem}a{font-family:"Saans-Regular-1",sans-serif;font-size:1rem;text-decoration:none;line-height:normal;-webkit-transition:all .3s ease!important;-moz-transition:all .3s ease!important;-ms-transition:all .3s ease!important;-o-transition:all .3s ease!important;transition:all .3s ease!important}ul{line-height:135%}.container{max-width:1400px;width:100%;margin:0 auto;padding:6em 4em}@media only screen and (max-width:600px){.container{padding:2em}}.heading{font-size:4rem;line-height:normal;font-weight:500}@media only screen and (max-width:800px){.heading{font-size:3rem}}@media only screen and (max-width:600px){.heading{font-size:2.5rem}}.heading_t{font-size:4.5rem}@media only screen and (max-width:800px){.heading_t{font-size:3.5rem}}@media only screen and (max-width:600px){.heading_t{font-size:3rem}}.heading_45{font-size:3.5rem}@media only screen and (max-width:800px){.heading_45{font-size:2.5rem}}@media only screen and (max-width:600px){.heading_45{font-size:2rem}}.heading_30{font-size:2.3rem}@media only screen and (max-width:800px){.heading_30{font-size:2rem}}@media only screen and (max-width:600px){.heading_30{font-size:1.8em}}.heading_23{font-size:1.8rem}.heading_20{font-size:1.5rem}.heading_16{font-size:1.2rem}.btn{background-color:#000;color:#fff;padding:1em 3em;font-size:18px;text-decoration:none;text-transform:uppercase;font-weight:700;text-align:center;border-radius:100px;-webkit-transition:all .3s ease!important;-moz-transition:all .3s ease!important;-ms-transition:all .3s ease!important;-o-transition:all .3s ease!important;transition:all .3s ease!important}.btn:hover{background-color:#1f4537}.link{color:#369e65;font-weight:700}.link i{margin-left:.5em;transform:rotate(-30deg)}#masthead{padding-top:78px}.modal-video-close-btn{cursor:pointer}#gform_confirmation_message_1{font-size:30px;color:#1f4537;font-weight:700;line-height:normal}@media only screen and (max-width:800px){#gform_confirmation_message_1{font-size:20px;line-height:30px}}#gform_confirmation_message_1:after{content:"";font-family:"Font Awesome 6 Pro";font-size:1em;font-weight:400;margin-left:.5em}.previous svg,.next svg{display:none}.previous:after,.next:after{content:"";font-family:"Font Awesome 6 Pro";font-size:1.5em;font-weight:400;color:#fff}.next:after{content:""}.mega-indicator:after{content:""!important;font-family:"Font Awesome 6 Pro"!important;font-size:1em!important;font-weight:300!important;color:#000!important}@media only screen and (max-width:1200px){.mega-indicator:after{color:#fff!important}}.no-scroll{overflow:hidden}*:focus{outline:none!important;box-shadow:none!important}.page-template-templates .hero{height:40vw;background-repeat:no-repeat;position:relative;background-size:cover;width:100%;background-position:top;max-height:650px;min-height:400px}@media only screen and (max-width:500px){.page-template-templates .hero{min-height:250px}}.primary{position:fixed;top:0;z-index:999;width:100%;background:#fff}.primary .logo img{max-width:217px;width:100%;height:auto;object-fit:contain}.primary .container{display:flex;padding:1em 4em!important}@media only screen and (max-width:600px){.primary .container{padding:2em!important}}.primary .mega-menu-columns-2-of-12{width:22.22%!important;padding:2em!important}.primary .mega-menu-columns-2-of-12 a{-webkit-transition:all .3s ease!important;-moz-transition:all .3s ease!important;-ms-transition:all .3s ease!important;-o-transition:all .3s ease!important;transition:all .3s ease!important}.primary .mega-menu-columns-2-of-12 a:hover{color:#1f4537!important}.primary .mega-menu-columns-2-of-12 .mega-block-title{font-size:20px!important;font-weight:700!important;line-height:normal!important;color:#000!important}.primary .mega-menu-columns-2-of-12 .mega-menu-item:not(:nth-child(1)):not(:nth-child(2)){padding-top:0!important}.primary .mega-menu-columns-2-of-12 .mega-menu-item .mega-menu-link{font-size:18px!important;font-weight:500!important;text-transform:initial!important;font-family:"Saans-Regular-1",sans-serif!important;-webkit-transition:all .3s ease!important;-moz-transition:all .3s ease!important;-ms-transition:all .3s ease!important;-o-transition:all .3s ease!important;transition:all .3s ease!important}@media only screen and (max-width:1200px){.primary .mega-menu-columns-2-of-12 .mega-menu-item .mega-menu-link{color:#fff!important}}.primary .mega-menu-columns-2-of-12 .mega-menu-item .mega-menu-link:hover{color:#1f4537}.primary .mega-menu-columns-2-of-12>.mega-sub-menu li:nth-of-type(1){padding-top:4em;min-height:120px}.primary #mega-menu-wrap-primary-menu{width:100%;display:flex;position:unset;align-items:center}.primary #mega-menu-wrap-primary-menu .mega-menu-toggle{margin-left:auto;background:#fff}.primary #mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-animated-inner{background:#000}.primary #mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-animated-inner::before{display:none}.primary #mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-animated-inner::after{background:#000}.primary #mega-menu-wrap-primary-menu #mega-menu-primary-menu{margin-left:auto;position:unset}.primary #mega-menu-wrap-primary-menu #mega-menu-primary-menu .mega-menu-item-has-children>.mega-sub-menu{margin-top:19px}@media only screen and (max-width:1200px){.primary #mega-menu-wrap-primary-menu #mega-menu-primary-menu .mega-menu-item-has-children>.mega-sub-menu{margin-top:0;background-color:#000;background:rgba(0,0,0,0)!important}}.primary #mega-menu-wrap-primary-menu #mega-menu-primary-menu .mega-menu-item-has-children>.mega-sub-menu .widget_media_image{padding:0!important;display:flex!important}.primary #mega-menu-wrap-primary-menu #mega-menu-primary-menu .mega-menu-item-has-children>.mega-sub-menu .widget_media_image img{width:100%!important;object-fit:cover!important;height:360px!important}.primary #mega-menu-wrap-primary-menu #mega-menu-primary-menu>.mega-menu-item>.mega-menu-link{text-transform:uppercase;font-size:16px;font-weight:700!important;font-family:"Saans-Regular-1",sans-serif;border-top:0!important;color:#202020;line-height:normal;-webkit-transition:all .3s ease!important;-moz-transition:all .3s ease!important;-ms-transition:all .3s ease!important;-o-transition:all .3s ease!important;transition:all .3s ease!important}@media only screen and (max-width:1200px){.primary #mega-menu-wrap-primary-menu #mega-menu-primary-menu>.mega-menu-item>.mega-menu-link{font-size:24px;display:inline-block;color:#fff!important;background:rgba(0,0,0,0)!important}}.primary #mega-menu-wrap-primary-menu #mega-menu-primary-menu>.mega-menu-item>.mega-menu-link:hover{background:rgba(0,0,0,0)!important;font-weight:700;color:#1f4537}.primary .mega-menu-toggle{display:none!important}.primary .toggle{position:absolute;top:1.5em;right:1.5em;z-index:99999999;cursor:pointer;width:40px;height:40px;align-items:center;justify-content:center;flex-direction:column}@media only screen and (max-width:1200px){.primary .toggle{display:flex!important}}.primary .toggle span{background-color:#000;font-size:40px;width:25px;height:2px;display:flex;align-items:center;justify-content:center;margin-bottom:11px;position:relative}.primary .toggle span:last-of-type{margin-bottom:0}.primary.mobile{background:#202020;position:fixed;top:0;left:0;right:0;bottom:0;height:100vh!important;padding:0;z-index:9998}.primary.mobile .logo{display:block;filter:brightness(0) invert(1);top:2em;left:3em;position:fixed}.primary.mobile .mega-block-title{color:#fff!important}.primary.mobile .container{display:block;position:relative;top:0;left:0;right:0;bottom:0;margin:0;height:100%!important;padding:0!important}.primary.mobile #mega-menu-wrap-primary-menu{height:100%;padding:0}.primary.mobile .mega-menu-column{float:none;width:100%!important;padding:0!important;margin-bottom:2em!important}.primary.mobile .mega-menu-column:first-of-type{display:none!important}.primary.mobile .mega-menu-column .mega-sub-menu .mega-menu-item{padding-top:0!important;padding-bottom:0!important;padding-left:0!important;padding-right:0!important}.primary.mobile .mega-menu-column .mega-sub-menu .mega-menu-item .mega-block-title{color:#fff!important}.primary.mobile #max-mega-menu{display:flex;max-width:100%;align-items:flex-start!important;justify-content:flex-start!important;left:0;right:0;position:absolute;top:0;bottom:0;padding:4em 2em;background:rgba(0,0,0,0);overflow-y:scroll;text-align:left;z-index:9999;height:100%!important}.primary.mobile #max-mega-menu .mega-menu-item{margin:0!important;display:block;padding:0}.primary.mobile #max-mega-menu .mega-menu-item .mega-menu-link{display:block}.primary.mobile #mega-menu-primary-menu{height:100%!important;max-width:600px!important;width:100%!important;margin:0 auto!important;background:rgba(0,0,0,0)!important}.primary.mobile .toggle{display:flex!important;top:1em;right:1em}.primary.mobile .toggle span{top:0;bottom:0;left:0;right:0;width:30px;transform:rotate(45deg);background-color:#fff;-webkit-transition:all .3s ease!important;-moz-transition:all .3s ease!important;-ms-transition:all .3s ease!important;-o-transition:all .3s ease!important;transition:all .3s ease!important}.primary.mobile .toggle span:nth-child(1){top:6px;margin-bottom:5px}.primary.mobile .toggle span:nth-child(2){transform:rotate(-45deg)}.primary.mobile .mega-menu{width:100%!important;position:absolute!important;background:#000!important;top:0!important;bottom:0!important;left:0!important;right:0!important;z-index:999999!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;flex-direction:column!important;font-size:16px!important;color:#fff!important;text-align:left!important;padding:2em!important;font-family:"FenulStandard-Medium",sans-serif!important;position:fixed!important;height:100%!important;overflow-y:clip!important}@media only screen and (max-width:600px){.primary.mobile .mega-menu{font-size:16px}}.primary.mobile .mega-menu>li{width:100%;font-size:inherit;font-family:inherit;padding:0}.primary.mobile .mega-menu>li:last-of-type{margin-bottom:0}.primary.mobile .mega-menu>li>a{width:100%;font-size:inherit;font-family:inherit;padding:0}.primary.mobile .mega-menu>li.mega-highlight{font-size:16px;width:auto}.primary.mobile .mega-menu>li.mega-highlight>a{padding:1em 2em;display:inline-block}.primary.mobile .mega-menu>li.mega-menu-item-has-children>.mega-sub-menu{width:100%!important;z-index:9999!important;position:relative!important;float:none!important;height:100%!important}.primary.mobile .mega-menu>li.mega-menu-item-has-children>a:after{font-size:16px;transform:rotate(-90deg);right:-40px;top:-1px}@media only screen and (max-width:600px){.primary.mobile .mega-menu>li.mega-menu-item-has-children>a:after{font-size:16px}}.primary.mobile .mega-menu>li.mega-menu-item-has-children .mega-indicator.rotated{transform:rotate(180deg)}.site-footer{color:#000;max-width:100%;width:100%;margin:0!important;padding:0!important;background-color:#000}.site-footer a{color:inherit;-webkit-transition:all .3s ease!important;-moz-transition:all .3s ease!important;-ms-transition:all .3s ease!important;-o-transition:all .3s ease!important;transition:all .3s ease!important}.site-footer a:hover{color:#fff}.site-footer .btn:hover{border-color:#fff;color:#1f4537}.site-footer>.container{display:flex;justify-content:space-between;padding:4em;color:#fff}@media only screen and (max-width:1200px){.site-footer>.container{align-items:center;flex-wrap:wrap;justify-content:center}}@media only screen and (max-width:700px){.site-footer>.container{justify-content:flex-start;flex-direction:column;padding:2em;align-items:center;text-align:center}}.site-footer .logo{max-width:250px;width:100%;display:flex;align-items:center;justify-content:center;margin-bottom:3em}@media only screen and (max-width:600px){.site-footer .logo{margin-bottom:2em}}.site-footer .logo img{width:100%;max-width:200px}.site-footer .menu{display:grid;grid-template-columns:1fr 1fr 1fr;gap:5em}@media only screen and (max-width:1200px){.site-footer .menu{padding-top:4em}}@media only screen and (max-width:700px){.site-footer .menu{grid-template-columns:1fr;gap:2em}}@media only screen and (max-width:600px){.site-footer .menu{padding-top:2em}}.site-footer .menu>li:last-of-type{margin-left:4em}@media only screen and (max-width:700px){.site-footer .menu>li:last-of-type{margin-left:0}}.site-footer .menu .menu-item-has-children>a{font-weight:500;margin-bottom:1.5em;display:block;font-size:1.25rem}@media only screen and (max-width:700px){.site-footer .menu .menu-item-has-children>a{margin-bottom:1em}}.site-footer ul{list-style:none;padding:0;margin:0}.site-footer ul li{padding:0;margin:0}.site-footer ul li .sub-menu-toggle{display:none!important}.site-footer .sub-menu li{line-height:1.5rem;margin-bottom:1em}.site-footer .sub-menu li a{color:#fff;opacity:.6;font-weight:700}.site-footer .sub-menu li a:hover{color:#369e65}.site-footer .col:nth-child(1){display:flex;flex-direction:column;padding-right:4em}@media only screen and (max-width:800px){.site-footer .col:nth-child(1){padding-right:0;align-items:center}}@media only screen and (max-width:700px){.site-footer .col:nth-child(1){margin-bottom:2em}}.site-footer .col:nth-child(1) .info{display:flex;flex-direction:column;justify-content:center;margin-left:1em}@media only screen and (max-width:800px){.site-footer .col:nth-child(1) .info{align-items:center}}.site-footer .col:nth-child(1) .info span{line-height:1.66rem}.site-footer .col:nth-child(1) .info .icon{display:flex;justify-content:flex-start;align-items:center;margin:1em 0}.site-footer .col:nth-child(1) .info .icon i{font-size:29px;margin-right:.5em;color:#369e65}.site-footer .col:nth-child(1) .info .icon a{font-size:20px;color:#369e65;font-weight:700}@media only screen and (max-width:500px){.site-footer .col:nth-child(1) .info .icon a{font-size:18px}}.site-footer .col:nth-child(2){max-width:800px}@media only screen and (max-width:700px){.site-footer .col:nth-child(2){padding-left:0}}.site-footer .social{display:flex;align-items:center;margin-top:4em;margin-left:-.5em}@media only screen and (max-width:800px){.site-footer .social{margin:4em auto 0 auto}}@media only screen and (max-width:600px){.site-footer .social{margin-top:2em}}.site-footer .social .item{padding:.5em;border-radius:50%;background-color:#4f4f4f;border:2px solid #4f4f4f;display:flex;justify-content:center;align-items:center;font-size:1.5em;aspect-ratio:1;width:40px;height:40px;color:#fff;margin:0 .5em}.site-footer .social .item:hover{color:#369e65}.site-footer .copyright{display:block;background-color:#202020;color:#fff;font-size:12px}.site-footer .copyright>.container{display:grid;grid-template-columns:1fr 1fr 1fr;justify-content:center;align-items:center;gap:3em;padding:2em 4em}@media only screen and (max-width:800px){.site-footer .copyright>.container{grid-template-columns:1fr;align-items:center;justify-content:center;gap:1em}}.site-footer .copyright .col:nth-child(1){text-align:left;color:#fff}.site-footer .copyright .col:nth-child(2){text-align:center}.site-footer .copyright .col:nth-child(3){text-align:right}.site-footer .copyright .col:nth-child(3)>a i{margin:.3em}@media only screen and (max-width:800px){.site-footer .copyright .col{margin:0 auto;text-align:center}}.site-footer .copyright a{opacity:.5;-webkit-transition:all .3s ease!important;-moz-transition:all .3s ease!important;-ms-transition:all .3s ease!important;-o-transition:all .3s ease!important;transition:all .3s ease!important}.site-footer .copyright a:hover{opacity:1}.site-footer .copyright .menu{padding:0;margin:0;list-style:none;display:flex;justify-content:center}@media only screen and (max-width:800px){.site-footer .copyright .menu{margin:0 auto;text-align:center;flex-wrap:wrap}}.site-footer .copyright .menu .menu-item{padding:0;margin:0 1em;list-style:none}.site-footer .copyright .logo_nara{width:60px;margin-left:.3em;position:relative;top:2px}.site-footer .copyright .logo_nara path{fill:#fff}.home .primary{background:rgba(0,0,0,0)!important}.home .primary #mega-menu-primary-menu,.home .primary #mega-menu-wrap-primary-menu{background:rgba(0,0,0,0)!important}.home .primary .mega-menu-toggle{background:rgba(0,0,0,0)!important}.home .primary.scrolling{background:#fff!important}.home .primary.scrolling #mega-menu-primary-menu,.home .primary.scrolling #mega-menu-wrap-primary-menu{background:#fff!important}.home .primary.scrolling .mega-menu-toggle{background:#fff!important}.home .primary.mobile{background:#1f4537!important}.home .primary.mobile #mega-menu-primary-menu,.home .primary.mobile #mega-menu-wrap-primary-menu{background:rgba(0,0,0,0)!important}.home .primary.mobile .mega-menu-toggle{background:rgba(0,0,0,0)!important}.home .hero{height:100vh;min-height:750px;display:flex;justify-content:center;align-items:center;position:relative;background:rgba(0,0,0,0)}@media only screen and (max-width:1200px){.home .hero{height:80vh;min-height:450px}}@media only screen and (max-width:800px){.home .hero{display:none}}.home .hero .inner{max-width:800px;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center}.home .hero .inner>img{-webkit-filter:brightness(0%);filter:brightness(0%);max-width:200px}.home .hero .inner .heading{text-align:center}.home .hero .container{z-index:1;position:relative}.home .hero .bg-image{position:absolute;z-index:-1;height:70vh;left:0;right:0;top:0;bottom:0}@media only screen and (max-width:600px){.home .hero .bg-image{height:60vh}}.home .hero .bg-image img{object-fit:cover;object-position:center;width:100%;height:100%}.home .hero .video{position:fixed;right:0;bottom:0;min-width:100%;min-height:100%;z-index:-1}.home .hero .button-wrapper{display:flex;justify-content:space-between;width:100%;max-width:500px}@media only screen and (max-width:600px){.home .hero .button-wrapper{flex-direction:column;align-items:center}}.home .hero .button-wrapper button{border:unset;background-color:#fff;color:#000;cursor:pointer}@media only screen and (max-width:600px){.home .hero .button-wrapper button{margin-bottom:1em}}.home .hero .button-wrapper button i{margin-right:.5em}.home .hero_mobile{height:100vh;min-height:750px;display:flex;justify-content:center;align-items:center;position:relative;background:rgba(0,0,0,0)}@media only screen and (max-width:800px){.home .hero_mobile{display:flex!important}}.home .hero_mobile .inner{margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:100px}.home .hero_mobile .inner>img{max-width:250px;width:100%;height:auto;object-fit:contain}@media only screen and (max-width:1200px){.home .hero_mobile .inner>img{max-width:150px}}@media only screen and (max-width:600px){.home .hero_mobile .inner>img{max-width:110px}}.home .hero_mobile .inner .heading{text-align:center;text-transform:uppercase;font-weight:600;font-size:80px}@media only screen and (max-width:1200px){.home .hero_mobile .inner .heading{font-size:50px}}@media only screen and (max-width:600px){.home .hero_mobile .inner .heading{font-size:40px}}.home .hero_mobile .container{z-index:1;position:relative}.home .hero_mobile .bg-image{position:absolute;z-index:-1;height:70vh;left:0;right:0;top:0;bottom:0}@media only screen and (max-width:600px){.home .hero_mobile .bg-image{height:60vh}}.home .hero_mobile .bg-image img{object-fit:cover;object-position:center;width:100%;height:100%}.home .hero_mobile .video{position:fixed;right:0;bottom:0;min-width:100%;min-height:100%;z-index:-1}.home .hero_mobile .button-wrapper{display:flex;justify-content:space-between;width:100%;max-width:500px}@media only screen and (max-width:600px){.home .hero_mobile .button-wrapper{flex-direction:column;align-items:center}}.home .hero_mobile .button-wrapper button{border:unset;background-color:#fff;color:#000;cursor:pointer}@media only screen and (max-width:600px){.home .hero_mobile .button-wrapper button{margin-bottom:1em}}.home .hero_mobile .button-wrapper button i{margin-right:.5em}.home .block-teams{overflow:hidden}.page-template-template-about .block-teams .container{padding-top:2em}.page-template-template-about .block-teams .container>.heading{display:none}.single-programs .hero{height:40vw;background-repeat:no-repeat;position:relative;background-size:cover;width:100%;background-position:top;max-height:650px;min-height:400px}@media only screen and (max-width:500px){.single-programs .hero{min-height:250px}}.single-programs .block-gallery{background:linear-gradient(180deg,#ffffff 0% 60%,#fef9f2 60% 100%);background-image:url(https://timberlineacademy.com/wp-content/themes/timberline-child/images/about_bg_top.jpg);background-blend-mode:multiply;background-position:bottom;background-repeat:no-repeat;background-attachment:fixed}.single-programs .block-gallery .container{padding-top:0}.single-programs .block-process{background:#fef9f2;position:relative;background-image:url(https://timberlineacademy.com/wp-content/themes/timberline-child/images/about_bg_top.jpg);background-blend-mode:multiply;background-position:bottom;background-repeat:no-repeat;background-attachment:fixed}.single-programs .block-process:after{content:"";position:absolute;width:100%;height:80px;background:rgba(0,0,0,0);bottom:0}@media only screen and (max-width:1400px){.single-programs .block-process:after{background:unset}}@media only screen and (max-width:1400px){.single-programs .block-process{background:unset}}.page-template-template-contact .site .hero{height:40vw;background-repeat:no-repeat;position:relative;background-size:cover;width:100%;background-position:top;max-height:650px;min-height:400px}@media only screen and (max-width:500px){.page-template-template-contact .site .hero{min-height:250px}}.page-template-template-students .block-gallery{background:linear-gradient(180deg,#ffffff 0% 60%,#fef9f2 60% 100%)}.page-template-template-students .block-programs{background-color:#fef9f2}.page-template-template-students .block-programs .container .items .item{background-color:#fef9f2}.page-template-template-students .block-process{background:linear-gradient(180deg,#fef9f2 0% 10%,#ffffff 10% 90%,#000000 90% 100%)}@media only screen and (max-width:1400px){.page-template-template-students .block-process{background:unset}}.error404 .hero .container{display:flex;flex-direction:column;justify-content:center;align-items:center}.error404 .hero .container .heading{color:#c3c3c3;margin-top:0;margin-bottom:0}.error404 .hero .container h1{font-size:150px}@media only screen and (max-width:600px){.error404 .hero .container h1{font-size:80px}}.error404 .hero .container img{max-width:350px;width:100%;margin-bottom:5em}.video{position:absolute;right:0;bottom:0;min-width:100%;min-height:100%;z-index:0}@keyframes modal-video{from{opacity:0}to{opacity:1}}.modal-video{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000000;cursor:pointer;opacity:1;animation-timing-function:ease-out;animation-duration:.3s;animation-name:modal-video;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-ms-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.modal-video-close{opacity:0}.modal-video-close .modal-video-movie-wrap{-webkit-transform:translate(0,100px);-moz-transform:translate(0,100px);-ms-transform:translate(0,100px);-o-transform:translate(0,100px);transform:translate(0,100px)}.modal-video-close-btn{position:absolute;z-index:2;top:-45px;right:0;display:inline-block;width:35px;height:35px;overflow:hidden;border:none;background:rgba(0,0,0,0)}@media(orientation:landscape){.modal-video-close-btn{top:0;right:-45px}}.modal-video-close-btn:before{transform:rotate(45deg)}.modal-video-close-btn:after{transform:rotate(-45deg)}.modal-video-close-btn:before,.modal-video-close-btn:after{content:"";position:absolute;height:2px;width:100%;top:50%;left:0;margin-top:-1px;background:#fff;border-radius:5px;margin-top:-6px}.modal-video-close-btn .modal-video-close-btn:after{transform:rotate(-45deg)}.modal-video-body{max-width:960px;width:100%;height:100%;margin:0 auto;padding:0 10px;display:flex;justify-content:center;box-sizing:border-box}.modal-video-inner{display:flex;justify-content:center;align-items:center;width:100%;height:100%}@media(orientation:landscape){.modal-video-inner{padding:10px 60px;box-sizing:border-box}}.modal-video-movie-wrap{width:100%;height:0;position:relative;padding-bottom:56.25%;background-color:#333;animation-timing-function:ease-out;animation-duration:.3s;animation-name:modal-video-inner;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-ms-transition:-ms-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal-video-movie-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}@keyframes modal-video-inner{from{transform:translate(0,100px)}to{transform:translate(0,0)}}.block-student{background-color:#fef9f2}.block-student .container{display:flex;justify-content:space-between}@media only screen and (max-width:800px){.block-student .container{flex-wrap:wrap}}.block-student .container .text-container{max-width:47%;width:100%;display:flex;flex-direction:column;align-items:flex-start}@media only screen and (max-width:800px){.block-student .container .text-container{max-width:100%}}.block-student .container .text-container p{margin-top:0}.block-student .container .text-container p span{font-weight:700}.block-student .container .text-container .btn{margin-top:3em}.block-student .container .image-container{max-width:47%;width:100%;display:flex;flex-direction:column}@media only screen and (max-width:800px){.block-student .container .image-container{max-width:100%;margin-top:4em}}.block-student .container .image-container img{width:100%;object-fit:cover}.block-student .container .image-container .top{display:flex;justify-content:center;width:100%;max-width:100%}.block-student .container .image-container .bottom{display:grid;grid-template-columns:repeat(5,1fr);gap:2em;margin-top:2em}@media only screen and (max-width:600px){.block-student .container .image-container .bottom{grid-template-columns:1fr 1fr}}.block-student .container .image-container .bottom img:first-of-type{object-fit:cover;width:100%;grid-area:1/1/2/4}@media only screen and (max-width:600px){.block-student .container .image-container .bottom img:first-of-type{grid-area:unset}}.block-student .container .image-container .bottom img:nth-of-type(2){width:100%;object-fit:contain;object-position:top;grid-area:1/4/2/6}@media only screen and (max-width:600px){.block-student .container .image-container .bottom img:nth-of-type(2){grid-area:unset}}.block-contact{background-color:#1f4537;color:#fff}.block-contact .container .text-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.block-contact .container .text-container .heading{max-width:800px;text-align:center;margin-bottom:0em;color:#fff}.block-contact .container .text-container p{font-size:24px;text-align:center;color:#fff}.block-contact .container .text-container .btn{margin-top:1em;background-color:#fef9f2;color:#1f4537}.block-contact .container .text-container .btn:hover{background-color:#fff}.block-contact-form{background-repeat:no-repeat;background-position-y:top;background-size:cover;width:100%}.block-contact-form .container{margin-top:-4em;z-index:2;position:relative;background:#1f4537;padding-top:4em}.block-contact-form .container .top .inner{display:grid;grid-template-columns:1fr 1fr;gap:4em;padding-bottom:4em}@media only screen and (max-width:800px){.block-contact-form .container .top .inner{grid-template-columns:1fr;gap:2em}}@media only screen and (max-width:600px){.block-contact-form .container .top .inner{padding-bottom:2em}}.block-contact-form .container .top .inner .heading{margin-top:0;margin-bottom:0;color:#fff}.block-contact-form .container .top .inner .text-container{display:flex;flex-direction:column;justify-content:center}.block-contact-form .container .top .inner .text-container .heading-wrapper p{font-size:24px;line-height:normal;color:#fff}.block-contact-form .container .top .inner .text-container .heading-wrapper p span{font-weight:700}.block-contact-form .container .top .inner .text-container .icon{display:flex;justify-content:flex-start;align-items:center;margin:1em 0}.block-contact-form .container .top .inner .text-container .icon i{font-size:29px;margin-right:.5em;color:#fff}.block-contact-form .container .top .inner .text-container .icon a{font-size:25px;color:#fff;font-weight:700}@media only screen and (max-width:960px){.block-contact-form .container .top .inner .text-container .icon a{font-size:20px}}@media only screen and (max-width:800px){.block-contact-form .container .top .inner .text-container .icon a{font-size:25px}}@media only screen and (max-width:600px){.block-contact-form .container .top .inner .text-container .icon a{font-size:20px}}@media only screen and (max-width:500px){.block-contact-form .container .top .inner .text-container .icon a{font-size:18px}}.block-contact-form .container .middle{margin-left:-4em;margin-right:-4em;background:#fef9f2}@media only screen and (max-width:600px){.block-contact-form .container .middle{margin-left:-2em;margin-right:-2em}}.block-contact-form .container .middle .inner{padding:4em}@media only screen and (max-width:600px){.block-contact-form .container .middle .inner{padding:2em}}.block-contact-form .container .middle .inner #gform_wrapper_1 legend,.block-contact-form .container .middle .inner #gform_wrapper_1 label{font-size:1em;font-weight:600;padding-top:1em;margin-bottom:1em;max-width:100%}.block-contact-form .container .middle .inner #gform_wrapper_1 label{width:100%;display:flex;justify-content:space-between;font-size:1.5rem;margin-bottom:.2em;font-family:"Saans-Regular-1",sans-serif}.block-contact-form .container .middle .inner #gform_wrapper_1 textarea{border:1px solid #c3c3c3;padding:15px;resize:none;background-color:#fff}.block-contact-form .container .middle .inner #gform_wrapper_1 input{border:1px solid #c3c3c3;background-color:#fff;padding:15px;font-family:"Saans-Regular-1",sans-serif}.block-contact-form .container .middle .inner #gform_wrapper_1 #field_1_14{visibility:hidden;padding:0;height:0}.block-contact-form .container .middle .inner #gform_wrapper_1 .gchoice_1_12_1{display:flex;justify-content:center;align-items:center}.block-contact-form .container .middle .inner #gform_wrapper_1 #label_1_12_1{padding-top:0;margin-left:.5em;margin-bottom:0}@media only screen and (max-width:800px){.block-contact-form .container .middle .inner #gform_wrapper_1 #label_1_12_1{font-size:1em}}@media only screen and (max-width:600px){.block-contact-form .container .middle .inner #gform_wrapper_1 #label_1_12_1{font-size:.8em}}@media only screen and (max-width:800px){.block-contact-form .container .middle .inner #gform_wrapper_1 #field_1_1{-ms-grid-column-span:12;grid-column:span 12}}.block-contact-form .container .middle .inner #gform_wrapper_1 #field_1_4{-ms-grid-column-span:6;grid-column:span 6}@media only screen and (max-width:1200px){.block-contact-form .container .middle .inner #gform_wrapper_1 #field_1_4{-ms-grid-column-span:5;grid-column:span 5}}@media only screen and (max-width:800px){.block-contact-form .container .middle .inner #gform_wrapper_1 #field_1_4{-ms-grid-column-span:12;grid-column:span 12}}@media only screen and (max-width:800px){.block-contact-form .container .middle .inner #gform_wrapper_1 #field_1_8{-ms-grid-column-span:7;grid-column:span 7;margin-left:2em}}@media only screen and (max-width:500px){.block-contact-form .container .middle .inner #gform_wrapper_1 #field_1_8{-ms-grid-column-span:12;grid-column:span 12;margin-left:0}}.block-contact-form .container .middle .inner #gform_wrapper_1 #field_1_9{-ms-grid-column-span:2;grid-column:span 2}@media only screen and (max-width:1200px){.block-contact-form .container .middle .inner #gform_wrapper_1 #field_1_9{-ms-grid-column-span:3;grid-column:span 3}}@media only screen and (max-width:800px){.block-contact-form .container .middle .inner #gform_wrapper_1 #field_1_9{-ms-grid-column-span:5;grid-column:span 5}}@media only screen and (max-width:500px){.block-contact-form .container .middle .inner #gform_wrapper_1 #field_1_9{-ms-grid-column-span:12;grid-column:span 12}}.block-contact-form .container .middle .inner #gform_wrapper_1 .gform_footer{display:flex;align-items:center}.block-contact-form .container .middle .inner #gform_wrapper_1 .gform_footer #gform_submit_button_1{width:100%;text-transform:uppercase;background-color:#000;color:#fff;cursor:pointer;border:unset;border-radius:50px;max-width:100px;font-weight:700}.block-contact-form .container .middle .inner #gform_wrapper_1 .gform_footer #gform_submit_button_1:hover{background-color:#fff;color:#1f4537}.block-contact-form .container .middle .inner #gform_wrapper_1 .gform_footer .gform_ajax_spinner{max-width:30px;margin-bottom:1em}.block-contact-form .container .middle .inner .gravity-theme{display:flex;flex-direction:column}.block-contact-form .container .middle .inner .gravity-theme .gform_heading{order:2}.block-contact-form .container .middle .inner #gform_1{order:1}.block-contact-form .container .bottom{margin-top:4em}@media only screen and (max-width:600px){.block-contact-form .container .bottom{margin-top:2em}}.block-contact-form .container .bottom .inner .wrapper{display:flex;align-items:center}.block-contact-form .container .bottom .inner .wrapper .text-container{margin-left:2em}.block-contact-form .container .bottom .inner .wrapper .text-container .heading{font-size:2rem;margin:0;line-height:normal;color:#fff}.block-contact-form .container .bottom .inner .wrapper .text-container p{font-size:1.5em;line-height:normal;margin:0;margin-top:.2em;color:#fff}.block-programs{background-color:#fef9f2;background-image:url(https://timberlineacademy.com/wp-content/themes/timberline-child/images/about_bg_top.jpg);background-blend-mode:multiply;background-position:bottom;background-repeat:no-repeat;background-attachment:fixed}.block-programs .container .items{display:flex;margin-left:-1%;margin-right:-1%;flex-wrap:wrap}.block-programs .container .items .item{padding:2em;border:1px solid #000;display:flex;flex-direction:column;min-height:400px;width:31.333%;margin:1%;border-radius:10px}@media only screen and (max-width:1100px){.block-programs .container .items .item{min-height:300px;width:48%}}@media only screen and (max-width:500px){.block-programs .container .items .item{width:100%}}.block-programs .container .items .item .cat{margin-top:0;color:#1f4537}.block-programs .container .items .item .time{margin-top:auto}.block-programs .container .items .item .arrow{display:flex;justify-content:flex-end}.block-programs .container .items .item .arrow i{font-size:1.5rem;margin-right:.5em;color:#bdbdbd;-webkit-transition:all .3s ease!important;-moz-transition:all .3s ease!important;-ms-transition:all .3s ease!important;-o-transition:all .3s ease!important;transition:all .3s ease!important}.block-programs .container .items .item:hover{background-color:#1f4537;border-color:rgba(0,0,0,0)}.block-programs .container .items .item:hover p{color:#fff}.block-programs .container .items .item:hover .cat{color:#fff}.block-programs .container .items .item:hover .arrow i{margin-right:0;color:#fff}.block-programs .container .items .item.image-item{padding:0;border:0;border-radius:10px;overflow:hidden}.block-programs .container .items .item.image-item img{width:100%;height:100%;object-fit:cover}.block-intro{position:relative}.block-intro .container{display:flex}@media only screen and (max-width:1300px){.block-intro .container{justify-content:space-between}}@media only screen and (max-width:960px){.block-intro .container{flex-direction:column}}.block-intro .container .text-container{max-width:960px;width:100%;display:flex;flex-direction:column}@media only screen and (max-width:1300px){.block-intro .container .text-container{max-width:65%;width:100%}}@media only screen and (max-width:960px){.block-intro .container .text-container{max-width:100%}}.block-intro .container .text-container>p{margin-top:2em}.block-intro .container .text-container .items{display:grid;grid-template-columns:1fr 1fr 1fr;margin-top:6em;gap:6em}@media only screen and (max-width:960px){.block-intro .container .text-container .items{gap:2em;margin-top:3em}}@media only screen and (max-width:800px){.block-intro .container .text-container .items{grid-template-columns:1fr 1fr}}@media only screen and (max-width:500px){.block-intro .container .text-container .items{grid-template-columns:1fr}}.block-intro .container .text-container .items .item .icon{width:100%;margin:0 auto;display:flex;align-items:center;justify-content:center;min-height:125px}.block-intro .container .text-container .items .item .icon img{max-width:140px;max-height:90px;width:100%;height:auto;object-fit:contain;display:flex;align-items:center;justify-content:center}.block-intro .container .text-container .items .item p{font-weight:700}.block-intro .container .image-container{position:absolute;right:0;display:grid;grid-template-columns:1fr;gap:2em}@media only screen and (max-width:1300px){.block-intro .container .image-container{align-items:stretch;max-width:30%;width:100%;position:relative}}@media only screen and (max-width:960px){.block-intro .container .image-container{grid-template-columns:1fr 1fr;max-width:100%;margin-top:2em}}@media only screen and (max-width:1300px){.block-intro .container .image-container img{width:100%;object-fit:cover}}.block-teams{overflow:hidden}.block-teams .container .items{margin-top:2em;padding-bottom:0;margin-right:calc(50% - 50vw)}@media only screen and (max-width:500px){.block-teams .container .items{margin-right:unset}}.block-teams .container .items .item{background-color:#202020;padding:4em 2em;background-size:cover;background-repeat:no-repeat;background-position:center;overflow:hidden;min-height:550px;width:350px;position:relative;flex-direction:column;margin:0 2em 0 0!important;display:flex;align-items:center;justify-content:flex-start;border-radius:10px;opacity:.5}.block-teams .container .items .item.is-selected,.block-teams .container .items .item.is-selected+.item,.block-teams .container .items .item.is-selected+.item+.item{opacity:1}@media only screen and (max-width:800px){.block-teams .container .items .item{min-height:unset;height:450px;padding:2em}}@media only screen and (max-width:600px){.block-teams .container .items .item{height:300px;width:250px}}.block-teams .container .items .item:first-of-type{background-color:#fff;border:1px solid #000}.block-teams .container .items .item:first-of-type .heading{max-width:270px;width:100%;margin-top:0;text-transform:uppercase;font-weight:700;font-size:3em;margin-top:auto;padding:0;margin-bottom:0}@media only screen and (max-width:800px){.block-teams .container .items .item:first-of-type .heading{font-size:2.8em}}@media only screen and (max-width:600px){.block-teams .container .items .item:first-of-type .heading{margin-top:0;font-size:2em}}.block-teams .container .items .item .inner{position:absolute;bottom:2em;padding:0 2em;width:100%}.block-teams .container .items .item .inner .heading{color:#fff;margin:0;font-family:"Saans-Regular-1",sans-serif}.block-teams .container .items .item .inner .position{color:#fff;margin-top:0;margin-bottom:0}.block-teams .container .items .item.open{height:100%}.block-teams .container .items .item.open:before{content:"";width:100%;height:100%;position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.8);z-index:1}.block-teams .container .items .item.open:first-of-type:before{display:none}.block-teams .container .items .item.open .inner{display:none}.block-teams .container .items .item.open .inner-content{display:flex!important;flex-direction:column;align-items:flex-start;z-index:2;overflow-y:scroll;padding-right:2em}.block-teams .container .items .item.open .inner-content::-webkit-scrollbar{width:6px}.block-teams .container .items .item.open .inner-content::-webkit-scrollbar-thumb{background-color:#fff;border-radius:10px}@media only screen and (max-width:800px){.block-teams .container .items .item.open .inner-content{height:450px;overflow-y:scroll}}@media only screen and (max-width:600px){.block-teams .container .items .item.open .inner-content{height:300px}}.block-teams .container .items .item.open .inner-content .close{position:absolute;right:.8em;color:#fff;top:.5em;font-size:2em;z-index:99}.block-teams .container .items .item.open .inner-content .subheading{color:#fff;border:1px solid #fff;border-radius:27px;padding:.2em 1em}@media only screen and (max-width:600px){.block-teams .container .items .item.open .inner-content .subheading{margin-top:0}}.block-teams .container .items .item.open .inner-content .heading{color:#fff;margin:0;font-family:"Saans-Regular-1",sans-serif}.block-teams .container .items .item.open .inner-content .position{color:#fff;margin-top:0}.block-teams .container .items .item.open .inner-content p{color:#fff;font-weight:500}.block-teams .flickity-prev-next-button{position:absolute;top:50%;width:44px;height:44px;border:none;border-radius:50%;background:#fff;background:rgba(255,255,255,.75);cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.block-teams .flickity-prev-next-button:hover{background:#fff}.block-teams .flickity-prev-next-button:focus{outline:none;box-shadow:0 0 0 5px #09f}.block-teams .flickity-prev-next-button:active{opacity:.6}.block-teams .flickity-prev-next-button.previous{left:10px}.block-teams .flickity-prev-next-button.next{right:10px}.block-teams .flickity-prev-next-button:disabled{opacity:0;cursor:auto}.block-teams .flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%}.block-teams .flickity-prev-next-button .arrow{fill:#333}.block-teams .flickity-page-dots{bottom:-45px!important}.block-teams .flickity-button{background:#000!important}@media only screen and (max-width:500px){.block-teams .flickity-button.previous{left:-20px}}.block-teams .flickity-button.next{left:80%}@media only screen and (max-width:1200px){.block-teams .flickity-button.next{right:10px;left:unset}}@media only screen and (max-width:800px){.block-teams .flickity-button.next{right:8px;left:unset}}@media only screen and (max-width:500px){.block-teams .flickity-button.next{right:-20px}}.block-images .items{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}@media only screen and (max-width:600px){.block-images .items{grid-template-columns:1fr 1fr}}.block-images .items .item{display:flex;justify-content:center;align-items:center}.block-images .items .item img{width:100%;object-fit:cover}.block-about-intro{background-repeat:no-repeat;background-position:center bottom}.block-about-intro .container{margin-top:-4em;z-index:2;position:relative;padding-top:4em;background:linear-gradient(180deg,#ffffff 0% 20%,transparent 20% 100%)}.block-about-intro .container>.heading{margin-top:0}.block-about-intro .container .wrapper{display:flex;justify-content:space-between}@media only screen and (max-width:800px){.block-about-intro .container .wrapper{flex-direction:column-reverse}}.block-about-intro .container .wrapper .image-container{max-width:35%;width:100%;display:grid;grid-template-columns:1fr;gap:2em}@media only screen and (max-width:800px){.block-about-intro .container .wrapper .image-container{grid-template-columns:1fr 1fr;margin-top:2em;max-width:100%}}@media only screen and (max-width:600px){.block-about-intro .container .wrapper .image-container{grid-template-columns:1fr;gap:2em}}.block-about-intro .container .wrapper .image-container img{width:100%;object-fit:cover}.block-about-intro .container .wrapper .text-container{max-width:60%;width:100%;display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-start}@media only screen and (max-width:800px){.block-about-intro .container .wrapper .text-container{max-width:100%}}.block-about-intro .container .wrapper .text-container img{margin-top:auto;width:auto;object-fit:contain}@media only screen and (max-width:800px){.block-about-intro .container .wrapper .text-container img{width:100%}}.block-about-intro .container .wrapper .text-container p{margin-top:0}.block-about-value .top{background-color:#1f4537;color:#fff;position:relative}.block-about-value .top p,.block-about-value .top .heading{color:#fff}.block-about-value .top .container .wrapper{display:flex;justify-content:space-between}@media only screen and (max-width:960px){.block-about-value .top .container .wrapper{display:grid;grid-template-columns:1fr 1fr;gap:2em}}@media only screen and (max-width:800px){.block-about-value .top .container .wrapper{display:block}}.block-about-value .top .container .wrapper .text-container{max-width:47%;width:100%}@media only screen and (max-width:960px){.block-about-value .top .container .wrapper .text-container{max-width:100%}}.block-about-value .top .container .wrapper .text-container .heading{margin-top:0}.block-about-value .top .container .wrapper .image-container{z-index:2;position:absolute;right:3em;top:-3em}@media only screen and (max-width:960px){.block-about-value .top .container .wrapper .image-container{position:static}}.block-about-value .top .container .wrapper .image-container img{width:30vw;max-width:550px;min-width:400px}@media only screen and (max-width:960px){.block-about-value .top .container .wrapper .image-container img{width:100%;max-width:100%;min-width:100%}}.block-about-value .top .container .items{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:6em;margin-top:5em}@media only screen and (max-width:1200px){.block-about-value .top .container .items{gap:4em}}@media only screen and (max-width:960px){.block-about-value .top .container .items{grid-template-columns:1fr 1fr}}@media only screen and (max-width:800px){.block-about-value .top .container .items{gap:2em}}@media only screen and (max-width:450px){.block-about-value .top .container .items{grid-template-columns:1fr}}.block-about-value .top .container .items .item .icon{width:100%;margin:0 auto;display:flex;align-items:center;justify-content:center;min-height:125px}.block-about-value .top .container .items .item .icon img{max-width:140px;max-height:90px;width:100%;height:auto;object-fit:contain;display:flex;align-items:center;justify-content:center}.block-about-value .top .container .items .item>p{font-weight:700}.block-about-value .bottom{padding:6em 0 0 0}.block-about-value .bottom .image-container{display:flex;justify-content:flex-end;align-items:flex-start}@media only screen and (max-width:800px){.block-about-value .bottom .image-container{display:grid;grid-template-columns:1fr 1fr;gap:2em;justify-content:unset;align-items:unset}}.block-about-value .bottom .image-container img:nth-of-type(2){margin-left:2em}@media only screen and (max-width:800px){.block-about-value .bottom .image-container img:nth-of-type(2){margin-left:0}}@media only screen and (max-width:800px){.block-about-value .bottom .image-container img{width:100%}}.block-about-team .container{padding-bottom:0;padding-top:0}.block-about-team .container .heading{margin-top:0}.block-about-team .container .text-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:10em;position:relative}@media only screen and (max-width:800px){.block-about-team .container .text-wrapper{grid-template-columns:1fr;gap:4em}}@media only screen and (max-width:600px){.block-about-team .container .text-wrapper{gap:2em}}.block-about-team .container .text-wrapper:after{content:"";position:absolute;width:2px;height:75%;background-color:#1f4537;right:50%;top:4em}@media only screen and (max-width:800px){.block-about-team .container .text-wrapper:after{display:none}}.block-about-team .container .text-wrapper .subheading{font-weight:700;text-transform:uppercase}.block-about-feature{display:flex;justify-content:space-between}@media only screen and (max-width:800px){.block-about-feature{padding:0em 4em;flex-direction:column}}@media only screen and (max-width:600px){.block-about-feature{padding:2em}}.block-about-feature .image-container{max-width:45%;width:100%}@media only screen and (max-width:800px){.block-about-feature .image-container{max-width:100%}}.block-about-feature .image-container img{width:100%}.block-about-feature .text-container{padding:4em;max-width:650px;width:100%;margin-right:auto}@media only screen and (max-width:800px){.block-about-feature .text-container{max-width:100%;margin-top:2em;padding:0}}.block-about-feature .text-container .heading{margin-top:0}.block-about-feature .text-container .items{margin-top:4em}.block-about-feature .text-container .items .item{display:flex;align-items:center;margin-bottom:1em}.block-about-feature .text-container .items .item .icon-container{max-width:98px;width:100%;display:flex;justify-content:center;margin-right:1em}.block-about-feature .text-container .items .item .icon-container img{width:100%;max-width:80px;max-height:55px;height:auto}@media only screen and (max-width:800px){.block-graduates .container{padding:4em}}@media only screen and (max-width:600px){.block-graduates .container{padding:2em}}.block-graduates .container>.heading{margin-top:0}.block-graduates .container .items .item{display:flex;justify-content:space-between;width:100%}@media only screen and (max-width:800px){.block-graduates .container .items .item{flex-direction:column}}.block-graduates .container .items .item .image-container{max-width:47%;width:100%}@media only screen and (max-width:800px){.block-graduates .container .items .item .image-container{max-width:100%}}.block-graduates .container .items .item .image-container img{width:100%;object-fit:cover;height:100%;max-height:700px}.block-graduates .container .items .item .text-container{max-width:47%;width:100%;display:flex;flex-direction:column;align-items:flex-start}.block-graduates .container .items .item .text-container a{color:#369e65}@media only screen and (max-width:800px){.block-graduates .container .items .item .text-container{max-width:100%;margin-top:4em}}@media only screen and (max-width:600px){.block-graduates .container .items .item .text-container{margin-top:2em}}.block-graduates .container .items .item .text-container .heading{margin:0}.block-graduates .container .items .item .text-container .name{display:flex;align-items:center;width:100%}.block-graduates .container .items .item .text-container .name .map{max-width:30px;width:100%;margin-right:.5em}.block-graduates .container .items .item .text-container .name .multiply{max-width:60px;width:100%;margin-right:.5em}.block-graduates .container .items .item .text-container .name p{font-size:20px;font-weight:500;margin:0}.block-graduates .container .items .item .text-container .program{margin:0;font-weight:300;font-size:3rem;margin-bottom:.5em}@media only screen and (max-width:600px){.block-graduates .container .items .item .text-container .program{font-size:2.5rem}}@media only screen and (max-width:600px){.block-graduates .container .items .item .text-container .program{font-size:2rem}}.block-graduates .container .items .item .text-container>p span{text-transform:uppercase;font-weight:700}.block-graduates .container .items .item .text-container .program-wrapper{width:100%;border-top:1px solid #000;border-bottom:1px solid #000;padding:1em;margin-top:2em;cursor:pointer}.block-graduates .container .items .item .text-container .program-wrapper .program-link{display:flex;width:100%;align-items:center;justify-content:space-between}.block-graduates .container .items .item .text-container .program-wrapper .program-link>p{font-size:1.5em;text-transform:uppercase;color:#000;max-width:450px;width:100%;margin:0;font-family:"Saans-Regular-1",sans-serif}.block-graduates .container .items .item .text-container .program-wrapper .program-link i{font-size:2em;font-weight:700;margin-right:1em;color:#000;-webkit-transition:all .3s ease!important;-moz-transition:all .3s ease!important;-ms-transition:all .3s ease!important;-o-transition:all .3s ease!important;transition:all .3s ease!important}.block-graduates .container .items .item .text-container .program-wrapper .program-link:hover i{margin-right:0;margin-left:1em}.block-graduates .container .items .flickity-button{width:45px;height:45px;background:#000;color:#fff;display:flex;justify-content:center;align-items:center;top:45%}@media only screen and (max-width:800px){.block-graduates .container .items .flickity-button{top:30%}}@media only screen and (max-width:600px){.block-graduates .container .items .flickity-button{top:20%}}.block-graduates .container .items .flickity-button .flickity-button-icon{width:50%;height:50%;position:relative;left:unset;right:unset;top:unset;bottom:unset}.block-graduates .container .items .flickity-button.previous{left:-22px}.block-graduates .container .items .flickity-button.next{left:45%}@media only screen and (max-width:800px){.block-graduates .container .items .flickity-button.next{right:-22px;left:unset}}.block-graduates .container .carousel-nav{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;gap:1em;margin-top:4em}.block-graduates .container .carousel-nav .item.is-selected{position:relative}.block-graduates .container .carousel-nav .item.is-selected:after{content:"";width:100%;height:100%;position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.7);z-index:1}.block-graduates .container .carousel-nav img{width:100%;height:100%;object-fit:cover}.block-faq{background-color:#1f4537;color:#fff}.block-faq p,.block-faq .heading{color:#fff}.block-faq .container{display:flex;justify-content:space-between}@media only screen and (max-width:800px){.block-faq .container{flex-direction:column}}.block-faq .container .left{max-width:45%;width:100%;display:flex;flex-direction:column;justify-content:flex-start}@media only screen and (max-width:800px){.block-faq .container .left{max-width:100%}}.block-faq .container .left .heading{margin-top:.3em;margin-bottom:.5em}.block-faq .container .left .link{font-size:18px;margin-top:2em}@media only screen and (max-width:800px){.block-faq .container .left .link{margin-top:0}}.block-faq .container .right{max-width:50%;width:100%}@media only screen and (max-width:800px){.block-faq .container .right{max-width:100%;margin-top:2em}}.block-faq .container .right .items{padding-bottom:1.5em}.block-faq .container .right .item{display:flex;justify-content:space-between;align-items:center;position:relative;margin:0;cursor:pointer;padding:0;flex-direction:column}.block-faq .container .right .item:after{content:"";height:1px;max-width:100%;width:100%;background-color:#c3c3c3;display:block;margin:0 auto}.block-faq .container .right .item .question{font-size:20px;font-weight:700;margin:0 auto;width:100%;display:flex;align-items:center;justify-content:space-between;padding:1em 0;gap:1em;line-height:normal;-webkit-transition:all .3s ease!important;-moz-transition:all .3s ease!important;-ms-transition:all .3s ease!important;-o-transition:all .3s ease!important;transition:all .3s ease!important}.block-faq .container .right .item .question:after{content:"";font-family:"Font Awesome 6 Pro";font-size:1.5em;font-weight:400;transform:rotate(44deg);-webkit-transition:all .3s ease!important;-moz-transition:all .3s ease!important;-ms-transition:all .3s ease!important;-o-transition:all .3s ease!important;transition:all .3s ease!important}@media only screen and (max-width:800px){.block-faq .container .right .item .question:after{font-size:1.2em}}.block-faq .container .right .item .answer{height:0;overflow:hidden;padding:0;margin:0;font-weight:500;-webkit-transition:all .3s ease!important;-moz-transition:all .3s ease!important;-ms-transition:all .3s ease!important;-o-transition:all .3s ease!important;transition:all .3s ease!important}.block-faq .container .right .item:hover .question:after{transform:rotate(0)}.block-faq .container .right .item.open{margin-top:-1px}.block-faq .container .right .item.open:before{content:"";height:1px;max-width:100%;width:100%;background-color:#c3c3c3;display:block;margin:0 auto;position:absolute;top:-1px;display:none}.block-faq .container .right .item.open:after{display:none}.block-faq .container .right .item.open .question:after{transform:rotate(0)}.block-faq .container .right .item.open .answer{height:auto;padding:0;width:100%}.block-students-intro .container{margin-top:-4em;z-index:2;position:relative;padding-top:4em;background-color:#fff}.block-students-intro .container>.heading{margin-top:0}.block-students-intro .container .wrapper{display:flex;justify-content:space-between}@media only screen and (max-width:800px){.block-students-intro .container .wrapper{flex-direction:column}}.block-students-intro .container .wrapper .text-container{max-width:60%;width:100%}@media only screen and (max-width:800px){.block-students-intro .container .wrapper .text-container{max-width:100%}}.block-students-intro .container .wrapper .text-container .block-text{padding:3em;background-color:#fef9f2;display:flex;flex-direction:column;align-items:flex-start;margin-top:5em}@media only screen and (max-width:600px){.block-students-intro .container .wrapper .text-container .block-text{padding:2em;margin-top:3em}}.block-students-intro .container .wrapper .text-container .block-text .top{margin-bottom:2em}.block-students-intro .container .wrapper .text-container .block-text .top p{margin:0;font-weight:700}.block-students-intro .container .wrapper .text-container .block-text .bottom{border-top:2px solid #000;padding-top:2em}.block-students-intro .container .wrapper .text-container .block-text .bottom span{margin:0;font-weight:700}.block-students-intro .container .wrapper .text-container .block-text .btn{font-size:1em;margin-top:1.5em}.block-students-intro .container .wrapper .status-container{max-width:400px;width:100%;display:flex;flex-direction:column}@media only screen and (max-width:1200px){.block-students-intro .container .wrapper .status-container{max-width:35%}}@media only screen and (max-width:800px){.block-students-intro .container .wrapper .status-container{max-width:100%;margin-top:4em}}@media only screen and (max-width:600px){.block-students-intro .container .wrapper .status-container{margin-top:2em}}.block-students-intro .container .wrapper .status-container>.heading_20{margin-top:.5em;margin-bottom:.5em;display:flex;align-items:center}.block-students-intro .container .wrapper .status-container>.heading_20:after{content:"";height:1px;width:53%;background:#000;margin-left:auto;font-weight:400}.block-students-intro .container .wrapper .status-container .items .item.open i{color:#1f4537}.block-students-intro .container .wrapper .status-container .items .item.closed i{color:#f23030}.block-students-intro .container .wrapper .status-container .items .item .status_title{text-decoration:underline;margin-bottom:0}.block-students-intro .container .wrapper .status-container .items .item .status{margin-top:0;font-weight:700;display:flex;align-items:center}.block-students-intro .container .wrapper .status-container .items .item .status i{font-size:.5em;margin-right:1em}.block-students-intro .container .wrapper .status-container .link{font-size:18px;margin-top:1.5em}@media only screen and (max-width:600px){.block-students-intro .container .wrapper .status-container .link{font-size:.8em}}.block-gallery{overflow:hidden}.block-gallery .container{padding-bottom:0}.block-gallery .container iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.block-gallery .container>.items{margin-top:2em;padding-bottom:0;margin-right:calc(50% - 50vw)}@media only screen and (max-width:500px){.block-gallery .container>.items{margin-right:unset}}.block-gallery .container>.items .item{max-width:960px;width:100%;margin-right:2em;opacity:.5;-webkit-transition:all .3s ease!important;-moz-transition:all .3s ease!important;-ms-transition:all .3s ease!important;-o-transition:all .3s ease!important;transition:all .3s ease!important}.block-gallery .container>.items .item.is-selected{opacity:1}.block-gallery .container>.items .item img{width:100%;object-fit:cover;object-position:center;aspect-ratio:2/1}.block-gallery .container>.items .flickity-button{background:#000}@media only screen and (max-width:500px){.block-gallery .container>.items .flickity-button.previous{left:-20px}}.block-gallery .container>.items .flickity-button.next{left:75%}@media only screen and (max-width:1200px){.block-gallery .container>.items .flickity-button.next{right:10px;left:unset}}@media only screen and (max-width:800px){.block-gallery .container>.items .flickity-button.next{right:8px;left:unset}}@media only screen and (max-width:500px){.block-gallery .container>.items .flickity-button.next{right:-20px}}.block-gallery .flickity-enabled.is-draggable{-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.block-gallery .flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.block-gallery .flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.block-gallery .flickity-prev-next-button{position:absolute;top:50%;width:44px;height:44px;border:none;border-radius:50%;background:#fff;background:rgba(255,255,255,.75);cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.block-gallery .flickity-prev-next-button:hover{background:#fff}.block-gallery .flickity-prev-next-button:focus{outline:none;box-shadow:0 0 0 5px #09f}.block-gallery .flickity-prev-next-button:active{opacity:.6}.block-gallery .flickity-prev-next-button.previous{left:10px}.block-gallery .flickity-prev-next-button.next{right:10px}.block-gallery .flickity-prev-next-button:disabled{opacity:.3;cursor:auto}.block-gallery .flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%}.block-gallery .flickity-prev-next-button .arrow{fill:#333}.block-gallery .items .item{width:100%;margin-right:8px}.block-gallery .items .item img{display:block;margin:0 auto}.block-gallery .items-nav{margin-top:1em}.block-gallery .items-nav a img{height:100%;width:190px;object-fit:cover;aspect-ratio:2/1}.block-requirement{background-color:#fef9f2;background-image:url(https://timberlineacademy.com/wp-content/themes/timberline-child/images/about_bg_top.jpg);background-blend-mode:multiply;background-position:bottom;background-repeat:no-repeat;background-attachment:fixed}.block-requirement .container{padding-top:0}.block-requirement .container>.heading{margin-top:0}.block-requirement .container>p{max-width:650px;width:100%}@media only screen and (max-width:600px){.block-requirement .container>p{max-width:100%;position:relative;margin-top:2em}}.block-requirement .container .items{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:6em;margin-top:5em}@media only screen and (max-width:1200px){.block-requirement .container .items{gap:4em}}@media only screen and (max-width:960px){.block-requirement .container .items{grid-template-columns:1fr 1fr}}@media only screen and (max-width:800px){.block-requirement .container .items{gap:2em}}@media only screen and (max-width:450px){.block-requirement .container .items{grid-template-columns:1fr}}.block-requirement .container .items .item .icon{width:100%;margin:0 auto;display:flex;align-items:center;justify-content:center;min-height:125px}.block-requirement .container .items .item .icon img{max-width:140px;max-height:90px;width:100%;height:auto;object-fit:contain;display:flex;align-items:center;justify-content:center}.block-requirement .container .items .item>p{font-family:"FenulStandard-Medium",sans-serif;font-weight:700}.block-process{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width:1200px){.block-process{background:#fff}}@media only screen and (max-width:800px){.block-process{padding:4em;flex-direction:column}}@media only screen and (max-width:600px){.block-process{padding:2em}}.block-process .image-container{max-width:45%;width:100%;z-index:1}@media only screen and (max-width:800px){.block-process .image-container{max-width:100%}}.block-process .image-container img{width:100%}.block-process .text-container{padding:4em;max-width:650px;width:100%;margin-right:auto;display:flex;flex-direction:column;justify-content:center;margin-top:5em;margin-bottom:5em}@media only screen and (max-width:800px){.block-process .text-container{max-width:100%;margin-top:3em;margin-bottom:3em;padding:0}}.block-process .text-container strong{text-transform:uppercase;font-size:16px}.block-process .text-container ul{padding-left:1em;margin-bottom:0}.block-process .text-container ul li{margin-bottom:1em;font-size:16px}.block-process .text-container .heading{margin-top:0}.block-downlaod{background-color:#000}@media only screen and (max-width:800px){.block-downlaod .container{padding:4em 2em}}.block-downlaod .container .text-container{max-width:960px;display:flex;flex-direction:column;align-items:center;margin:0 auto}.block-downlaod .container .text-container .heading_45{text-align:center;color:#fff;line-height:normal;margin-bottom:1.5em;margin-top:0}.block-downlaod .container .text-container .btn{background:#fff;color:#000}@media only screen and (max-width:600px){.block-downlaod .container .text-container .btn{padding:1em 2em;font-size:1em}}.block-downlaod .container .text-container .btn:hover{background-color:#1f4537;color:#fff}.block-support .container{padding-top:2em}.block-support .container .heading{margin-top:0}.block-support .container .text-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:10em;position:relative}@media only screen and (max-width:800px){.block-support .container .text-wrapper{grid-template-columns:1fr;gap:2em}}@media only screen and (max-width:600px){.block-support .container .text-wrapper{gap:0}}.block-support .container .text-wrapper:after{content:"";position:absolute;width:2px;height:85%;background-color:#1f4537;right:50%;top:1em}@media only screen and (max-width:800px){.block-support .container .text-wrapper:after{display:none}}.block-support .container .text-wrapper .subheading{font-weight:700;text-transform:uppercase}.block-support .container .blocks-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:2em;margin-top:3em}@media only screen and (max-width:800px){.block-support .container .blocks-wrapper{grid-template-columns:1fr}}@media only screen and (max-width:600px){.block-support .container .blocks-wrapper{margin-top:1em}}.block-support .container .blocks-wrapper img{width:100%;object-fit:cover;aspect-ratio:5/3}.block-support .container .blocks-wrapper .left .text-container p{max-width:500px}.block-support .container .blocks-wrapper .right .items{display:grid;gap:2em;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.block-support .container .blocks-wrapper .text-container{display:flex;flex-direction:column}.block-support .container .blocks-wrapper .text-container .heading_20{margin-bottom:.2em}.block-support .container .blocks-wrapper .text-container .subheading{font-weight:600;margin:0}.block-support .container .blocks-wrapper .text-container .link{margin-top:2em;text-transform:uppercase}.block-programs-intro .container{margin-top:-4em;z-index:2;position:relative;padding-top:4em;background-color:#fff}.block-programs-intro .container>.heading{margin-top:0}.block-programs-intro .container .wrapper{display:flex;justify-content:space-between}@media only screen and (max-width:800px){.block-programs-intro .container .wrapper{flex-direction:column}}.block-programs-intro .container .wrapper .text-container{max-width:60%;width:100%}@media only screen and (max-width:800px){.block-programs-intro .container .wrapper .text-container{max-width:100%}}.block-programs-intro .container .wrapper .text-container span{font-weight:700}.block-programs-intro .container .wrapper .text-container .block-text{padding:3em;background-color:#1f4537;display:flex;flex-direction:column;align-items:flex-start;margin-top:5em;font-weight:700}@media only screen and (max-width:600px){.block-programs-intro .container .wrapper .text-container .block-text{padding:2em;margin-top:3em}}.block-programs-intro .container .wrapper .text-container .block-text p{color:#fff}.block-programs-intro .container .wrapper .status-container{max-width:400px;width:100%;display:flex;flex-direction:column}@media only screen and (max-width:1200px){.block-programs-intro .container .wrapper .status-container{max-width:35%}}@media only screen and (max-width:800px){.block-programs-intro .container .wrapper .status-container{max-width:100%;margin-top:4em}}@media only screen and (max-width:600px){.block-programs-intro .container .wrapper .status-container{margin-top:2em}}.block-programs-intro .container .wrapper .status-container>.heading_20{margin-top:.5em;margin-bottom:.5em;display:flex;align-items:center}.block-programs-intro .container .wrapper .status-container>.heading_20:after{content:"";height:1px;width:53%;background:#000;margin-left:auto;font-weight:400}.block-programs-intro .container .wrapper .status-container>.heading_20:nth-of-type(2){margin-top:3em}.block-programs-intro .container .wrapper .status-container>p{font-weight:500;max-width:240px}.block-programs-intro .container .wrapper .status-container .items .item.open i{color:#1f4537}.block-programs-intro .container .wrapper .status-container .items .item.closed i{color:#f23030}.block-programs-intro .container .wrapper .status-container .items .item .status_title{text-decoration:underline;margin-bottom:0}.block-programs-intro .container .wrapper .status-container .items .item .status{margin-top:0;font-weight:700;display:flex;align-items:center}.block-programs-intro .container .wrapper .status-container .items .item .status i{font-size:.5em;margin-right:1em}.block-programs-intro .container .wrapper .status-container .link{font-size:18px;margin-top:1.5em}@media only screen and (max-width:600px){.block-programs-intro .container .wrapper .status-container .link{font-size:.8em}}.block-accommodation{overflow:hidden}.block-accommodation .container .text-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:10em;position:relative}@media only screen and (max-width:800px){.block-accommodation .container .text-wrapper{grid-template-columns:1fr;gap:2em}}@media only screen and (max-width:600px){.block-accommodation .container .text-wrapper{gap:0}}.block-accommodation .container .text-wrapper.no-line:after{display:none}.block-accommodation .container .text-wrapper:after{content:"";position:absolute;width:2px;height:85%;background-color:#1f4537;right:50%;top:1em}@media only screen and (max-width:800px){.block-accommodation .container .text-wrapper:after{display:none}}.block-accommodation .container .text-wrapper .subheading{font-weight:700;text-transform:uppercase}.block-accommodation .container .gallery-wrapper>.items{margin-top:2em;padding-bottom:0;margin-right:calc(50% - 50vw)}@media only screen and (max-width:500px){.block-accommodation .container .gallery-wrapper>.items{margin-right:unset}}.block-accommodation .container .gallery-wrapper>.items .item{max-width:960px;width:100%;margin-right:2em}.block-accommodation .container .gallery-wrapper>.items .item img{width:100%;object-fit:cover;object-position:center;aspect-ratio:2/1}.block-accommodation .container .gallery-wrapper>.items .flickity-button{background:#000}@media only screen and (max-width:500px){.block-accommodation .container .gallery-wrapper>.items .flickity-button.previous{left:-20px}}.block-accommodation .container .gallery-wrapper>.items .flickity-button.next{left:75%}@media only screen and (max-width:1200px){.block-accommodation .container .gallery-wrapper>.items .flickity-button.next{right:10px;left:unset}}@media only screen and (max-width:800px){.block-accommodation .container .gallery-wrapper>.items .flickity-button.next{right:8px;left:unset}}@media only screen and (max-width:500px){.block-accommodation .container .gallery-wrapper>.items .flickity-button.next{right:-20px}}.block-accommodation .container .gallery-wrapper .flickity-enabled.is-draggable{-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.block-accommodation .container .gallery-wrapper .flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.block-accommodation .container .gallery-wrapper .flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.block-accommodation .container .gallery-wrapper .flickity-prev-next-button{position:absolute;top:50%;width:44px;height:44px;border:none;border-radius:50%;background:#fff;background:rgba(255,255,255,.75);cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.block-accommodation .container .gallery-wrapper .flickity-prev-next-button:focus{outline:none;box-shadow:0 0 0 5px #09f}.block-accommodation .container .gallery-wrapper .flickity-prev-next-button:active{opacity:.6}.block-accommodation .container .gallery-wrapper .flickity-prev-next-button.previous{left:10px}.block-accommodation .container .gallery-wrapper .flickity-prev-next-button.next{right:10px}.block-accommodation .container .gallery-wrapper .flickity-prev-next-button:disabled{opacity:.3;cursor:auto}.block-accommodation .container .gallery-wrapper .flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%}.block-accommodation .container .gallery-wrapper .flickity-prev-next-button .arrow{fill:#333}.block-accommodation .container .gallery-wrapper .items .item{width:100%;margin-right:8px}.block-accommodation .container .gallery-wrapper .items .item img{display:block;margin:0 auto}.block-accommodation .container .gallery-wrapper .items-nav{margin-top:1em}.block-accommodation .container .gallery-wrapper .items-nav a img{height:100%;width:190px;object-fit:cover;aspect-ratio:2/1}.block-academy{background-color:#fef9f2}.block-academy .container{display:flex;justify-content:space-between}@media only screen and (max-width:800px){.block-academy .container{flex-wrap:wrap}}.block-academy .container .text-container{max-width:47%;width:100%;display:flex;flex-direction:column;align-items:flex-start}@media only screen and (max-width:800px){.block-academy .container .text-container{max-width:100%}}.block-academy .container .text-container p{margin-top:0}.block-academy .container .text-container p span{font-weight:700}.block-academy .container .text-container .link{margin-top:3em;font-size:18px}.block-academy .container .image-container{max-width:47%;width:100%;display:flex;flex-direction:column}@media only screen and (max-width:800px){.block-academy .container .image-container{max-width:100%;margin-top:4em}}.block-academy .container .image-container img{width:100%;object-fit:cover}.block-academy .container .image-container .top{display:flex;justify-content:center;width:100%;max-width:100%}.block-academy .container .image-container .bottom{display:grid;grid-template-columns:repeat(5,1fr);gap:2em;margin-top:2em}@media only screen and (max-width:600px){.block-academy .container .image-container .bottom{grid-template-columns:1fr 1fr}}.block-academy .container .image-container .bottom img:first-of-type{object-fit:cover;width:100%;grid-area:1/1/2/4}@media only screen and (max-width:600px){.block-academy .container .image-container .bottom img:first-of-type{grid-area:unset}}.block-academy .container .image-container .bottom img:nth-of-type(2){width:100%;object-fit:contain;object-position:top;grid-area:1/4/2/6}@media only screen and (max-width:600px){.block-academy .container .image-container .bottom img:nth-of-type(2){grid-area:unset}}.block-fees{background-color:#fef9f2;background-image:url(https://timberlineacademy.com/wp-content/themes/timberline-child/images/about_bg_top.jpg);background-blend-mode:multiply;background-position:bottom;background-repeat:no-repeat;background-attachment:fixed}.block-fees .container{display:flex;justify-content:space-between}@media only screen and (max-width:800px){.block-fees .container{flex-direction:column}}.block-fees .container .text-container{max-width:45%;width:100%;display:flex;flex-direction:column}@media only screen and (max-width:800px){.block-fees .container .text-container{max-width:100%}}.block-fees .container .text-container .prices-wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}@media only screen and (max-width:1200px){.block-fees .container .text-container .prices-wrapper{gap:2em}}.block-fees .container .text-container .prices-wrapper .item{display:flex;flex-direction:column;justify-content:center;max-width:200px;width:100%}.block-fees .container .text-container .prices-wrapper .item .heading_20{margin:0;font-weight:400}.block-fees .container .text-container .prices-wrapper .item .price{margin:0;font-weight:700;font-size:14px}.block-fees .container .text-container .prices-wrapper .item:last-of-type{background-color:#fff;padding:2em 1.5em}.block-fees .container .text-container .prices-wrapper .item:last-of-type .heading_20{font-weight:700}.block-fees .container .text-container .status-container{width:100%;display:flex;flex-direction:column;margin-top:2em}.block-fees .container .text-container .status-container>.heading_20{margin-top:.5em;margin-bottom:.5em;display:flex;align-items:center}.block-fees .container .text-container .status-container>.heading_20:after{content:"";height:1px;width:53%;background:#000;margin-left:auto;font-weight:400}.block-fees .container .text-container .status-container>.heading_20:nth-of-type(2){margin-top:3em}.block-fees .container .text-container .status-container>p{font-weight:500;max-width:240px}.block-fees .container .text-container .status-container .items .item.open i{color:#1f4537}.block-fees .container .text-container .status-container .items .item.closed i{color:#f23030}.block-fees .container .text-container .status-container .items .item .status_title{text-decoration:underline;margin-bottom:0}.block-fees .container .text-container .status-container .items .item .status{margin-top:0;font-weight:700;display:flex;align-items:center}.block-fees .container .text-container .status-container .items .item .status i{font-size:.5em;margin-right:1em}.block-fees .container .text-container .status-container .btn{text-align:center;margin-top:2em}.block-fees .container .image-container{max-width:45%;width:100%;display:grid;grid-template-columns:repeat(5,1fr);grid-row-gap:2em;height:100%}@media only screen and (max-width:800px){.block-fees .container .image-container{max-width:100%;margin-top:4em}}@media only screen and (max-width:600px){.block-fees .container .image-container{grid-template-columns:1fr;height:unset;gap:2em}}.block-fees .container .image-container img{width:100%}.block-fees .container .image-container img:first-of-type{grid-area:1/1/2/6}@media only screen and (max-width:600px){.block-fees .container .image-container img:first-of-type{grid-area:unset}}.block-fees .container .image-container img:nth-of-type(2){grid-area:2/1/3/4}@media only screen and (max-width:600px){.block-fees .container .image-container img:nth-of-type(2){grid-area:unset}}.block-similarity .container{display:flex;flex-direction:column;align-items:center}.block-similarity .container>.heading{text-align:center}.block-similarity .container .blocks-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:2em;margin-top:3em}@media only screen and (max-width:800px){.block-similarity .container .blocks-wrapper{grid-template-columns:1fr}}@media only screen and (max-width:600px){.block-similarity .container .blocks-wrapper{margin-top:1em}}.block-similarity .container .blocks-wrapper img{width:100%;object-fit:cover;aspect-ratio:5/3}.block-similarity .container .blocks-wrapper .left .item{display:flex;flex-direction:column}.block-similarity .container .blocks-wrapper .left .item .text-container p{max-width:500px}.block-similarity .container .blocks-wrapper .right .items{display:grid;gap:2em;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.block-similarity .container .blocks-wrapper .text-container{display:flex;flex-direction:column}.block-similarity .container .blocks-wrapper .text-container .heading_23{margin:0;margin-bottom:.2em;color:#000}.block-similarity .container .blocks-wrapper .text-container .subheading{font-weight:600;color:#1f4537}.block-similarity .container .btn{margin-top:3em}@media only screen and (max-width:600px){.block-similarity .container .btn{margin-top:1em}}.block-programs-detail{background-color:#fef9f2;background-image:url(https://timberlineacademy.com/wp-content/themes/timberline-child/images/about_bg_top.jpg);background-blend-mode:multiply;background-position:bottom;background-repeat:no-repeat;background-attachment:fixed}.block-programs-detail .container>.heading{text-align:center}.block-programs-detail .container .items .item{background-color:#fff;padding:2em;max-width:960px;width:100%;margin:0 auto 1em}@media only screen and (max-width:600px){.block-programs-detail .container .items .item table tr{display:flex;flex-direction:column;height:auto!important}}.block-programs-detail .container .items .item table td{padding-left:1em;padding-right:1em}@media only screen and (max-width:600px){.block-programs-detail .container .items .item table td{width:100%!important;margin:1em auto 0 auto!important;padding:0!important;height:auto!important}}.block-programs-detail .container .items .item table td:first-child{padding-left:0}.block-programs-detail .container .items .item table td:last-child{padding-right:0}@media only screen and (max-width:600px){.block-programs-detail .container .items .item table td h4 span strong{display:inline-block}}.block-programs-detail .container .items .item .heading-wrapper{position:relative;display:flex;flex-wrap:wrap;overflow:hidden}.block-programs-detail .container .items .item .heading-wrapper>.heading_20{margin-top:.5em;margin-bottom:.5em;display:flex;align-items:center;background-color:#fff;padding-right:1em;z-index:2;position:relative}.block-programs-detail .container .items .item .heading-wrapper>.heading_20:after{content:"";height:1px;font-weight:400;position:absolute;top:50%;left:100%;transform:translateY(-50%);background-color:#000;width:100%;z-index:0}.block-programs-detail .container .items .item .heading-wrapper>.heading_20:nth-of-type(2){margin-top:3em}.block-programs-detail .container .items .item .heading-wrapper>.heading_18{margin-top:.5em;margin-bottom:.5em;display:flex;align-items:center;padding-right:1em;z-index:2;color:#1f4537;width:100%}.block-programs-detail .container .items .item .heading-wrapper>.heading_18:nth-of-type(2){margin-top:3em}.block-programs-detail .container .items .item.highlight{background-color:#1f4537;color:inherit}.block-programs-detail .container .items .item.highlight>*{color:#fff}.block-programs-detail .container .items .item.highlight .heading-wrapper>.heading_20{background-color:#1f4537;color:#fff}.block-programs-detail .container .items .item.highlight .heading-wrapper>.heading_20:after{background-color:#fff}.block-programs-detail .container .items .item ul{padding:0;margin:0;list-style:none}.block-programs-detail .container .items .item ul ul{list-style-type:disc;padding-left:18px}.block-programs-detail .container .items .item ul li{margin-bottom:5px;line-height:20px}.block-programs-detail .container .items .item ul li .tooltip{position:relative;display:inline-block}.block-programs-detail .container .items .item ul li .tooltip i{color:#1f4537;font-weight:500;font-size:1.2em;margin-left:.5em;cursor:pointer}.block-programs-detail .container .items .item ul li .tooltip .tooltiptext{visibility:hidden;width:120px;background-color:#000;color:#fff;text-align:center;padding:5px 0;border-radius:6px;position:absolute;z-index:1;bottom:150%;left:50%;margin-left:-60px;padding:1em;z-index:9}.block-programs-detail .container .items .item ul li .tooltip .tooltiptext:after{content:" ";position:absolute;top:100%;left:50%;margin-left:-1px;border-width:5px;border-style:solid;border-color:#000 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.block-programs-detail .container .items .item ul li .tooltip:hover .tooltiptext{visibility:visible}.block-video .container{padding-top:0}.block-video .container iframe{width:100%;height:500px;object-fit:cover}@media only screen and (max-width:800px){.block-video .container iframe{height:400px}}.block-video .container video{width:100%;height:100%;margin:0 auto}