.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropdown-submenu:hover>a:after{border-left-color:#fff}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;border-radius:6px 0 6px 6px}.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:rgba(0,0,0,0);border-style:solid;border-width:5px 0 5px 5px;border-left-color:#ccc;margin-top:5px;margin-right:-10px}@font-face{font-family:"gilroy";src:url("/assets/fonts/gilroylight.woff2") format("woff2"),url("/assets/fonts/gilroylight.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:"gilroy-extrabold";src:url("/assets/fonts/gilroyextrabold.woff2") format("woff2"),url("../font/gilroyextrabold.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"gilroy-heavy";src:url("/assets/fonts/gilroyheavy.woff2") format("woff2"),url("../font/gilroyheavy.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:"proxima-nova";src:url("/assets/fonts/proximanovabold.woff2") format("woff2"),url("../font/proximanovabold.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:"proxima-nova";src:url("/assets/fonts/proximanovaregular.woff2") format("woff2"),url("../font/proximanovaregular.woff") format("woff");font-weight:400;font-style:normal}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.editing cms-block{z-index:99}html{font-size:16px}#main{font-family:"proxima-nova",sans-serif;line-height:30px;font-size:18px !important;overflow-x:hidden;color:#000}#main .row{margin-right:0;margin-left:0}#main .mainContent{background:#fff}#main .container{width:100%;max-width:1600px;padding:0 20px;position:relative}@media(min-width: 500px){#main .container{padding:0 40px}}@media(min-width: 767px){#main .container{padding:0 80px}}@media(min-width: 1800px){#main .container{padding:0;max-width:1800px}}#main :where(h1){font-size:1.875em;font-family:"gilroy-heavy",sans-serif}@media(min-width: 767px){#main :where(h1){font-size:3em}}#main :where(h2){font-size:1.875em;font-family:"gilroy-heavy",sans-serif}@media(min-width: 767px){#main :where(h2){font-size:3em}}#main :where(h3){font-size:1.5em;font-family:"gilroy-heavy",sans-serif}@media(min-width: 767px){#main :where(h3){font-size:2.25em}}#main :where(p){font-size:1em;font-weight:400}#main :where(a){text-decoration:none;transition:all ease-in-out .3s;color:#12bf6b}#main :where(a):focus,#main :where(a):hover{color:#12975d}#main .breadcrumb{margin-top:40px;margin-bottom:0}#main .button{transition:all ease-in-out .3s;text-decoration:none;padding:10px 35px;font-size:1.125em;font-family:"gilroy-heavy",sans-serif;text-transform:lowercase;color:#fff;background:#12bf6b;border-radius:15px;border:none;display:inline-block;line-height:normal}#main .button:focus,#main .button:hover{color:#fff;background:#12975d}#main .button.wide{width:100%;text-align:center;display:block}#main .breadcrumb{font-size:.75em}#main .breadcrumb>li+li:before{padding:0}#main img{max-width:100%}#main .checkbox-inline{line-height:normal}#main .checkbox-inline span{padding-top:5px}#main header{width:100%;height:auto;padding:.5rem 0;background:#fff;position:relative;z-index:1}#main header p{margin:0}#main header:hover,#main header:focus-within{z-index:10}#main header .container{padding:1rem;gap:1rem;align-items:center;display:flex;flex-flow:row wrap;justify-content:flex-end;max-width:min(1600px,95%)}#main header .container:before,#main header .container:after{display:none}@media screen and (max-width: 376px){#main header .container{justify-content:space-between}#main header .container :first-child{width:100%;max-width:unset}#main header .container .megaOuter365{justify-self:flex-end}}#main header .tny_site-logo{margin-inline-end:auto;max-width:30vw;transition:all .1s}#main header .logo{width:100%;max-width:200px;display:block}@media(min-width: 1100px){#main header .logo{margin:15px 0;max-width:225px}}@media(min-width: 1100px)and (min-width: 1300px){#main header .logo{max-width:250px}}@media(min-width: 767px){#main header .contact{width:auto;text-align:right;line-height:normal;display:block}}#main header .contact a{text-decoration:none;transition:all ease-in-out .3s;color:#000;font-weight:700}#main header .contact a:focus,#main header .contact a:hover{color:#12bf6b}#main header .contact a.email{font-size:.875em}#main header .contact .social a .fab.fa-facebook-f{padding-right:25px}@media screen and (min-width: 769px){#main header .contact p:has(.number){display:none;margin:0}}@media screen and (max-width: 768px){#main header .contact .social{display:none}#main header .contact p:has(.number){font-size:clamp(14px,2vw,20px);margin:0}}#main .tny_sticky-bar{padding-block:.5rem;background-color:#12bf6b;color:#fff;border-radius:0 0 1rem 1rem;position:sticky;top:0;z-index:5;margin-bottom:-2rem}#main .tny_sticky-bar__inner{max-width:min(1600px,95%);margin:auto;display:flex;justify-content:space-between;align-items:center;-moz-column-gap:1rem;column-gap:1rem}#main .tny_sticky-bar form{color:#000}#main .tny_sticky-bar p{margin-block:0;font-size:1rem}#main .tny_sticky-bar #news-modal{width:-moz-max-content;width:max-content}#main .tny_sticky-bar .contact{display:flex;flex-flow:row wrap;-moz-column-gap:1rem;column-gap:1rem;align-items:center;justify-content:center}#main .tny_sticky-bar .contact a{color:#000;text-decoration:underline}#main .tny_sticky-bar .contact a:hover{color:#fff}#main .tny_sticky-bar .contact a.email{font-size:1rem}#main .tny_sticky-bar .contact a.number{font-size:1.3rem}@media screen and (max-width: 768px){#main .tny_sticky-bar .contact{display:none}}#main .tny_sticky-bar .button.callBackClick{color:#000;background-color:#fff;min-width:-moz-max-content;min-width:max-content;text-transform:uppercase;padding:.3em 1em;font-size:1rem;border-radius:.5em}#main .tny_sticky-bar .button.callBackClick:hover,#main .tny_sticky-bar .button.callBackClick:focus{background-color:color-mix(in srgb, #12bf6b, white 50%)}#main .tny_sticky-bar .button.callBackClick i{margin-left:.3em;color:#12bf6b}#main .tny_sticky-bar .mapMobile{color:#fff;background-color:rgba(0,0,0,0);height:auto}#main .tny_sticky-bar .mapMobile a{color:#fff;padding:0 .5em;border-radius:1rem;cursor:pointer}@media screen and (max-width: 768px){#main .tny_sticky-bar{padding-block:7px}#main .tny_sticky-bar__inner{flex-wrap:wrap;justify-content:space-around}#main .tny_sticky-bar a#news-modal{padding:unset;background:rgba(0,0,0,0);color:#fff}#main .tny_sticky-bar a#news-modal:hover,#main .tny_sticky-bar a#news-modal:focus{color:#000}#main .tny_sticky-bar .button.callBackClick{color:#000;background:rgba(0,0,0,0);padding:unset;line-height:30px}#main .tny_sticky-bar .button.callBackClick:hover,#main .tny_sticky-bar .button.callBackClick:focus{color:#fff;background-color:rgba(0,0,0,0)}}@media screen and (max-width: 364px){#main .tny_sticky-bar :has(>i){display:flex;align-items:center;-moz-column-gap:.3em;column-gap:.3em;font-size:1rem;font-weight:600;margin:0}#main .tny_sticky-bar :has(>i) i{order:-1}}.modal-backdrop{display:none !important}#main .megaOuter365{background:#fff}#main .megaOuter365 :after,#main .megaOuter365 :before{box-sizing:border-box}#main .megaOuter365 .clearfix:after,#main .megaOuter365 .clearfix:before{content:"";display:table}#main .megaOuter365 .clearfix:after{clear:both;display:block}#main .megaOuter365 ul{list-style:none;margin:0;padding:0}#main .megaOuter365 .exo-menu{width:100%;max-width:1800px;float:none;margin:0 auto;list-style:none;position:relative;background:#fff}#main .megaOuter365 .exo-menu>.mega-drop-down{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;border-radius:1rem;transition:all .1s ease}#main .megaOuter365 .exo-menu>.mega-drop-down:hover{border-radius:1rem 1rem 0 0}#main .megaOuter365 .exo-menu>.mega-drop-down.active{outline-color:#12bf6b}#main .megaOuter365 .exo-menu i{color:#12bf6b;padding:0 0 0 10px;font-size:.875em}#main .megaOuter365 .exo-menu>li{display:inline-block;float:left;margin-bottom:0}#main .megaOuter365 .exo-menu>li>a,#main .megaOuter365 .mega-menu a{color:#000;font-family:"proxima-nova",sans-serif;font-weight:400;text-transform:uppercase;text-decoration:none;transition:all ease-in-out .3s}#main .megaOuter365 .exo-menu>li.active>a,#main .megaOuter365 .mega-menu li.active a{color:#000;font-weight:700}#main .megaOuter365 .exo-menu>li>a:hover,#main .megaOuter365 .mega-menu a:hover{color:#12bf6b}#main .megaOuter365 .mega-menu{left:0;right:0;padding:15px;display:none;padding-top:0;min-height:100%}#main .megaOuter365 .mega-menu{background-color:#fff;z-index:99}@media(min-width: 1100px){#main .megaOuter365{display:table;margin:0;position:relative;z-index:1}#main .megaOuter365 .exo-menu{display:flex;flex-direction:row}#main .megaOuter365 .exo-menu>li{width:auto;text-align:center;line-height:normal;align-items:center;margin:0}#main .megaOuter365 .exo-menu>li:last-of-type{border-right:none}#main .megaOuter365 .exo-menu>li>a{border:none;font-size:.9375em;padding:.5em;display:flex;align-items:center;text-align:center;height:auto;justify-content:center}}@media(min-width: 1100px)and (min-width: 1800px){#main .megaOuter365 .exo-menu>li>a{padding:10px 20px}}@media(min-width: 1100px){#main .megaOuter365 .mega-menu,#main .megaOuter365 li.drop-down>ul{position:absolute}#main .megaOuter365 .mega-menu:hover,#main .megaOuter365 .drop-down-ul:hover,#main .megaOuter365 li.drop-down>a:hover+.drop-down-ul,#main .megaOuter365 .mega-drop-down a:hover+.mega-menu{display:block}#main .megaOuter365 .mega-menu{padding:50px 20px 20px 20px}#main .megaOuter365 .mega-menu .stander{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:left;width:100%}#main .megaOuter365 .mega-menu .stander li{text-align:left;width:33.33%;padding-right:20px}#main .megaOuter365 .mega-menu .stander li:nth-of-type(1),#main .megaOuter365 .mega-menu .stander li:nth-of-type(2),#main .megaOuter365 .mega-menu .stander li:nth-of-type(3){padding-top:30px;position:relative}#main .megaOuter365 .mega-menu .stander li:nth-of-type(1):before,#main .megaOuter365 .mega-menu .stander li:nth-of-type(2):before,#main .megaOuter365 .mega-menu .stander li:nth-of-type(3):before{width:50%;height:1px;background:#12bf6b;display:block;content:"";position:absolute;top:0;left:0}#main .megaOuter365 .mega-menu .stander li a{line-height:normal;padding:10px 0;display:block}#main .megaOuter365 .toggle-menu{display:none}}@media(max-width: 1100px){#main .megaOuter365{grid-column:1;width:100%;left:0}#main .megaOuter365 .exo-menu{background-color:#12bf6b;width:100%}#main .megaOuter365 .exo-menu>.mega-drop-down:first-of-type{margin-top:40px}#main .megaOuter365 .exo-menu .mega-menu{background:#f5f7f6;line-height:40px;padding:15px 25px}#main .megaOuter365 .exo-menu{display:none}#main .megaOuter365 .exo-menu.display{display:block}#main .megaOuter365 .exo-menu.display li{padding:0 10px}#main .megaOuter365 .exo-menu>li>a{width:100%;display:none;font-size:.9375em;position:relative}#main .megaOuter365 .exo-menu>li{width:100%;border-bottom:1px solid #f5f7f6}#main .megaOuter365 .display.exo-menu>li>a{display:block;padding:10px 22px}#main .megaOuter365 .display.exo-menu>li>a.megaDropDown:after{content:"";display:block;position:absolute;right:20px;top:20px;transition:all ease-in-out .3s;color:#fff;font-family:"Font Awesome 5 Free";font-weight:900 !important}#main .megaOuter365 .display.exo-menu>li>a.megaDropDown.showMM:after{content:""}#main .megaOuter365 .mega-menu,#main .megaOuter365 li.drop-down>ul{position:relative}#main .megaOuter365 .mega-menu.displaySub{display:block}#main .megaOuter365 a.toggle-menu{padding:5px 0;background-color:#fff;top:0;width:auto;height:35px;transition:all ease-in-out .3s;display:block;cursor:pointer}#main .megaOuter365 a.toggle-menu .menuLabel{display:none}#main .megaOuter365 a.toggle-menu .lines{float:left;height:100%;width:40px;margin:0 10px}#main .megaOuter365 a.toggle-menu .line{width:35px;height:3px;background:#12bf6b;float:left;margin:3px 5px;transition:all ease-in-out .3s}#main .megaOuter365 a.toggle-menu:hover .line{background-color:#12bf6b}#main .megaOuter365 a.toggle-menu.display{background-color:#fff}#main .megaOuter365 a.toggle-menu.display .lines span:first-of-type{transform:rotate(45deg);margin-top:10px}#main .megaOuter365 a.toggle-menu.display .lines span:nth-of-type(2){transform:rotate(-45deg);margin-top:-5px}#main .megaOuter365 a.toggle-menu.display .lines span:last-of-type{display:none}}@media(max-width: 1100px){#main .megaOuter365{order:1;width:auto}#main .megaOuter365:has(>.display) .lines{position:absolute;right:0}}#main #mainBanner{align-items:center;position:relative;z-index:0}#main #mainBanner .mainBanner__greenPanel{background-color:#12bf6b;color:#fff;padding:2rem;border-radius:1rem;max-width:600px;margin-inline:auto;margin-block-start:5vh}#main #mainBanner .mainBanner__greenPanel:not(:has(:first-child)){display:none}#main #mainBanner .mainBanner__greenPanel .panel_buttons a,#main #mainBanner .mainBanner__greenPanel .panel_buttons button{font-size:clamp(12px,1vw,18px);line-height:1.1;color:#000;background-color:#fff;border:1px solid #fff;padding:.5em 1em;border-radius:2em;margin:.3em;font-weight:500;display:inline-block;font-family:"gilroy-heavy",sans-serif}#main #mainBanner .mainBanner__greenPanel .panel_buttons a i,#main #mainBanner .mainBanner__greenPanel .panel_buttons button i{display:none}#main #mainBanner .mainBanner__greenPanel .panel_buttons a:hover,#main #mainBanner .mainBanner__greenPanel .panel_buttons button:hover{background-color:#3cb4e8}#main #mainBanner .bannerImage{position:relative;background-color:#12975d}#main #mainBanner .bannerImage #gallery .slick-list{height:100%}#main #mainBanner .bannerImage #gallery .slick-list .slick-track{height:100%;display:grid;grid-auto-flow:column}#main #mainBanner .bannerImage .gallery-images:not(.slick-initialized) .gallery-image~.gallery-image{display:none}#main #mainBanner .bannerImage .gallery-image{position:relative;height:100%;width:100%}#main #mainBanner .bannerImage .gallery-image img{width:100%;height:100%;max-width:none;position:absolute;inset:0;z-index:1;-o-object-fit:cover;object-fit:cover}@media(min-width: 1800px){#main #mainBanner .bannerImage .gallery-image img{width:100%;max-width:100%}}#main #mainBanner .bannerImage .gallery-image:after{position:absolute;content:"";width:100%;height:100%;background:rgba(0,41,25,.5);display:block;z-index:2;top:0;left:0}#main #mainBanner .bannerImage .bannerCaption{width:100%;height:100%;min-height:450px;text-align:center;position:relative;z-index:3;padding:3rem 60px;color:#fff;display:grid;place-items:center;grid-template-rows:1fr auto 1fr}#main #mainBanner .bannerImage .bannerCaption .bannerCaption__inner{padding-inline:30px}#main #mainBanner .bannerImage .bannerCaption h1,#main #mainBanner .bannerImage .bannerCaption h2{color:#fff;font-size:clamp(1.75rem,5vw,4rem)}#main #mainBanner .bannerImage .bannerCaption:has(.mainBanner__greenPanel :first-child){grid-template-rows:minmax(3rem, 1fr) auto auto;min-height:90vh}#main #mainBanner .bannerImage .slick-dots{bottom:0;position:absolute;text-align:center;margin-bottom:0px;left:50%;transform:translateX(-50%);padding-inline-start:0px}#main #mainBanner .bannerImage .slick-dots li{width:10px;height:10px;float:none;display:inline-block;font-size:0;margin:0 10px}#main #mainBanner .bannerImage .slick-dots li button{width:10px;height:10px;padding:0;background:#fff;border:2px solid #12bf6b}#main #mainBanner .bannerImage .slick-dots li.slick-active button{background:#12bf6b}#main #mainBanner .bannerImage .slick-prev,#main #mainBanner .bannerImage .slick-next{font-size:0;line-height:0;position:absolute;top:60%;display:block;width:40px;height:40px;padding:0;transform:translate(0, -50%);cursor:pointer;color:rgba(0,0,0,0);border:none;outline:none;background:rgba(0,0,0,0);z-index:99}#main #mainBanner .bannerImage .slick-prev:hover,#main #mainBanner .bannerImage .slick-prev:focus,#main #mainBanner .bannerImage .slick-next:hover,#main #mainBanner .bannerImage .slick-next:focus{color:rgba(0,0,0,0);outline:none;background:rgba(0,0,0,0)}#main #mainBanner .bannerImage .slick-prev:hover:before,#main #mainBanner .bannerImage .slick-prev:focus:before,#main #mainBanner .bannerImage .slick-next:hover:before,#main #mainBanner .bannerImage .slick-next:focus:before{opacity:1}#main #mainBanner .bannerImage .slick-prev.slick-disabled:before,#main #mainBanner .bannerImage .slick-next.slick-disabled:before{opacity:.25}#main #mainBanner .bannerImage .slick-prev:before,#main #mainBanner .bannerImage .slick-next:before{font-family:"Font Awesome 5 Free";font-size:25px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#main #mainBanner .bannerImage .slick-prev{left:10px}#main #mainBanner .bannerImage [dir=rtl] .slick-prev{right:10px;left:auto}#main #mainBanner .bannerImage .slick-prev:before{content:""}#main #mainBanner .bannerImage [dir=rtl] .slick-prev:before{content:""}#main #mainBanner .bannerImage .slick-next{right:10px}#main #mainBanner .bannerImage [dir=rtl] .slick-next{right:auto;left:10px}#main #mainBanner .bannerImage .slick-next:before{content:""}#main #mainBanner .bannerImage [dir=rtl] .slick-next:before{content:""}@media(max-aspect-ratio: 1/1){#main #mainBanner .bannerCaption{padding-block:10vh}#main #mainBanner:has(.mainBanner__greenPanel :first-child) .bannerImage{align-items:flex-end}#main #mainBanner:has(.mainBanner__greenPanel :first-child) .bannerCaption{padding-block-end:0px;padding-inline:1rem}#main #mainBanner:has(.mainBanner__greenPanel :first-child) .mainBanner__greenPanel{border-radius:2rem 2rem 0 0;padding-inline:5%;padding-block:1rem}#main #mainBanner .bannerImage .slick-dots{right:0;transform:unset;left:unset}#main #mainBanner .bannerImage .slick-dots li{display:block;margin:10px 0 0}}#main article.innerPage{padding-block:0;margin-block:-1px}#main article.innerPage>section{padding:2rem 5% !important}#main .innerPage{border-top:1px solid #f5f7f6;padding:50px 0}#main .innerPage ul{margin:15px;padding:0}#main .innerPage ul li{list-style:none;align-items:center;margin-bottom:10px;margin-left:10px}#main .innerPage ul li b{margin-right:5px}#main .innerPage ul li:before{content:"";background:#12bf6b;border-radius:2px;height:10px;width:10px;margin-right:10px;display:inline-block;margin-left:-20px}#main .innerPage a{word-break:break-word}#main .innerPage #mainInfo ul li{display:block}#main .innerPage .accordion .button{color:#12bf6b !important;font-size:1.75em;text-align:left;padding:30px 0;border-bottom:2px solid #f5f7f6;background:none;border-radius:0}#main .innerPage .accordion .button:focus,#main .innerPage .accordion .button:hover{color:#12975d}#main .innerPage .accordion .button i{float:right;transform:rotate(180deg)}#main .innerPage .accordion .button.collapsed i{transform:none}#main .innerPage .table-services{text-align:center}#main .innerPage .table-services tbody>tr>td{border-top:none;padding:20px 0}#main .innerPage .table-services img{max-height:100px}#main .innerPage .table-services h3{font-size:1.125em}#main .innerPage .table-services a{opacity:1;color:#000}#main .innerPage .table-services a:focus,#main .innerPage .table-services a:hover{opacity:.5;color:#000}#main #topBanner{width:100%;text-align:center;place-items:center;position:relative;display:grid;min-height:calc(200px + 2rem);overflow:hidden;z-index:0;grid-template-columns:1fr;padding-block:2rem}@media(min-width: 767px){#main #topBanner{height:auto}}#main #topBanner p{margin-bottom:0;height:100%}#main #topBanner img{position:absolute;inset:0;z-index:1;-o-object-fit:cover;object-fit:cover;height:100%;max-width:100vw}@media(min-width: 767px){#main #topBanner img{width:100% !important}}#main #topBanner:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,41,25,.25);z-index:2}#main #topBanner h1{width:100%;padding-inline:max(7.5%,1rem);z-index:5;font-size:clamp(2rem,5cqw,5rem);font-family:"gilroy-heavy",sans-serif;color:#fff;padding-block-start:2rem}#main .flexServices{display:flex;-moz-column-gap:2rem;column-gap:2rem;flex-direction:row;justify-content:space-between;flex-wrap:wrap}#main .flexServices .flexItem#textGroup{flex-basis:40%;min-width:min(100%,400px);flex-grow:1}#main .flexServices .flexItem#bullets{width:-moz-max-content;width:max-content;min-width:unset}#main .flexServices .flexItem#bullets:has(ul.cards){width:auto;flex-basis:55%;flex-grow:1}#main .flexServices .flexItem#bullets ul:not(.cards){position:sticky;top:10vh;margin:0;padding:1rem 1rem 1rem 2rem;background:#f5f5f5;border-radius:1rem;font-family:"gilroy-extrabold",sans-serif}#main .flexServices .flexItem#bullets ul.cards{margin:0;list-style:none;display:flex;justify-content:center;flex-flow:row wrap;gap:1rem}#main .flexServices .flexItem#bullets ul.cards li.card{font-size:1.375em;font-family:"gilroy-heavy",sans-serif;color:#000;-moz-column-break-inside:avoid;break-inside:avoid;width:130px}#main .flexServices .flexItem#bullets ul.cards li.card::before{display:none}#main .flexServices .flexItem#bullets ul.cards li.card span.image_frame{background-color:#12bf6b;border:3px solid #12bf6b;border-radius:1rem;display:grid;place-items:center;aspect-ratio:1;padding:1rem;box-shadow:2px 2px 10px #c3c3c3;transition:all .5s}#main .flexServices .flexItem#bullets ul.cards li.card img{transition:all .5s;filter:grayscale(1) brightness(2)}#main .flexServices .flexItem#bullets ul.cards li.card .card__details{display:flex;text-align:left;align-items:center;margin-block:.75rem .2rem}#main .flexServices .flexItem#bullets ul.cards li.card .card__details::before{content:"";font-family:"Font Awesome 5 Free";margin-inline-end:.5em;font-size:1rem;color:#000}#main .flexServices .flexItem#bullets ul.cards li.card h3{font-size:1.1rem;margin-block:0;color:#000}#main .flexServices .flexItem#bullets ul.cards li.card a.card__link:hover span.image_frame{background-color:#f5f5f5}#main .flexServices .flexItem#bullets ul.cards li.card a.card__link:hover img{filter:grayscale(0) brightness(1)}#main .flexServices .flexItem#bullets ul.cards li.card a.card__link:hover h3{text-decoration:underline}#main .baDesktop{display:none}@media(min-width: 767px){#main .baDesktop{display:block}#main .baDesktop img{margin:30px 0}}#main .baMobile{display:block}@media(min-width: 767px){#main .baMobile{display:none}}#main .baMobile img{margin:30px 0}@media(max-width: 1800px){#main .newsPage{padding:0 0 50px 0}#main .newsPage .container{padding:0}}#main .newsPage .newsOuter{display:flex;flex-direction:row;flex-wrap:wrap}#main .newsPage .newsOuter .newsItem{width:100%;height:0;padding-top:100%;position:relative;display:none}#main .newsPage .newsOuter .newsItem:nth-of-type(1),#main .newsPage .newsOuter .newsItem:nth-of-type(2),#main .newsPage .newsOuter .newsItem:nth-of-type(3){display:block}#main .newsPage .newsOuter .newsItem:nth-of-type(odd){background:#12bf6b}#main .newsPage .newsOuter .newsItem:nth-of-type(even){background:#12975d}@media(min-width: 767px){#main .newsPage .newsOuter .newsItem{width:50%;padding-top:50%;background:#12975d}#main .newsPage .newsOuter .newsItem:nth-child(4n+3){background:#12975d}#main .newsPage .newsOuter .newsItem:nth-child(4n+4){background:#12bf6b}}@media(min-width: 990px){#main .newsPage .newsOuter .newsItem{width:33.3%;padding-top:33.3%}#main .newsPage .newsOuter .newsItem:nth-of-type(odd){background:#12bf6b}#main .newsPage .newsOuter .newsItem:nth-of-type(even){background:#12975d}}#main .newsPage .newsOuter .newsItem h3{position:absolute;top:5%;left:10%;width:80%;color:#fff;font-size:1.5em}#main .newsPage .newsOuter .newsItem h3 a{color:#fff}#main .newsPage .newsOuter .newsItem h3 a:focus,#main .newsPage .newsOuter .newsItem h3 a:hover{color:#fff}@media(min-width: 767px){#main .newsPage .newsOuter .newsItem h3{font-size:1.375em}}@media(min-width: 990px){#main .newsPage .newsOuter .newsItem h3{font-size:1.5em}}@media(min-width: 1100px){#main .newsPage .newsOuter .newsItem h3{font-size:1.75em}}@media(min-width: 1800px){#main .newsPage .newsOuter .newsItem h3{font-size:2.25em}}#main .newsPage .newsOuter .newsItem h3 span{font-size:20px;display:block;margin-top:15px;position:relative;left:0;width:100%;color:#f5f7f6}#main .newsPage .newsOuter .newsItem span{position:absolute;bottom:10%;left:10%;width:80%}#main .newsPage .newsOuter .newsItem span a{color:#fff;font-size:1.125em;font-family:"gilroy-heavy",sans-serif}#main .newsPage .newsOuter .newsItem span a:focus,#main .newsPage .newsOuter .newsItem span a:hover{color:#fff}#main .newsPage .newsOuter .newsItem>a{position:absolute;top:0;left:0;width:100%;height:100%}#main .newsPage .newsOuter .newsItem>a:focus,#main .newsPage .newsOuter .newsItem>a:hover{background:rgba(0,0,0,.3)}#main .newsPage .newsOuter #loadMore{width:100%;margin:50px 0;text-align:center}#main .latestPosts h2{display:none}@media(min-width: 767px){#main .latestPosts h2{display:block}}#main .latestPosts h2.newsToggle{display:block !important;border-top:1px solid #12bf6b;border-bottom:1px solid #12bf6b;padding:15px 0}#main .latestPosts h2.newsToggle span{float:right}#main .latestPosts h2.newsToggle i{font-size:20px;color:#12bf6b}#main .latestPosts h2.newsToggle.toggleOpen i{transform:rotate(180deg)}@media(min-width: 767px){#main .latestPosts h2.newsToggle{display:none !important}}#main .latestPosts .latestPostsList{display:none}@media(min-width: 767px){#main .latestPosts .latestPostsList{display:block}}#main .latestPosts ul{margin:15px 0 60px 0}#main .latestPosts ul li{border-bottom:2px solid #f5f7f6;padding:15px 0;margin:0}#main .latestPosts ul li:before{display:none}#main .latestPosts .button{width:100%;text-align:center}#main .contactDetail li{position:relative;padding-left:50px}#main .contactDetail li:before{border-radius:15px !important;height:50px !important;width:50px !important;position:absolute;left:0;top:5px}#main .contactDetail li a{display:contents;color:#000}#main .contactDetail li a:focus,#main .contactDetail li a:hover{color:#12bf6b}#main .contactDetail li a:last-of-type{margin-top:-5px}#main .cwcForm{padding:50px 0}#main .cwcForm .row{margin-right:-15px;margin-left:-15px}#main .cwcForm label{display:none}#main .cwcForm input{background:#eaf3fa;border-radius:0;border:none;height:60px;font-family:"gilroy",sans-serif;font-size:1em;margin-bottom:30px;padding-left:10px;box-shadow:none;outline:none}#main .cwcForm textarea{background:#eaf3fa;border-radius:0;border:none;font-size:1em;margin-bottom:30px;box-shadow:none;outline:none}#main .cwcForm .checkbox-inline{display:flex;position:relative;align-items:center;margin-bottom:0}#main .cwcForm .checkbox-inline input{margin-bottom:0}#main #logoSlider{width:100%;height:auto;background:#fff;padding:40px 0}#main #logoSlider img{filter:grayscale(100%);margin:0 20px;opacity:.5;transition:all ease-in-out .3s}#main #logoSlider img:hover{filter:grayscale(0%);opacity:1}#main #logoSlider .slick-slide{text-align:center;text-align:-webkit-center}#main #logoSlider .slick-prev,#main #logoSlider .slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:rgba(0,0,0,0);color:rgba(0,0,0,0);top:50%;transform:translate(0, -50%);padding:0;border:none;outline:none}#main #logoSlider .slick-prev:hover,#main #logoSlider .slick-prev:focus,#main #logoSlider .slick-next:hover,#main #logoSlider .slick-next:focus{outline:none;background:rgba(0,0,0,0);color:rgba(0,0,0,0)}#main #logoSlider .slick-prev:hover:before,#main #logoSlider .slick-prev:focus:before,#main #logoSlider .slick-next:hover:before,#main #logoSlider .slick-next:focus:before{opacity:.7}#main #logoSlider .slick-prev.slick-disabled:before,#main #logoSlider .slick-next.slick-disabled:before{opacity:.5}#main #logoSlider .slick-prev:before,#main #logoSlider .slick-next:before{font-family:"Font Awesome 5 Free";font-weight:900;font-size:20px;line-height:1;color:#12bf6b;opacity:.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#main #logoSlider .slick-prev{left:-25px}[dir=rtl] #main #logoSlider .slick-prev{left:auto;right:-25px}#main #logoSlider .slick-prev:before{content:""}[dir=rtl] #main #logoSlider .slick-prev:before{content:""}#main #logoSlider .slick-next{right:-25px}[dir=rtl] #main #logoSlider .slick-next{left:-25px;right:auto}#main #logoSlider .slick-next:before{content:""}[dir=rtl] #main #logoSlider .slick-next:before{content:""}#main #logoSlider .slick-dots{position:relative;bottom:-15px;text-align:center}#main #logoSlider .slick-dots li{width:10px;height:10px;float:none;display:inline-block;font-size:0;margin:0 10px}#main #logoSlider .slick-dots li button{width:10px;height:10px;padding:0;background:#fff;border:2px solid #12bf6b}#main #logoSlider .slick-dots li.slick-active button{background:#12bf6b}#main #findDealer{width:100%;height:auto;background-color:#12bf6b;overflow:hidden}@media(min-width: 767px){#main #findDealer .container{display:flex;flex-direction:row;align-items:center}}#main #findDealer .findContent{width:100%;text-align:center;padding:100px 0}#main #findDealer .findContent:before{content:"";background:url("../image/map-watermark.png");opacity:.1;width:100%;height:100%;background-size:contain;display:block;position:absolute;top:0;right:0;background-repeat:no-repeat;background-position:center;z-index:0}@media(min-width: 767px){#main #findDealer .findContent{width:33.33%;background:none;text-align:left;padding:0}#main #findDealer .findContent:before{display:none}}#main #findDealer .findContent h2{font-size:1.875em;font-family:"gilroy-heavy",sans-serif;color:#fff;position:relative;z-index:1}@media(min-width: 500px){#main #findDealer .findContent h2{font-size:2.625em}}@media(min-width: 767px){#main #findDealer .findContent h2{font-size:3.75em}}#main #findDealer .findContent p{color:#fff;position:relative;z-index:1}#main #findDealer .findContent p a{color:#fff}#main #findDealer .findContent p a:focus,#main #findDealer .findContent p a:hover{color:#fff;text-decoration:underline}#main #findDealer .findContent form{position:relative;z-index:1}#main #findDealer .findContent input{border-radius:15px;border:none;display:block;margin:20px 0;padding:0 15px;height:50px;width:100%;transition:all ease-in-out .3s}@media(min-width: 767px){#main #findDealer .findContent input{width:auto}}#main #findDealer .findContent input:focus,#main #findDealer .findContent input:hover{outline:none;border-radius:15px;border:2px solid #12975d;box-shadow:none}#main #findDealer .findContent button{background:#fff;color:#000 !important;margin-bottom:30px}#main #findDealer .findContent button:focus,#main #findDealer .findContent button:hover{background:#12975d;color:#fff !important}#main #findDealer .dealerMap{display:none}@media(min-width: 767px){#main #findDealer .dealerMap{display:block;width:66.66%;height:auto}#main #findDealer .dealerMap img{position:absolute;top:0;height:100%;width:auto;max-width:none}}@media(min-width: 767px)and (min-width: 1100px){#main #findDealer .dealerMap img{right:-200px}}@media(min-width: 767px)and (min-width: 1500px){#main #findDealer .dealerMap img{position:relative}}#main #callBack{width:100%;height:auto;background:#12975d;padding:30px 0;color:#fff;text-align:center}#main #callBack .row{margin-right:-15px;margin-left:-15px;display:flex;flex-flow:row wrap;align-items:center;justify-content:space-around}#main #callBack .row:before,#main #callBack .row:after{display:none}#main #callBack .row>div:not(.text-right){flex-grow:1}#main #callBack .row>div.text-right{width:-moz-max-content;width:max-content}#main #callBack .container{align-items:center}#main #callBack h2{font-size:1.875em;font-family:"gilroy-heavy",sans-serif;text-align:center}@media(min-width: 500px){#main #callBack h2{font-size:2.625em}}@media(min-width: 990px){#main #callBack h2{font-size:3.75em;text-align:left}}#main #callBack .button{background:#fff;color:#000 !important;margin:25px 0}#main #callBack .button:focus,#main #callBack .button:hover{background:#12bf6b;color:#fff !important}#main #callBack .text-right{text-align:center}@media(min-width: 990px){#main #callBack .text-right{text-align:right}}#main #callbackModal{z-index:1100}#main .modal-title{float:left;font-size:1.25em;font-family:"gilroy-heavy",sans-serif;color:#000}@media(min-width: 767px){#main .modal-title{font-size:1.875em}}#main #servicesHighlight{width:100%;height:auto}#main #servicesHighlight .servicesFlex{display:flex;flex-direction:row;flex-wrap:wrap;padding:5px}#main #servicesHighlight .servicesFlex .serviceHL{width:50%;height:0;padding-top:50%;position:relative;background-position:center;background-size:cover;border:5px solid #fff}@media(min-width: 767px){#main #servicesHighlight .servicesFlex .serviceHL{width:33.33%;padding-top:33.33%}}#main #servicesHighlight .servicesFlex .serviceHL:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,41,25,.25);z-index:1}#main #servicesHighlight .servicesFlex .serviceHL#weedControl{background-image:url("../image/box-weeds.jpg")}#main #servicesHighlight .servicesFlex .serviceHL#grittingServices{background-image:url("../image/box-gritting.jpg")}#main #servicesHighlight .servicesFlex .serviceHL#invasiveControl{background-image:url("../image/box-knotweed.jpg")}#main #servicesHighlight .servicesFlex .serviceHL#mossControl{background-image:url("../image/box-moss.jpg")}#main #servicesHighlight .servicesFlex .serviceHL#groundsMaintenance{background-image:url("../image/box-groundmaintenance.jpg")}#main #servicesHighlight .servicesFlex .serviceHL#completeBaseguard{background-image:url("../image/box-baseguard.jpg")}#main #servicesHighlight .servicesFlex .serviceHL h3{font-size:1.25em;font-family:"gilroy-heavy",sans-serif;color:#fff;text-align:left;position:absolute;bottom:15px;left:15px;z-index:2}@media(min-width: 600px){#main #servicesHighlight .servicesFlex .serviceHL h3{font-size:1.5em}}@media(min-width: 767px){#main #servicesHighlight .servicesFlex .serviceHL h3{font-size:1.875em;bottom:20px;left:2px}}@media(min-width: 990px){#main #servicesHighlight .servicesFlex .serviceHL h3{font-size:2.375em;bottom:30px;left:30px}}@media(min-width: 1100px){#main #servicesHighlight .servicesFlex .serviceHL h3{font-size:3em}}@media(min-width: 1800px){#main #servicesHighlight .servicesFlex .serviceHL h3{font-size:3.75em}}#main #servicesHighlight .servicesFlex .serviceHL>a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}#main #servicesHighlight .servicesFlex .serviceHL>a:hover{background:rgba(0,0,0,.25)}#main .mapDesktop{display:none}#main .mapDesktop .bottomTab{width:500px;height:auto;position:fixed;top:10%;right:0;margin-left:-250px;background:#fff;text-align:center;transform:translateX(100%);transition:transform .3s ease-in-out;z-index:9999}@media(max-height: 880px){#main .mapDesktop .bottomTab{top:5%}}#main .mapDesktop .bottomTab #containerTab{width:100%;position:relative}#main .mapDesktop .bottomTab #containerTab #titleTab{width:70%;height:62px;background:#12bf6b;border-bottom-right-radius:15px;border-bottom-left-radius:15px;color:#fff;font-family:"gilroy-heavy",sans-serif;font-size:1.375em;letter-spacing:1px;text-align:center;cursor:pointer;padding:0 10px 0 60px;position:absolute;bottom:-236px;line-height:62px;border-bottom:0;transform:rotate(90deg);left:-205px}#main .mapDesktop .bottomTab #containerTab #titleTab:after{width:30px;height:30px;content:"";font-family:"Font Awesome 5 Free";font-weight:900;font-size:14px;color:#fff;position:absolute;left:30px;top:0;z-index:999;transition:all ease-in-out .4s}#main .mapDesktop .bottomTab.tabOpen{transform:translateY(0);border:1px solid #12bf6b}#main .mapDesktop .bottomTab.tabOpen #titleTab:after{content:"" !important}#main .mapDesktop .bottomTab #contentTab{padding:10px}#main .mapDesktop .bottomTab #contentTab .cwcForm{padding:0}#main .mapDesktop .bottomTab #mapTab{width:100%;height:auto;float:left}#main .mapDesktop .bottomTab #mapTab svg{height:500px}#main .mapMobile{display:block;height:40px;text-align:center;background:#12975d;top:0}#main .mapMobile .modal{background-color:rgba(0,0,0,.3137254902)}#main .mapMobile .modal-dialog{margin-block:0}#main .mapMobile .modal-body svg[viewbox]{max-height:80vh}#main .mapMobile .modal-body svg:not([viewbox]){position:absolute;width:0;height:0}#main .mapMobile a{line-height:40px;font-weight:700;display:block}#main .mapMobile a:visited{color:#fff}#main .mapMobile a:focus,#main .mapMobile a:hover{background:#12975d}#main .mapMobile .cwcForm{padding:0}@media screen and (-webkit-min-device-pixel-ratio: 0){#main ::i-block-chrome,#main #mapTab svg{-webkit-margin-botom:200px}}#main #mapTab polygon,#main #map polygon,#main .regions polygon{cursor:pointer;transition:all ease-in-out .75s}#main #mapTab polygon:hover{fill:url(#patternComp) !important}#main #map polygon:hover{fill:url(#patternMob) !important}#main .regions polygon:hover{fill:url(#pattern) !important}#main .regions circle,#main .regions g{pointer-events:none}#main .regions{width:70%;height:auto;min-height:500px;margin:0 25%}#main footer{width:100%;height:auto;background:#f5f7f6;padding:50px 0}@media(min-width: 990px){#main footer{padding:100px 0}}#main footer p{margin-bottom:30px;font-size:.875em}#main footer p.logo{display:none}@media(min-width: 990px){#main footer p.logo{display:block;max-width:150px}}#main footer a{text-decoration:none;transition:all ease-in-out .3s;color:#000;font-weight:700}#main footer a:focus,#main footer a:hover{color:#12bf6b}#main footer .footerFlex{display:flex;flex-direction:column}@media(min-width: 990px){#main footer .footerFlex{flex-direction:row;justify-content:space-between}}#main footer .footerFlex .text-right{order:1}@media(min-width: 990px){#main footer .footerFlex .text-right{order:2}}#main footer .footerFlex .text-left{order:2}@media(min-width: 990px){#main footer .footerFlex .text-left{order:1}}#main footer .legal a{padding:0 10px 0 0;border-right:1px solid #000;margin-right:10px}#main footer .legal a:last-of-type{border-right:none}@media(min-width: 767px){#main footer .legal a{padding:0 10px;border-right:none;margin-right:0}}@media(min-width: 990px){#main footer .legal a{padding:0 20px;border-right:1px solid #000}#main footer .legal a:first-child{padding-left:0}#main footer .legal a:last-child{padding-right:0;border-right:none}}#main footer ul{padding:0;margin:0 0 50px 0}#main footer ul li{list-style:none;line-height:30px}#main footer ul li a{font-weight:400;font-size:.875em}#main footer .mobileToggle{display:block}#main footer .mobileToggle img{max-width:150px}@media(min-width: 990px){#main footer .mobileToggle{display:none}}#main footer .mobileToggle .infoToggle{padding:10px 0;font-size:1.25em;font-family:"gilroy-heavy",sans-serif;cursor:pointer;margin:20px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}#main footer .mobileToggle .infoToggle span{float:right}#main footer .mobileToggle .infoToggle span i{font-size:.875em;color:#12bf6b}#main footer .mobileToggle .infoToggle.toggleOpen span i{transform:rotate(180deg)}#main footer .customerInfo{display:none}@media(min-width: 990px){#main footer .customerInfo{display:block !important}}@media(max-width: 990px){#main footer .text-right{text-align:left}}#main .number{font-size:1.5em;font-family:"gilroy-heavy",sans-serif}#main .email{font-weight:400 !important}#main .social a .fab{font-size:1.25em}#main .social a .fab.fa-facebook-f{padding-right:25px;color:#3d5b9b}#main .social a .fab.fa-twitter{color:#2cabe2;padding-right:25px}#main .social a .fab.fa-linkedin-in{color:#0b65c2}#main .social a:hover{opacity:.5;text-decoration:none}#main .mobNone{display:none}@media(min-width: 767px){#main .mobNone{display:block}}#main.grittingPage header a:focus,#main.grittingPage header a:hover{color:#3cb4e8}#main.grittingPage .innerPage ul li:before{background:#3cb4e8}#main.grittingPage .megaOuter365 .exo-menu i{color:#3cb4e8}#main.grittingPage .megaOuter365 .exo-menu>li>a:hover,#main.grittingPage .megaOuter365 .mega-menu a:hover{color:#3cb4e8}@media(max-width: 1100px){#main.grittingPage .megaOuter365 .exo-menu{background-color:#3cb4e8}}@media(max-width: 1100px)and (min-width: 767px){#main.grittingPage .megaOuter365 a.toggle-menu .menuLabel{color:#3cb4e8}}@media(max-width: 1100px){#main.grittingPage .megaOuter365 a.toggle-menu .line{background:#3cb4e8}#main.grittingPage .megaOuter365 a.toggle-menu:hover .line{background-color:#3cb4e8}}#main.grittingPage .flexServices .flexItem#bullets ul li:before{background:#3cb4e8}#main.grittingPage #logoSlider .slick-prev:before,#main.grittingPage #logoSlider .slick-next:before{color:#3cb4e8}#main.grittingPage #logoSlider .slick-dots li button{border:2px solid #3cb4e8}#main.grittingPage #logoSlider .slick-dots li.slick-active button{background:#3cb4e8}#main.grittingPage #findDealer{background-color:#3cb4e8}#main.grittingPage #findDealer .findContent:before{background:url("../image/map-watermark-gritting.png");background-repeat:none}#main.grittingPage #findDealer .findContent input:focus,#main.grittingPage #findDealer .findContent input:hover{border:2px solid #2f85d9}#main.grittingPage #findDealer .findContent button:focus,#main.grittingPage #findDealer .findContent button:hover{background:#2f85d9}#main.grittingPage #callBack{background:#2f85d9}#main.grittingPage #callBack .button:focus,#main.grittingPage #callBack .button:hover{background:#3cb4e8}#main.grittingPage .mapDesktop .bottomTab #containerTab #titleTab{background:#3cb4e8}#main.grittingPage .mapDesktop .bottomTab.tabOpen{border:1px solid #3cb4e8}#main.grittingPage .mapMobile{background:#3cb4e8}#main.grittingPage .mapMobile a{background:#3cb4e8}#main.grittingPage .mapMobile a:focus,#main.grittingPage .mapMobile a:hover{background:#2f85d9}#main.grittingPage footer a:focus,#main.grittingPage footer a:hover{color:#3cb4e8}#main section.bgBase{background-color:#12bf6b;color:#fff}#main section.bgBase .button{background:#fff;color:#000}#main section.bgBase .button:hover{background:#000;color:#fff}section.bgBlack{background-color:#000;color:#fff}#main .contact.container{background-color:#ebebeb;color:#12bf6b}#main .contact.container form{font-size:1rem;padding-block:.5rem}#main .contact.container form input[type=text],#main .contact.container form textarea{width:100%;padding:.5em;margin:0;border:1px solid #12bf6b;border-radius:5px;color:#12bf6b;height:auto;background-color:#fff}#main .contact.container form textarea{height:5em}.textMedia__columns{display:grid;grid-template-columns:repeat(auto-fit, minmax(400px, 1fr));place-items:center;-moz-column-gap:max(1rem,5%);column-gap:max(1rem,5%)}.textMedia__media{text-align:center}.textMedia__media img{width:100%;height:auto}.textMedia__text{padding:1rem}#main .tny_columns__inner{display:grid;grid-template-columns:repeat(auto-fit, minmax(400px, 1fr));gap:max(1rem,5%)}#main .tny_columns__column .white_panel{border-radius:2rem;padding-inline:max(1rem,5%);background-color:#fff;color:#000;text-align:left}#main .tny_columns__column .white_panel .button{background-color:#000;color:#fff;border:2px solid #000}#main .tny_columns__column .white_panel .button:hover{background-color:#fff;color:#000}#main .tny_columns__column .white_panel ul{font-size:1rem}#main .tny_columns__column .white_panel ul li{margin-bottom:.3em}#main .tny_columns__column:has(.images){display:flex}#main .tny_columns__column .images{text-align:center;display:flex;justify-content:space-evenly;gap:1rem;flex-flow:row wrap;position:sticky;bottom:5vh;align-self:flex-end}#main .tny_columns__column .images img{-o-object-fit:scale-down;object-fit:scale-down;max-width:35vw}#main .tny_columns__column :is(h1,h2,h3,h4,h5,h6):not(:first-of-type){margin-top:1.5rem}#main .tny_columns__title{text-align:left}#treatments :is(h1,h2,h3,h4,h5,h6){color:#12bf6b}#treatments h3{font-size:1.5rem}.tny_details>h2{text-align:left;margin-bottom:.5em}.tny_details .details{display:grid;grid-template-columns:repeat(auto-fit, minmax(400px, 1fr));gap:1rem}.tny_details .details details{-moz-column-break-inside:avoid;break-inside:avoid;padding:1rem;border-radius:1rem;background-color:#f5f5f5;color:#000;display:grid}.tny_details .details details:has(summary:last-child){display:none}.tny_details .details details:has(summary:not(:last-child)){text-align:left}.tny_details .details details:has(summary:not(:last-child)) summary{font-size:1.25rem;font-weight:700;margin-block:.5em;cursor:pointer;transition:all .3s;height:100%;border-bottom:0px solid rgba(0,0,0,0);transition:border-bottom 0s}.tny_details .details details:has(summary:not(:last-child)) summary:after{content:"";display:inline;float:right;font-family:"Font Awesome 5 Free";font-size:.9em}.tny_details .details details:has(summary:not(:last-child))[open]{background-color:#fff;transition:all .3s}.tny_details .details details:has(summary:not(:last-child))[open] summary{height:auto;border-bottom:1px solid #12bf6b}.tny_details .details details:has(summary:not(:last-child))[open] summary:after{content:""}