button,button.modal_link{background:0 0;border:0;cursor:pointer}.CHA,.CHbox a,.cardbennies,.contentwrapper,button,button:focus,button:hover,input,select,textarea{font-size:16px;font-family:open-sans,sans-serif}.container-fluid,.liner{max-width:1440px;margin:0 auto;width:100%}body,section{padding:0;margin:0}.mobi,.print,.slick-arrow.slick-hidden,.slick-slide.slick-loading img,.socmed a .RLwords,.table_builder .filtered,.veil,article .blog_share ul li:before,button#exedout,button.menutoggler,h1.blog_title,nav.mobile{display:none}.contentwrapper,.liner,header{position:relative}.contentwrapper,.liner,.veil,header,nav.pc,section{width:100%}.ddcontent,header{box-shadow:0 3px 6px 0 rgba(0,0,0,.16)}.breaker,.slick-track:after{clear:both}body{text-align:center;background-color:#fff;-webkit-text-size-adjust:100%}.contentwrapper{overflow:hidden}article,aside{line-height:1.88}a,a:visited,button.modal_link{transition:color .25s,background-color .25s,text-decoration .25s;color:#007c85}#sitesearch.down,#sitesearch:focus,#sitesearch:hover,.content_rates_table_row_highlight,.toplinks a:focus,.toplinks a:hover,a:focus,a:hover,button.modal_link:focus,button.modal_link:hover{color:#d31245}button.modal_link{padding:0;transition:.25s}button.modal_link:focus,button.modal_link:hover{text-decoration:underline;border:0;outline:0}button{padding:0;transition:.25s}button:focus,button:hover{border:0;outline:0}.sitesearch.stuck,.veil,header.stuck{position:fixed}.veil{height:100%;bottom:0;right:0;z-index:80;background:rgba(0,0,0,.8)}.searchbox,header{background-color:#fff}.ddcontent:after,.sitesearch{background-image:linear-gradient(to bottom,#007c85,#0b2729)}article ul{list-style:none;padding:20px 0 20px 20px}article ul li:before{content:" ";background-color:#007c85;display:inline-block;width:6px;height:6px;border-radius:50%;margin-left:-15px;position:relative;top:-3px;margin-right:10px}.blog_title,.blog_year,.category_name,.content_blog_header,.podcast_list_header,h1{font-family:bebas-neue,sans-serif;line-height:1.29;color:#007c85}#KJETitle,#empapp h2,.CHQ,.Category_Header_Text,.cardname,.cms_form_header,.code_block h1,.comments_section_header,.content_article_header,.content_calendar_header,.content_faq_header,.content_rates_category1,.faq_header,.faq_question,.forum_thread_category,.pod_episode_header,button#FRCmenu,h2{font-size:32px;font-weight:400;color:#007c85;line-height:1.34}.branch_name,.comment_title,.content_rates_table_title,.forum_reply_bottom,.forum_thread_firstpost_replies,.region_faq_header,h3{font-size:28px;font-weight:400;color:#007c85}.forum_mischeader_title,.forum_thread_date,h4{font-size:24px;font-weight:400;color:#d31245}h5,h6{color:#000;font-style:italic;font-weight:700}h5{font-size:16px}h6{font-size:14px}header{z-index:100;padding:0 34px}header .liner{height:103px;transition:.25s}header.stuck{top:0;left:0}.toplinks,a.homelink{top:10px;position:absolute}a.homelink{left:0;z-index:101}a.homelink img{width:187px;transition:.25s;height:77px}.toplinks{text-align:right;right:0}.toplinks .notalink,.toplinks a,.toplinks a:visited{margin-left:15px;color:#007c85;font-weight:700}.TL,form#locator fieldset label{display:inline}#sitesearch{margin:0 0 0 20px;width:20px;height:20px;color:#007c85}.sitesearch{display:none;width:460px;height:51px;border-radius:31px;position:absolute;top:40px;right:50%;margin-right:-720px;z-index:110}.searchbox,.sitesearch button[type=submit],button#searchex{height:37px;top:7px;position:absolute}.searchbox{width:calc(100% - 109px - 53px);border-radius:19px;left:7px;border:none}.sitesearch button[type=submit]{color:#fff;width:109px;border-radius:19px;border:2px solid #fff;right:34px}.bottomlinks,.content_slideshow .carousel_caption_text h1,.dark h2,.dark h3,.sitesearch button[type=submit]:focus,.sitesearch button[type=submit]:hover,button#searchex:focus,button#searchex:hover,td.content_calendar_table_headercell a,td.content_calendar_table_headercell a:visited{color:#fff}button#searchex{color:#fff;width:20px;right:7px}a.ctaR.appt{position:absolute;top:46px;right:230px;width:230px;padding:11px 0;z-index:102}.navliner,nav.pc{position:absolute}#startover,.Itxt{font-size:16px}nav.pc{top:50px;height:34px;left:0;z-index:100}.navliner{width:712px;top:0;left:calc(50% - 720px + 228px);display:flex;justify-content:space-around;align-items:center;align-content:center}a.CMitem,a.CMitem:visited,button.CMitem{text-decoration:none;line-height:1.15;display:flex;align-items:center;font-weight:700;color:#000;text-align:center;position:relative;height:34px}.ddcontent,.iconbutton div,article{text-align:left}a.CMitem:focus,a.CMitem:hover,button.CMitem:focus,button.CMitem:hover{text-decoration:none}a.CMitem:after,button.CMitem:after{content:'';display:block;width:0;height:5px;position:absolute;bottom:0;left:0;background-image:linear-gradient(to right,#007c85,#0b2729);transition:.5s}.ddcontent,.regionbox.dark img,.sideslider,a.CMitem:focus:after,a.CMitem:hover:after,button.CMitem:focus:after,button.CMitem:hover:after,div.faq_advanced_search_panel input[type=text],div.faq_advanced_search_panel textarea{width:100%}.ddcontent{display:none;position:absolute;top:50px;left:0;background:url(../images/menushadow.png) top repeat-x #fff;padding:40px;font-weight:700;line-height:1.38;z-index:99}header .ddcontent .liner{height:auto;max-width:1000px}.ddcontent:after{content:'';display:block;width:100%;height:5px;position:absolute;bottom:0;right:0}.ddcontent a,.ddcontent a:visited,.faq_header,.slick-initialized .slick-slide{display:block}.ddcontent ul{font-weight:400;list-style:none;padding:0 0 10px 10px;margin:0}.Fhead,.crumb,.quicklinks a{font-weight:700}.ddcontent ul li,.region table td table,.region_poll_table_inner{margin-bottom:10px}.ddcontent a{color:#000}.ddcontent a:focus,.ddcontent a:hover{text-decoration:underline;color:#000}@media only screen and (max-width:1500px){.buttons{right:34px;margin-right:0}.sitesearch{right:0;margin-right:0}.navliner{width:calc(100% - 500px - 228px);left:228px}.regionbox{padding:24px 34px}}.iconbutton a,section.mobile{font-size:18px}.silverline,.silverline2{width:calc(100% - 68px);max-width:900px;border-top:1px solid rgba(101,176,184,.34)}.circled{border-radius:50%;box-shadow:0 0 6px 0 rgba(0,0,0,.16);border:1px solid rgba(101,176,184,.34);background-color:#fff;overflow:hidden;display:flex;justify-content:center;align-items:center}.circled:hover,.content_rates_table_row2,.iconbox:hover .circled,.iconbutton:hover .circled,TR.table_builder_row_even{background-color:#e8f3f5}.blogbanner .circled:hover,a.clear,a.clear:visited,input[type=submit],section.intbanner .circled:hover{background-color:#fff}.silverline{margin:80px auto}.silverline2{margin:0 auto}section.icons{padding:0 34px 100px}section.icons .liner{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1200px}.iconbutton{position:relative;flex:1 0 500px;width:50%;display:flex;align-items:center}section.icons .liner .iconbutton:nth-child(odd){padding:25px 45px 25px 130px}section.icons .liner .iconbutton:nth-child(2n){padding:25px 25px 25px 150px}section.icons .circled{width:115px;height:115px;position:absolute;top:25px;left:0}section.icons .liner .iconbutton:nth-child(2n) .circled{left:20px}section.icons .circled img{max-width:70px;max-height:70px}.iconbutton a:focus,.iconbutton a:hover{color:#007c85;text-decoration:none}.Itxt{margin:0;padding:0;text-indent:0}.crumb,.footnote{font-size:14px}section.mobile{padding:60px 34px 0;line-height:2}.mobiphone{background-repeat:no-repeat;background-position:center top;background-size:409px auto}section.mobile ul{list-style:none;margin:20px 0;padding:0}section.mobile li:before{content:"\f00c";font-family:'Font Awesome 5 Pro';font-weight:400;color:#007c85;display:inline-block;margin-right:5px}.quicklinks{padding:40px 34px}.quicklinks a{padding:26px 14px 26px 15px;display:block;width:100%;max-width:1000px;border-radius:20px;box-shadow:0 3px 6px 0 rgba(0,0,0,.16);text-align:center;margin:0 auto;font-size:24px}.quicklinks a,.quicklinks a:visited{color:#fff;background-image:linear-gradient(to bottom,#d31245,#810828)}.Bgreenbar,.quicklinks a:focus,.quicklinks a:hover{background-image:linear-gradient(to bottom,#007c85,#0b2729)}.quicklinks a:focus,.quicklinks a:hover{color:#fff;text-decoration:none}@media only screen and (max-width:1199px){header{width:100%;box-shadow:none;background-color:#fff;z-index:100;padding:0 34px}header .liner{height:160px}header.stuck{position:fixed;top:0;left:0;box-shadow:0 3px 6px 0 rgba(0,0,0,.16)}header.stuck .liner{height:94px}a.homelink{left:50%;margin-left:-94px}#sitesearch,.toplinks .notalink,.toplinks a,.toplinks a:visited{margin:0 15px 0 0}header.stuck a.homelink{margin-left:-76px}header.stuck a.homelink img{width:154px}a.ctaR.appt{position:relative;left:-120px;top:104px}.TL,div.L2,div.L3,header.stuck a.ctaR.appt,nav.pc{display:none}.toplinks{text-align:left;position:absolute;top:36px;right:auto;left:0;font-size:32px}header.stuck .toplinks,header.stuck button.menutoggler{top:20px}#sitesearch{width:44px;height:44px;font-size:32px}.sitesearch{top:100px;right:auto;left:0}button.menutoggler,nav.mobile button.menutoggler2{height:44px;width:44px;color:#007c85;position:absolute;right:0}nav.mobile,nav.mobile a,nav.mobile button{text-align:left;display:block;transition:.25s}button.menutoggler{display:block;top:36px;font-size:32px}button.menutoggler:focus,button.menutoggler:hover{-webkit-transition:.25s;transition:.25s;color:#d31245}button.menutoggler:before{content:"\f0c9";font-family:'Font Awesome 5 Pro'}nav.mobile button.menutoggler2{text-decoration:none;font-size:20px;top:0;text-align:center;border-top:0}nav.mobile button.menutoggler2:after{content:''}nav.mobile{background-color:#fff;color:#007c85;height:100%;position:fixed;z-index:1000;top:0;overflow-y:auto;width:300px;right:-300px;padding:40px 20px 30px 30px}nav.mobile.out{right:0;box-shadow:0 0 5px #000}.Vgreenbar{height:100%;width:10px;background-image:linear-gradient(to bottom,#007c85,#0b2729);clear:both;position:absolute;top:0;left:0}nav.mobile a,nav.mobile button{color:#007c85;text-decoration:none;position:relative;width:100%;font-size:18px;font-weight:700;padding:5px 0;border-top:3px solid #0b2729}nav.mobile button:after{content:'\f078';font-family:'Font Awesome 5 Pro';font-weight:400;position:absolute;top:0;right:0;transition:.25s}nav.mobile button.flipped:after{transform:rotate(180deg)}nav.mobile .L2 a,nav.mobile .L2 button{font-weight:400;font-size:16px;border-top:0}nav.mobile .L2 a{text-decoration:underline}nav.mobile::-webkit-scrollbar{width:10px}nav.mobile::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.7);background-color:#007c85}nav.mobile::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 3px rgba(0,73,135,.7);border-radius:5px;background-color:#d31245}.iconbutton{flex:1 1 400px}.silverline{margin:50px auto 25px}}@media only screen and (max-width:991px){header{padding:0 30px}.iconbutton{position:relative;flex:1 1 270px;width:33%;display:block}section.icons .liner .iconbutton:nth-child(2n),section.icons .liner .iconbutton:nth-child(odd){padding:17px}.Itxt{display:none}section.icons .circled{width:83px;height:83px;position:static;margin:0 auto 10px}.iconbutton div{text-align:center}section.icons .circled img{max-width:50px;max-height:50px}.mobiphone{background-size:cover}}@media only screen and (max-width:900px){.iconbutton{flex:1 1 210px}}@media only screen and (max-width:767px){.flexrow,.quicklinks a{display:block}.iconbutton{flex:1 1 230px}section.mobile{padding:30px;max-width:400px;margin-left:calc(50% - 200px)}.quicklinks{padding:0}.quicklinks a{margin:0;width:100%;padding:20px;border-radius:0;box-shadow:none;text-align:center;font-weight:700;border-left:1px solid #fff}.quicklinks a:first-child{border-left:0}}@media only screen and (max-width:575px){.sitesearch,a.ctaR.appt{left:0;width:100%}header .liner{height:174px}header.stuck .liner{height:84px}a.ctaR.appt{position:relative;top:124px}a.homelink,header.stuck a.homelink{left:50%;margin-left:-30px}a.homelink img{height:auto}.toplinks,a.homelink,button.menutoggler,header.stuck .toplinks,header.stuck button.menutoggler{top:16px}.sitesearch.stuck{top:70px}.searchbox{width:calc(100% - 109px - 14px - 53px)}.sitesearch button[type=submit]{right:53px}button#searchex{width:44px}a.homelink img,header.stuck a.homelink img{width:100px}.toplinks .notalink,.toplinks a,.toplinks a:visited{margin:0 10px 0 0}.flexrow,.quicklinks a{display:block}.iconbutton{flex:1 1 200px}.quicklinks a{flex:none;margin:0;width:100%;padding:20px;border-radius:0;box-shadow:none;text-align:center;font-weight:700;border-left:0;border-top:1px solid #fff;font-size:18px}}.blogbanner,section.intbanner{width:465px;height:465px;border-radius:50%;position:relative;background-size:cover;background-position:center center;background-color:#e8f3f5}@media only screen and (max-width:490px){.iconbutton{flex:1 1 150px}section.mobile{margin-left:0}}.columnar{padding:0 30px}section.intbanner{float:right;margin:0 0 80px 100px}.blogbanner .circled,section.intbanner .circled{width:115px;height:115px;position:absolute;bottom:0;left:0}.regionbox.dark,.teal,footer{background-color:#0b2729}.crumb{margin-bottom:20px}.crumb a{text-decoration:underline}section.inside{padding:40px 35px}article{width:100%;max-width:1199px;margin:0 auto}.box,.boxW{box-shadow:0 3px 6px 0 rgba(0,0,0,.16);border:1px solid rgba(101,176,184,.34);height:100%;position:relative}.Bimg{width:100%;height:176px;background-size:cover;background-position:center center}.Btxt{padding:15px}.Bgreenbar{width:100%;height:10px;position:absolute;bottom:0;right:0}.boxW .Bimg,.teal{width:50%;height:100%}.boxW .Bimg,.boxW .Btxt,.comments_wrapper,.iconbox,.regionbox.dark,aside{position:relative}.Btxt a.cta,.Btxt a.ctaR{margin:5px 5px 0 0;width:auto}.boxW .Bimg{float:left}.boxW .Btxt{width:50%;float:left}.flexrow{display:flex;justify-content:space-between}.callout{flex:1 1 0;padding:10px}.callout a,.callout a:visited{display:block;width:100%;padding:26px 14px 26px 15px;border-radius:20px;box-shadow:0 3px 6px 0 rgba(0,0,0,.16);border:1px solid rgba(101,176,184,.34);text-align:center;font-weight:700}.callout a:focus,.callout a:hover{background-color:#e8f3f5;text-decoration:none}.iconic{padding:30px 0}.iconic .circled{width:79px;min-width:79px;height:79px;margin-right:15px}.iconic .circled img{max-width:47px;max-height:47px}.moutains,.teal,button.exed{position:absolute}.iconic div div{border-left:1px solid rgba(101,176,184,.34)}.iconic div div div,.iconic div div:first-child,div.div button.divheader:first-child,img{border:0}.iconic h3{font-size:22px;color:#000}aside{width:100%;background-color:#e8f3f5;padding:0;margin-bottom:34px}.teal{top:0;right:0;z-index:10}.regionbox ul{margin:0;padding:0;list-style:none}.regionbox.dark{color:#fff;z-index:99}.carousel-caption a.CTAred,.content_slideshow .carousel-caption a.CTA,.content_slideshow .carousel-caption a.CTA:visited,.content_slideshow .carousel-caption a.CTAred,.content_slideshow .carousel-caption a.cta,.content_slideshow .carousel-caption a.cta:visited,.content_slideshow .carousel-caption a.ctaR,.content_slideshow .carousel-caption a.ctaR:visited,.dark a.cta,.dark a.cta:visited{border:2px solid #fff;color:#fff}.regionbox h3{font-size:24px;color:#000}.video_wrapper{margin-top:20px!important}.content_slideshow .carousel-item,.content_slideshow.carousel{height:400px}.content_slideshow .carousel-caption{background:rgba(0,0,0,.46);align-items:center;padding:0 50px}.CHbox .card,.socmed .apps a,.socmed .apps a:focus,.socmed .apps a:hover{background-color:transparent}.content_slideshow a.carousel-control-next,.content_slideshow a.carousel-control-prev{opacity:1;text-decoration:none;top:0;height:100%;width:50px;font-size:40px;text-shadow:0 0 3px #363636;z-index:99}.content_slideshow a.carousel-control-prev:after{content:'\f137';font-family:'Font Awesome 5 Pro';font-weight:400}.content_slideshow a.carousel-control-next:after{content:'\f138';font-family:'Font Awesome 5 Pro';font-weight:400}@media only screen and (max-width:1199px){.blogbanner,section.intbanner{width:370px;height:370px}section.intbanner{margin:0 0 40px 40px}.blogbanner .circled,section.intbanner .circled{width:92px;height:92px}.blogbanner .circled img,section.intbanner .circled img{max-width:50px;max-height:50px}}footer{width:100%;color:#fff;padding:50px 34px 15%}footer a,footer a:visited{color:#e8f3f5;text-decoration:none}footer a:focus,footer a:hover{color:#fff;text-decoration:underline}.bottomlinks a{white-space:nowrap;text-decoration:underline}.bottomlinks .notalink:after,.bottomlinks a:after{content:"|";display:inline-block;padding:0 10px}.bottomlinks a:last-child:after{content:"";padding:0}.socmed .notalink,.socmed a{text-decoration:none!important;display:inline-block;font-size:47px;color:#fff;margin-right:10px}.socmed a:focus,.socmed a:hover,td.content_calendar_table_headercell a:focus,td.content_calendar_table_headercell a:hover{color:#e8f3f5}.socmed .apps a{width:auto;height:auto}.footnote img{margin:0 20px 20px 0}.Fhead{color:#65b0b8;font-size:22px;line-height:1.36;margin-bottom:10px}.moutains{bottom:0;right:-34px;width:calc(100% + 68px)}.alert,.alertholder,.blog_share,sub,sup{position:relative}@media only screen and (max-width:991px){.flexrow{flex-wrap:wrap}.iconic .circled{float:none;margin:0 auto 15px}.blogbanner,section.intbanner{width:336px;height:336px}.teal{display:none}.content_slideshow .carousel-item,.content_slideshow.carousel{height:400px}footer{padding:50px 30px 15%}}.disclaim{font-size:11px;line-height:1}.newbaby{font-family:bebas-neue,sans-serif}.Bhead{font-size:28px;line-height:1.21;color:#007c85;font-weight:400}input[type=submit]{-webkit-appearance:none;-moz-appearance:none}.Rbuttons li a,.Rbuttons li a:visited,a.CTAred,a.CTAred:visited,a.PSlogout,a.PSlogout:visited,a.Rcta,a.Rcta:visited,a.calcxml_reset.btn.btn-lg.btn-block.btn-outline-primary,a.clear,a.clear:visited,a.cta,a.cta:visited,a.ctaR,a.ctaR:visited,button#exedout,button.clear,button.cta,button.modal_button,div.faq_advanced_search_panel input[type=button],input.go,input[type=reset],input[type=submit]{display:inline-block;text-decoration:none;border:2px solid #007c85;cursor:pointer;line-height:1;text-align:center;color:#007c85;padding:12px 19px;border-radius:20px;font-weight:700}.Rbuttons li a:focus,.Rbuttons li a:hover,.a.Rcta:hover,a.CTA:hover,a.CTA:visited:focus,a.PSlogout:focus,a.PSlogout:hover,a.Rcta:focus,a.clear:focus,a.clear:hover,a.cta:focus,a.cta:hover,a.ctaW:focus,a.ctaW:hover,button#exedout:focus,button#exedout:hover,button.clear:focus,button.clear:hover,button.cta:focus,button.cta:hover,button.modal_button:focus,button.modal_button:hover,div.faq_advanced_search_panel input[type=button]:focus,div.faq_advanced_search_panel input[type=button]:hover,input.go:focus,input.go:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{text-decoration:none;background-image:linear-gradient(to bottom,#007c85,#0b2729);color:#fff;border:2px solid #fff}a.CTAred,a.CTAred:visited,a.calcxml_reset.btn.btn-lg.btn-block.btn-outline-primary,a.ctaR,a.ctaR:visited{color:#d31245;border:2px solid #d31245}a.CTAred:focus,a.CTAred:hover,a.calcxml_reset.btn.btn-lg.btn-block.btn-outline-primary:focus,a.calcxml_reset.btn.btn-lg.btn-block.btn-outline-primary:hover,a.ctaR:focus,a.ctaR:hover{text-decoration: none;background-image:linear-gradient(to bottom,#d31245,#810828);color:#fff;border:2px solid transparent;border-top:2px solid #d31245;border-bottom:2px solid #810828}hr{border:0;height:0;border-top:1px solid #007c85}a.skipper,a.skipper:visited{line-height:0;font-size:0;border:0;background:0 0;position:absolute;top:0;left:0;z-index:101}a.skipper:focus,a.skipper:visited:focus{border:2px solid #fff;color:#000;background-color:#ff0;line-height:1;font-size:18px}sub,sup{vertical-align:baseline;top:-.4em}sub{top:.4em}.flexcenter{display:flex;justify-content:center;align-items:center}@media only screen and (max-width:500px){.sideslider table{width:510px}.sideslider{overflow:scroll;overflow-y:hidden;-ms-overflow-y:hidden}}.faq_featured_block{margin:20px 0 0!important;display:block}.faq_question_block_slide{padding:10px 0;border-bottom:1px solid #007c85}.faq_question_block_slide_question{padding:0;border:0 solid red}.cms_form_collapsible_header,div.div{border-bottom:1px solid #007c85}.faq_question_block_slide_answer{padding:0 20px 10px}.cms_form_collapsible_header{background:0 0}.cms_form_collapsible_header a,.cms_form_collapsible_header a:visited,.faq_question_block_slide_question_closed a,.faq_question_block_slide_question_closed a:visited,button.divheader{display:block;padding:5px 10px;color:#007c85}.cms_form_collapsible_header a:focus,.cms_form_collapsible_header a:hover,.faq_question_block_slide_question_closed a:focus,.faq_question_block_slide_question_closed a:hover,.faq_question_block_slide_question_open a:focus,.faq_question_block_slide_question_open a:hover,button.divheader:focus,button.divheader:hover{color:#d31245;text-decoration:none}button.divheader{width:100%;text-align:left;border-top:1px solid #007c85;padding:10px}.cms_form_collapsible_header.open a,.faq_question_block_slide_question_open a{display:block;padding:5px 10px;color:#d31245}.divcontent{width:100%;padding:0 50px 20px;display:none}.cms_form_collapsible_header a:before,.faq_question_block_slide_question_closed a:before,button.divheader:before{content:'\f078';font-family:'Font Awesome 5 Pro';font-weight:700;margin-right:10px}.cms_form_collapsible_header.open a:before,.faq_question_block_slide_question_open a:before,button.divheader.ouvree:before{content:'\f077';font-family:'Font Awesome 5 Pro';font-weight:700;margin-right:10px}.alertholder{width:100%;z-index:100}.alertbar{padding:10px 0;width:100%}.alertbar.high,.alertbar.regular{font-size:19px}.alert{width:96%;max-width:1160px;margin:0 auto;padding-right:40px;text-align:left}.CHboxedup,.calcxml_container.container{max-width:100%}button.exed{top:0;right:10px;cursor:pointer;font-size:20px;text-align:center;display:block;text-decoration:none!important}button.exed:before{content:"\f057";font-family:'Font Awesome 5 Pro'}.blog_posted_date{display:block;color:#000}.CHA,.faq_viewed{color:#007c85}.comment_rating_number,.comment_rating_stars,article .blog_share ul li,span.blog_tags_tag a{display:inline-block}.blog_share{float:right;top:-30px}.blog_share a{font-size:32px;margin-left:20px}article .blog_share ul{list-style:none;display:flex;justify-content:flex-end;align-items:center}.calcxml_container .row{margin:0}#startover:before,.CHA:before,.CHQ:before{font-family:'Font Awesome 5 Pro';margin-right:10px}h3[data-toggle=collapse]{border-bottom:2px solid #333}.CHbox,.content_calendar_table,td.content_calendar_table_cell{border:1px solid #007c85}.row.collapse.show,.row.collapsing{border:2px solid #333;border-top:none}.calcxml_container h3[data-toggle=collapse]:after{color:var(--main)}table.tipped_table{margin:10px 0}.content_calendar_table{border-collapse:collapse}td.content_calendar_table_headercell{background-color:#007c85;color:#fff;text-align:center;font-weight:700}td.content_calendar_table_selectedcell{border:1px solid #007c85;background-color:#e8f3f5}.CHboxedup{height:500px;z-index:90}.CHbox{height:500px;border-radius:10px;padding:20px 10px 10px;text-align:center}.CHAs,.cardbennies{max-height:calc(100% - 50px);overflow:auto}.card img{border:0!important}.CHbox .card{display:block;border:none!important}.CHQ{border-bottom:2px solid #007c85}#startover:hover,.CHA:hover{color:#d31245;cursor:pointer}.CHQ:before{content:'\f059';font-weight:700}.CHA:before{content:'\f0a4';font-weight:300}.slick-track:after,.slick-track:before{display:table;content:''}#startover:before{content:'\f021';font-weight:400}.faq_toolbar{padding-bottom:15px}.faq_viewed{font-size:11px;font-weight:700}.faq_advanced_search_panel table,.faq_search{margin:20px 0}.faq_question_block{margin-top:10px}.faq_advanced_search_panel{padding:0}.faq_advanced_search_panel table td{padding:2px 0}.faq_advanced_search_panel i{color:silver}div.faq_advanced_search_panel input[type=button],div.faq_browse input[type=submit]{margin-left:10px}.faq_search_form input[type=submit]{margin:0 10px}ul.region_faq_list li{margin-bottom:5px}span.region_faq_header{display:block;margin-bottom:10px}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.cms_form_content_block,.cms_form_item{clear:both;padding:10px 0;margin:0!important}.cms_form_dropdown,.cms_form_textinput{width:100%;border:1px solid #b4b4b4}.cms_form_textarea{width:100%;height:100px;border:1px solid #e8f3f5}.cms_form_item_sidebyside{width:50%;padding:0 20px 0 0}.cms_form_label,legend.cms_form_legend{width:33%;position:relative;float:left;margin:0 1% 5px 0;font-weight:400}.cms_form_object{width:66%;position:relative;float:right;margin:1px 0}fieldset.cms_form_fieldset{white-space:normal;width:100%;border:none}.legend{top:-10px}.boxedsearch,.legend{BACKGROUND-COLOR:#e8f3f5}@media only screen and (max-width:1100px){.boxedsearch fieldset{top:0}}@media only screen and (max-width:767px){.iconic .circled{margin:0 15px 0 0}.iconic div div{padding:15px 0;border:0;border-top:1px solid rgba(101,176,184,.34)}.iconic div div div,.iconic div div:first-child{border:0}section.intbanner{float:none;margin:0 auto 40px}section.inside{padding:30px}.callout{flex:1 0 200px}.callout a{padding:15px}.content_slideshow .carousel-item,.content_slideshow.carousel{height:400px}.content_slideshow.carousel .carousel-caption h1{font-size:60px}.legend_label,.mobi{display:block}.full{display:none}div.faq_browse form input[type=submit],form.faq_search_form input[type=submit]{margin:10px 0}.boxedsearch fieldset,.loc_list{width:100%;float:none;margin-bottom:0}.boxedsearch fieldset{top:0}.boxedsearch{height:auto}.legend{top:0;margin:0;padding-top:1px;text-align:left}.legend_label .fa,.legend_label .far,.legend_label .fas{padding-left:0}}.region table td table td,.region_poll_table_inner td{padding:2px}.region_poll_radio_cell input{position:relative;top:5px}.content_rates_table,TABLE.table_builder{margin-bottom:20px;width:100%;border-collapse:collapse;border:2px solid #0b2729}.content_rates_table th,.table_builder th{background-color:#0b2729;padding:10px 20px;color:#fff;font-weight:700}.content_rates_table td,.table_builder td{padding:10px;border-left:2px solid #0b2729}.content_rates_table_postfix{line-height:1}@media only screen and (max-width:575px){.blogbanner,section.intbanner{width:237px;height:237px}.blogbanner .circled,section.intbanner .circled{width:65px;height:65px}.blogbanner .circled img,section.intbanner .circled img{max-width:40px;max-height:40px}.boxW .Bimg{width:100%;height:176px;background-size:cover;background-position:center center;float:none}.boxW .Btxt{padding:15px;width:100%;float:none}.callout{flex:1 1 300px;padding:0}.callout a{padding:10px}.content_slideshow .carousel-item,.content_slideshow.carousel{height:351px}.carousel-caption h1{font-size:50px}.content_slideshow a.carousel-control-next,.content_slideshow a.carousel-control-prev{font-size:30px}.blog_share{position:static;float:none}.cms_form_label,legend.cms_form_legend{width:100%!important;float:none;margin:0 1% 5px 0}.cms_form_object{width:100%;float:none;margin:1px 0}.legend{text-align:left;padding-right:20px}.legend_label .fa,.legend_label .far,.legend_label .fas{padding:0 5px 0 0}.loc_formbox input[type=text]{width:100%!important}.content_rates_table,.table_builder{border-collapse:collapse}.content_rates_table,.content_rates_table tbody,.content_rates_table thead,.content_rates_table tr,.content_rates_table_effectivedate,.content_rates_table_fields,.content_rates_table_row1,.content_rates_table_row2,.content_rates_table_row_highlight,.content_rates_table_title,.table_builder,.table_builder tbody,.table_builder thead,.table_builder_cell,.table_builder_header_row,.table_builder_row_even,.table_builder_row_odd{display:block}.content_rates_table_fields_row,.table_builder_header_row{position:absolute;top:-9999px;left:-9999px}.content_rates_table td,.table_builder td{border:none;border-bottom:1px solid #eee;position:relative;padding:10px 10px 10px 20px;white-space:normal;text-align:left}.content_rates_table td:before,.table_builder td:before{display:block;text-align:left;font-weight:700;content:attr(data-title);position:relative;left:-10px}.content_rates_table td.content_rates_table_effectivedate,.content_rates_table td.content_rates_table_title{padding:10px 0;border:0}}.comments_section_summary{padding:20px;margin:0;border:0;background:0 0}.comments_sortbox{position:absolute;right:0;top:30px;width:auto}.slick-list,.slick-track{position:relative;display:block}.comments_form_table{background:0 0;border:0;width:calc(100% - 20px);margin:10px}.comments_form_table TD{border:0;padding:3px}.comment_item{border:0;background-color:#e8f3f5;padding:20px;margin:10px 0}.slick-slider{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{top:0;left:0;margin:0 auto}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slide.dragging img{pointer-events:none}.slick-loading .slick-list{background:url(/templates/COMMON_JS/images/ajax-loader.gif) center center no-repeat #fff}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}

.calcxml_submit.btn.btn-lg.btn-block.btn-primary{display:inline-block;text-decoration:none;border:2px solid #007c85;cursor:pointer;line-height:1;text-align:center;color:#007c85;padding:12px 19px;border-radius:20px;font-weight:700; background-color: white;}
.calcxml_submit.btn.btn-lg.btn-block.btn-primary:hover,.calcxml_submit.btn.btn-lg.btn-block.btn-primary:focus
{text-decoration:none;background-image:linear-gradient(to bottom,#007c85,#0b2729);color:#fff;border:2px solid #007c85}


.liner.boxes{display: flex; flex-wrap: wrap; justify-content: flex-start; gap: 24px;}
.liner.boxes .newholder{flex: 1 1 33.33%; max-width: calc(33.33% - 16px);}

.newbox {height: 100%; width: 100%; box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .16);  border: 1px solid rgba(101, 176, 184, .34); position: relative;} 

@media only screen and (max-width:991px) {
	.liner.boxes .newholder{flex: 1 1 50%; max-width: calc(50% - 16px);}
}

@media only screen and (max-width:765px) {
	.liner.boxes .newholder{flex: 1 1 100%; max-width: 100%;}
}
  
/* expanding squares for calc xml, etc ****************/
	.flexcontainer{display: flex; gap: 30px;flex-wrap: wrap}
	.flexbox{ flex: 1 1 100%}
	.flexbox.ouvree{flex: 1 1 100%; max-width: 100%}
	button.flexsquare{position: relative; border: solid 2px #007C85; border-radius: 5px; padding: 30px; background: none; width: 100%}
	button.flexsquare:hover, button.flexsquare:focus, .flexbox.ouvree button.flexsquare{border: solid 2px #D31245;} 
	.flexarrow{ display: flex; justify-content: flex-end;  text-decoration: none; font-size: 32px; font-weight: bold; color: #D31245;}
	.flexarrow span {/*transform: rotate(45deg);*/ transition: all .25s}
	.flexcontents{display: none;}
	.flexbox.ouvree .flexcontents{display: block;}
	.flexbox.ouvree .flexarrow span {transform: rotate(180deg);}

	/*S*/
	@media only screen and  (min-width: 576px) {
		.flexbox{flex: 1 1 40%; max-width: calc(50% - 15px);}
		.flexbox.ouvree button.flexsquare{max-width: calc(50% - 15px);}
	}

	/*M*/
	@media only screen and  (min-width: 768px) {
		.flexbox{flex: 1 1 30%; max-width: calc(33.33% - 20px);}
		.flexbox.ouvree button.flexsquare{max-width: calc(33.33% - 20px);}
	}

/** color blocks */

section.lightbg, section.darkbg{padding: 50px 30px;}

section.darkbg, section.darkbg h5{color: white;}
section.darkbg h2, section.darkbg h3, section.darkbg a{color:#dffdff}

section.darkbg h4{color:#fbd2dd}
section.darkbg a:hover, section.darkbg a:focus{color: white;}

.lightbg, .darkbg{margin: -20px 0;}
.cms_col .lightbg, .cms_col .darkbg{margin: 0;}


/** PHOTO BG SECTION *****/

.photobanner{border: solid 0px blue;position: relative; width: 100%;   padding: 50px 30px}
.PBimage{width: 100%; height: 100%; position: absolute; top: 0; right: 0; z-index: 9;}
.PBimage img{object-fit: cover; object-position: center;width: 100%;  height: 100%;}

.PBtext{border: solid 0px red; position: relative;  z-index: 99; color: white; display: flex;  align-items: center; width: 100%; min-height: 300px;  font-size: 20px; line-height: 1.5 }
.PBtext h2{color: white;font-size:32px; font-weight: 500}
.PBtext{}
.PBtextinner{ border: solid 0px lime; text-align: left;}


a.ctaW {display:inline-block ;text-decoration:none ;border:2px solid white; cursor:pointer; line-height:1; background: transparent; text-align:center; color:white; padding:12px 19px; border-radius:20px; font-weight:700}

a.ctaW:hover, a.ctaW:focus{text-decoration:none; background-image:linear-gradient(to bottom,#007c85,#0b2729); color:#fff; border:2px solid #fff}

	@media only screen and  (min-width: 992px) {
		.photobanner{padding: 50px 50% 50px 30px}
		.photobanner.R{padding: 50px 30px 50px calc(50% + 30px)}
		/*.photobanner.R .PBtextinner{text-align: right;}*/
		.PBtext h2{font-size: 42px;}

	}
	@media only screen and  (min-width: 1200px) {
		/*.photobanner{padding: 100px 50% 100px 30px;}*/
		.photobanner{padding: 100px  calc(50% - 600px);}
		.photobanner.R{padding: 50px 30px 50px calc(50% + 30px)}
		/*.photobanner.R{padding: 100px  calc(50% - 600px);}*/
		.PBtext{ min-height: 466px;}
		.PBtext h2{font-size: 72px;}

	}
