@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap');:root{--primary--color:#632AAB;--secondary--color:#E2DAA6;--text--color:#333333;--ff--title:'Roboto',sans-serif,"Helvetica Neue",Arial,"Noto Sans";--ff--content:'Roboto',sans-serif,"Helvetica Neue",Arial,"Noto Sans"}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box;font-family:var(--ff--content);color:var(--text--color);font-size:1rem}body{margin:0}#nav-toggle{display:none}.container,.top_message_region .top_message #block-servicemenu-2{width:100%;margin:0 auto}.container div,.top_message_region .top_message #block-servicemenu-2 div{width:100%}.left-col,.middle-col,.right-col{padding:0 30px;overflow:hidden;flex:1}.main_content_region,.bottom_region{margin:0 auto}img{display:block;max-width:100%}h1,h2,h3,h4,p{margin:0}h1,h2,h3{font-family:var(--ff--content);line-height:1.2em}h1{font-size:1.8rem;font-weight:700;margin-bottom:1em;color:var(--primary--color)}h2{font-size:1.4rem;font-weight:700;margin-bottom:1.2em}h3{font-size:1.7rem;font-weight:500}h4{font-size:1.4rem;font-weight:500;margin-bottom:1em;color:var(--primary--color)}p{line-height:1.8em;margin-bottom:1.4em}a{line-height:1.7em;text-decoration:none}ul{margin:0px;padding-left:0px;list-style:none}li{line-height:1.2em}.btn-group{display:flex;flex-wrap:wrap;justify-content:center}.btn{padding:0.5em 2.5em;color:var(--primary--color);text-decoration:none;border-radius:50px}.btn-primary{background-color:var(--secondary--color)}.top_message_region .top_message{background-color:#E2DAA6}.top_message_region .top_message #block-servicemenu-2 ul{list-style:none;margin-top:0px;padding:35px 0 11px 0;display:flex;flex-direction:row;justify-content:center;align-items:center}.top_message_region .top_message #block-servicemenu-2 li{padding:0 5px}.top_message_region .top_message #block-servicemenu-2 a{background-color:#AF97DA;text-decoration:none;text-align:center;color:#fff;padding:25px 50px;border-top-left-radius:15px;border-top-right-radius:15px}.top_message_region .top_message #block-servicemenu-2 a img{display:unset;vertical-align:middle;margin-right:10px}.top_message_region .top_message #block-servicemenu-2 a:hover{background-color:var(--primary--color)}.top_message_region .top_message #block-servicemenu-2 a.is-active{background-color:var(--primary--color)}.block-servicemain-content div.container,.block-servicemain-content .top_message_region .top_message div#block-servicemenu-2,.top_message_region .top_message .block-servicemain-content div#block-servicemenu-2,#block-servicemain-content-2 div .container,#block-servicemain-content-2 div .top_message_region .top_message #block-servicemenu-2,.top_message_region .top_message #block-servicemain-content-2 div #block-servicemenu-2{padding:0 30px;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.block-servicemain-content div.container .service_title,.block-servicemain-content .top_message_region .top_message div#block-servicemenu-2 .service_title,.top_message_region .top_message .block-servicemain-content div#block-servicemenu-2 .service_title,#block-servicemain-content-2 div .container .service_title,#block-servicemain-content-2 div .top_message_region .top_message #block-servicemenu-2 .service_title,.top_message_region .top_message #block-servicemain-content-2 div #block-servicemenu-2 .service_title{text-align:center;padding:30px 0}.block-servicemain-content div.container .card,.block-servicemain-content .top_message_region .top_message div#block-servicemenu-2 .card,.top_message_region .top_message .block-servicemain-content div#block-servicemenu-2 .card,#block-servicemain-content-2 div .container .card,#block-servicemain-content-2 div .top_message_region .top_message #block-servicemenu-2 .card,.top_message_region .top_message #block-servicemain-content-2 div #block-servicemenu-2 .card{cursor:pointer;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2);background-color:#F0F7F7;transition:0.3s;margin:30px;width:100%;border-radius:15px;position:relative}.block-servicemain-content div.container .card img,.block-servicemain-content .top_message_region .top_message div#block-servicemenu-2 .card img,.top_message_region .top_message .block-servicemain-content div#block-servicemenu-2 .card img,#block-servicemain-content-2 div .container .card img,#block-servicemain-content-2 div .top_message_region .top_message #block-servicemenu-2 .card img,.top_message_region .top_message #block-servicemain-content-2 div #block-servicemenu-2 .card img{width:100%;object-fit:contain}.block-servicemain-content div.container .card:hover,.block-servicemain-content .top_message_region .top_message div#block-servicemenu-2 .card:hover,.top_message_region .top_message .block-servicemain-content div#block-servicemenu-2 .card:hover,#block-servicemain-content-2 div .container .card:hover,#block-servicemain-content-2 div .top_message_region .top_message #block-servicemenu-2 .card:hover,.top_message_region .top_message #block-servicemain-content-2 div #block-servicemenu-2 .card:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,0.2)}.block-servicemain-content div.container .card-footer,.block-servicemain-content .top_message_region .top_message div#block-servicemenu-2 .card-footer,.top_message_region .top_message .block-servicemain-content div#block-servicemenu-2 .card-footer,#block-servicemain-content-2 div .container .card-footer,#block-servicemain-content-2 div .top_message_region .top_message #block-servicemenu-2 .card-footer,.top_message_region .top_message #block-servicemain-content-2 div #block-servicemenu-2 .card-footer{text-align:center;padding:30px}.block-servicemain-content div.container .card-footer a,.block-servicemain-content .top_message_region .top_message div#block-servicemenu-2 .card-footer a,.top_message_region .top_message .block-servicemain-content div#block-servicemenu-2 .card-footer a,#block-servicemain-content-2 div .container .card-footer a,#block-servicemain-content-2 div .top_message_region .top_message #block-servicemenu-2 .card-footer a,.top_message_region .top_message #block-servicemain-content-2 div #block-servicemenu-2 .card-footer a{padding-top:8px;color:white;width:44px;height:44px;background-color:var(--primary--color);position:absolute;margin-left:-20px;bottom:-20px;border-radius:50%}.bottom_region,.bottom_second_region{background-color:var(--secondary--color);padding:60px 0}.bottom_region #block-servicesfeatures .container,.bottom_region #block-servicesfeatures .top_message_region .top_message #block-servicemenu-2,.top_message_region .top_message .bottom_region #block-servicesfeatures #block-servicemenu-2,.bottom_region #block-bottomcontentaboutus .container,.bottom_region #block-bottomcontentaboutus .top_message_region .top_message #block-servicemenu-2,.top_message_region .top_message .bottom_region #block-bottomcontentaboutus #block-servicemenu-2,.bottom_second_region #block-servicesfeatures .container,.bottom_second_region #block-servicesfeatures .top_message_region .top_message #block-servicemenu-2,.top_message_region .top_message .bottom_second_region #block-servicesfeatures #block-servicemenu-2,.bottom_second_region #block-bottomcontentaboutus .container,.bottom_second_region #block-bottomcontentaboutus .top_message_region .top_message #block-servicemenu-2,.top_message_region .top_message .bottom_second_region #block-bottomcontentaboutus #block-servicemenu-2{display:flex;flex-direction:column;justify-content:center;align-items:top}.bottom_region #block-servicesfeatures .container .left-col,.bottom_region #block-servicesfeatures .top_message_region .top_message #block-servicemenu-2 .left-col,.top_message_region .top_message .bottom_region #block-servicesfeatures #block-servicemenu-2 .left-col,.bottom_region #block-servicesfeatures .container .right-col,.bottom_region #block-servicesfeatures .top_message_region .top_message #block-servicemenu-2 .right-col,.top_message_region .top_message .bottom_region #block-servicesfeatures #block-servicemenu-2 .right-col,.bottom_region #block-bottomcontentaboutus .container .left-col,.bottom_region #block-bottomcontentaboutus .top_message_region .top_message #block-servicemenu-2 .left-col,.top_message_region .top_message .bottom_region #block-bottomcontentaboutus #block-servicemenu-2 .left-col,.bottom_region #block-bottomcontentaboutus .container .right-col,.bottom_region #block-bottomcontentaboutus .top_message_region .top_message #block-servicemenu-2 .right-col,.top_message_region .top_message .bottom_region #block-bottomcontentaboutus #block-servicemenu-2 .right-col,.bottom_second_region #block-servicesfeatures .container .left-col,.bottom_second_region #block-servicesfeatures .top_message_region .top_message #block-servicemenu-2 .left-col,.top_message_region .top_message .bottom_second_region #block-servicesfeatures #block-servicemenu-2 .left-col,.bottom_second_region #block-servicesfeatures .container .right-col,.bottom_second_region #block-servicesfeatures .top_message_region .top_message #block-servicemenu-2 .right-col,.top_message_region .top_message .bottom_second_region #block-servicesfeatures #block-servicemenu-2 .right-col,.bottom_second_region #block-bottomcontentaboutus .container .left-col,.bottom_second_region #block-bottomcontentaboutus .top_message_region .top_message #block-servicemenu-2 .left-col,.top_message_region .top_message .bottom_second_region #block-bottomcontentaboutus #block-servicemenu-2 .left-col,.bottom_second_region #block-bottomcontentaboutus .container .right-col,.bottom_second_region #block-bottomcontentaboutus .top_message_region .top_message #block-servicemenu-2 .right-col,.top_message_region .top_message .bottom_second_region #block-bottomcontentaboutus #block-servicemenu-2 .right-col{text-align:left;padding:30px 30px;width:100%}.bottom_region #block-servicesfeatures .content,.bottom_region #block-bottomcontentaboutus .content,.bottom_second_region #block-servicesfeatures .content,.bottom_second_region #block-bottomcontentaboutus .content{padding:0 30px 6px 63px;display:none;overflow:hidden;background-color:#fff;margin-top:-5px;margin-bottom:5px;border-bottom-left-radius:15px;border-bottom-right-radius:15px}.bottom_region #block-servicesfeatures button.collapsible,.bottom_region #block-bottomcontentaboutus button.collapsible,.bottom_second_region #block-servicesfeatures button.collapsible,.bottom_second_region #block-bottomcontentaboutus button.collapsible{color:var(--text--color);cursor:pointer;padding:18px 30px 6px 18px;width:100%;border:none;text-align:left;outline:none;font-size:16px;font-weight:700;border-radius:15px;margin-bottom:5px}.bottom_region #block-servicesfeatures button,.bottom_region #block-bottomcontentaboutus button,.bottom_second_region #block-servicesfeatures button,.bottom_second_region #block-bottomcontentaboutus button{background-color:unset;margin:0px}.bottom_region #block-servicesfeatures button.active,.bottom_region #block-servicesfeatures button.collapsible:hover,.bottom_region #block-bottomcontentaboutus button.active,.bottom_region #block-bottomcontentaboutus button.collapsible:hover,.bottom_second_region #block-servicesfeatures button.active,.bottom_second_region #block-servicesfeatures button.collapsible:hover,.bottom_second_region #block-bottomcontentaboutus button.active,.bottom_second_region #block-bottomcontentaboutus button.collapsible:hover{background-color:#fff}.bottom_region #block-servicesfeatures button.active,.bottom_region #block-bottomcontentaboutus button.active,.bottom_second_region #block-servicesfeatures button.active,.bottom_second_region #block-bottomcontentaboutus button.active{border-bottom-left-radius:unset;border-bottom-right-radius:unset}.bottom_region #block-servicesfeatures button.collapsible:after,.bottom_region #block-bottomcontentaboutus button.collapsible:after,.bottom_second_region #block-servicesfeatures button.collapsible:after,.bottom_second_region #block-bottomcontentaboutus button.collapsible:after{padding-left:40px;content:url("/themes/custom/activecg//images/icon_circle+.png");color:var(--primary-color);font-size:40px;float:left;margin-top:-14px;margin-left:-40px;margin-right:20px}.bottom_region #block-servicesfeatures button.active:after,.bottom_region #block-bottomcontentaboutus button.active:after,.bottom_second_region #block-servicesfeatures button.active:after,.bottom_second_region #block-bottomcontentaboutus button.active:after{content:url("/themes/custom/activecg//images/icon_circle-.png");color:var(--primary--color)}.bottom_second_region{background-color:#F4EFE7}.bottom_second_region #block-importantlinkandcontactmain2ndbottom h1{text-align:center}.bottom_second_region #block-importantlinkandcontactmain2ndbottom div .container,.bottom_second_region #block-importantlinkandcontactmain2ndbottom div .top_message_region .top_message #block-servicemenu-2,.top_message_region .top_message .bottom_second_region #block-importantlinkandcontactmain2ndbottom div #block-servicemenu-2{display:flex;flex-direction:column;justify-content:space-between}.features_region #block-mainfeature .features_block{height:426px;position:relative;color:var(--secondary--color)}.features_region #block-mainfeature .features_block img{background-color:var(--primary--color);width:100%;height:100%;object-fit:cover}.features_region #block-mainfeature .features_content{width:100%;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.features_region #block-mainfeature h1{color:var(--secondary--color)}@media screen and (min-width:600px){.container,.top_message_region .top_message #block-servicemenu-2{width:100%}.top_message_region .top_message{background-color:#E2DAA6}.top_message_region .top_message #block-servicemenublock{padding-top:30px;padding-bottom:0px}.top_message_region .top_message #block-servicemenublock div{width:100%;margin:auto;display:flex;flex-direction:row;justify-content:center;align-items:center}.top_message_region .top_message #block-servicemenublock div a{background-color:#AF97DA;border-radius:0px;border-top-right-radius:25px;border-top-left-radius:25px;height:100%;width:245px;text-align:center;color:#fff;margin:0 10px;padding:20px}.top_message_region .top_message #block-servicemenublock div a:hover{background-color:var(--primary--color)}.bottom_region .block-servicemain-content div .container,.bottom_region .block-servicemain-content div .top_message_region .top_message #block-servicemenu-2,.top_message_region .top_message .bottom_region .block-servicemain-content div #block-servicemenu-2,.bottom_region #block-servicemain-content-2 div .container,.bottom_region #block-servicemain-content-2 div .top_message_region .top_message #block-servicemenu-2,.top_message_region .top_message .bottom_region #block-servicemain-content-2 div #block-servicemenu-2,.main_content_region .block-servicemain-content div .container,.main_content_region .block-servicemain-content div .top_message_region .top_message #block-servicemenu-2,.top_message_region .top_message .main_content_region .block-servicemain-content div #block-servicemenu-2,.main_content_region #block-servicemain-content-2 div .container,.main_content_region #block-servicemain-content-2 div .top_message_region .top_message #block-servicemenu-2,.top_message_region .top_message .main_content_region #block-servicemain-content-2 div #block-servicemenu-2{padding:0px;flex-direction:row;align-items:stretch}.bottom_region .block-servicemain-content div .container .card,.bottom_region .block-servicemain-content div .top_message_region .top_message #block-servicemenu-2 .card,.top_message_region .top_message .bottom_region .block-servicemain-content div #block-servicemenu-2 .card,.bottom_region #block-servicemain-content-2 div .container .card,.bottom_region #block-servicemain-content-2 div .top_message_region .top_message #block-servicemenu-2 .card,.top_message_region .top_message .bottom_region #block-servicemain-content-2 div #block-servicemenu-2 .card,.main_content_region .block-servicemain-content div .container .card,.main_content_region .block-servicemain-content div .top_message_region .top_message #block-servicemenu-2 .card,.top_message_region .top_message .main_content_region .block-servicemain-content div #block-servicemenu-2 .card,.main_content_region #block-servicemain-content-2 div .container .card,.main_content_region #block-servicemain-content-2 div .top_message_region .top_message #block-servicemenu-2 .card,.top_message_region .top_message .main_content_region #block-servicemain-content-2 div #block-servicemenu-2 .card{margin:15px}.bottom_region #block-bottomcontentaboutus .container,.bottom_region #block-bottomcontentaboutus .top_message_region .top_message #block-servicemenu-2,.top_message_region .top_message .bottom_region #block-bottomcontentaboutus #block-servicemenu-2,.bottom_region #block-servicesfeatures .container,.bottom_region #block-servicesfeatures .top_message_region .top_message #block-servicemenu-2,.top_message_region .top_message .bottom_region #block-servicesfeatures #block-servicemenu-2,.main_content_region #block-bottomcontentaboutus .container,.main_content_region #block-bottomcontentaboutus .top_message_region .top_message #block-servicemenu-2,.top_message_region .top_message .main_content_region #block-bottomcontentaboutus #block-servicemenu-2,.main_content_region #block-servicesfeatures .container,.main_content_region #block-servicesfeatures .top_message_region .top_message #block-servicemenu-2,.top_message_region .top_message .main_content_region #block-servicesfeatures #block-servicemenu-2{display:flex;flex-direction:row;justify-content:center;align-items:top}.bottom_region #block-bottomcontentaboutus .container .left-col,.bottom_region #block-bottomcontentaboutus .top_message_region .top_message #block-servicemenu-2 .left-col,.top_message_region .top_message .bottom_region #block-bottomcontentaboutus #block-servicemenu-2 .left-col,.bottom_region #block-bottomcontentaboutus .container .right-col,.bottom_region #block-bottomcontentaboutus .top_message_region .top_message #block-servicemenu-2 .right-col,.top_message_region .top_message .bottom_region #block-bottomcontentaboutus #block-servicemenu-2 .right-col,.bottom_region #block-servicesfeatures .container .left-col,.bottom_region #block-servicesfeatures .top_message_region .top_message #block-servicemenu-2 .left-col,.top_message_region .top_message .bottom_region #block-servicesfeatures #block-servicemenu-2 .left-col,.bottom_region #block-servicesfeatures .container .right-col,.bottom_region #block-servicesfeatures .top_message_region .top_message #block-servicemenu-2 .right-col,.top_message_region .top_message .bottom_region #block-servicesfeatures #block-servicemenu-2 .right-col,.main_content_region #block-bottomcontentaboutus .container .left-col,.main_content_region #block-bottomcontentaboutus .top_message_region .top_message #block-servicemenu-2 .left-col,.top_message_region .top_message .main_content_region #block-bottomcontentaboutus #block-servicemenu-2 .left-col,.main_content_region #block-bottomcontentaboutus .container .right-col,.main_content_region #block-bottomcontentaboutus .top_message_region .top_message #block-servicemenu-2 .right-col,.top_message_region .top_message .main_content_region #block-bottomcontentaboutus #block-servicemenu-2 .right-col,.main_content_region #block-servicesfeatures .container .left-col,.main_content_region #block-servicesfeatures .top_message_region .top_message #block-servicemenu-2 .left-col,.top_message_region .top_message .main_content_region #block-servicesfeatures #block-servicemenu-2 .left-col,.main_content_region #block-servicesfeatures .container .right-col,.main_content_region #block-servicesfeatures .top_message_region .top_message #block-servicemenu-2 .right-col,.top_message_region .top_message .main_content_region #block-servicesfeatures #block-servicemenu-2 .right-col{text-align:left;padding:30px 30px;width:100%}.block-servicemain-content div.container .card-footer,.block-servicemain-content .top_message_region .top_message div#block-servicemenu-2 .card-footer,.top_message_region .top_message .block-servicemain-content div#block-servicemenu-2 .card-footer,#block-servicemain-content-2 div .container .card-footer,#block-servicemain-content-2 div .top_message_region .top_message #block-servicemenu-2 .card-footer,.top_message_region .top_message #block-servicemain-content-2 div #block-servicemenu-2 .card-footer{text-align:center;padding:10px}.bottom_second_region #block-importantlinkandcontactmain2ndbottom div .container,.bottom_second_region #block-importantlinkandcontactmain2ndbottom div .top_message_region .top_message #block-servicemenu-2,.top_message_region .top_message .bottom_second_region #block-importantlinkandcontactmain2ndbottom div #block-servicemenu-2{flex-direction:row;justify-content:stretch}}@media screen and (min-width:768px){.container,.top_message_region .top_message #block-servicemenu-2{width:100%}.block-servicemain-content div.container .card-footer,.block-servicemain-content .top_message_region .top_message div#block-servicemenu-2 .card-footer,.top_message_region .top_message .block-servicemain-content div#block-servicemenu-2 .card-footer,#block-servicemain-content-2 div .container .card-footer,#block-servicemain-content-2 div .top_message_region .top_message #block-servicemenu-2 .card-footer,.top_message_region .top_message #block-servicemain-content-2 div #block-servicemenu-2 .card-footer{text-align:center;padding:30px}}@media screen and (min-width:992px){h1{font-size:2.2rem}h2{font-size:1.6rem}.container,.top_message_region .top_message #block-servicemenu-2{width:960px}.slogan_region #block-sloganmaincontent div .container .middle-col,.slogan_region #block-sloganmaincontent div .top_message_region .top_message #block-servicemenu-2 .middle-col,.top_message_region .top_message .slogan_region #block-sloganmaincontent div #block-servicemenu-2 .middle-col{flex:2 !important}}@media screen and (min-width:1280px){.container,.top_message_region .top_message #block-servicemenu-2{width:1200px}.slogan_region #block-sloganmaincontent div .container .middle-col,.slogan_region #block-sloganmaincontent div .top_message_region .top_message #block-servicemenu-2 .middle-col,.top_message_region .top_message .slogan_region #block-sloganmaincontent div #block-servicemenu-2 .middle-col{flex:1.1 !important}}
.top_bar{display:block;background-color:#333}.top_bar_item div{height:44px;display:flex;margin:0 auto;justify-content:center;align-items:center}.top_bar_item div p,.top_bar_item div img{margin-bottom:0px}.contactnumber{display:flex;color:#fff;margin:0}.openinghours,.siteemail{display:none !important;color:#fff;margin:0}.langgg ul{display:flex;flex-direction:row;justify-content:right;align-items:center;margin-left:auto;margin-right:30px}.langgg ul li{position:relative;margin:5px}.langgg ul a{color:#fff;padding:5px;background-color:gray;border-radius:10px;text-decoration:none}.langgg ul a.is-active{background-color:var(--primary-color)}@media screen and (min-width:600px){.siteemail{display:flex !important}}@media screen and (min-width:992px){.contactnumber{display:none !important}.openinghours{display:flex !important}}
.branding div{display:flex;margin:0 auto;justify-content:center;align-items:center}#block-activecg-branding{padding:0 0 0 15px;width:280px}#block-activecg-branding img{height:60px}.acg_main_menu{width:auto}.acg_main_menu #nav-toggle:checked~.acg_main_menu{display:block}.acg_main_menu .nav-toggle-label{position:absolute;right:30px;height:10px;display:flex;align-items:center}.acg_main_menu .nav-toggle-label span,.acg_main_menu .nav-toggle-label span::before,.acg_main_menu .nav-toggle-label span::after{display:block;background-color:gray;height:3px;width:1.8em;border-radius:2px;position:relative}.acg_main_menu .nav-toggle-label span::before,.acg_main_menu .nav-toggle-label span::after{content:'';position:absolute}.acg_main_menu .nav-toggle-label span::before{top:8px}.acg_main_menu .nav-toggle-label span::after{bottom:8px}.acg_main_menu nav{flex:1;z-index:999;top:104px;background:#F4EFE7;right:0;position:absolute;text-align:right;padding:15px 30px 0 30px;font-size:1.1rem;font-weight:500;display:none}.acg_main_menu nav ul{list-style:none}.acg_main_menu nav li{margin-bottom:1em}.acg_main_menu nav a{color:var(--text--color);text-decoration:none}.acg_main_menu nav a:hover{transition:0.3s}.acg_main_menu nav a.active{color:var(--primary-color);text-decoration:underline}.sitetelephone{display:none !important}@media screen and (min-width:600px){#block-activecg-branding{padding:0px}#block-activecg-branding img{height:85px}.acg_main_menu .nav-toggle-label span{display:none}.acg_main_menu nav{display:block !important;padding:0;top:unset;left:unset;position:relative;background-color:unset}.acg_main_menu nav ul{display:flex;list-style:none;justify-content:right}.acg_main_menu nav li{margin-bottom:0px;padding:0 6px}}@media screen and (min-width:768px){.branding div{height:130px}#block-activecg-branding{padding:0 0 0 30px}#block-activecg-branding img{height:100%;max-width:unset}.acg_main_menu nav{font-size:1.2rem}.acg_main_menu nav li{padding:0 7px}}@media screen and (min-width:992px){.acg_main_menu nav ul{justify-content:center;padding:0}#block-sitetelephone{display:block !important;width:auto;padding:0 30px 0 0}#block-sitetelephone img{max-width:unset}}
.banner{position:relative}.banner #block-pagetitle h1{color:#fff}.homebannerimage img,.pagebanner img{height:300px;width:100%;max-width:unset;object-fit:cover;object-position:0px 0px}.homebannerimage p,.pagebanner p{margin-bottom:0px}.hometitle{background-color:var(--secondary--color);padding:30px;color:var(--primary-color)}.hometitle h1{font-weight:500;margin-bottom:0.5em}.hometitle h3{font-size:1rem;font-weight:500;color:var(--text--color)}#block-pagetitle{position:absolute;color:#fff;top:50%;left:50%;transform:translate(-50%,-50%)}#block-pagetitle h3{margin:0px;font-size:1.2vw}@media screen and (min-width:600px){.hometitle{width:350px;position:absolute;bottom:-30px;right:0px}}@media screen and (min-width:768px){.homebannerimage img{height:450px}.hometitle{width:350px;margin-left:50%;padding:30px;bottom:-30px;right:unset}.hometitle h1{font-size:2rem}.hometitle h3{font-size:1.1rem}}@media screen and (min-width:992px){.homebannerimage img{height:630px}.hometitle{width:450px;margin-left:50%;padding:45px;bottom:-30px;right:unset}.hometitle h1{font-size:2.3rem}.hometitle h3{font-size:1.2rem}#block-pagetitle h1{font-size:2.5rem}}@media screen and (min-width:1280px){.hometitle{width:550px;margin-left:50%;padding:60px;bottom:-30px;right:unset}.hometitle h1{font-size:2.9rem}.hometitle h3{font-size:1.4rem}.homebannerimage img{height:630px}}
.main_content_region{display:block;padding:60px 0}.main_content_region .home_mainregion div,.main_content_region .aboutus_mainregion div{padding:0 30px;display:flex;flex-direction:column;justify-content:center;align-content:center}.main_content_region .home_mainregion div .left-col,.main_content_region .aboutus_mainregion div .left-col{display:block;text-align:left;padding:30px 30px;width:100%}.main_content_region .home_mainregion div .left-col img,.main_content_region .aboutus_mainregion div .left-col img{text-align:right;height:unset;object-fit:contain}.main_content_region .home_mainregion div .left-col li,.main_content_region .aboutus_mainregion div .left-col li{line-height:2rem;padding-left:45px}.main_content_region .home_mainregion div .left-col li::before,.main_content_region .aboutus_mainregion div .left-col li::before{content:'✔';position:absolute;text-align:center;line-height:20px;width:20px;height:20px;margin-top:3px;margin-left:-45px;background-color:var(--primary--color);color:white;border-radius:50%;box-shadow:inset 0 1px 3px rgba(0,0,0,0.3)}.main_content_region .home_mainregion div .right-col,.main_content_region .aboutus_mainregion div .right-col{display:block;text-align:left;padding:30px 30px;width:100%}.main_content_region .home_mainregion div .right-col img,.main_content_region .aboutus_mainregion div .right-col img{display:unset;height:unset;object-fit:contain}.main_content_region .container .row{display:flex;flex-direction:column;justify-content:center;align-content:center}.main_content_region .container .row .col-md-9{width:100%;padding:30px}.main_content_region .container .row .col-md-3{width:100%;padding:30px}.main_content_region .newsmaincontent div,.main_content_region .newsmaincontent1 div{display:flex;flex-direction:column;justify-content:center;align-content:center}.main_content_region .newsmaincontent div img,.main_content_region .newsmaincontent1 div img{object-fit:contain;height:100%}.sidebar .newsblock{padding:30px;margin-top:52px;background-color:var(--primary--color)}.sidebar .newsblock h2{color:#fff}.sidebar .newsblock .newsletterfile span:nth-child(even){display:none}.sidebar .newsblock .newsletterfile a{margin:10px 0;color:var(--text--color);background-color:#fff;padding:5px 15px;display:block;width:100%}.slogan_region{display:none;background-color:#F0F7F7}.slogan_region #block-sloganmaincontent div .container{display:flex;height:200px;flex-direction:row;justify-content:center;align-items:center;color:var(--primary--color);font-size:1.4rem;font-weight:bold;letter-spacing:0.1em}.slogan_region #block-sloganmaincontent div .container img{display:unset}.slogan_region #block-sloganmaincontent div .container .left-col{text-align:right}.slogan_region #block-sloganmaincontent div .container .middle-col{text-align:center;padding:0;flex:4.5 !important}#block-aboutusfeatures .features_block{height:240px;position:relative;color:var(--secondary--color)}#block-aboutusfeatures .features_block img{background-color:var(--primary--color);width:100%;height:100%;object-fit:cover}#block-aboutusfeatures .features_block .features_content{width:100%;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex}#block-aboutusfeatures .features_block .features_content .left-col p{font-size:40px}#block-aboutusfeatures .features_block .features_content .right-col ul{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center}#block-aboutusfeatures .features_block .features_content .right-col ul li{line-height:2rem;padding-left:45px;width:50%;text-align:left}#block-aboutusfeatures .features_block .features_content .right-col ul li::before{content:'✔';position:absolute;text-align:center;line-height:20px;width:20px;height:20px;margin-top:3px;margin-left:-45px;color:var(--secondary--color);border-radius:50%}#block-homecareservicesmaincontent{padding-bottom:60px}#block-homecareservicesmaincontent .container{display:flex}#block-homecareservicesmaincontent .container .left-col{padding-left:60px}#block-homecareservicesmaincontent .container .left-col li{padding-bottom:8px}#block-homecareservicesmaincontent2{background-color:var(--secondary--color);padding:60px}#block-homecareservicesmaincontent2 .container{padding-top:15px;display:flex}#block-homecareservicesmaincontent2 .container .left-col,#block-homecareservicesmaincontent2 .container .right-col{padding-left:60px}#block-homecareservicesmaincontent2 .container b::before{content:'✔';position:absolute;text-align:center;line-height:20px;font-size:24px;width:40px;height:40px;margin-top:3px;margin-left:-50px;color:var(--primary--color)}#block-services-overview ul li{margin:3px 0}#block-services-overview ul li a{display:inline-block;width:100%;padding:10px 20px 10px 60px;color:var(--text--color);background-color:var(--secondary--color)}#block-services-overview ul li a::before{content:'→';position:absolute;text-align:center;line-height:20px;font-size:24px;width:40px;height:40px;margin-top:3px;margin-left:-40px;color:var(--text--color)}#block-services-overview ul li a:hover{background-color:#A19234;color:#fff}#block-services-overview ul li a:hover::before{color:#fff}#block-services-overview ul li a.active{background-color:#A19234;color:#fff}#block-services-overview ul li a.active::before{background-color:#A19234;color:#fff}@media screen and (min-width:600px){.main_content_region .home_mainregion div,.main_content_region .aboutus_mainregion div{flex-direction:row}.main_content_region .newsmaincontent1 div{flex-direction:row}.main_content_region .newsmaincontent1 div p{width:50%}}@media screen and (min-width:768px){.main_content_region .container .row{flex-direction:row}.main_content_region .container .row .col-md-9{width:70%;padding:30px}.main_content_region .container .row .col-md-3{width:30%;padding:30px 30px 30px 0}.slogan_region{display:block}}@media screen and (min-width:992px){.main_content_region .container .row .col-md-3{padding:30px}.sidebar .newsblock{padding:30px;margin-top:60px;background-color:var(--primary--color)}.sidebar .newsblock h2{color:#fff}}@media screen and (min-width:1280px){.sidebar .newsblock{padding:45px;margin-top:60px;background-color:var(--primary--color)}.sidebar .newsblock h2{color:#fff}}
.footer{display:block;background-color:var(--text--color);color:var(--secondary--color);padding:60px 0}.footer .container .row{display:flex;flex-direction:column;justify-content:space-between}.footer a{color:var(--secondary--color)}.footer img{margin-bottom:15px}.footer .footer-1,.footer .footer-2,.footer .footer-3{padding:15px 30px}@media screen and (min-width:600px){.footer .container .row{display:flex !important;flex-direction:row;flex-wrap:wrap}.footer .container .row .footer-1{width:100%}.footer .container .row .footer-2{flex:1}.footer .container .row .footer-3{flex:1}}@media screen and (min-width:768px){.footer .container .row .footer-1{flex:2;padding-right:30px}.footer .container .row .footer-1 p{width:300px}}
