.header_shortcode{width:100%;height:914px;border-bottom-right-radius:60px;position:relative;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:50%}.header_shortcode.small{height:640px}.header_shortcode.small .title{bottom:107px}.header_shortcode .video_raw{position:absolute;top:0;left:0;width:100%}.header_shortcode .title{font-size:80px;line-height:85px;position:absolute;left:94px;bottom:147px;z-index:3;color:#fff;text-transform:uppercase;max-width:867px;font-weight:700;letter-spacing:4px;padding-left:10px;padding-right:134px;margin:0}@media (max-width:1635px){.header_shortcode .title{font-size:44px;line-height:50px}}.header_shortcode .title:before{position:absolute;bottom:-4px;left:0;height:30px;background:transparent linear-gradient(90deg,#59a53f,#325d2f 92%,#2e562e) 0 0 no-repeat padding-box;display:block;content:"";width:100%;z-index:-1}@media screen and (max-width:1635px){.header_shortcode{height:414px}.header_shortcode .video_raw{height:auto;width:100%}.header_shortcode .title{left:20px;font-size:40px;line-height:45px;padding-right:40px;max-width:80%}}@media screen and (max-width:1635px) and (max-width:1635px){.header_shortcode .title{font-size:34px;line-height:40px}}@media screen and (max-width:1635px){.header_shortcode .title svg{height:29px;width:auto}}@media screen and (max-width:768px){.header_shortcode .title{left:23px;bottom:92px}.header_shortcode .video_raw{height:100%;width:auto}}
.floater_shortcode{position:fixed;width:323px;background-color:#fff;right:-243px;top:204px;border-top-left-radius:15px;border-bottom-left-radius:15px;box-shadow:0 3px 6px #00000029;display:flex;align-items:center;z-index:10;transition:.3s ease-in-out}.floater_shortcode:hover{right:0}.floater_shortcode .icon{cursor:pointer;height:100%;padding:20px;width:80px;display:flex;align-items:center;justify-content:center;background-color:#ed0000;border-top-left-radius:15px;border-bottom-left-radius:15px}.floater_shortcode .icon svg{height:40px;width:40px}.floater_shortcode .content{color:#ed0000;font-size:24px;line-height:26px;letter-spacing:.48px;margin-left:26px;font-weight:700;width:196px}.floater_shortcode .content p{margin:0}.floater_shortcode .content a{text-decoration:none;color:#ed0000}@media screen and (max-width:1635px){.floater_shortcode{right:-187px;width:260px}.floater_shortcode .icon{width:73px;padding:15px}.floater_shortcode .icon svg{height:44px;width:44px}.floater_shortcode .content{margin-left:15px;font-size:20px;line-height:33px}}@media screen and (max-width:1635px) and (max-width:1635px){.floater_shortcode .content{font-size:16px;line-height:26px}}@media screen and (max-width:1635px){.floater_shortcode .content a{font-size:20px;line-height:21px}}
.shortcode_container_container{width:100%;margin:0;position:relative}.shortcode_container_container .shortcode_container_container_inner{margin:0 auto}.shortcode_container_container .shortcode_container_container_inner.full{max-width:100%}.shortcode_container_container .shortcode_container_container_inner.standard{max-width:1635px}@media screen and (max-width:1730px){.shortcode_container_container .shortcode_container_container_inner.standard{padding:0 50px}}@media screen and (max-width:768px){.shortcode_container_container .shortcode_container_container_inner.standard{padding:0 25px}}
@keyframes puls{0%{transform:scale(1)}to{transform:scale(.85)}}@keyframes puls_new{0%{transform:scale(0);opacity:.4}to{transform:scale(.85);opacity:0}}.location_shortcode .title{font-size:36px;line-height:55px;letter-spacing:2.5px;color:#2d572c;margin-bottom:49px;font-weight:700;margin-top:0;max-width:calc(50% - 44px)}@media (max-width:1635px){.location_shortcode .title{font-size:32px;line-height:37px}}.location_shortcode .pa{font-size:20px;line-height:33px;letter-spacing:.48px;color:#56a638;max-width:calc(50% - 44px);margin-bottom:67px}@media (max-width:1635px){.location_shortcode .pa{font-size:16px;line-height:26px}}.location_shortcode .hover_box{position:absolute;background:transparent linear-gradient(90deg,#59a53f,#325d2f 92%,#2e562e) 0 0 no-repeat padding-box;width:573px;color:#fff;font-size:20px;line-height:33px;letter-spacing:.6px;padding:40px;border-bottom-right-radius:40px;display:none;z-index:4}@media (max-width:1635px){.location_shortcode .hover_box{font-size:16px;line-height:26px}}.location_shortcode .location_image{position:relative}.location_shortcode .location_image>svg{width:100%;height:auto}.location_shortcode .location_image>svg .hover{cursor:pointer;position:relative;z-index:5}.location_shortcode .location_image>svg .puls{animation:puls_new 2.3s 0s infinite ease-in-out}.location_shortcode .location_image>svg .puls:nth-of-type(2n){opacity:0;animation-delay:.75s}.location_shortcode .location_image>svg .puls:nth-of-type(3n){opacity:0;animation-delay:.3s}.location_shortcode .location_image .inner_title{font-size:40px;line-height:45px;position:absolute;right:59px;bottom:71px;color:#2d572c;text-transform:uppercase;font-weight:700;letter-spacing:4px;margin-top:0;margin-bottom:0;padding-left:18px;padding-right:18px;width:760px;z-index:5}@media (max-width:1635px){.location_shortcode .location_image .inner_title{font-size:34px;line-height:40px}}.location_shortcode .location_image .inner_title svg{height:35px;width:auto}.location_shortcode .location_image .inner_title:before{position:absolute;bottom:-4px;left:0;height:30px;background:transparent linear-gradient(90deg,#59a53f,#325d2f 92%,#2e562e) 0 0 no-repeat padding-box;display:block;content:"";width:100%;z-index:-1}@media screen and (max-width:1635px){.location_shortcode .title{font-size:40px;line-height:45px}.location_shortcode .pa{max-width:100%}.location_shortcode .location_image .inner_title{max-width:600px;bottom:0;right:0}.location_shortcode .location_image .inner_title svg{height:29px;width:auto}}@media screen and (max-width:768px){.location_shortcode .title{max-width:unset}.location_shortcode .location_image .inner_title{display:none}.location_shortcode .location_image svg{position:absolute;z-index:-1;width:200%;left:-50%;top:50%;transform:translateY(-50%)}.location_shortcode .hover_box{position:static;display:block;width:100%;margin:0 auto;margin-bottom:31px;font-size:20px;line-height:33px}}@media screen and (max-width:768px) and (max-width:1635px){.location_shortcode .hover_box{font-size:16px;line-height:26px}}
.title_paragraph_shortcode .title{font-size:36px;line-height:55px;letter-spacing:2.5px;color:#2d572c;margin-bottom:49px;font-weight:700;margin-top:0;text-transform:uppercase}@media (max-width:1635px){.title_paragraph_shortcode .title{font-size:32px;line-height:37px}}.title_paragraph_shortcode .pa{font-size:20px;line-height:33px;letter-spacing:.48px;color:#56a638}@media (max-width:1635px){.title_paragraph_shortcode .pa{font-size:16px;line-height:26px}}@media screen and (max-width:1635px){.title_paragraph_shortcode .title{font-size:36px;line-height:55px}}@media screen and (max-width:1635px) and (max-width:1635px){.title_paragraph_shortcode .title{font-size:32px;line-height:37px}}@media screen and (max-width:1635px){.title_paragraph_shortcode .pa{max-width:100%}}
.spacer_module_container{width:100%;height:auto;overflow:hidden}.spacer_module_container .spacer_module{width:100%}
.toolbar{display:flex;justify-content:space-between;width:100%}.toolbar>.breadcrumbs>.breadcrumb-current,.toolbar>.breadcrumbs>.breadcrumb-parent{color:#d6d6d6;text-transform:uppercase;text-decoration:none;font-size:18px;font-weight:700;letter-spacing:1.1px}.toolbar>.breadcrumbs>.breadcrumb-parent{position:relative;font-size:18px;font-weight:700;color:#d6d6d6;letter-spacing:1.1px}.toolbar>.breadcrumbs>.breadcrumb-parent:after{content:"/";margin:0 5px;font-size:18px;color:#d6d6d6;letter-spacing:1.1px;display:inline-block;opacity:1}@media screen and (max-width:1635px){.toolbar>.breadcrumbs>.breadcrumb-current,.toolbar>.breadcrumbs>.breadcrumb-parent,.toolbar>.breadcrumbs>.breadcrumb-parent:after{font-size:18px}}
.image_shortcode{width:100%}.image_shortcode .image{width:100%;border-bottom-right-radius:60px;margin-bottom:29px}.image_shortcode .title{font-size:20px;line-height:33px;letter-spacing:.48px;color:#6a6a6a;font-style:italic;margin:0}@media (max-width:1635px){.image_shortcode .title{font-size:16px;line-height:26px}}.image_shortcode .title svg{height:20px;width:auto;margin-right:10px}
.title_image_shortcode{position:relative}.title_image_shortcode .background-container{width:100%;height:55%;background:transparent linear-gradient(90deg,#59a53f,#325d2f 92%,#2e562e) 0 0 no-repeat padding-box;position:absolute;top:0;left:0;z-index:-1}.title_image_shortcode .container{z-index:1;max-width:1635px;margin:0 auto}.title_image_shortcode .container .title{font-size:40px;line-height:45px;position:relative;padding-top:162px;color:#fff;text-transform:uppercase;max-width:867px;font-weight:700;letter-spacing:4px;padding-left:10px;margin-bottom:91px;margin-top:0}@media (max-width:1635px){.title_image_shortcode .container .title{font-size:34px;line-height:40px}}.title_image_shortcode .container .title svg{height:35px;width:auto}.title_image_shortcode .container .title:before{position:absolute;bottom:-4px;left:0;height:30px;background:#56a638;display:block;content:"";width:100%;z-index:-1}.title_image_shortcode .container .image{width:100%;height:auto;border-bottom-right-radius:60px}@media screen and (max-width:1635px){.title_image_shortcode{padding:0 50px}.title_image_shortcode .container .title{font-size:40px;line-height:45px;max-width:600px}}@media screen and (max-width:1635px) and (max-width:1635px){.title_image_shortcode .container .title{font-size:34px;line-height:40px}}@media screen and (max-width:1635px){.title_image_shortcode .container .title svg{height:29px;width:auto}}@media screen and (max-width:1635px){.title_image_shortcode{padding:0 25px}.title_image_shortcode .container .title{margin-bottom:100px;padding-top:100px}.title_image_shortcode .background-container{height:80%}}
.contact_employee_shortcode{width:100%;display:flex;justify-content:flex-end}.contact_employee_shortcode .employee{display:flex;align-items:flex-end}.contact_employee_shortcode .employee .info{font-size:20px;line-height:33px;text-align:right;letter-spacing:.44px;padding-right:29.5px;border-right:1px solid #56a638}@media (max-width:1635px){.contact_employee_shortcode .employee .info{font-size:16px;line-height:26px}}.contact_employee_shortcode .employee .info .name{font-weight:700}.contact_employee_shortcode .employee .info .title{text-transform:uppercase;color:#56a638;margin-bottom:7px}.contact_employee_shortcode .employee .info a{text-decoration:none;color:#000;font-size:20px;line-height:33px}@media (max-width:1635px){.contact_employee_shortcode .employee .info a{font-size:16px;line-height:26px}}.contact_employee_shortcode .employee .background_image{height:169px;width:169px;padding:0;margin:0;margin-left:29.5px;background-size:cover;background-position:50%;background-repeat:no-repeat;background-position:50% 20%}@media screen and (max-width:768px){.contact_employee_shortcode{justify-content:center}}
.read_more_shortcode .title{font-size:36px;line-height:55px;color:#56a638;letter-spacing:2.5px;font-weight:700;margin-bottom:50px;margin-top:0}@media (max-width:1635px){.read_more_shortcode .title{font-size:32px;line-height:37px}}.read_more_shortcode .more{display:flex;flex-wrap:wrap;gap:46.5px}.read_more_shortcode .more .container{width:calc(33.33333% - 31px)}.read_more_shortcode .more .container .background-image{width:100%;height:353px;border-bottom-right-radius:30px;margin-bottom:55px;background-size:cover;background-repeat:no-repeat;background-position:50%}.read_more_shortcode .more .container .title{font-size:36px;line-height:55px;letter-spacing:2.5px;color:#2d572c;margin-bottom:25px}@media (max-width:1635px){.read_more_shortcode .more .container .title{font-size:32px;line-height:37px}}.read_more_shortcode .more .container .description{font-size:20px;line-height:33px;letter-spacing:.48px;margin-bottom:25px}@media (max-width:1635px){.read_more_shortcode .more .container .description{font-size:16px;line-height:26px}}.read_more_shortcode .more .container .arrow,.read_more_shortcode .more .container .arrow svg{height:30px;width:auto}@media screen and (max-width:1635px){.read_more_shortcode .title{font-size:36px;line-height:55px}}@media screen and (max-width:1635px) and (max-width:1635px){.read_more_shortcode .title{font-size:32px;line-height:37px}}@media screen and (max-width:1635px){.read_more_shortcode .more .container{width:calc(50% - 23.25px)}.read_more_shortcode .more .container .title{font-size:36px;line-height:55px}}@media screen and (max-width:1635px) and (max-width:1635px){.read_more_shortcode .more .container .title{font-size:32px;line-height:37px}}@media screen and (max-width:768px){.read_more_shortcode .more .container{width:100%}.read_more_shortcode .more .container .title{font-size:36px;line-height:55px}}@media screen and (max-width:768px) and (max-width:1635px){.read_more_shortcode .more .container .title{font-size:32px;line-height:37px}}
