#menu-upper-menu li{float:left;margin-left:10px}.ast-header-break-point .ast-above-header-section .widget{display:inline-block}.ast-header-break-point .ast-above-header-section-separated.ast-above-header-mobile-stack .ast-above-header-section-2{padding:0}.ast-header-break-point .ast-above-header-section .widget{margin:0}.footer-adv{background:#b8e1dc;background:linear-gradient(0deg,#b8e1dc 0%,white 100%)}.footer-adv-overlay{background:#b8e1dc;background:linear-gradient(0deg,#b8e1dc 0%,white 100%);background-image:url(https://treetrust.ca/wp-content/uploads/2020/03/footer-border-1100.png);background-repeat:no-repeat;background-position:center bottom;background-size:auto;background-attachment:scroll}.textwidget strong{font-weight:500}.page .has-post-thumbnail .post-thumb img{border-radius:20px}.banner{display:flex;align-items:stretch;justify-content:flex-start;min-height:400px;padding-top:400px;background-attachment:fixed;background-position:center -200px;background-repeat:no-repeat;background-size:cover}@media screen and (min-width:768px){.banner{padding-top:0;background-position:center}}.banner__wrapper{display:flex;align-items:stretch;justify-content:flex-start;width:100%}@media screen and (min-width:768px){.banner__wrapper{width:var(--site-content-width);margin-left:auto;margin-right:auto}}.banner.banner--content-left .banner__wrapper{justify-content:flex-start}.banner.banner--content-right .banner__wrapper{justify-content:flex-end}.banner__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%;height:100%;padding:40px}@media screen and (min-width:768px){.banner__content{width:50%;padding-top:150px;padding-bottom:150px;padding-left:80px;padding-right:80px}}.banner__content>*{color:#fff}.banner__title{font-weight:700;margin-bottom:20px}.banner__body{font-weight:600}@media screen and (min-width:768px){.banner__body{font-size:1.25em}}.banner__link{display:inline-block;padding-top:18px;padding-bottom:18px;padding-left:40px;padding-right:40px;color:#3a3a3a;font-size:16px;font-weight:600;line-height:1;text-align:center;text-decoration:none;background-color:#ffffff;border:none;border-radius:50px;box-shadow:none;cursor:pointer}.banner__link:hover{color:#ffffff;background-color:#3a3a3a}.bds-feature .bds-feature-thumbnail{border-top-left-radius:20px;border-top-right-radius:20px}.bds-feature .bds-feature-body{background-color:#f4f4f4;border:0 none;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px}.bds-feature .bds-feature-thumbnail+.bds-feature-body{border-top-left-radius:0px;border-top-right-radius:0px}.bds-partner .bds-partner-thumbnail{border-top-left-radius:20px;border-top-right-radius:20px}.bds-partner .bds-partner-body{background-color:#f4f4f4;border:0 none;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px}.bds-partner .bds-partner-thumbnail+.bds-partner-body{border-top-left-radius:0px;border-top-right-radius:0px}.gform_wrapper div.validation_error{font-weight:500!important;color:#333!important;border:none!important;background-color:#fef0c5!important}.gform_wrapper li.gfield.gfield_error,.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{border-color:#fef0c5!important;background-color:rgba(254,240,197,0.3)!important}.gform_wrapper .gfield_error .gfield_label,.gform_wrapper .validation_message{color:#333!important}.gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper li.gfield_error textarea{border-color:#333!important}.gform_wrapper label.gfield_label,.gform_wrapper legend.gfield_label{font-weight:500!important}.estimator_form{padding:20px;border-radius:20px;margin:0 auto}.estimator_form div.ginput_complex label,.estimator_form input:not([type=radio]):not([type=checkbox]):not([type=submit]),.estimator_form select,.estimator_form textarea,.estimator_form ul li.gfield .gfield_description,.estimator_form ul li.gfield .ginput_container{text-align:center}.estimator_form ul#menu-upper-menu li{float:left;margin-left:10px}.estimator_form label.gfield_label{font-weight:400!important}.estimator_form .gf_progressbar_percentage.percentbar_0 span{display:none}.estimator_form div.ginput_complex label,.estimator_form input:not([type=radio]):not([type=checkbox]):not([type=submit]),.estimator_form select,.estimator_form textarea,.estimator_form ul li.gfield .gfield_description,.estimator_form ul li.gfield .ginput_container{text-align:center}.estimator_form ul.top_label li.gfield label.gfield_label{text-align:center;display:block}.estimator_form .gform_description,.estimator_form .gform_footer,.estimator_form .gform_page_footer,.estimator_form .gform_title{text-align:center}.estimator_form .top_label li.gfield label.gfield_label{text-align:center;display:block}.estimator_form .gform_button,.estimator_form .gform_next_button,.estimator_form .gform_previous_button{font-size:0.8rem!important;margin:0 2px!important}.flight_form{background-color:#d7efec}.car_form{background-color:#f1f5ce}