@import url(https://p.typekit.net/p.css?s=1&k=ext3yhs&ht=tk&f=5474.25136.9674.9676&a=8595214&app=typekit&e=css);img:is([sizes="auto" i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}.safe-svg-cover{text-align:center}.safe-svg-cover .safe-svg-inside{display:inline-block;max-width:100%}.safe-svg-cover svg{height:100%;max-height:100%;max-width:100%;width:100%}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}html{scroll-behavior:smooth}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button{background:none;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding:0;margin:0}img{max-width:100%;height:auto}a{cursor:pointer}div.two-col{-webkit-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem}div.two-col p,div.two-col div,div.two-col li{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid-column}@media screen and (max-width:767px){div.two-col{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}}.two-col{-webkit-columns:2;-moz-columns:2;columns:2}@media screen and (max-width:767px){.two-col{-webkit-columns:1;-moz-columns:1;columns:1}}.three-col{-webkit-columns:3;-moz-columns:3;columns:3}.three-col p,.three-col div,.three-col li{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid-column}@media screen and (max-width:767px){.three-col{-webkit-columns:1;-moz-columns:1;columns:1}}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}strong{font-weight:700}small{font-size:.85em}em{font-style:italic}@media screen and (max-width:767px){img.alignnone,img.size-full{max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover}}img.aligncenter{margin:1rem auto;max-width:100%;height:auto;display:block}img.alignleft{margin:1rem 4rem 4rem 0;max-width:100%;height:auto;float:left}img.alignright{margin:1rem 0rem 4rem 4rem;max-width:100%;height:auto;float:right}@media screen and (max-width:767px){img.aligncenter,img.alignleft,img.alignright,img.alignmedium,img.aligcenter{max-width:100%;height:auto;display:block}.wp-caption{max-width:100%}.wp-caption img{max-width:100%;height:auto;display:block}}iframe{max-width:100%}@media screen and (max-width:767px){iframe[src*=youtube]{max-height:340px}}strong{font-family:"proxima-nova","Arial",sans-serif;font-weight:500}.two-col iframe{display:block}body{font-family:"proxima-nova","Arial",sans-serif;font-weight:300;color:#3C3C3C;font-size:1rem}body.is-hidden{overflow:hidden}a{color:#1D5C9B;text-decoration:underline;font-size:1rem}@media screen and (min-width:1024px){a:hover{text-decoration:none}}p,ul,ol,li,button,blockquote{font-family:"proxima-nova","Arial",sans-serif;font-weight:300;color:#3C3C3C;font-size:1rem}h1,h2,h3,h4{font-family:"pt-serif","Georgia",serif;font-weight:400;color:#3C3C3C}h1 strong,h2 strong,h3 strong,h4 strong{font-family:"pt-serif","Georgia",serif;font-weight:700}.navwrapper{background:#fff}.navwrapper .divider{display:block;width:100%;height:1px;background:#DEDEDE}.navwrapper .uppernav{display:flex;align-items:center;padding-block:22px 1rem;padding-inline:55px;max-width:1650px;margin:0 auto}.navwrapper .leftnav{margin-left:auto;display:flex}.navwrapper .menu-top{display:flex;gap:33px;list-style:none;align-items:center}.navwrapper .menu-top a{color:#2b2b2b;text-decoration:none}@media (hover:hover){.navwrapper .menu-top a:hover{color:#1D5C9B}}.navwrapper .menu-top ul{list-style:none}.navwrapper .menu-top .top-level-button{position:relative}.navwrapper .menu-top .top-level-button .sub-menu{display:none}.navwrapper .menu-top .top-level-button .sub-menu.depth-0>li>a{font-size:18px;font-weight:500px}.navwrapper .menu-top .top-level-button .sub-menu.depth-0.is-active{display:flex;justify-content:space-between}.navwrapper .menu-top .top-level-button .sub-menu.depth-1{display:block}.navwrapper .menu-top .top-level-button .sub-menu a{display:block;font-weight:500;padding-block:0 1rem}.navwrapper .menu-top .top-level-button .sub-menu a:hover{text-decoration:underline}.navwrapper .menu-top .top-level-button .sub-menu.is-active{display:block;position:fixed;top:90px;left:60px;background:#fff;padding:60px;box-shadow:0 6px 6px rgb(0 0 0 / .16);z-index:33;width:calc(100vw - 60px - 60px)}.navwrapper .menu-top .top-level-button>a{font-size:0;width:25px;height:14px;display:block;background-image:url(/wp-content/themes/ccrs/images/open-nav.svg);background-size:25px 14px;-webkit-transform:rotate(0);transform:rotate(0);transition:all 0.3s ease-in-out}.navwrapper .menu-top .top-level-button>a.is-active{background-image:url(/wp-content/themes/ccrs/images/close-nav.svg);-webkit-transform:rotate(180deg);transform:rotate(180deg);transition:all 0.3s ease-in-out}.navwrapper a[href^="tel:"]{font-size:16px;font-weight:500;color:#2b2b2b;text-decoration:none;margin-right:45px}@media screen and (max-width:980px){.navwrapper a[href^="tel:"]{font-size:0}}@media (hover:hover){.navwrapper a[href^="tel:"]:hover{color:#1D5C9B}}.bottom{padding-inline:6rem;max-width:1300px;margin:0 auto;padding-block:1rem}.header-menu{display:flex;justify-content:center;justify-content:space-between;list-style:none;position:relative}.header-menu ul{list-style:none}.header-menu>li.menu-item-has-children>a{display:flex;align-items:center;gap:20px}.header-menu>li.menu-item-has-children>a.is-active{color:#22529A;text-decoration:underline}.header-menu>li.menu-item-has-children>a .nav-plus{background-image:url(/wp-content/themes/ccrs/images/down-arrow.svg);background-size:17px 10px;display:block;width:17px;height:10px;-webkit-transform:rotate(0);transform:rotate(0);transition:all 0.3s ease-in-out}@media screen and (max-width:767px){.header-menu>li.menu-item-has-children>a .nav-plus{background-repeat:no-repeat;background-position:center;width:30px;height:30px}}.header-menu a{color:#2b2b2b;font-weight:500;font-size:19px;text-decoration:none;text-transform:uppercase}@media (hover:hover){.header-menu a:hover{color:#1D5C9B;text-decoration:underline}}.header-menu .sub-menu{display:none}.header-menu .sub-menu li{padding-bottom:1em}.header-menu li.menu-item-has-children .sub-menu a{text-transform:initial;padding-block:10px}.header-menu li.menu-item-has-children .sub-menu.depth-0{width:calc(100vw - 8rem);max-width:1350px;box-shadow:0 6px 6px rgb(0 0 0 / .16);display:none;margin:0 auto;position:fixed;top:168px;left:0;right:0;background:#fff;z-index:3;padding-block:44px;padding-inline:2rem}@media screen and (max-width:1100px){.header-menu li.menu-item-has-children .sub-menu.depth-0{max-width:90vw}}.header-menu li.menu-item-has-children .sub-menu.depth-0 .menu-item-has-children{display:flex;justify-content:center;flex-direction:row-reverse;align-items:center;gap:8vw}.header-menu li.menu-item-has-children .sub-menu.depth-0 .menu-item-has-children>a{font-size:0}.header-menu li.menu-item-has-children.is-active .sub-menu.depth-0{display:inline-block}@media screen and (max-width:767px){.header-menu li.menu-item-has-children.is-active .sub-menu.depth-0 a{font-size:16px;padding-block:0 2em;display:block;text-indent:1em}}.header-menu li.menu-item-has-children.is-active .sub-menu.depth-1{display:block}.header-menu li.menu-item-has-children.is-active .sub-menu.depth-1 a{font-size:17px;margin-bottom:1em;display:block}@media screen and (max-width:1100px){.header-menu li.menu-item-has-children.is-active .sub-menu.depth-1 a{font-size:1rem}}.header-menu li.menu-item-has-children.is-active .nav-plus{-webkit-transform:rotate(180deg);transform:rotate(180deg);transition:all 0.3s ease-in-out}@media screen and (min-width:981px){.header-menu li.menu-item-has-children.is-active .sub-menu.depth-0{min-height:330px}}.header-menu .nav-col{position:absolute;right:44px}@media screen and (max-width:980px){.header-menu .nav-col{display:none}}.header-menu .nav-col a{font-size:0;cursor:unset}header{position:-webkit-sticky;position:sticky;top:0;left:0;box-shadow:0 6px 6px rgb(0 0 0 / .16);z-index:9999}header .mobile-phone{display:none}header .mobile-logo{display:none}header .mobileblue{display:none}@media screen and (max-width:980px){header .mobileblue{display:block}}@media screen and (max-width:980px){header .logowrapper{padding-left:1rem}header .mobile-phone,header .mobile-logo{display:block}}@media screen and (max-width:980px) and (max-width:767px){header .mobile-phone{max-width:80%}}@media screen and (max-width:980px){header header{box-shadow:unset}header .navwrapper .menu-top{gap:unset;height:100%}header .navwrapper .menu-top .top-level-button{display:flex;padding-inline:22px;min-height:100%;align-items:center}header .navwrapper .bottom{display:none;padding:0}header .navwrapper .bottom.is-active{display:block;height:99vh;overflow-y:scroll}header .navwrapper .bottom.is-active .header-menu{flex-direction:column;margin-top:2rem;padding-inline:2rem;padding-bottom:200px}header .navwrapper .bottom.is-active .header-menu>li{margin-bottom:2rem}header .navwrapper .bottom.is-active .header-menu>li.menu-item-has-children>a{justify-content:space-between}header .navwrapper .divider{display:none}header .navwrapper .rnav nav{height:100%;display:flex;align-items:center}header .navwrapper a[href^="tel:"]{margin:0;border-left:1px solid #DEDEDE;border-right:1px solid #DEDEDE;padding:22px}header .navwrapper .uppernav{padding:0}header .desk-logo{display:none}header .rnav{display:flex;justify-content:center;align-items:center}header .navwrapper .menu-top li:not(.top-level-button){display:none}header .blue-menu{list-style:none;background:#22529A;display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;grid-column-gap:1px;grid-row-gap:1px}header .blue-menu li{outline:1px solid #fff;display:flex}header .blue-menu a{color:#fff;text-decoration:none;font-size:16px;font-weight:500;display:block;padding:2rem;width:100%;height:100%}header .header-menu li.menu-item-has-children{position:relative}header .header-menu .col-2 .sub-menu.depth-1{-webkit-columns:unset;-moz-columns:unset;columns:unset;width:100%}header .header-menu li.menu-item-has-children.is-active .sub-menu.depth-1 a{margin-bottom:2rem;padding-left:1rem}header .header-menu li.menu-item-has-children .sub-menu.depth-0{width:100%;max-width:100%;position:relative;top:2rem;box-shadow:unset;padding-block:unset;padding-inline:unset}header .header-menu li.menu-item-has-children .sub-menu.depth-0 .menu-item-has-children{flex-direction:column;justify-content:flex-start;gap:unset;align-items:flex-start}header .header-menu li.menu-item-has-children .sub-menu.depth-0 .menu-item-has-children>a{display:none}}@media screen and (max-width:980px){#menu-top-level.appended-to-nav{height:auto;display:block}#menu-top-level.appended-to-nav .top-level-button.menu-item-has-children>.nav-plus,#menu-top-level.appended-to-nav .top-level-button.menu-item-has-children>a{display:none;padding:0}#menu-top-level.appended-to-nav li.menu-item-has-children .nav-plus{background-image:url(/wp-content/themes/ccrs/images/down-arrow.svg);background-size:17px 10px;display:block;width:17px;height:10px;-webkit-transform:rotate(0);transform:rotate(0);transition:all 0.3s ease-in-out}#menu-top-level.appended-to-nav li.menu-item-has-children>a{display:flex;align-items:center;gap:20px}#menu-top-level.appended-to-nav a{display:flex;justify-content:space-between;align-items:center;width:100%;padding:0;font-size:inherit;color:#2b2b2b;font-weight:500;font-size:19px;text-decoration:none;text-transform:uppercase}#menu-top-level.appended-to-nav li{margin-bottom:2rem;position:relative;padding-inline:0;padding:0}#menu-top-level.appended-to-nav li{display:block}#menu-top-level.appended-to-nav .sub-menu{display:block;top:0}#menu-top-level.appended-to-nav .sub-menu.depth-1{display:none;width:100%}#menu-top-level.appended-to-nav li.menu-item-has-children.is-active .nav-plus{-webkit-transform:rotate(180deg);transform:rotate(180deg);transition:all 0.3s ease-in-out}#menu-top-level.appended-to-nav .menu-item-has-children.is-active .sub-menu.depth-1{display:inline-block;padding-top:30px}#menu-top-level.appended-to-nav .menu-item-has-children.is-active .sub-menu.depth-1 li{margin-bottom:0}#menu-top-level.appended-to-nav .menu-item-has-children.is-active .sub-menu.depth-1 li:last-of-type a{padding-block:0}#menu-top-level.appended-to-nav .menu-item-has-children.is-active .sub-menu.depth-1 a{display:flex;justify-content:space-between;width:100%;font-size:16px;padding-block:0 2em;display:block;margin-bottom:0;text-indent:1em}#menu-top-level.appended-to-nav .menu-item-has-children.is-active .sub-menu.depth-1 a .nav-plus{display:none}}.stickybutton{position:fixed;bottom:-100px;right:2rem;z-index:333;display:inline-block;background:linear-gradient(90deg,#0b82af 0%,#1d5b9b 15%,#6998bc 49%,#0f3f91 100%);color:#fff;text-decoration:none;font-size:16px;letter-spacing:.04em;font-weight:500;border-radius:40px;padding:1rem 2rem;outline:2px solid #fff;text-transform:uppercase;box-shadow:0 3px 6px rgb(0 0 0 / .16);background-size:100% 100%;transition:all 0.4s ease-in-out}.stickybutton:hover{box-shadow:0 9px 6px rgb(0 0 0 / .16);background-size:1000% 100%;transition:all 0.3s ease-in-out}.stickybutton.is-active{bottom:20px;transition:all 0.3s ease-in-out}@media screen and (max-width:767px){.stickybutton.is-active{right:unset;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:80vw;text-align:center;bottom:2vh;display:none}}h2{font-size:41px;margin-bottom:18px}@media screen and (max-width:767px){h2{font-size:28px}}h3{font-size:31px;margin-bottom:18px}@media screen and (max-width:767px){h3{font-size:23px}}p{margin-bottom:1em}.container{width:100%;max-width:1300px;padding-inline:40px;margin:0 auto}@media screen and (max-width:980px){.container{width:100%;max-width:100%;padding-inline:40px}}.btnwrap{display:flex;justify-content:center}.button.gradient{display:inline-block;background:linear-gradient(90deg,#0b82af 0%,#1d5b9b 15%,#6998bc 49%,#0f3f91 100%);color:#fff;text-decoration:none;font-size:16px;letter-spacing:.04em;font-weight:500;border-radius:40px;padding:1rem 2rem;outline:2px solid #fff;text-transform:uppercase;box-shadow:0 3px 6px rgb(0 0 0 / .16);background-size:100% 100%;transition:all 0.4s ease-in-out}.button.gradient:hover{box-shadow:0 9px 6px rgb(0 0 0 / .16);background-size:1000% 100%;transition:all 0.3s ease-in-out}img.lazyload,img.lazyloading{opacity:0;transition:opacity 400ms}img.lazyloaded{opacity:1;transition:opacity 400ms}.button.white{text-decoration:none;text-transform:uppercase;font-size:14px;font-weight:400;border-radius:27px;border:2px solid #fff;display:inline-block;padding:10px 20px;box-shadow:0 9px 6px #fff0;transition:all 0.3s ease-in-out;background:#fff0}.button.white:hover{background:#22529A;box-shadow:0 9px 6px rgb(0 0 0 / .16);transition:all 0.3s ease-in-out}.button_block{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between;padding-block:25px;border-bottom:1px solid #dedede}@media screen and (max-width:767px){.button_block{border-bottom:unset;padding-block:0}}.button_block .funbutton{flex-grow:1;display:flex;justify-content:center;align-items:center;gap:22px;font-family:"pt-serif","Georgia",serif;font-size:27px;text-decoration:none;color:#3C3C3C;min-height:60px;position:relative}@media screen and (max-width:767px){.button_block .funbutton{justify-content:space-between;padding-inline:40px;font-size:19px;border-bottom:1px solid #DEDEDE;padding-block:2rem}.button_block .funbutton:first-of-type{border-top:1px solid #DEDEDE}}.button_block .funbutton:not(:last-child):after{content:"";width:1px;height:60px;background:#dedede;transition:all 0.3s ease-in-out;position:absolute;right:0;top:0}@media screen and (max-width:767px){.button_block .funbutton:not(:last-child):after{display:none}}.button_block .funbutton svg{transition:all 0.3s ease-in-out}.button_block .funbutton span{display:inline-block}.button_block .funbutton span:after{content:"";height:2px;display:block;width:0;background:#22529A;transition:all 0.3s ease-in-out}.button_block .funbutton:hover:not(:last-child):after{background:#22529A;width:4px;transition:all 0.3s ease-in-out}.button_block .funbutton:hover span{color:#22529A}.button_block .funbutton:hover span:after{width:100%;transition:all 0.3s ease-in-out}.button_block .funbutton:hover svg{-webkit-transform:translateX(10px);transform:translateX(10px);transition:all 0.3s ease-in-out}.button_block .funbutton:hover svg path{fill:#22529A}footer{padding-block:50px}footer .container{border-top:1px solid #DEDEDE;padding-block:50px}@media screen and (max-width:767px){footer .container{padding-block:50px 0}}@media screen and (max-width:980px){footer .left{text-align:center;margin:0 auto;margin-bottom:3rem}}footer .upper{display:flex;justify-content:space-between}@media screen and (max-width:980px){footer .upper{flex-wrap:wrap}}footer .center{display:flex;justify-content:center;flex-grow:1;gap:7vw;padding-inline:1rem}@media screen and (max-width:767px){footer .center{flex-wrap:wrap;gap:0}footer .center .addresswrap{margin-bottom:3rem}}footer .center .img{display:block}footer .center .phone,footer .center address{display:flex;gap:1rem}footer .center .phone a,footer .center address a{color:#000;text-decoration:none}footer .center .phone a:hover,footer .center address a:hover{color:#1D5C9B}footer .center .phone img,footer .center address img{align-self:flex-start}footer .center .phone{font-weight:500}footer .center address{margin-bottom:1rem}footer .center address p{margin-bottom:0}footer .right{display:flex;gap:1rem;padding-top:1rem;padding-left:1rem}footer .right img{max-width:80%;display:block;height:auto}@media screen and (max-width:767px){footer .right{justify-content:center;min-width:100%;gap:1.5rem}}footer .button_block.footer_buttons{margin-block:60px;border-top:1px solid #DEDEDE}@media screen and (max-width:980px){footer .button_block.footer_buttons{flex-wrap:wrap;justify-content:center;border-top:unset;border-bottom:unset}}@media screen and (max-width:980px){footer .button_block.footer_buttons .funbutton{width:100%;border-bottom:1px solid #DEDEDE}footer .button_block.footer_buttons .funbutton:first-of-type{border-top:1px solid #DEDEDE}footer .button_block.footer_buttons .funbutton:after{display:none}}@media screen and (max-width:767px){footer .button_block.footer_buttons .funbutton{padding:1rem}}footer .button_block.footer_buttons .funbutton span{font-size:22px}@media screen and (max-width:767px){footer .button_block.footer_buttons .funbutton span{font-size:19px}}footer #name{text-align:center;color:#7b7b7b}footer #name p,footer #name a{color:#7b7b7b;text-decoration:none;font-size:12px}footer #name a:hover{text-decoration:underline;color:#1D5C9B}.testimonials{padding:80px 0}.page-id-347 .procedure_header:after{background-color:#fff0}.faq .question{text-align:left}.cost-table{margin:25px auto;width:100%;font-size:1.1rem}.cost-table td,.cost-table th{border:1px solid #000;padding:10px;background-color:#fff}.cost-table th{font-weight:500;background-color:#cde3ea}.cost-table .head{font-weight:500;background-color:#f4f4f4}.cost-table .empty{border:unset;background-color:unset}@media screen and (max-width:767px){.hIQAkv.hIQAkv{bottom:84px!important}.cpCxBV{bottom:85px!important}.bEQhQl{bottom:130px!important}}.alert-bar{background:linear-gradient(90deg,#0b82af 0%,#1d5b9b 15%,#6998bc 49%,#0f3f91 100%);background-size:1000% 400%;animation:animateBg 7s linear infinite;text-align:center;padding:10px}@keyframes animateBg{0%{background-position:0% 0%}100%{background-position:100% 0%}}.alert-bar p{color:#fff;font-size:16px;margin-bottom:0}.alertbtn{margin-left:1rem;margin-top:5px;display:inline-block;background:#20529a;color:#fff;text-decoration:none;font-size:12px;letter-spacing:.04em;font-weight:500;border-radius:40px;padding:3px 20px;outline:2px solid #fff;text-transform:uppercase;box-shadow:0 3px 6px rgb(0 0 0 / .16);background-size:100% 100%;transition:all 0.4s ease-in-out;align-self:center;text-align:center}.alertbtn:hover{box-shadow:0 9px 6px rgb(0 0 0 / .16);background-size:1000% 100%;transition:all 0.3s ease-in-out}@media screen and (max-width:767px){.alert-bar p{font-size:14px}.alertbtn{margin-left:0;padding:1px 20px}}.mobsticky{display:none;position:fixed;bottom:10px;width:100%;margin:auto;z-index:1000}@media (max-width:767px){.mobsticky{display:block}}.mobsticky .cont{border:1px solid #fff;background:#4379ac;width:95%;border-radius:50px;margin:auto;display:flex;justify-content:space-evenly}.mobsticky .cont .mobftbtn{padding:15px;display:flex;flex-direction:column;justify-content:center;font-weight:600;font-size:.9rem;text-align:center;text-decoration:none;color:#fff;border-radius:50px;transition:0.1s ease-in-out}.mobsticky .cont .mobftbtn img{margin:auto}.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:#fff0}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{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 #fff0}.slick-arrow.slick-hidden{display:none}html{scroll-behavior:smooth}@media screen and (min-width:981px){[id]{scroll-margin-top:220px}}@media screen and (max-width:980px){[id]{scroll-margin-top:100px}}@media screen and (min-width:1024px){header{box-shadow:0 6px 6px #fff0;transition:all 0.3s ease-in-out}header.boxy{box-shadow:0 6px 6px rgb(0 0 0 / .16);transition:all 0.3s ease-in-out}}@media screen and (min-width:1024px){.navwrapper .divider:last-of-type{display:none}}.containerfull{width:100%;max-width:100%;margin:10px auto;padding-inline:10px 10px}main{margin-bottom:10px}main ol,main ul{margin-left:2rem;margin-bottom:1em}main ol li,main ul li{padding-block:0 27px}main ol li:last-of-type,main ul li:last-of-type{padding-block:0}img.lazyload,img.lazyloading{opacity:0;transition:opacity 400ms}img.lazyloaded{opacity:1;transition:opacity 400ms}h1{font-size:44px}@media screen and (max-width:767px){h1{font-size:28px}}h2{margin-bottom:29px;padding-top:.5em}h3{margin-bottom:29px;padding-top:.5em}p{margin-bottom:1em}.procedure_header{background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;aspect-ratio:1600/738;display:flex;align-items:center;justify-content:flex-end;background-image:var(--procedure_header_bg)}@media screen and (max-width:980px){.procedure_header{align-items:flex-end}}@media screen and (max-width:767px){.procedure_header{background:unset;display:block}}.procedure_header:after{content:"";position:absolute;width:100%;height:100%;inset:0;background-color:rgb(0 0 0 / .25);z-index:1}@media screen and (max-width:767px){.procedure_header:after{display:none}}.procedure_header .cnt{max-width:clamp(477px, 50vw, 33vw);padding-right:40px;position:relative;z-index:3}@media screen and (max-width:980px){.procedure_header .cnt{width:100%;max-width:100%;padding:2rem;text-align:right}}@media screen and (max-width:767px){.procedure_header .cnt{padding-inline:40px;padding-block:20px 10px;text-align:left;display:block}}.procedure_header .cnt *{color:#fff}@media screen and (max-width:767px){.procedure_header .cnt *{color:#3C3C3C}}.procedure_header .cnt p{margin-bottom:0}.procedure_header .top *{font-weight:300;font-size:26px;font-size:clamp(1rem, 2vw, 26px);line-height:1.5}@media screen and (max-width:767px){.procedure_header .top *{font-size:16px}}.procedure_header .top strong{font-weight:500}.procedure_header .btnwrap{justify-content:flex-start;margin-top:1rem}.procedure_header .cnt_bottom{display:flex;gap:1.2vw}@media screen and (max-width:980px){.procedure_header .cnt_bottom{display:block;max-width:50vw;margin-left:auto}}@media screen and (max-width:767px){.procedure_header .cnt_bottom{max-width:100%;margin:0 auto}}.procedure_header .cnt_bottom *{font-size:20px;line-height:1.8;font-size:clamp(1rem, 1.3vw, 20px)}@media screen and (max-width:767px){.procedure_header .cnt_bottom *{font-size:16px}}.procedure_header .cnt_bottom img{position:relative;top:8px;align-self:flex-start}@media screen and (max-width:980px){.procedure_header .cnt_bottom img{display:none}}.procedure_header h1{margin-block:20px;line-height:1.2}@media screen and (max-width:980px){.procedure_header h1{margin-block:15px}}.procedure_header .mobimage{display:none}@media screen and (max-width:767px){.procedure_header .mobimage{display:block}}.procedure_header .bc{position:absolute;bottom:40px;left:40px;z-index:3}.procedure_header .bc .far.fa-home:before{content:"<";margin-right:10px}.procedure_header .bc *{color:#fff;text-decoration:none}@media screen and (max-width:767px){.procedure_header .bc{display:none}}.procedure_header .bcmob{display:none}@media screen and (max-width:767px){.procedure_header .bcmob{display:block;margin-bottom:1rem}.procedure_header .bcmob a{font-size:12px}}.half_block .imgwrapp:after{content:"";min-width:100%;min-height:100%;top:0;-webkit-transform:translateY(0%);transform:translateY(0%);background:#22529A;position:absolute;z-index:3;display:block}.half_block .imgwrapp iframe{width:100%;height:100%}.half_block.lazyloaded .imgwrapp:after{-webkit-transform:translateY(-100%);transform:translateY(-100%);transition:-webkit-transform 0.6s ease-in-out;transition:transform 0.6s ease-in-out;transition:transform 0.6s ease-in-out,-webkit-transform 0.6s ease-in-out}.half_block.reversed .containerfull{flex-direction:row-reverse}.half_block .containerfull{display:flex;gap:10px}@media screen and (max-width:980px){.half_block .containerfull{flex-wrap:wrap}}.half_block .cntwrap{position:relative;display:flex;align-items:center;width:50%;background:#22529A;padding-inline:10vw;padding-block:2.5%}@media screen and (max-width:980px){.half_block .cntwrap{width:100%;padding:10vw}}@media screen and (max-width:767px){.half_block .cntwrap{padding:30px}}.half_block .cntwrap *{color:#fff}.half_block .cntwrap .bgimage{position:absolute;z-index:0;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.half_block .cntwrap .cnt{position:relative;z-index:3}.half_block .imgwrapp{width:50%;position:relative;overflow-y:hidden}@media screen and (max-width:980px){.half_block .imgwrapp{width:100%}}.half_block .imgwrapp img{-o-object-fit:cover;object-fit:cover;display:block;width:100%;height:100%}.white_cta{padding-block:60px;margin-bottom:10px}@media screen and (max-width:980px){.white_cta{padding-block:40px}}.white_cta.centercontent .container{justify-content:center}.white_cta .serif-font{font-family:"pt-serif","Georgia",serif;font-weight:400}.white_cta .buttons{display:flex;align-items:center;justify-content:center;gap:10px}@media screen and (max-width:767px){.white_cta .buttons{flex-wrap:wrap;gap:20px}}.white_cta .buttons .button.gradient{padding:10px 20px;text-align:center}@media screen and (max-width:767px){.white_cta .buttons .button.gradient{min-width:100%}}.white_cta p{font-weight:300;font-size:30px;line-height:41px;margin-bottom:0}@media screen and (max-width:767px){.white_cta p{font-size:25px;line-height:1.4s}}.white_cta .cnt{max-width:calc(70% - 2vw - 1rem)}@media screen and (min-width:1190px){.white_cta .cnt{padding-right:2vw}}@media screen and (max-width:980px){.white_cta .cnt{max-width:100%}}.white_cta .container{display:flex;align-items:center;gap:1rem}@media screen and (max-width:980px){.white_cta .container{flex-wrap:wrap;gap:40px}}.gray_bg_block{margin-bottom:10px}.gray_bg_block.lazyloaded .cntwrap{background-image:var(--gray_bg);background-repeat:no-repeat;background-position:right;background-size:auto}@media screen and (max-width:980px){.gray_bg_block.lazyloaded .cntwrap{background-image:none}}.gray_bg_block .cntwrap{background-color:#4C545A}.gray_bg_block .cntwrap .cnt{max-width:65%;padding:10vw}@media screen and (max-width:980px){.gray_bg_block .cntwrap .cnt{max-width:100%;padding:30px}}.gray_bg_block .cntwrap .cnt ul{margin-left:1rem}.gray_bg_block .cntwrap *{color:#fff}.gray_bg_block .mobimg{display:none}@media screen and (max-width:980px){.gray_bg_block .mobimg{display:block;margin:0 auto;text-align:center;background-color:#4C545A;padding-top:30px}.gray_bg_block .mobimg img{display:block;width:100%;-o-object-fit:cover;object-fit:cover}}@media screen and (max-width:767px){.full_width_bg_image .containerfull{display:flex;flex-direction:column;gap:10px}}.full_width_bg_image .bimgwrap{display:none}@media screen and (max-width:767px){.full_width_bg_image .bimgwrap{display:block;width:100%;min-height:100%}.full_width_bg_image .bimgwrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.full_width_bg_image .cnt{padding:10vw}.full_width_bg_image .cnt.lazyloading,.full_width_bg_image .cnt.lazyload{opacity:0;transition:opacity 0.3s ease-in-out}@media screen and (max-width:767px){.full_width_bg_image .cnt.lazyloading,.full_width_bg_image .cnt.lazyload{opacity:1;background:#DEDEDE}}.full_width_bg_image .cnt.lazyloaded{background-image:var(--full_img_bg);background-size:cover;background-position:center;background-repeat:no-repeat;aspect-ratio:var(--aspect-width)/var(--aspect-height);opacity:1;transition:opacity 0.3s ease-in-out}@media screen and (max-width:767px){.full_width_bg_image .cnt.lazyloaded{background-image:unset;background:#DEDEDE;transition:unset;aspect-ratio:unset}}.full_width_bg_image .smallcnt{max-width:33vw;position:relative;z-index:3}@media screen and (max-width:767px){.full_width_bg_image .smallcnt{max-width:100vw}}.night_to_day_block .cnt.desk{max-width:48vw;padding:10vw;position:relative;z-index:10}@media screen and (max-width:980px){.night_to_day_block .cnt.desk{max-width:100%;padding:30px}}.night_to_day_block .cnt.desk *{color:#fff}.night_to_day_block .cntwrap{aspect-ratio:var(--aspect_night_width)/var(--aspect_night_height);display:block;position:relative}.night_to_day_block .cntwrap:before{content:"";background-image:var(--bg-night);background-repeat:no-repeat;background-size:cover;display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:3}.night_to_day_block .cntwrap:after{content:"";background-repeat:no-repeat;background-size:cover;display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:3;opacity:0}.night_to_day_block .cntwrap.lazyloaded .cnt.desk *{color:#3C3C3C}.night_to_day_block .cntwrap.lazyloaded:after{background-image:var(--bg-day);z-index:3;opacity:1;transition:opacity 2s ease-in-out}.night_to_day_block .cnt.mobile{display:none}@media screen and (max-width:980px){.night_to_day_block .cnt.desk{display:none}.night_to_day_block .cnt.mobile{display:block;padding:30px}}.review_with_bg_image .cnt.lazyloaded{background-size:cover;background-image:var(--review-bg);background-position:center;display:flex;justify-content:flex-end}@media screen and (max-width:980px){.review_with_bg_image .cnt.lazyloaded{background-image:unset;background:#4C545A}}.review_with_bg_image blockquote{max-width:50vw;padding-block:200px;padding-right:40px}@media screen and (max-width:980px){.review_with_bg_image blockquote{max-width:100%;padding:60px 40px}}.review_with_bg_image blockquote img{margin-bottom:50px}@media screen and (max-width:767px){.review_with_bg_image blockquote img{margin-bottom:30px}}.review_with_bg_image blockquote *{color:#fff}.review_with_bg_image blockquote .quotey{font-family:"pt-serif","Georgia",serif;font-style:italic;font-size:29px;line-height:1.5;margin-bottom:30px}@media screen and (max-width:767px){.review_with_bg_image blockquote .quotey{font-size:20px}}.review_with_bg_image cite{font-weight:500;font-size:22px}@media screen and (max-width:767px){.review_with_bg_image cite{font-size:18px}}.review_with_bg_image .mobimg{display:none}@media screen and (max-width:980px){.review_with_bg_image .mobimg{display:block;margin-bottom:10px}}.full_image_background_center_content .cnt{background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;aspect-ratio:var(--full-center-aspect-width)/var(--full-center-aspect-height);display:flex;align-items:center}.full_image_background_center_content .cnt.align-center{justify-content:center}.full_image_background_center_content .cnt.align-right{justify-content:flex-end}.full_image_background_center_content .cnt.lazyloaded{background-image:var(--full-center-bg)}.full_image_background_center_content .cnt:after{content:"";background:rgb(0 0 0 / .46);display:block;inset:0;z-index:3;position:absolute}.full_image_background_center_content .container{max-width:unset}@media screen and (max-width:767px){.full_image_background_center_content .container{padding-block:40px}}.full_image_background_center_content .mobimg{display:none}.full_image_background_center_content .cntwrap{position:relative;z-index:33;max-width:600px}.full_image_background_center_content .cntwrap *{color:#fff}.faq{padding-block:90px}@media screen and (max-width:767px){.faq{padding-block:30px}}.faq .answer{display:none;padding-block:18px 0}.faq .container{max-width:980px}.faq .singlefaq{border-top:1px solid #DEDEDE;padding-block:0 30px}.faq .singlefaq:last-of-type{border-bottom:1px solid #DEDEDE}.faq .question{font-family:"pt-serif","Georgia",serif;font-weight:400;font-size:28px;line-height:1.3;display:flex;justify-content:space-between;width:100%;padding-block:50px 0}@media screen and (max-width:767px){.faq .question{font-size:20px;text-align:left}}@media screen and (max-width:767px){.faq .question svg{max-width:22px}}.faq .question svg #horzplus{opacity:1;transition:all 0.3s ease-in-out}.faq .question.is-active svg #horzplus{opacity:0;transition:all 0.3s ease-in-out}.blue_cta.gray .cntwrap{background:#4C545A}.blue_cta .cntwrap{background:#22529A;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;padding-block:90px}@media screen and (max-width:767px){.blue_cta .cntwrap{padding-inline:40px}}.blue_cta .cnt{max-width:760px}.blue_cta *{color:#fff}.blue_cta .btnwrap{margin-top:2rem}footer{padding-block:20px 50px}.interior_header .bcmob{display:block;margin-left:20px}@media screen and (min-width:980px){.interior_header .bcmob{display:none}}.interior_header .bcmob .far.fa-home::before{content:"<";margin-right:5px}.interior_header .bcmob *{text-decoration:none}.interior_header .wrap{display:flex;gap:10px;position:relative}@media screen and (max-width:980px){.interior_header .wrap{flex-wrap:wrap;flex-direction:column-reverse}}.interior_header .bc{position:absolute;bottom:10px;left:20px;z-index:3;font-size:16px}@media screen and (max-width:980px){.interior_header .bc{left:40px}}@media screen and (max-width:767px){.interior_header .bc{display:none}}.interior_header .bc .far.fa-home::before{content:"<";margin-right:5px}.interior_header .bc *{color:#fff;text-decoration:none}.interior_header .cntwrap{width:calc(50% - 10px);background:#22529A;flex-grow:1;flex-shrink:0;display:flex;align-items:center}@media screen and (max-width:980px){.interior_header .cntwrap{width:100%}}.interior_header .cntwrap .cnt{padding-left:8vw;padding-right:4vw}@media screen and (max-width:980px){.interior_header .cntwrap .cnt{padding:40px}}.interior_header .cntwrap .cnt h1{margin-bottom:18px;line-height:48px}@media screen and (max-width:767px){.interior_header .cntwrap .cnt h1{line-height:1.3}}.interior_header .cntwrap .cnt p{font-size:26px;line-height:36px}@media screen and (max-width:767px){.interior_header .cntwrap .cnt p{font-size:20px;line-height:1.3}}.interior_header .cntwrap .cnt p:last-of-type{margin-bottom:0}.interior_header .cntwrap .cnt *{color:#fff}.interior_header .imgwrapp{width:calc(50% - 10px);flex-grow:1;flex-shrink:0}@media screen and (max-width:980px){.interior_header .imgwrapp{width:100%}}.interior_header .imgwrapp img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gray_content_box .cntwrap{background:#F8F8F8;padding-block:80px 120px}@media screen and (max-width:767px){.gray_content_box .cntwrap{padding-inline:20px;padding-block:30px}}.gray_content_box .cnt{max-width:820px;margin:0 auto}.gray_content_box .cnt ol,.gray_content_box .cnt ul{margin-left:1rem;margin-bottom:40px}.doctor_header .notp{margin-top:0}@media screen and (max-width:767px){.doctor_header .notp{margin-bottom:0}}.doctor_header .docimg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:inline-block;border-bottom:10px solid #fff}@media screen and (max-width:767px){.doctor_header .docimg{border-bottom:unset;display:block}}.doctor_header .bluewrap{background:#22529A;max-width:590px;margin-top:-170px;position:relative;z-index:3;border:10px solid #fff}@media screen and (max-width:980px){.doctor_header .bluewrap{margin-top:-60px;max-width:100%}}@media screen and (max-width:767px){.doctor_header .bluewrap{margin-top:0;max-width:100%;border:unset;border-bottom:10px solid #fff}}.doctor_header .bluewrap .bc{margin-bottom:1.5rem}.doctor_header .bluewrap .bc a{margin-inline:4px}.doctor_header .bluewrap .cnt{padding:6rem 4rem;padding-top:2rem}@media screen and (max-width:767px){.doctor_header .bluewrap .cnt{padding:40px}}.doctor_header .bluewrap .cnt h1{margin-bottom:20px}.doctor_header .bluewrap .cnt p{font-size:26px;margin-bottom:0;line-height:1.3}.doctor_header .bluewrap *{color:#fff}.doctor_header .gray{background:#F8F8F8}@media screen and (max-width:767px){.doctor_header .gray .container{padding:0}}.doctor_header .cntwrap{margin-top:66px}@media screen and (max-width:980px){.doctor_header .cntwrap{margin-top:30px}}@media screen and (max-width:767px){.doctor_header .cntwrap{padding:40px;margin-top:0}}.doctor_header .lead{padding-block:0 120px}@media screen and (max-width:767px){.doctor_header .lead{padding-block:0 60px}}.doctor_header ul{margin-left:1rem}.gray_column_block.white .cntwrap{background:#fff}.gray_column_block.white .col *{color:#3C3C3C}.gray_column_block.white .col a{color:#1D5C9B}.gray_column_block .container{display:flex}@media screen and (max-width:980px){.gray_column_block .container{flex-wrap:wrap}}.gray_column_block .cntwrap{background:#4C545A}.gray_column_block .col{width:100%;max-width:50%;padding:40px;display:flex}@media screen and (max-width:980px){.gray_column_block .col{max-width:100%}}.gray_column_block .col:first-of-type{border-right:10px solid #fff;padding-left:0;padding-right:120px}@media screen and (max-width:980px){.gray_column_block .col:first-of-type{padding:40px;border:unset;flex-wrap:wrap;position:relative}.gray_column_block .col:first-of-type:after{content:"";display:block;width:calc(100vw - 20px);background:#fff;height:10px;position:absolute;left:-40px;bottom:0}}@media screen and (max-width:767px){.gray_column_block .col:first-of-type{padding-block:40px;padding-inline:0}}.gray_column_block .col:last-of-type{border-left:10px solid #fff;padding-left:120px;padding-right:0}@media screen and (max-width:980px){.gray_column_block .col:last-of-type{padding:40px;border:unset}}@media screen and (max-width:767px){.gray_column_block .col:last-of-type{padding-block:40px;padding-inline:0}}.gray_column_block .col ul{margin-left:1rem}.gray_column_block .col *{color:#fff}.gray_column_block .col a{text-decoration:underline}.gray_column_block .cnt .gallery{-webkit-columns:2;-moz-columns:2;columns:2}@media screen and (max-width:980px){.gray_column_block .cnt .gallery{-webkit-columns:unset;-moz-columns:unset;columns:unset}}@media screen and (max-width:767px){.gray_column_block .cnt .gallery .gallery-item{width:100%;display:block;text-align:center;margin:0 auto}.gray_column_block .cnt .gallery .gallery-item .gallery-icon{display:flex;justify-content:center}}.gray_column_block .cnt .gallery .gallery-item img{display:block}.gray_column_block .cnt .gallery br{display:none}.gray_column_block.center-block .cnt{display:flex;flex-wrap:wrap;align-items:center}.time_line{overflow:hidden}.time_line .container{padding:0;background:#22529A;max-width:100%}.time_line .singletime{display:flex}@media screen and (max-width:980px){.time_line .singletime{flex-wrap:wrap}}.time_line .singletime:last-of-type .cntwrap{margin-block:0 160px}@media screen and (max-width:767px){.time_line .singletime:last-of-type .cntwrap{margin-block:0 40px}}.time_line .singletime.lazyloaded .cntwrap{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;transition:all 0.3s ease-in-out}.time_line .singletime.lazyloaded .bcnt{opacity:1;transition:all 0.4s ease-in-out;transition-delay:0.3s}@media screen and (max-width:767px){.time_line .singletime.lazyloaded .bcnt{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:center;transform-origin:center}}.time_line .bubble{min-width:410px;display:flex;justify-content:flex-end;border-right:1px solid rgb(255 255 255 / .5);padding-top:70px}@media screen and (max-width:980px){.time_line .bubble{min-width:210px}}@media screen and (max-width:767px){.time_line .bubble{min-width:100%;border-right:unset;justify-content:center;padding:0;padding-block:1rem}}.time_line .bubble .bcnt{background-size:159px 146px;background-image:url(/wp-content/themes/ccrs/images/bubble.svg);background-repeat:no-repeat;width:159px;height:146px;display:flex;justify-content:center;align-items:center;opacity:0}.time_line .bubble .bcnt span{padding-right:1rem;font-family:"pt-serif","Georgia",serif;font-weight:400;font-size:31px;line-height:1.3;text-align:left;color:#333}@media screen and (max-width:767px){.time_line .bubble .bcnt span{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);position:relative;padding-right:0}}.time_line .cntwrap{padding-left:60px;padding-right:15vw;padding-block:100px;-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0}@media screen and (max-width:1280px){.time_line .cntwrap{padding-block:60px}}@media screen and (max-width:767px){.time_line .cntwrap{padding:40px;border-top:1px solid #fff}}.time_line .cntwrap *{color:#fff}.time_line .cntwrap h2{margin-bottom:1rem}.time_line .cntwrap h3{margin-bottom:1rem}.time_line .cntwrap p:last-of-type{margin-bottom:0}.time_line .container.lazyloaded .timecontainer{background-image:url(/wp-content/themes/ccrs/images/timelinebg.webp)}@media screen and (max-width:767px){.time_line .container.lazyloaded .timecontainer{background-image:unset}}.time_line .timecontainer{background-repeat:no-repeat;background-position:top left;background-size:auto}@media screen and (max-width:980px){.time_line .timecontainer{background-size:210px auto}}.procedure_slider-inside{padding-block:60px}.procedure_slider-inside h2{text-align:center}.procedure_slider-inside .p-slide{display:flex;flex-direction:row;flex-wrap:wrap}.procedure_slider-inside .singleslide{display:flex!important;flex-direction:row}.procedure_slider-inside .card{display:flex;flex-direction:column;width:100%;margin-inline:1rem}.procedure_slider-inside .imgwrapp{overflow:hidden;display:block}.procedure_slider-inside .singleslide .flexible{flex-grow:1}.procedure_slider-inside .cnt{padding-inline:0 1rem;margin-top:1rem}.procedure_slider-inside .cnt p{font-weight:500;font-size:18px;line-height:25px;text-align:left;color:#000}.procedure_slider-inside .p-slide img{display:block;width:100%}.procedure_slider-inside #procbuttons{display:flex;justify-content:center;align-items:center;margin-top:60px}.procedure_slider-inside #procbuttons .slick-sr-only{font-size:0}.procedure_slider-inside #procbuttons .slick-prev{width:67px;height:32px;background-image:url(/wp-content/themes/ccrs/images/prev-arrow.svg);background-size:cover;order:1}.procedure_slider-inside #procbuttons .slick-next{width:67px;height:32px;background-size:cover;background-image:url(/wp-content/themes/ccrs/images/next-arrow.svg);background-position:center -.3px;order:3}.procedure_slider-inside #procbuttons::after{content:"";display:block;width:1px;height:80px;background:#DEDEDE;order:2;margin-inline:2rem}form .terms{margin-top:30px}form .terms button{font:inherit;text-decoration:underline}form .disclaimer{display:none;text-align:center;padding-inline:2rem}form .frm_submit{display:flex;justify-content:center;margin-top:30px}form .frm_submit .button.gradient{padding:10px 30px}.just_content .container.margin-1{padding-top:1rem}.just_content .container.margin-2{padding-top:2rem}.just_content .container.margin-3{padding-top:3rem}.just_content .container.margin-4{padding-top:4rem}.just_content .container.margin-5{padding-top:5rem}.just_content .container.margin-6{padding-top:6rem}.just_content .container.margin-7{padding-top:7rem}.just_content .container.margin-8{padding-top:8rem}.just_content .container.margin-9{padding-top:9rem}.just_content .container.margin-10{padding-top:10rem}@media screen and (max-width:767px){.just_content .container.margin-1{padding-top:.5rem}.just_content .container.margin-2{padding-top:1rem}.just_content .container.margin-3{padding-top:1.5rem}.just_content .container.margin-4{padding-top:2rem}.just_content .container.margin-5{padding-top:2.5rem}.just_content .container.margin-6{padding-top:3rem}.just_content .container.margin-7{padding-top:3.5rem}.just_content .container.margin-8{padding-top:4rem}.just_content .container.margin-9{padding-top:4.5rem}.just_content .container.margin-10{padding-top:5rem}}.address_block .griditem{width:calc(50% - 15px);background:#22529A}@media screen and (max-width:980px){.address_block .griditem{width:100%}}.address_block .griditem .mapimg{display:block;width:100%;height:auto}.address_block .griditem.content{display:flex;justify-content:center;align-items:center}.address_block .griditem.content img{display:block}.address_block .flex{display:flex;gap:15px;flex-wrap:wrap}@media screen and (max-width:980px){.address_block .flex{flex-wrap:wrap}}@media screen and (max-width:980px){.address_block .cnt{padding-block:90px;padding-inline:40px}}@media screen and (max-width:767px){.address_block .cnt{padding-block:40px}}.address_block .cnt *{color:#fff}.address_block a{text-decoration:none}@media (hover:hover){.address_block a:hover{text-decoration:underline}}.address_block .heading{font-family:"pt-serif","Georgia",serif;font-weight:400;font-size:41px;line-height:1.3;margin-block:1rem}.address_block .phone,.address_block .addy{display:flex;gap:10px;margin-bottom:2rem;align-items:flex-start}.address_block .addy{margin-bottom:0}.blogheader{background:#22529A;text-align:center;padding-block:50px 35px}.blogheader .bc span{margin-inline:5px}.blogheader .bc a{text-decoration:none}.blogheader .bc a:hover{text-decoration:underline}.blogheader *{color:#fff}.blogheader h1{margin-bottom:70px}@media screen and (max-width:767px){.blogheader h1{margin-bottom:30px}}.blogindex{background:#4C545A;padding-block:65px 100px}@media screen and (max-width:767px){.blogindex{padding-block:60px}}.blogindex .normalfont{font-family:"proxima-nova","Arial",sans-serif;font-weight:300;padding-top:0;margin-bottom:1rem;font-size:34px;line-height:1.3}.blogindex .cntwrap{padding-inline:1rem}.blogindex .container{display:flex;flex-direction:row;flex-wrap:wrap;gap:40px}@media screen and (max-width:767px){.blogindex .container{gap:0}}.blogindex .container .single{min-width:2.5rem;width:calc(33.3333333333% - 40px + 13.3333333333px);min-height:2.5rem;margin-bottom:94px}@media screen and (max-width:980px){.blogindex .container .single{width:calc(50% - 40px + 20px)}}@media screen and (max-width:767px){.blogindex .container .single{width:100%;margin-bottom:60px}}.blogindex .container *{color:#fff}.single-post .blogbar select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:#fff0;font-family:"proxima-nova","Arial",sans-serif;font-size:16px;font-weight:300!important;text-align:center;max-width:110px;padding:0;margin:0}.single-post .blogbar select option{font-weight:300}.single-post .blogbar .container{background:#F8F8F8;max-width:100%;padding:10px 40px;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:767px){.single-post .blogbar .container{flex-wrap:wrap;justify-content:center;padding:10px 20px}}.single-post .blogbar .blogcats{display:flex;align-items:center;gap:0}@media screen and (max-width:767px){.single-post .blogbar .blogcats{margin-top:1em}}.single-post .interior_header .cnt{color:#fff}.single-post .container{padding-block:70px}@media screen and (max-width:767px){.single-post .container{padding-block:40px}}.the-singlepost--navigation{display:flex;justify-content:center;gap:20px;align-items:center}.the-singlepost--navigation .button{min-width:160px;text-align:center}@media screen and (max-width:767px){.the-singlepost--navigation .button{padding:.8rem 1rem}}.navy{display:flex;justify-content:center;align-items:center;gap:20px}.navy .button{min-width:160px;text-align:center}@media screen and (max-width:767px){.navy .button{padding:.8rem 1rem}}.singlesources{display:none;margin-bottom:2rem}#opensources{margin-bottom:1rem;font-size:20px}#opensources span{font-size:25px;display:inline-block;position:relative;top:3px;margin-left:10px}.eat{text-align:left}#tooltip .tooltipcnt span{color:#3C3C3C}#tooltip .tooltipcnt a{color:#1D5C9B}.anchor_block .cnt{max-width:820px;padding-block:40px;margin:0 auto}.anchor_block .cntwrap{background:#F8F8F8}@media screen and (max-width:767px){.anchor_block .cntwrap{padding-inline:20px}}.anchor_block ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;list-style-type:none;margin:0;-webkit-column-fill:balance;-moz-column-fill:balance;column-fill:balance;-webkit-column-gap:5vw;-moz-column-gap:5vw;column-gap:5vw}.anchor_block ul li{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid-column;padding-block:0;margin-bottom:16px;font-size:14px}.anchor_block ul a{color:#22529A;text-decoration:underline}.anchor_block ul a:hover{text-decoration:none}@media screen and (max-width:767px){.page-vision-assessment .just_content .container{padding-inline:1rem}}#form_lasikquiz{max-width:960px;margin:0 auto}#form_lasikquiz .smallabel label{text-align:left}#form_lasikquiz .freelasik{text-align:center;font-size:15px;font-weight:700}#form_lasikquiz .smallabel .frm_opt_container{justify-content:center;display:flex}#form_lasikquiz .frm_form_field label{font-size:18px}#form_lasikquiz .frm_form_field input:not(input[type=radio]){border-radius:0;padding-block:1.2rem;border:1px solid #000}#form_lasikquiz .frm_display_format_buttons .frm_label_button_container{background:#22529A;text-align:center;color:#fff;justify-content:center;padding-block:1rem;border-radius:0}#form_lasikquiz .frm_radio{max-width:50%}@media screen and (max-width:767px){#form_lasikquiz .frm_radio{max-width:80%;margin-top:1rem}}@media screen and (max-width:767px){#form_lasikquiz .frm_form_field.frm_three_col .frm_opt_container{grid-template-columns:repeat(1,1fr)}}#form_lasikquiz input[type=checkbox]:checked+.frm_label_button_container{background:rgb(34 82 154 / .6)}#form_lasikquiz input[type=radio]:checked+.frm_label_button_container{background:rgb(34 82 154 / .6)}#form_lasikquiz .frm_image_option div,#form_lasikquiz .frm_radio div{background:#22529A;color:#fff;text-align:center;justify-content:center;padding-block:1rem;border-radius:0}#form_lasikquiz .frm_image_option div:hover,#form_lasikquiz .frm_radio div:hover{background:rgb(34 82 154 / .8)}@media screen and (max-width:767px){#form_lasikquiz .frm_image_option{max-width:calc(50% - 20px)}#form_lasikquiz .frm_image_option div{background:unset;color:inherit}#form_lasikquiz .frm_text_label_for_image{font-size:14px}}#form_lasikquiz .frm_image_option,#form_lasikquiz .frm_image_options .frm_opt_container .frm_radio{max-width:calc(25% - 60px)}@media screen and (max-width:767px){#form_lasikquiz .frm_image_option,#form_lasikquiz .frm_image_options .frm_opt_container .frm_radio{max-width:calc(50% - 20px)}}#form_lasikquiz .frm_image_option_container .frm_selected_checkmark svg{fill:#22529A}#form_lasikquiz .frm_description{text-align:center;font-size:16px}#form_lasikquiz .frm_opt_container{margin:0 auto;width:100%;justify-content:center}#form_lasikquiz .frm_error{text-align:center;font-size:16px;text-decoration:underline}#form_lasikquiz .frm_primary_label{text-align:center;font-size:20px}@media screen and (max-width:767px){#form_lasikquiz .frm_primary_label{text-align:left}}#form_lasikquiz .frm_submit{display:flex;gap:1rem}@media screen and (max-width:767px){#form_lasikquiz .frm_submit{margin-top:1rem}}#form_lasikquiz .frm_prev_page,#form_lasikquiz .frm_button_submit{background:#22529A;border:none;min-width:100px;border-radius:0}#form_lasikquiz .frm_prev_page:hover,#form_lasikquiz .frm_button_submit:hover{color:#fff;background:rgb(34 82 154 / .8)}.frm_style_formidable-style.with_frm_style .frm_progress_line.frm_show_lines input.frm_page_back{background:#22529A;border:1px solid #fff}.frm_forms .frm_progress_line li:last-of-type input,.frm_forms .frm_progress_line li:first-of-type input{border-radius:unset}.ui-datepicker td.ui-datepicker-today{background-color:#f9f945}.patient_block_blue{background:linear-gradient(90deg,#0b82af 0%,#1d5b9b 15%,#6998bc 49%,#0f3f91 100%);padding-block:94px 104px}@media screen and (max-width:767px){.patient_block_blue{padding-block:60px}}.patient_block_blue h2{color:#fff;text-align:center;font-size:41px;margin-bottom:1em}@media screen and (max-width:767px){.patient_block_blue h2{font-size:28px;padding-inline:40px}}.patient_block_blue .stats{color:#fff;font-size:18px;font-weight:500;line-height:1.3}.patient_block_blue .vid-s-wrap .slick-slide{margin-inline:1rem}@media screen and (max-width:767px){.patient_block_blue .vid-s-wrap .slick-slide{margin-inline:10px}}.patient_block_blue .vid-s-wrap .slick-arrow .slick-sr-only{display:none}.patient_block_blue .vid-s-wrap .slick-prev{width:67px;height:32px;background-image:url(/wp-content/themes/ccrs/images/prev-white.svg);background-size:cover;order:1;-webkit-transform:translateX(0);transform:translateX(0);transition:all 0.3s ease-in-out}.patient_block_blue .vid-s-wrap .slick-prev:hover{-webkit-transform:translateX(-10px);transform:translateX(-10px);transition:all 0.3s ease-in-out}.patient_block_blue .vid-s-wrap .slick-next{width:67px;height:32px;background-size:cover;background-image:url(/wp-content/themes/ccrs/images/next-white.svg);background-position:center -1px;order:3;-webkit-transform:translateX(0);transform:translateX(0);transition:all 0.3s ease-in-out}.patient_block_blue .vid-s-wrap .slick-next:hover{-webkit-transform:translateX(10px);transform:translateX(10px);transition:all 0.3s ease-in-out}.patient_block_blue .singleslide{background:rgb(0 0 0 / .13);border:1px solid rgb(255 255 255 / .49);padding:22px}.patient_block_blue .vidwrap{aspect-ratio:16/9;height:100%;min-width:100%;min-height:100%;display:block;margin-bottom:1rem}.patient_block_blue .vidwrap iframe{height:100%;width:100%;min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover}.patient_block_blue #vidnav{display:flex;justify-content:center;margin-top:30px;gap:30px}#tooltip{position:relative;display:inline-block;cursor:pointer}#tooltip::after{content:'';background-image:url(https://ccrsclearvision.com/wp-content/plugins/sources/assets/trusted.svg);display:inline-block;background-size:cover;width:12px;height:12px}#tooltip .tooltipcnt.is-active{display:block}@media (hover:hover){#tooltip:hover .tooltipcnt{display:block}}#tooltip .tooltipcnt{display:none;position:absolute;bottom:1.7em;left:0;width:100%;min-width:300px;max-width:300px;box-shadow:0 6px 16px rgb(0 0 0 / .16);background-color:#fff;z-index:999;padding:1.2em;border-radius:9px}.tooltipcnt::before{content:'';display:block;position:absolute;top:0;left:0;bottom:-1.7em;right:0;background:#fff0;border:1.5em solid #fff0;z-index:-1}#tooltip .tooltipcnt>a{font-size:12px;font-weight:400}#tooltip i{text-decoration:underline;font-style:normal;cursor:pointer}#tooltip .tooltiptrusted{font-size:16px;display:flex;align-items:center;margin-bottom:10px;text-align:left;justify-content:flex-start}#tooltip .tooltiptrusted img{margin-right:10px;display:block}#tooltip span{display:block;line-height:1.35;margin:0;margin-bottom:10px}#tooltip .tooltiptitle{margin-bottom:10px}#tooltip a{cursor:pointer}.tooltipselector:hover,#tooltip a:hover{cursor:pointer;text-decoration:underline}@media screen and (max-width:767px){#tooltip .tooltipcnt.is-active.is-out{right:initial;left:-100%}}#tooltip .closetool{position:absolute;top:0;right:10px;font-size:16px;display:block;color:#000}@media screen and (min-width:981px){.closetool{display:none}}@media screen and (max-width:767px){#tooltip .tooltipcnt.is-active.is-out{left:0;right:initial;width:auto;max-width:100%;min-width:calc((100vw / 1.6) - 15px);transform:translateX(-100%)}#tooltip .tooltipcnt.is-active.is-out.is-out-right{min-width:initial;transform:initial;left:initial;width:320px;max-width:initial}}@keyframes puff-in-center{0%{-webkit-transform:scale(1.3);transform:scale(1.3);-webkit-filter:blur(4px);filter:blur(4px);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);-webkit-filter:blur(0);filter:blur(0);opacity:1}}@keyframes puff-in-center-mobile{0%{-webkit-filter:blur(4px);filter:blur(4px);opacity:0}100%{-webkit-filter:blur(0);filter:blur(0);opacity:1}}@font-face{font-display:swap;font-family:"proxima-nova";src:url(https://use.typekit.net/af/1be3c2/00000000000000007735e606/30/l?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=n3&v=3) format("woff2"),url(https://use.typekit.net/af/1be3c2/00000000000000007735e606/30/d?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=n3&v=3) format("woff"),url(https://use.typekit.net/af/1be3c2/00000000000000007735e606/30/a?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=n3&v=3) format("opentype");font-display:swap;font-style:normal;font-weight:300;font-stretch:normal}@font-face{font-display:swap;font-family:"proxima-nova";src:url(https://use.typekit.net/af/23e139/00000000000000007735e605/30/l?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=n5&v=3) format("woff2"),url(https://use.typekit.net/af/23e139/00000000000000007735e605/30/d?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=n5&v=3) format("woff"),url(https://use.typekit.net/af/23e139/00000000000000007735e605/30/a?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=n5&v=3) format("opentype");font-display:swap;font-style:normal;font-weight:500;font-stretch:normal}@font-face{font-display:swap;font-family:"pt-serif";src:url(https://use.typekit.net/af/73cd70/000000000000000077359d40/30/l?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/73cd70/000000000000000077359d40/30/d?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/73cd70/000000000000000077359d40/30/a?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=n4&v=3) format("opentype");font-display:swap;font-style:normal;font-weight:400;font-stretch:normal}@font-face{font-display:swap;font-family:"pt-serif";src:url(https://use.typekit.net/af/63cd12/0000000000000000000124ff/27/l?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/63cd12/0000000000000000000124ff/27/d?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/63cd12/0000000000000000000124ff/27/a?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=n7&v=3) format("opentype");font-display:swap;font-style:normal;font-weight:700;font-stretch:normal}.tk-proxima-nova{font-family:"proxima-nova",sans-serif}.tk-pt-serif{font-family:"pt-serif",serif}.procedure_header.counter-1{--procedure_header_bg:url(https://ccrsclearvision.com/wp-content/uploads/2023/08/prk-hero.webp)}