﻿@font-face{font-family:'Monument Reg';src:url('../fonts/PPMonumentExtended-Regular.woff');font-weight:400;font-style:normal;}@font-face{font-family:'Monument Bold';src:url('../fonts/PPMonumentExtended-Bold.woff') format('truetype');font-weight:600;font-style:normal;}@media screen and (min-width:720px) and (max-width:980px){.mobile_message{display:block;}.mobile_admin{display:none;}.search-header{background-color:#013f32;color:#f4f8f9;padding:10px 50px;font-size:24px;margin-bottom:5px;line-height:140%;}.search-container{background-color:#efefef;padding:25px 50px;position:relative;margin-bottom:5px;color:#013f32;}.search-container table.search_table{width:100%;}.search-container table.search_table tr{width:100%;background-color:#ebeeed;}.search-container table.search_table tr:last-child{width:100%;background-color:transparent;}.search-container table.search_table tr:last-child td{padding:10px 0 0 0;}.search-container table.search_table tr td{border-bottom:5px solid #ebeeed;font-size:16px;}.search-container table.search_table tr td input{height:25px;}.search-container table.search_table tr td label{vertical-align:super;margin-left:5px;}.search-container table.search_table tr td div{font-size:16px;}.search-container table.search_table tr td:first-child{width:25%;padding:5px 10px 5px 5px;}.search-container table.search_table tr td:last-child{width:75%;padding:5px 10px 5px 0;}.search-container table.search_table tr td:last-child input{width:100% !important;}.search-container table.search_table tr td:last-child table{width:100% !important;}.search-container table.search_table tr td:last-child table tr td{width:100% !important;border-bottom:0;display:block;padding:0 !important;}.search-container table.search_table tr td:last-child table tr td input{width:auto !important;}.pagination_band{padding:8px 20px;background-color:#f3f2f4;font-size:20px;font-family:'Poppins',sans-serif;font-weight:400;color:#161f24;margin-bottom:10px;line-height:25px;box-sizing:border-box;border-radius:5px;}.pagination_band .pagination_showing{display:inline-block;margin-right:15px;width:300px;}.pagination_band span{font-size:20px;display:inline-block;margin:0 3px;}.pagination_band i{color:#161f24;display:inline-block;margin:0 10px;}.pagination_band a{display:inline-block;margin:0 3px;color:#013f32;}.pagination_band a i{color:#013f32;display:inline-block;margin:0 10px;}.pagination_band a i:hover{color:#4d7970;}.pagination_band a:hover{color:#4d7970;}.arrow-container{position:fixed;left:50%;transform:translateX(-50%);bottom:15px;cursor:pointer;z-index:5501;}.arrow-container:hover{bottom:10px;transition:.1s ease;}.arrow-container:hover .arrow{background-color:#013f32;}.arrow-container:hover .arrow i{font-size:32px;color:#f3f2f4;}.arrow-container .arrow{height:50px;width:50px;border-radius:25px;text-align:center;background-color:#f3f2f4;padding-top:9px;box-sizing:border-box;}.arrow-container .arrow i{font-size:32px;color:#013f32;}main{position:relative;}main .simple-main{width:100%;box-sizing:border-box;margin:40px auto;text-align:left;padding:0 20px;}main .simple-main table{border-spacing:2px;border-collapse:separate;box-sizing:border-box;}main .simple-main table tr td{padding:0 2px !important;box-sizing:border-box;}main.admin-main .admin-nav{padding:20px;background-color:#f3f2f4;margin-bottom:40px;box-sizing:border-box;}main.admin-main .admin-nav .admin-nav-inner{width:100%;box-sizing:border-box;margin:0 auto;text-align:left;padding:0;}main.admin-main .admin-nav .admin-nav-inner .admin-nav-link{cursor:pointer;}main.admin-main .admin-nav .admin-nav-inner .admin-nav-link span{color:#013f32;font-family:'Monument Bold',sans-serif;font-size:32px;display:inline-block;padding-right:25px;}main.admin-main .admin-nav .admin-nav-inner .admin-nav-link i{color:#013f32;font-size:32px;}main.admin-main .admin-nav .admin-nav-inner .admin-nav-content-container{display:none;margin:20px auto;}main.admin-main .admin-nav .admin-nav-inner .admin-nav-content-container .admin-nav-content{display:flex;flex-direction:row;flex-flow:wrap;align-content:flex-start;}main.admin-main .admin-nav .admin-nav-inner .admin-nav-content-container .admin-nav-content .admin-nav-item{flex-grow:0;flex-shrink:1;flex-basis:33%;text-align:left;color:#013f32;font-family:'Poppins',sans-serif;font-size:18px;text-decoration:none;padding-right:10px;padding-bottom:10px;box-sizing:border-box;}main .section.no-limit{text-align:left;vertical-align:top;}main .section.wide-limit{width:100%;box-sizing:border-box;margin:0 auto;text-align:left;padding:0 20px;}main .section.wide-limit .help_pop_up{padding:40px 15% 40px 40px;position:relative;background:#013f32;background:linear-gradient(90deg,#013f32 0%,#34655b 70%,#e8ff24 100%);margin-top:10px;border-radius:10px 10px 10px 10px;}main .section.wide-limit .help_pop_up a.help_pop_up_link{color:#f4f8f9;font-size:20px;font-weight:600;font-family:'Poppins',sans-serif;text-transform:uppercase;line-height:140%;text-decoration:none;}main .section.wide-limit .help_pop_up a.help_pop_up_link:hover{text-decoration:none;}main .section.wide-limit .help_pop_up a.help_pop_up_link i{position:absolute;display:inline-block;top:40px;right:40px;}main .section.wide-limit .help_pop_up a.help_pop_up_link.active_help i::before{font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";content:"";}main .section.wide-limit .help_pop_up .help_pop_up_content{display:none;position:relative;margin:20px 0 20px;font-size:18px;color:#f4f8f9;}main .section.wide-limit .help_pop_up .help_pop_up_content p,main .section.wide-limit .help_pop_up .help_pop_up_content div,main .section.wide-limit .help_pop_up .help_pop_up_content td,main .section.wide-limit .help_pop_up .help_pop_up_content tr,main .section.wide-limit .help_pop_up .help_pop_up_content li,main .section.wide-limit .help_pop_up .help_pop_up_content ul,main .section.wide-limit .help_pop_up .help_pop_up_content a,main .section.wide-limit .help_pop_up .help_pop_up_content span{color:#f4f8f9;}main .section .blog_section{margin-top:40px;clear:both;width:100%;box-sizing:border-box;text-align:left;vertical-align:top;}main .section .blog_section .blog_flex{display:flex;flex-direction:column;flex-flow:row wrap;align-items:stretch;justify-items:center;justify-content:center;}main .section .blog_section .blog_flex.standard-full{margin:0 auto 40px;padding:0;box-sizing:border-box;text-align:center;position:relative;}main .section .blog_section .blog_flex .bf_content{display:flex;flex-basis:100%;flex-grow:0;flex-shrink:0;box-sizing:border-box;text-align:left;}main .section .blog_section .blog_flex .bf_content.left{justify-content:flex-start;margin-top:-20vw;}main .section .blog_section .blog_flex .bf_content.right{justify-content:flex-end;margin-top:-20vw;}main .section .blog_section .blog_flex .bf_content .bf_content_inner{width:calc(90vw - 40px);background-color:#e6eceb;}main .section .blog_section .blog_flex .bf_content .bf_content_inner.left{padding:30px;}main .section .blog_section .blog_flex .bf_content .bf_content_inner.right{padding:30px;}main .section .blog_section .blog_flex .bf_content .bf_content_inner .bf_header{color:#013f32;font-size:32px;font-family:'Monument Bold',sans-serif;line-height:40px;box-sizing:border-box;text-align:left;margin-bottom:10px;letter-spacing:1px;}main .section .blog_section .blog_flex .bf_content .bf_content_inner .bf_content_title{color:#013f32;font-size:22px;line-height:140%;font-family:'Poppins',sans-serif;font-weight:600;margin-bottom:10px;text-align:left;}main .section .blog_section .blog_flex .bf_content .bf_content_inner .bf_content_summary{color:#161f24;font-size:18px;line-height:150%;font-weight:400;font-family:'Poppins',sans-serif;margin-bottom:20px;text-align:left;}main .section .blog_section .blog_flex .bf_content .bf_content_inner .bf_content_summary p,main .section .blog_section .blog_flex .bf_content .bf_content_inner .bf_content_summary li,main .section .blog_section .blog_flex .bf_content .bf_content_inner .bf_content_summary ul,main .section .blog_section .blog_flex .bf_content .bf_content_inner .bf_content_summary div,main .section .blog_section .blog_flex .bf_content .bf_content_inner .bf_content_summary td,main .section .blog_section .blog_flex .bf_content .bf_content_inner .bf_content_summary tr,main .section .blog_section .blog_flex .bf_content .bf_content_inner .bf_content_summary a{font-size:18px;}main .section .blog_section .blog_flex .bf_content .bf_content_inner .bf_content_link{text-align:left;}main .section .blog_section .blog_flex .bf_content .bf_content_inner .bf_content_link a{background-color:transparent;width:auto;display:inline-block;padding:8px 24px;color:#013f32;border:1px solid #013f32;text-transform:uppercase;font-family:'Poppins',sans-serif;text-decoration:none;font-weight:400;letter-spacing:1px;font-size:18px;background-color:#f4f8f9;}main .section .blog_section .blog_flex .bf_content .bf_content_inner .bf_content_link a:hover{color:#f4f8f9;background-color:#013f32;}main .section .blog_section .blog_flex .bf_image{display:flex;flex-basis:100%;flex-grow:0;flex-shrink:0;}main .section .blog_section .blog_flex .bf_image.left-image{justify-content:flex-start;}main .section .blog_section .blog_flex .bf_image.right-image{justify-content:flex-end;}main .section .blog_section .blog_flex .bf_image img{vertical-align:top;width:100%;}main .section .instagram-head{text-align:center;padding:20px 0 40px;font-family:'Monument Bold',sans-serif;font-size:32px;line-height:40px;color:#013f32;}main .section .instagram-head a{display:inline-block;font-size:40px;line-height:44px;color:#013f32;font-weight:normal;margin-right:20px;}main .section .instagram-head a i{vertical-align:bottom;color:#013f32;font-weight:bold;}main .section .contact{margin-bottom:50px;}main .section .contact .contact-left{width:100%;box-sizing:border-box;text-align:left;}main .section .contact .contact-left .form-container{width:100%;position:relative;margin-bottom:50px;}main .section .contact .contact-left .form-container div.form-items{vertical-align:top;}main .section .contact .contact-left .form-container div.form-items div.form_item{padding-bottom:5px;}main .section .contact .contact-left .form-container div.form-items div.form_item div.form-label{display:block;font-family:'Poppins',sans-serif;font-size:24px;color:#013f32;font-weight:600;padding-bottom:5px;}main .section .contact .contact-left .form-container div.form-items div.form_item div.form-item{display:block;font-weight:normal;font-size:20px;padding-bottom:10px;}main .section .contact .contact-left .form-container div.form-items div.form_item div.form-item .inline-div{height:40px;margin-right:5px;display:inline-block;}main .section .contact .contact-left .form-container div.form-items div.form_item div.form-item .inline-div span{display:inline-block;}main .section .contact .contact-left .form-container div.form-items div.form_item div.form-item input{width:100%;height:40px;box-sizing:border-box;border-radius:5px;}main .section .contact .contact-left .form-container div.form-items div.form_item div.form-item input.cc_number{width:60px;}main .section .contact .contact-left .form-container div.form-items div.form_item div.form-item input.cc_number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}main .section .contact .contact-left .form-container div.form-items div.form_item div.form-item select{width:100%;height:40px;box-sizing:border-box;border-radius:5px;}main .section .contact .contact-left .form-container div.form-items div.form_item div.form-item textarea{width:100%;height:120px;box-sizing:border-box;border-radius:5px;}main .section .contact .contact-left .form-container div.form-items div.form-item-check{padding-top:5px;font-family:'Poppins',sans-serif;font-size:20px;}main .section .contact .contact-left .form-container div.form-items div.form-item-check div{font-family:'Poppins',sans-serif;font-size:20px;}main .section .contact .contact-left .form-container div.form-items div.form-item-check input[type="checkbox"]{float:left;line-height:24px;vertical-align:bottom;height:24px;}main .section .contact .contact-left .form-container div.form-items div.form-item-check label{display:block;font-size:20px;margin-left:35px;line-height:24px;}main .section .contact .contact-left .form-container div.form-full{vertical-align:top;clear:both;padding-top:20px;}main .section .contact .contact-left .form-container div.form-full div.form-item-check{padding-top:20px;}main .section .contact .contact-left .form-container div.form-full div.form-item-check input[type="checkbox"]{float:left;line-height:24px;vertical-align:bottom;height:24px;}main .section .contact .contact-left .form-container div.form-full div.form-item-check label{display:block;font-size:20px;margin-left:35px;line-height:24px;}main .section .contact .contact-left .form-container div.form-full div.form-item-check label a{font-size:18px;}main .section .contact .contact-left .form-container div.form-full div.form_item{padding-bottom:5px;}main .section .contact .contact-left .form-container div.form-full div.form_item div.form-label{display:block;font-family:'Poppins',sans-serif;font-size:24px;color:#013f32;font-weight:600;padding-bottom:5px;}main .section .contact .contact-left .form-container div.form-full div.form_item div.form-item{display:block;font-weight:normal;font-size:20px;padding-bottom:10px;}main .section .contact .contact-left .form-container div.form-full div.form_item div.form-item input{width:100%;height:40px;box-sizing:border-box;border-radius:5px;}main .section .contact .contact-left .form-container div.form-full div.form_item div.form-item select{width:100%;height:40px;box-sizing:border-box;border-radius:5px;}main .section .contact .contact-left .form-container div.form-full div.form_item div.form-item textarea{width:100%;height:125px;box-sizing:border-box;border-radius:5px;}main .section .contact .contact-left .form-container div.form-full input[type="submit"]{display:inline-block;padding:5px 15px;background-color:#013f32;color:#f4f8f9;border:none;border-radius:5px;}main .section .contact .contact-left .form-container div.form-full input[type="submit"]:hover{background-color:#4d7970;}main .section .contact .contact-right{width:100%;box-sizing:border-box;text-align:left;padding:50px 0 0 0;}main .section .contact .contact-right .contact-block{margin:0 0 20px;}main .section .contact .contact-right .contact-block.divider:after{content:"";vertical-align:middle;display:block;width:40px;border-bottom:5px solid #013f32;margin:20px 0 20px;}main .section .contact .contact-right .contact-block .contact-head{padding:0 0 10px;font-family:'Poppins',sans-serif;font-size:24px;color:#013f32;font-weight:600;}main .section .contact .contact-right .contact-block .contact-text{padding:0 0 20px;}main .section .contact .contact-right .contact-block .contact-text a{color:#013f32;}main .section .contact .contact-right .contact-block .contact-text a:hover{color:#4d7970;}main .section .contact .contact-right .contact-block .contact-social{padding:0 0 20px;}main .section .contact .contact-right .contact-block .contact-social a{display:inline-block;width:50px;height:50px;border-radius:25px;background-color:#013f32;margin-right:5px;text-align:center;font-weight:normal;line-height:40px;}main .section .contact .contact-right .contact-block .contact-social a i{color:#f4f8f9;font-size:32px;line-height:50px;}main .section .contact .contact-right .contact-block .contact-social a:hover i{color:#e8ff24;}main .section .testimonials{background-color:#e6eceb;background-image:url('/Images/cpc-logo-mark-bg.png');background-position:95% 75%;background-repeat:no-repeat;background-size:20%;padding:40px 20px;margin:40px 0;}main .section .testimonials .test-inner{max-width:1260px;box-sizing:border-box;margin:0 auto;text-align:left;padding:0 20px;min-height:300px;}main .section .testimonials .test-inner .testslides{margin:0 auto;padding:0;}main .section .testimonials .test-inner .testslides .testslide{font-family:'Poppins',sans-serif;font-size:18px;line-height:28px;color:#161f24;}main .section .testimonials .test-inner .testslides .testslide i{display:inline-block;font-size:42px;line-height:50px;width:60px;color:#678c84;}main .section .testimonials .test-inner .testslides .testslide i.left{float:left;}main .section .testimonials .test-inner .testslides .testslide i.right{float:right;}main .section .testimonials .test-inner .testslides .testslide p,main .section .testimonials .test-inner .testslides .testslide div,main .section .testimonials .test-inner .testslides .testslide a,main .section .testimonials .test-inner .testslides .testslide td,main .section .testimonials .test-inner .testslides .testslide tr,main .section .testimonials .test-inner .testslides .testslide li,main .section .testimonials .test-inner .testslides .testslide ul{font-family:'Poppins',sans-serif;font-size:18px;line-height:28px;color:#161f24;}main .section .testimonials .test-inner .testslides .testslide .test-name{padding:10px 0 20px;font-family:'Monument Bold',sans-serif;font-size:24px;line-height:28px;color:#013f32;}main .section .testimonials-page{margin-top:20px;background-color:#e6eceb;background-image:url('/Images/cpc-logo-mark-bg.png');background-position:90% 70%;background-repeat:no-repeat;background-size:20%;padding:20px;border-radius:20px;}main .section .testimonials-page .test-text{padding:20px 20px 0;font-family:'Poppins',sans-serif;font-size:18px;line-height:28px;color:#161f24;}main .section .testimonials-page .test-text i{display:inline-block;font-size:42px;line-height:50px;width:60px;color:#678c84;}main .section .testimonials-page .test-text i.left{float:left;}main .section .testimonials-page .test-text i.right{float:right;}main .section .testimonials-page .test-text p,main .section .testimonials-page .test-text div,main .section .testimonials-page .test-text a,main .section .testimonials-page .test-text td,main .section .testimonials-page .test-text tr,main .section .testimonials-page .test-text li,main .section .testimonials-page .test-text ul{font-family:'Poppins',sans-serif;font-size:18px;line-height:28px;color:#161f24;}main .section .testimonials-page .test-name{padding:20px 20px 0;font-family:'Monument Bold',sans-serif;font-size:24px;line-height:28px;color:#013f32;}main .section .remote{height:100%;width:100%;display:block;position:relative;margin-top:40px;}main .section .remote .remote-inner{width:100%;box-sizing:border-box;margin:0 auto;text-align:center;padding:0 20px;}main .section .remote .remote-inner .form-container{width:100%;position:relative;padding-bottom:50px;}main .section .remote .remote-inner .form-container .form-items{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;justify-content:flex-start;}main .section .remote .remote-inner .form-container .form-items .form-items-column{display:flex;flex-basis:50%;flex-grow:0;flex-shrink:0;box-sizing:border-box;text-align:left;flex-direction:column;}main .section .remote .remote-inner .form-container .form-items .form-items-column.left{padding-right:10px;}main .section .remote .remote-inner .form-container .form-items .form-items-column.right{padding-left:10px;}main .section .remote .remote-inner .form-container .form-items .form-items-column .form_item{font-weight:normal;font-size:18px;padding-bottom:10px;}main .section .remote .remote-inner .form-container .form-items .form-items-column .form_item input{width:100%;height:40px;padding:0 0 0 10px;box-sizing:border-box;border-radius:5px;background-color:rgba(255,255,255,.2);border:1px solid #013f32;color:#013f32;font-family:'Poppins',sans-serif;font-weight:600;}main .section .remote .remote-inner .form-container .form-items .form-items-column .form_item select{width:100%;height:40px;padding:0 0 0 10px;box-sizing:border-box;border-radius:5px;background-color:rgba(255,255,255,.2);border:1px solid #013f32;color:#809f99;font-family:'Poppins',sans-serif;font-weight:600;}main .section .remote .remote-inner .form-container .form-items .form-items-column .form_item select option{background-color:rgba(255,255,255,.2);color:#013f32;font-family:'Poppins',sans-serif;font-weight:600;}main .section .remote .remote-inner .form-container .form-items .form-items-column .form_item textarea{width:100%;height:88px;box-sizing:border-box;border-radius:5px;background-color:rgba(255,255,255,.2);border:1px solid #013f32;color:#013f32;padding:0 0 0 10px;font-family:'Poppins',sans-serif;font-weight:600;}main .section .remote .remote-inner .form-container .form-full{vertical-align:top;clear:both;padding-top:20px;text-align:left;}main .section .remote .remote-inner .form-container .form-full .form_item{font-weight:normal;font-size:18px;padding-bottom:10px;}main .section .remote .remote-inner .form-container .form-full .form_item input{width:100%;height:40px;padding:0 0 0 10px;box-sizing:border-box;border-radius:5px;background-color:rgba(255,255,255,.2);border:1px solid #013f32;color:#013f32;font-family:'Poppins',sans-serif;font-weight:600;}main .section .remote .remote-inner .form-container .form-full .form_item select{width:100%;height:40px;padding:0 0 0 10px;box-sizing:border-box;border-radius:5px;background-color:rgba(255,255,255,.2);border:1px solid #013f32;color:#809f99;font-family:'Poppins',sans-serif;font-weight:600;}main .section .remote .remote-inner .form-container .form-full .form_item select option{background-color:rgba(255,255,255,.2);color:#013f32;font-family:'Poppins',sans-serif;font-weight:600;}main .section .remote .remote-inner .form-container .form-full .form_item textarea{width:100%;height:88px;box-sizing:border-box;border-radius:5px;background-color:rgba(255,255,255,.2);border:1px solid #013f32;color:#013f32;padding:0 0 0 10px;font-family:'Poppins',sans-serif;font-weight:600;}main .section .remote .remote-inner .form-container .form-full .form_item input[type="radio"]{line-height:24px;vertical-align:central;height:unset;border-radius:unset;display:inline-block;width:auto;margin-right:10px;}main .section .remote .remote-inner .form-container .form-full .form-item-check{padding-top:20px;color:#013f32;text-align:left;}main .section .remote .remote-inner .form-container .form-full .form-item-check input[type="checkbox"]{float:left;line-height:24px;vertical-align:bottom;height:24px;font-family:'Poppins',sans-serif;font-weight:600;}main .section .remote .remote-inner .form-container .form-full .form-item-check label{display:block;font-size:18px;margin-left:35px;line-height:24px;color:#013f32;font-family:'Poppins',sans-serif;font-weight:600;}main .section .remote .remote-inner .form-container .form-full .form-item-check label a{font-size:18px;color:#013f32;font-family:'Poppins',sans-serif;font-weight:600;}main .section .remote .remote-inner .form-container .form-full .enquiry_send input[type="submit"]{display:inline-block;padding:10px 25px;background-color:#f4f8f9;color:#013f32;border:none;border-radius:2px;font-family:'Monument Bold',sans-serif;}main .section .remote .remote-inner .form-container .form-full .enquiry_send input[type="submit"]:hover{background-color:#013f32;color:#f4f8f9;}main .section .eb .enquire-head{text-align:center;padding:20px 0 30px;font-family:'Monument Bold',sans-serif;font-size:36px;line-height:48px;color:#013f32;text-transform:uppercase;}main .section .eb .enquire-subhead{color:#013f32;font-family:'Poppins',sans-serif;font-size:28px;line-height:36px;position:relative;font-weight:600;letter-spacing:1px;margin:0 0 40px;text-align:center;}main .section .eb .enquire-button{text-align:center;margin:0 0 40px;}main .section .eb .enquire-button a{display:inline-block;color:#013f32;padding:10px 30px;text-transform:uppercase;font-family:'Monument Bold',sans-serif;font-weight:600;border:4px solid #013f32;font-size:20px;letter-spacing:1px;}main .section .eb .enquire-button a:hover{background-color:#013f32;color:#f4f8f9;}}