﻿.reset,.widget_block,header li,#secondary ul,#social,#social li,nav#footer ul{margin:0;padding:0}.cream{background-color:#FCFBF0}.yellow{background-color:#FFFBC8}.lgreen{background-color:#D7D9B7;color:#434335}.tan{background-color:#DBD1C6}.brown{background-color:#572700}.gbrown{background-color:#434335}.dgreen{background-color:#6E7435}.peach{background-color:#FDC99D}section,footer,aside,nav,main,article,figure{display:block}html,body{width:100%;height:100%;margin:0;padding:0;font-size:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Lexend",sans-serif;color:#575451;line-height:1.5em;background-color:#FCFBF0;font-weight:300}body{overflow-x:hidden}.clearfix{clear:both}img{height:auto}.wrapper{width:100%;padding:0 5%;max-width:1500px;margin:0 auto;box-sizing:border-box}main{margin:160px 0 80px;min-height:375px}#page-9 main,#page-11 main,#page-15 main{margin-top:220px}.text-group{max-width:900px;margin:0 auto}p,li{font-size:1.125em;line-height:1.5em}li li{font-size:1em}h1,h2{font-weight:300;color:#434335}h1{font-size:3.5625em;line-height:1.1em;margin:.25em 0}h2{font-size:2.1875em;line-height:1.25em;margin:.5em 0}h3{font-weight:300;font-size:1.575em;line-height:1.4em;margin:1em 0 .25em}h4{font-size:1.125em;margin:10px auto}.two-columns{column-count:2}a,a:visited{color:#6E7435}a:hover{color:#575451 !important}ul{padding-left:20px}.widget_block{list-style:none}.dottedline,.wp-block-separator{border:none;background:url("images/dottedline.svg") 0 0 repeat;width:100%;margin:10px auto;height:7px}.alm-load-more-btn{border:none}.wp-block-button__link,.button,.alm-load-more-btn,#searchsubmit,.wp-block-search .wp-block-search__button,#submit{background:none;color:#6E7435;text-transform:capitalize;font-weight:600;display:inline-block;text-decoration:none;border-bottom:1px solid #572700;padding:0 0 5px 0;position:relative;border-radius:0;box-shadow:none}.wp-block-button__link::after,.button::after,#searchsubmit::after,.wp-block-search .wp-block-search__button::after,#submit::after,#searchsubmit::after,.category::after{content:"";background:url("images/button-after-green.svg") 0 0 no-repeat;width:40px;height:9px;display:inline-block;margin-left:8px;position:absolute;bottom:11px;background-size:cover}.category::after{bottom:6px}.lgreen a,.lgreen a:visited,.peach a,.peach a:visited,.button.has-lgreen-background-color,.button.has-peach-background-color{color:#434335}.lgreen .wp-block-button__link,.lgreen .button,.lgreen .wp-block-search .wp-block-search__button,.peach .wp-block-button__link,.peach .button,.peach .wp-block-search .wp-block-search__button,.button.has-lgreen-background-color,.button.has-peach-background-color{border-bottom-color:#FFFBC8}.yellow .wp-block-button__link,.yellow .button,.yellow .wp-block-search .wp-block-search__button{border-bottom-color:#6E7435}.lgreen .wp-block-button__link::after,.lgreen .button::after,.lgreen #searchsubmit::after,.lgreen .wp-block-search .lgreen .wp-block-search__button::after,.lgreen #submit::after,.peach .wp-block-button__link::after,.has-peach-background-color .wp-block-button__link::after,.peach .button::after,.peach #searchsubmit::after,.peach .wp-block-search .peach .wp-block-search__button::after,.peach #submit::after,.button.has-lgreen-background-color::after,.button.has-peach-background-color::after{background-image:url("images/button-after-brown.svg")}.has-dgreen-background-color{color:#FFFBC8;background-color:#6E7435}.has-peach-background-color{background-color:#FDC99D}.has-peach-background-color a{color:#572700;font-weight:500}.wp-block-button__link:hover,.button:hover,#searchsubmit:hover,#submit:hover,.wpcf7-submit:hover,.wp-block-search__button:hover{color:#DBD1C6}#searchsubmit,.wpcf7-submit{font-size:1em;max-width:150px;margin-top:20px;cursor:pointer}textarea,input,select,textarea,.gform_drop_area{width:100%;box-sizing:border-box;padding:10px;font-family:"Lexend",sans-serif;border:1px solid #434335;border-radius:15px;color:#572700;margin-bottom:30px;margin-top:5px;font-size:1em}:focus{outline:none}:hover{transition:.4s ease}label,legend{font-weight:500}fieldset{border:none;padding:0}.gfield_select{background-color:white}.ginput_complex{display:flex;flex-direction:row;justify-content:space-between}.ginput_complex input{margin-bottom:0}.name_first,.name_last{margin-bottom:30px;width:45%;font-style:italic}.name_first label,.name_last label{font-weight:400}.gfield_required,.gform_fileupload_rules{padding-left:3px;font-style:italic;color:#6E7435}.ginput_container_fileupload{margin-bottom:30px}.gform_drop_area{background-color:white;padding:40px;margin-bottom:5px}.gform_button_select_files::after{display:none}.gform_button_select_files{border:none;font-size:1em;text-decoration:underline}.gform_submission_error,.gfield_description.validation_message{font-size:16px;color:red}.gfield_description.validation_message{margin-top:-20px;font-style:italic}#gform_confirmation_message_1{font-weight:700;color:#6E7435}.gform_footer.before{margin-top:-10px;margin-left:10px}.gform_button,.roundbutton .wp-block-button__link{border:none;font-size:1em;color:#572700;background-color:#FDC99D;width:auto;padding:11px 35px;border-radius:15px}.roundbutton .wp-block-button__link:after{display:none}.gform_button:hover,.roundbutton .wp-block-button__link:hover{background-color:#FFFBC8;color:#572700}.alignwide{margin-left:-80px;margin-right:-80px}.alignfull{margin-left:calc( -100vw / 2 + 100% / 2 );margin-right:calc( -100vw / 2 + 100% / 2 );max-width:100vw}.alignfull img{width:100vw}.alignfull figure{margin:0}.has-dgreen-color{color:#6E7435}header{position:fixed;max-height:36px;overflow:show;padding:30px 2.5% 41px;width:95%;top:0;z-index:99999}header li{list-style:none;float:left}header li a{text-decoration:none}#logo{float:left;margin-top:-25px;display:block;width:360px}#logo img,#mobilelogo img{width:100%}.navigation{float:right}.round{border-radius:13vmax;position:relative;box-sizing:border-box}.round.tan,.is-style-rounded img{border-style:solid;border-width:2.5vmax;border-color:#DBD1C6;box-sizing:border-box}.round.border{padding:2.5vmax;outline:1px solid #6E7435;bakground-color:red;outline-offset:5%;box-sizing:border-box}#main li{text-transform:uppercase;margin-right:12px;font-size:1.05em;font-weight:400;padding-bottom:21px}#secondary{display:flex;justify-content:right}#secondary ul{margin-top:-10px}#secondary ul li{font-size:1em;font-weight:400;margin-right:18px}#secondary ul li a{color:#575451;margin-top:-17px}#secondary li:last-child{margin-right:0}#main li::after{content:"•";margin-left:12px}#main li:last-child{margin-right:0}#main li:last-child::after,#main li:nth-child(5):after{display:none;padding-right:0;margin-right:0}#main li.button{margin-left:10px;border:none}#main li.button a{background-color:#FFFBC8;padding:6px 16px;border-radius:19px}#menu-main{position:relative}#menu-main li:hover .sub-menu{display:block}#main li .sub-menu li::after{display:none !important}#main li .sub-menu{display:none;padding:0;box-sizing:border-box;position:absolute;top:46px;left:0;z-index:99;width:100%}#main li .sub-menu li{display:block;border-bottom:1px solid #FDC99D;float:none;font-size:1em;padding:0;margin:0}#main li .sub-menu li a{background-color:rgba(67,67,53,0.8);color:#FCFBF0;padding:14px 10px;width:100%;display:block;box-sizing:border-box}#main li .sub-menu li:last-child{border:none;padding-bottom:0;margin:0}#main li .sub-menu a:hover{color:#FFFBC8 !important}#mobile,#toggle{display:none}#toggle{width:51px;height:45px;background:url("images/toggle.svg") 0 0 no-repeat;background-size:cover;float:right;margin-top:3px}#mobilelogo{display:none}#mobile{position:absolute;min-height:100%;width:100%;background-color:#D7D9B7;text-align:center;padding:40px 0}#mobilenav>ul{width:100%;float:none;display:block;margin:0;padding:0;list-style:none;padding-bottom:0}#mobilenav>ul li{margin-bottom:20px;font-weight:400;font-size:1.375em;font-weight:600;text-transform:uppercase;margin-bottom:30px}#mobilenav>ul li a{color:#575451 !important;text-decoration:none}#mobilenav ul li ul{width:100%;float:none;display:block;margin:0;padding:0;margin-top:10px}#mobilenav ul li ul li{font-size:1em;width:100%;float:none;display:block;margin:0;padding:0;font-weight:400;text-transform:none;margin-bottom:10px}#mobilenav ul li ul a:hover{color:#FFFBC8}#mobile-secondary ul{width:100%;float:none;display:block;margin:0;padding:0;margin-top:20px}#mobile-secondary ul li{list-style:none;width:100%;float:none;display:block;margin:0;padding:0;margin-bottom:10px}#mobile-secondary ul li a{color:#575451 !important;text-decoration:none}#mobilenav a:hover,#mobilenav a{color:white !important}#mobile .button{color:white;border-color:white}#toggleclose{background-image:url("images/togglex.svg");width:40px;height:40px;background-size:cover;position:absolute;right:30px;top:20px}.site{display:block;transition:1s opacity linear;opacity:1;position:relative}.site.hidden{opacity:0;z-index:-1;display:none}.newsletter{padding:40px 0;text-align:center}.signup{max-width:1000px;margin:0 auto}footer{padding:20px 2.5%}#footerleft{float:left;width:45%}#footeright{float:right;text-align:right;width:46%}#social{margin:10px 0 0 49px}#social li{display:inline-block;margin-right:5px}#social li a{background:url("images/social.svg") 0 0 no-repeat;display:block;width:40px;height:40px}#social li.facebook a{background-position:-47px 0}#social li a:hover{background-position-y:-42px;transition:none}.branding,.contact{display:inline-block}.contact p{font-size:1rem;font-weight:400}nav#footer ul li{@exented .reset;font-size:0.9375em;list-style:none}nav#footer ul li a{text-decoration:none;font-weight:400}nav#footer a:hover{color:#yellow}footer p{font-size:0.875em;font-weight:400}#value{width:100%;position:relative;height:0;padding-bottom:49.927%;margin-top:130px}#valueprop{width:29.1655342804%;left:3.8060531192%;float:left;position:absolute;top:14%}.video-image{width:68.6226065473%;left:35.9481161211%;top:0;position:relative}.video-image img{width:100%;height:auto}#valueprop h1{font-size:2.7em;line-height:1.3em;margin:0 0 20px}#valueprop p{font-size:1.23em}.video-image .playbutton{display:block;position:absolute;left:50%;margin:0 auto;top:50%;transform:translateX(-50%) translateY(-50%);z-index:999;opacity:.85}.playbutton img{width:139px;height:139px}.playbutton:hover{opacity:.5}.fancybox__container{z-index:99999}@media screen and (min-width: 1800px){#valueprop h1{font-size:3.5em}#valueprop p{font-size:1.3em}}@media screen and (max-width: 1366px){#valueprop{top:5%}}#home-team{display:block}.wholeft{float:left;width:55%;margin-left:-10px;padding:80px 120px 80px 80px;border-radius:100px;box-sizing:border-box;position:relative}.wholeft h2{margin-top:0}.whoright{float:right;width:45%}.whoright img{width:100%;border-radius:100px;box-sizing:border-box}.teamtop,.teambottom{min-width:480px}.teamtop{margin:-75px 0 0 -49px}.teambottom{margin:-35px 0 0 -109px;position:relative}#main-7 h1{text-align:center}section{margin:60px 0}.service{position:relative;margin:130px 0}.service h2{margin-top:-10px}.service-back{width:100%;padding:60px;box-sizing:border-box;display:flex;align-items:center}.service-content{width:51%}.imageleft .service-back{flex-direction:row-reverse}.service-image{width:50%;z-index:6;position:absolute}.service.imageright .service-image{margin-right:-6%;right:0;top:50%;transform:translateY(-49.3%)}.service.imageleft .service-image{margin-left:-6%;left:0;top:50%;transform:translateY(-49.3%)}.service-image img{width:100%}.bio-left{width:30%;margin-top:20px;margin-right:5%;float:left}.bio-left img{width:100%}.bio-right{width:100%}.bio-right h1{font-size:3em}.bio-right h2{font-size:1.8em}.biolink{display:block;margin-top:10px;font-weight:500;text-decoration:none}.three-circles{position:relative}.circles-left,.content-right{display:inline-block}.circles-left{width:45.3%;position:relative;padding-bottom:47.7086743044%;height:0}.content-right{width:40%;margin-left:10%;vertical-align:top}.circles-left img{width:54%;border-style:solid;border-width:7px;border-radius:50%;position:absolute;box-sizing:border-box}.circles-left img:first-child{top:0;left:0;z-index:5}.circles-left img:nth-child(2){top:19%;right:2%;z-index:3}.content-right{margin-top:50px}.circles-left img:nth-child(3){bottom:6%;left:6%;z-index:1}.arrowloop{position:absolute;top:-60px;margin-left:auto;margin-right:auto;left:-5%;right:0;width:21.02291325696%;transform:rotate(-12deg);max-width:318px;min-width:284px}.arrowloop img{width:100%;height:auto}#news{text-align:center}.meta a{font-weight:700;text-decoration:none}.sort{margin:0}.newsfeed{display:flex;justify-content:space-between;align-items:stretch;flex-direction:row;flex-wrap:wrap;margin:60px 0}.newsbox{width:48%;display:flex;flex-direction:row;padding:20px 20px 10px 20px;box-sizing:border-box;text-align:left;align-items:center;flex-wrap:wrap;margin-bottom:50px}.newsdate{margin-right:20px;width:28%;width:107px}.datecircle{border-radius:60px;padding:10px 28px;text-align:center;box-sizing:border-box;width:101px;height:104px}.newstitle{width:65%}.newstitle a{text-decoration:none}.month,.date,.year{display:block;text-align:center}.month{font-size:1.375em;font-weight:200}.date{color:#FDC99D;font-weight:700;font-size:2.5625em;margin:2px 0}.year{font-size:1.1875em}.category{padding-right:50px;align-self:flex-end;text-align:right;flex-basis:100%;position:relative}.category::after{background-image:url("images/button-after-brown.svg")}.category a{color:#572700;font-weight:400;border:none;text-decoration:none}.category a:visited{color:#572700}.break{flex-basis:100;height:0}#page-9 .newsdate,#page-2894 .newsdate,.alm-btn-wrap{display:none}#page-9 .newstitle,#page-2894 .newstitle{width:85%}@media screen and (max-width: 932px){.newstitle{width:100%}}.faq-category{width:100%;position:relative;margin:80px 0 50px}.faq-category h2{padding:50px;border:1px solid #572700;display:table;border-radius:80px;position:relative;z-index:999;margin-left:5%}.yellowback{width:100%;height:100px;background-color:#FFFBC8;position:absolute;top:50%;transform:translateY(-50%);left:0}.faq-section{margin-bottom:50px;margin:0 10%;width:80%}.faq-question{background:url("images/faqclosed.svg") left 9px no-repeat;padding-left:18px}.faq-question.active{background:url("images/faqopen.svg") left -2px no-repeat}.faq-answer{display:none;margin-left:18px}.faq-answer span{display:block;font-weight:600;color:#6E7435;font-size:1em}#bios{display:block;text-align:center}.bio{text-align:center;width:25%;width:35%;margin:3%;display:inline-block;vertical-align:top}.bio img{width:100%;height:auto;border-style:none;border-width:7px;border-radius:50%}.bio p{font-size:0.9375em;margin:0 auto}.testimonials{margin:100px auto;max-width:850px}.quote{width:65px;height:49px;background:url("images/quotes.svg") 0 0 no-repeat;display:block;margin:0 auto 50px}.testimonials p{font-size:1.0625em}cite{font-size:1.0625em;display:block;text-align:center;margin-top:50px}article{max-width:923px;margin:0 auto}article h1{margin:20px 0}article p{line-height:1.6em}.meta{text-align:right}article .meta{text-align:left;margin-bottom:50px}.meta a{font-weight:normal}.article-date{margin-left:10px}#page-2516 .gform_footer.before{text-align:center}#popupvideo{display:flex;flex-direction:row;justify-content:space-between;align-items:center;max-width:1500px;margin:0 auto;padding:0 5%;box-sizing:border-box}.video-caption{width:35%}.videoimage{width:60%;position:relative}.videoimage img{width:100%}#popupvideo .playbutton{position:absolute;left:0;right:0;margin:0 auto;top:50%;transform:translateY(-50%);z-index:99}.f-thumbs{display:none}.videoimage .round.tan,.is-style-rounded img{border-radius:170px;border-width:45px}@media screen and (min-width: 1900px){.imageright .service-content{margin-left:3%}.imageleft .service-content{margin-right:3%}}@media screen and (min-width: 1367px){.service-image{max-width:950px}}@media screen and (max-width: 1366px){#main,#secondary,#logo{display:none}#toggle{display:block}#mobilelogo{float:left;margin-top:-25px;display:block;width:160px}}@media screen and (max-width: 1200px){#value{margin:140px auto 0;height:auto;padding-bottom:0;width:90%}#valueprop{position:static;float:none;width:100%;left:0;right:0}.video-image{width:100%;margin-top:50px;position:relative;float:none;left:auto}.mobile-spacer{height:20px !important}.service{margin:60px 0}}@media screen and (max-width: 1000px){#popupvideo{flex-wrap:wrap}.videoimage,.video-caption{width:100%}.videoimage{margin-top:20px}}@media screen and (max-width: 800px){section{margin:50px 0}#page-9 main,#page-11 main,#page-15 main{margin-top:160px}#footerleft,#footeright{float:none;width:100%;text-align:left}.circles-left,.content-right{display:block}.circles-left{width:66%;padding-bottom:68%}.content-right{width:100%;margin-left:0;margin-top:20px}.arrowloop{display:none}.newsbox{flex-direction:column;justify-content:flex-start;padding-bottom:30px;position:relative}.newstitle,.newsdate{width:100%}.category{position:absolute;bottom:6px;left:30px}.wholeft,.whoright{float:none;margin:0;width:100%}.wholeft{padding:80px 80px 120px}.whoright{width:100%;margin-top:-60px}.teamtop{margin:0 auto;min-width:0;position:relative}.teambottom{display:none}.service{display:flex;flex-direction:column-reverse;width:100%;margin:80px 0}.service-content{width:100%}.service-image{position:relative;display:block;transform:none;top:0;width:80%;max-width:900px}.service.imageright .service-image,.service.imageleft .service-image{margin:0 auto 2%;right:0;left:0;top:0;transform:none;max-width:650px}.service-back{margin-top:-150px;padding-top:180px}.wp-block-column h3{margin-top:0}}@media screen and (max-width: 600px){.wp-block-columns{width:100%;display:block}.wp-block-column:not(:last-child),.wp-block-column:nth-child(2n){margin-left:0;margin-right:0}.newsbox{width:100%}.bio{width:40%;margin:40px 4%}.two-columns{column-count:1}.name_first,.name_last{width:100%}.ginput_complex{flex-direction:column}#page-2 .mobile-spacer{display:none}#page-2554 h1,#page-2540 h1,#page-2545 h1{font-size:2em}.bio-left{width:100%;margin-top:0;margin-right:0;float:none}.round,.videoimage .round.tan,.is-style-rounded img{border-radius:100px}.videoimage .round.tan,.is-style-rounded img{border-width:25px}.faq-question{font-size:1.275em}.playbutton img{height:72px}}@media screen and (max-width: 480px){h2{font-size:1.875em}.faq-category h2{border:none;padding:0}.faq-category{margin:60px 0 40px}.faq-section{margin:0 auto;width:100%}.bio{width:100%;margin:40px auto}.wholeft{padding:50px 50px 88px 50px}#valueprop h1{font-size:2.4em}}
/*# sourceMappingURL=style.css.map */
