.fout-a,.fout-c{opacity:1}.fout-a{transition:opacity .4s ease-in}.crithide{visibility:visible!important}.footer{text-align:center;padding:40px 0}@media (min-width:768px){.footer{padding:60px 0}}@media (min-width:992px){.footer{padding:96px 0}}@media (max-width:991px){.homepage .footer{padding-bottom:170px}}.footer .logo-footer{display:block;width:181px;margin:0 auto 40px}@media (min-width:992px){.footer .logo-footer{margin:0 auto}}.footer .logo-footer img{width:100%;height:auto}.footer .mailto{display:inline-block;vertical-align:top;font-size:12px;color:#221f20;margin-bottom:40px}@media (min-width:992px){.footer .mailto{margin-bottom:0}}@media (min-width:992px){.footer .last-of-type{text-align:right}}.footer .phone-box{margin-bottom:4px}.footer .phone{text-transform:uppercase;font-size:20px;line-height:1;font-weight:500;color:#221f20}.footer .phone:hover{text-decoration:underline}.footer address{display:block;font-style:normal;font-size:15px;line-height:1.6;margin-bottom:28px}.sitenav-list{padding:0;margin:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:992px){.sitenav-list{-ms-flex-pack:end;justify-content:flex-end}}.sitenav-list li{position:relative;padding:0 8px}.sitenav-list li:first-child{padding-left:0}.sitenav-list li:first-child:after{display:none}.sitenav-list li:after{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;height:12px;width:1px;background-color:#221f20}.sitenav-list a{color:#221f20}.sitenav-list a:hover{text-decoration:underline}.rating-list-holder{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:12px;-ms-flex-pack:center;justify-content:center;padding:0 0 18px}@media (min-width:992px){.rating-list-holder{padding:15px 0 18px}}.rating-list-holder span{display:block}.rating-list-holder ul{padding:0;margin:0 15px;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:1px;line-height:1}.rating-list-holder ul li{margin:0 4px 0 0}.rating-list-holder ul svg{width:14px;height:13px}.rating-list-holder ul svg path{fill:#193f4d}.social-list{padding:0;margin:0 0 20px;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:1px;line-height:1}@media (min-width:992px){.social-list{margin:0 0 43px}}.social-list li{margin:0 10px}.social-list svg{width:20px;height:20px}.social-list svg path{fill:#193f4d}.alignnone{margin-left:0;margin-right:0;max-width:100%;height:auto}.aligncenter{display:block;height:auto}.aligncenter img{margin:0 auto;display:block}.alignleft,.alignright{height:auto}@media (min-width:768.02px){.alignleft{float:left}.alignright{float:right}}.center-block{margin:0 auto;display:block}.iframe-video-wrapper{position:relative;padding-bottom:56.25%;height:0}.iframe-video-wrapper iframe,.iframe-video-wrapper iframe.iframe-video-inline{position:absolute;top:0;border:0;left:0;width:100%;height:100%}.btn-outline{text-transform:uppercase;line-height:1;font-size:16px;font-weight:700;padding:11px 22px;display:-ms-inline-flexbox;display:inline-flex;position:relative;border:1px solid #000;color:#193f4d;transition:all .3s;text-align:center}@media (min-width:768px){.btn-outline{font-size:18px}}@media (min-width:992px){.btn-outline{font-size:20px}}.btn-outline:hover{color:#fff;background-color:#193f4d;border-color:#193f4d}.btn-outline-white{text-transform:uppercase;line-height:1;font-size:16px;padding:11px 22px;display:-ms-inline-flexbox;display:inline-flex;position:relative;border:1px solid #fff;color:#fff;transition:all .3s;text-align:center;font-weight:500;background-color:transparent;-ms-flex-pack:center;justify-content:center}@media (min-width:768px){.btn-outline-white{font-size:18px}}@media (min-width:992px){.btn-outline-white{font-size:20px}}.btn-outline-white:hover{color:#193f4d!important;background-color:#fff;border-color:#fff}.btn-outline-black{text-transform:uppercase;line-height:1;font-size:16px;padding:11px 22px;display:-ms-inline-flexbox;display:inline-flex;position:relative;border:1px solid #000;color:#000;transition:all .3s;text-align:center;background-color:transparent;-ms-flex-pack:center;justify-content:center;font-weight:500}@media (min-width:768px){.btn-outline-black{font-size:18px}}@media (min-width:992px){.btn-outline-black{font-size:20px}}.btn-outline-black:hover{color:#fff;background-color:#000;border-color:#000}.btn-primary{border:0;text-transform:uppercase;line-height:1;font-size:16px;font-weight:700;position:relative;color:#fff;background-color:#0098a0;padding:12px 32px;display:-ms-inline-flexbox;display:inline-flex;text-align:center;cursor:pointer;-ms-flex-pack:center;justify-content:center}@media (min-width:768px){.btn-primary{font-size:18px}}@media (min-width:992px){.btn-primary{font-size:20px}}.btn-primary:hover{color:#fff}.btn-primary:hover:after{opacity:0}.btn-primary:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,#45f2f5 0,#00c4ce);z-index:1;opacity:1;transition:opacity .3s}.btn-primary span{position:relative;z-index:2;display:block}.btn-secondary{text-transform:uppercase;line-height:1;font-size:16px;font-weight:700;position:relative;color:#fff;background-color:#193f4d;padding:12px 32px;display:-ms-inline-flexbox;display:inline-flex;text-align:center;border:1px solid #193f4d;cursor:pointer;transition:all .3s;-ms-flex-pack:center;justify-content:center}@media (min-width:768px){.btn-secondary{font-size:18px}}@media (min-width:992px){.btn-secondary{font-size:20px}}.btn-secondary:hover{color:#193f4d;background-color:#fff}.btn-secondary span{position:relative;z-index:2;display:block}.chatbot{position:fixed;z-index:2;bottom:100px;right:0;background-color:#f9f9f9;border:2px solid #56c2cb;width:275px;box-shadow:0 0 5px 0 rgba(0,0,0,.25);display:none}@media (min-width:992px){.chatbot{bottom:40px;display:block}}.chatbot .accordion .opener{padding:0;color:#221f20;font-size:15px;line-height:1;padding:12px 35px 12px 10px;background:0 0;border:none;cursor:pointer;width:100%;text-align:left}.chatbot .accordion .opener:after{right:10px;width:11px;height:11px}.chatbot .accordion .slide{padding:0 10px 10px}.chatbot .accordion .slide a{display:-ms-inline-flexbox;display:inline-flex;text-transform:uppercase;font-size:10px;line-height:1;font-weight:400;color:#221f20;border:1px solid #193f4d;padding:9px 13px;margin:0 10px 10px;transition:all .3s}.chatbot .accordion .slide a:hover{background-color:#193f4d;color:#fff}.chatbot .accordion .slide a:hover svg{fill:#0098a0}.chatbot .accordion .slide .btn-holder{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.accordion{padding:0;margin:0;list-style:none}.accordion>li{border-top:1px solid #193f4d}.accordion>li:last-of-type{border-bottom:1px solid #193f4d}.accordion .active .opener:after{transform:translateY(-50%) rotate(315deg);margin-top:2px}.accordion .opener{color:#193f4d;font-size:22px;position:relative;display:-ms-flexbox;display:flex;padding:10px 50px 10px 12px;font-family:FreightBigProSemibold}@media (min-width:768px){.accordion .opener{font-size:25px}}@media (min-width:992px){.accordion .opener{font-size:30px}}.accordion .opener:after{position:absolute;top:50%;right:20px;transform:translateY(-50%) rotate(135deg);border-style:solid;border-width:2px 2px 0 0;content:"";display:inline-block;height:13px;vertical-align:top;width:13px;margin-top:-4px;transition:all .3s}.accordion .slide{padding:10px 50px 30px 30px}.accordion p{margin:0}@media (min-width:992px){.accordion p{font-size:22px;font-weight:400}}
.visual-procedures-section{padding:20px 0 0;position:relative}@media (min-width:768px){.visual-procedures-section{padding:10px 0 0}}.visual-procedures-section .select-holder{max-width:356px;margin:20px auto 15px}@media (min-width:768px){.visual-procedures-section .select-holder{display:none}}.visual-procedures-section .text-box{margin-bottom:30px}@media (min-width:768px){.visual-procedures-section .text-box{position:absolute;top:0;left:0;right:0;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;margin-bottom:0}}@media (min-width:768px){.visual-procedures-section .text-box .title-outer{z-index:5}}.visual-procedures-section .text-box .sub-title{display:block;text-transform:uppercase;font-weight:400;font-size:16px;line-height:1;color:#193f4d;margin:0 0 15px}@media (min-width:768px){.visual-procedures-section .text-box .sub-title{font-size:18px}}@media (min-width:1200px){.visual-procedures-section .text-box .sub-title{font-size:22px;line-height:29px;margin:0 0 20px}}.visual-procedures-section .text-box .h2{margin:0;line-height:.8}@media (min-width:768px){.visual-procedures-section .text-box .h2{font-size:40px}}@media (min-width:1200px){.visual-procedures-section .text-box .h2{font-size:69px}}.visual-procedures-section .text-box p{margin:10px 0 15px}@media (min-width:992px){.visual-procedures-section .text-box p{font-size:25px;margin:20px 0 30px}}.visual-procedures-section .text-box .link{display:-ms-inline-flexbox;display:inline-flex;text-transform:uppercase;text-decoration:underline;color:#221f20}.visual-procedures-section .text-box .link:hover{text-decoration:none}.face-procedures-box{width:100%;position:relative}@media (min-width:768px){.face-procedures-box{width:70%;margin:0 0 0 auto;position:relative}}.face-procedures-box img{max-width:100%;width:100%;vertical-align:middle}.face-point{width:20px;height:20px;border-radius:50%;border:3px solid #56c2cb;position:absolute;top:0;left:0;transition:background .3s ease-in-out;display:none}@media (min-width:768px){.face-point{display:block;width:30px;height:30px}}@media (min-width:1200px){.face-point{width:48px;height:48px}}.face-point:hover{background-color:#56c2cb}.face-point:hover .text{margin-right:25px}.face-point.right-position .text-content{right:auto;left:100%}.face-point.right-position .text{-ms-flex-order:2;order:2;margin-right:0;margin-left:5px}@media (min-width:1200px){.face-point.right-position .text{margin-left:12px}}.face-point.right-position .line{-ms-flex-order:1;order:1;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.face-point.right-position:hover .text{margin-left:25px;margin-right:0}.face-point:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:14px;height:14px;border-radius:50%;border:2px solid #fff;transition:all .3s}@media (min-width:768px){.face-point:after{width:24px;height:24px}}@media (min-width:1200px){.face-point:after{width:42px;height:42px}}.face-point .text-content{position:absolute;top:50%;right:100%;transform:translateY(-50%)}.face-point .line,.face-point .text-content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.face-point .line{width:10.5vw;height:3px;background-color:#56c2cb;position:relative}.face-point .line:before{content:"";width:9px;height:9px;border-radius:50%;background-color:#56c2cb;display:block}.face-point .text{display:block;font-size:14px;line-height:13px;font-weight:500;text-align:right;color:#193f4d;margin-right:5px;transition:margin .2s ease-in-out}@media (min-width:768px){.face-point .text{font-size:16px;line-height:14px}}@media (min-width:1200px){.face-point .text{font-size:25px;line-height:23px;margin-right:12px}}
.jcf-select{display:inline-block;vertical-align:top;position:relative;border:0;background:#56c2cb;margin:0;min-width:150px;width:100%;border:2px solid transparent}.jcf-select select{z-index:1;left:0;top:0}.jcf-select .jcf-select-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:pointer;display:block;font-size:12px;font-weight:500;padding:14px 59px 14px 24px;text-transform:uppercase;margin:0;color:#fff}@media (min-width:768px){.jcf-select .jcf-select-text{font-size:19px;padding:17px 70px 17px 24px}}.jcf-select.jcf-drop-active .jcf-select-opener:after{transform:translateY(-50%) rotate(315deg);margin-top:20px}.jcf-select .jcf-select-opener{position:absolute;top:0;right:0;bottom:0;width:60px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.jcf-select .jcf-select-opener:after{transform:rotate(135deg);border-style:solid;border-width:2px 2px 0 0;content:"";display:inline-block;height:13px;vertical-align:top;width:13px;margin-top:-8px;transition:all .3s;border-color:#fff}body>.jcf-select-drop{position:absolute;margin:0;z-index:9999}body>.jcf-select-drop.jcf-drop-flipped{margin:1px 0 0}.jcf-select .jcf-select-drop{position:absolute;margin-top:0;z-index:9999;top:100%;left:-1px;right:-1px}.jcf-select .jcf-drop-flipped{bottom:100%;top:auto}.jcf-list-box{overflow:hidden;display:inline-block;border:1px solid #b8c3c9;min-width:200px;margin:0 15px}.jcf-list{position:relative;background:#fff;line-height:14px;font-size:12px}.jcf-list,.jcf-list .jcf-list-content{display:inline-block;vertical-align:top;width:100%}.jcf-list .jcf-list-content{overflow:auto}.jcf-list ul{list-style:none;padding:0;margin:0}.jcf-list ul li{overflow:hidden;display:block}.jcf-list .jcf-overflow{overflow:auto}.jcf-list .jcf-option{overflow:hidden;cursor:default;display:block;padding:17px 24px;color:#fff;height:1%;background-color:#56c2cb;font-size:19px;font-weight:500;line-height:1.1}.jcf-list .jcf-disabled{background:#fff!important;color:#aaa!important}.jcf-list-box .jcf-selected,.jcf-select-drop .jcf-hover{background:#193f4d;color:#fff}.jcf-list .jcf-optgroup-caption{white-space:nowrap;font-weight:700;display:block;padding:5px 9px;cursor:default;color:#000}.jcf-list .jcf-optgroup .jcf-option{padding-left:30px}.jcf-disabled{background:#ddd!important}.jcf-focus{border-color:#193f4d}
.description-procedures-section.sm-padding{padding:20px 0}@media (min-width:768px){.description-procedures-section.sm-padding{padding:30px 0}}@media (min-width:992px){.description-procedures-section.sm-padding{padding:45px 0}}.description-procedures-section.reg-padding{padding:40px 0}@media (min-width:768px){.description-procedures-section.reg-padding{padding:60px 0}}@media (min-width:992px){.description-procedures-section.reg-padding{padding:90px 0}}.description-procedures-section.reg-padding-top{padding:40px 0 0}@media (min-width:768px){.description-procedures-section.reg-padding-top{padding:60px 0 0}}@media (min-width:992px){.description-procedures-section.reg-padding-top{padding:90px 0 0}}.description-procedures-section.reg-padding-bottom{padding:50px 0 40px}@media (min-width:768px){.description-procedures-section.reg-padding-bottom{padding:75px 0 60px}}@media (min-width:992px){.description-procedures-section.reg-padding-bottom{padding:75px 0 90px}}.description-procedures-box{margin:0 0 50px}@media (min-width:768px){.description-procedures-box{margin:0 0 75px}}.description-procedures-box:last-of-type{margin-bottom:0}@media (min-width:768px){.description-procedures-box{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}@media (min-width:768px){.description-procedures-box.reverse .image-holder{-ms-flex-order:1;order:1}}.description-procedures-box.reverse .text-box{-ms-flex-order:2;order:2}.description-procedures-box.reverse .inner{margin:0 auto 30px}@media (min-width:768px){.description-procedures-box.reverse .inner{margin:0}}@media (min-width:768px){.description-procedures-box .image-holder{width:50%;-ms-flex-order:2;order:2}}.description-procedures-box img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;vertical-align:middle;position:absolute;top:0;left:0}.description-procedures-box .inner{border-radius:50%;padding-top:83%;width:83%;margin:0 auto 30px;overflow:hidden;position:relative}@media (min-width:768px){.description-procedures-box .inner{margin:0 0 0 auto}}@media (min-width:768px){.description-procedures-box .text-box{width:50%;-ms-flex-order:1;order:1}}.description-procedures-box .h3{margin:0 0 20px}@media (min-width:768px){.description-procedures-box .h3{margin:0 0 40px}}@media (min-width:992px){.description-procedures-box .h3{font-size:55px}}.description-procedures-box p{margin:0 0 20px}@media (min-width:768px){.description-procedures-box p{margin:0 0 40px}}@media (min-width:992px){.description-procedures-box p{font-size:22px;line-height:35px}}.description-procedures-box p:last-of-type{margin-bottom:0}.description-procedures-box .benefits-default-list{padding:0;margin:0;list-style:none;font-size:18px}@media (min-width:768px){.description-procedures-box .benefits-default-list{font-size:20px}}@media (min-width:992px){.description-procedures-box .benefits-default-list{font-size:22px}}.description-procedures-box .benefits-default-list li{border-bottom:2px solid #193f4d;padding:10px 0}@media (min-width:992px){.description-procedures-box .benefits-default-list li{padding:16px 0}}.description-procedures-box .benefits-default-list li:first-child{font-weight:400;font-size:24px}@media (min-width:768px){.description-procedures-box .benefits-default-list li:first-child{font-size:28px}}@media (min-width:992px){.description-procedures-box .benefits-default-list li:first-child{font-size:30px}}
.shedule-consult-section{text-align:center;position:relative;color:#fff;padding:50px 0}@media (min-width:768px){.shedule-consult-section{padding:80px 0}}@media (min-width:992px){.shedule-consult-section{padding:136px 0}}.shedule-consult-section.dark .image-holder:after{opacity:.78}.shedule-consult-section.bg-teal{background:linear-gradient(120deg,#7ceff3,#56c2cc)}.shedule-consult-section.bg-teal .image-holder{display:none}.shedule-consult-section.bg-dark-teal{background-color:#57c1cb}.shedule-consult-section.bg-dark-teal .image-holder{display:none}.shedule-consult-section.bg-grey{background-color:#f1f2f2}.shedule-consult-section.bg-grey .d{color:#193f4d}.shedule-consult-section .image-holder{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.shedule-consult-section .image-holder:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#193f4d;opacity:.58;z-index:2}.shedule-consult-section .image-holder img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:relative;z-index:1}.shedule-consult-section .container-xxl{position:relative;z-index:2}.shedule-consult-section .h1{margin:0 0 30px;color:#fff;letter-spacing:1.2px}.shedule-consult-section .h3{margin:0 0 10px;font-size:25px;color:#fff;font-family:FreightBigProSemibold}@media (min-width:768px){.shedule-consult-section .h3{font-size:40px}}@media (min-width:992px){.shedule-consult-section .h3{font-size:50px}}.shedule-consult-section .h3.preheading{font-family:Brandon Grotesque,Helvetica Neue,Arial,Noto Sans,sans-serif;text-transform:uppercase}@media (min-width:768px){.shedule-consult-section .h3.preheading{font-size:27px}}.shedule-consult-section .h1+.h3{margin-top:-10px}.shedule-consult-section .btn-outline-black,.shedule-consult-section .btn-outline-white{padding:21px 22px}.shedule-text-consult-section{padding:40px 0;text-align:center}@media (min-width:768px){.shedule-text-consult-section{padding:60px 0}}@media (min-width:992px){.shedule-text-consult-section{padding:90px 0}}@media (min-width:992px){.shedule-text-consult-section p{font-size:26px}}.shedule-text-consult-section .btn-outline{color:#193f4d;border-color:#193f4d;font-weight:500;padding:20px 22px}.shedule-text-consult-section .btn-outline:hover{color:#fff}
.repeatable-boxes{padding:75px 0}.repeatable-boxes .h3{margin-bottom:15px}.repeatable-boxes .btn-wrap{margin-top:20px}.repeatable-boxes .single-box{margin-bottom:30px}.repeatable-boxes .single-box .image-wraps{position:relative;display:block;overflow:hidden}.repeatable-boxes .single-box .image-wraps.sq-img{padding-bottom:100%}.repeatable-boxes .single-box .image-wraps.tall-img{padding-bottom:130%}.repeatable-boxes .single-box .image-wraps img{position:absolute;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.repeatable-boxes .single-box .h4,.repeatable-boxes .single-box .h4 a{margin-top:15px;margin-bottom:10px;color:#193f4d}.repeatable-boxes .single-box .h4 a:hover{color:#56c2cb}.repeatable-boxes .single-box .shortd{font-size:20px}.repeatable-boxes .single-box .subctawrap a{color:#000;font-weight:500;text-transform:uppercase;font-size:18px;border-bottom:1px solid}.repeatable-boxes .single-box .subctawrap a:hover{border-color:#56c2cb}