.lity{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#0b0b0b;background:rgba(0,0,0,.9);outline:none!important;opacity:0;transition:opacity .3s ease}.lity.lity-opened{opacity:1}.lity.lity-closed{opacity:0}.lity *{box-sizing:border-box}.lity-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:none!important}.lity-wrap:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-.8em;width:100%;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;transition:opacity .3s ease}.lity-loading .lity-loader{opacity:1}.lity-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:none!important}.lity-content{z-index:9993;width:100%;transform:scale(1);transition:transform .3s ease}.lity-loading .lity-content,.lity-closed .lity-content{transform:scale(.8)}.lity-content:after{content:"";position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6)}.lity-close{z-index:9994;width:35px;height:35px;position:fixed;right:0;top:0;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,.6);border:0;background:none;outline:none;box-shadow:none}.lity-close::-moz-focus-inner{border:0;padding:0}.lity-close:hover,.lity-close:focus,.lity-close:active,.lity-close:visited{text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,.6);border:0;background:none;outline:none;box-shadow:none}.lity-close:active{top:1px}.lity-image img{max-width:100%;display:block;line-height:0;border:0}.lity-iframe .lity-container,.lity-youtube .lity-container,.lity-vimeo .lity-container,.lity-facebookvideo .lity-container,.lity-googlemaps .lity-container{width:100%;max-width:964px}.lity-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;transform:translateZ(0);-webkit-overflow-scrolling:touch}.lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}.lity-hide{display:none}.vertical-center{position:relative;top:50%;transform:translateY(-50%)}.vertical-align{display:flex;align-items:center;height:100%}@media (min-width:768px){.vertical-align-md{display:flex;align-items:center;height:100%}}@keyframes bounce {
  0% {
    bottom: 5%;
  }
  50% {
    bottom: 7%;
  }
  100% {
    bottom: 5%;
  }
}body{margin:0;-webkit-font-smoothing:auto}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]) {display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root) {overflow:hidden}figure{margin:1em 2.5rem}hr{box-sizing:content-box;height:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}h1,h2,h3,h4,h5,h6{clear:both;color:#24292e;font-weight:600;margin-top:24px;margin-bottom:15px}h1{font-size:32px;padding-bottom:10px}h2{font-size:24px;padding-bottom:.3em;line-height:1.25}h3{font-size:18px;line-height:25px}h4{font-size:16px;line-height:20px}h5{font-size:14px;line-height:17.5px}p{margin-bottom:1.5em}h1.entry-title{font-size:1.31rem;border-bottom:1px solid #eaecef}h2.entry-title{border-bottom:1px solid #eaecef}h3.widget-title{font-size:1.2rem}body{background:#fff}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}header#masthead{margin-bottom:0;background-color:#563d7c;box-shadow:0 .5rem 1rem rgba(0,0,0,.05) , inset 0 -1px 0 rgba(0,0,0,.1);padding:.74rem 1rem}.navbar-brand>a{color:rgba(0,0,0,.9);font-size:1.1rem;outline:medium none;text-decoration:none;color:#fff;font-weight:700}.navbar-brand>a:visited,.navbar-brand>a:hover{text-decoration:none}#page-sub-header{position:relative;padding-top:5rem;padding-bottom:0;text-align:center;font-size:1.25rem;background-size:cover!important}body:not(.theme-preset-active) #page-sub-header h1 {line-height:1.6;font-size:4rem;color:#563e7c;margin:0 0 1rem;border:0;padding:0}#page-sub-header p{margin-bottom:0;line-height:1.4;font-size:1.25rem;font-weight:300}body:not(.theme-preset-active) #page-sub-header p {color:#212529}a.page-scroller{color:#333;font-size:2.6rem;display:inline-block;margin-top:2rem}@media screen and (min-width:768px){body:not(.theme-preset-active) #page-sub-header h1 {font-size:3.75rem}body:not(.theme-preset-active) #page-sub-header {font-size:1.25rem}}@media screen and (min-width:992px){#page-sub-header p{max-width:43rem;margin:0 auto}}#masthead nav{padding-left:0;padding-right:0}body:not(.theme-preset-active) #masthead .navbar-nav > li > a {color:#cdbfe3;padding:.5rem;font-weight:500;font-size:.875rem}body:not(.theme-preset-active) #masthead .navbar-nav > li > a:hover,
body:not(.theme-preset-active) #masthead .navbar-nav > li.current_page_item > a {color:#fff;font-weight:600}.navbar-brand{height:auto}.navbar-toggle .icon-bar{background:#000 none repeat scroll 0 0}.dropdown-menu{background-color:#0f2133}.dropdown-menu .dropdown-toggle::after{border-bottom:.3em solid transparent;border-left:.3em solid;border-top:.3em solid transparent}.dropdown.menu-item-has-children .dropdown.menu-item-has-children{position:relative}.dropdown.menu-item-has-children .dropdown.menu-item-has-children>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;border-radius:0 6px 6px 6px}.dropdown.menu-item-has-children .dropdown.menu-item-has-children:hover>.dropdown-menu{display:block}.dropdown.menu-item-has-children .dropdown.menu-item-has-children>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#ccc;margin-top:5px;margin-right:-10px}.dropdown.menu-item-has-children .dropdown.menu-item-has-children:hover>a:after{border-left-color:#fff}.dropdown.menu-item-has-children .dropdown.menu-item-has-children.pull-left{float:none}.dropdown.menu-item-has-children .dropdown.menu-item-has-children.pull-left>.dropdown-menu{left:-100%;margin-left:10px;border-radius:6px 0 6px 6px}.menu-toggle,.main-navigation.toggled ul{display:block}.dropdown-item{line-height:1.2;padding-bottom:.313rem;padding-top:.313rem}.dropdown-menu{min-width:12.5rem}.dropdown .open .dropdown-menu{display:block;left:12.25em;top:0}.dropdown-menu .dropdown-item{white-space:normal;background:transparent;line-height:1.6}.dropdown-menu .dropdown-item:hover{background:transparent}@media screen and (min-width:37.5em){.menu-toggle{display:none}}@media screen and (min-width:769px){.dropdown-menu li>.dropdown-menu{right:-9.875rem;top:1.375rem}}@media screen and (max-width:991px){.navbar-nav .dropdown-menu{border:medium none;margin-left:1.25rem;padding:0}.dropdown-menu li a{padding:0}#masthead .navbar-nav>li>a{padding-bottom:.625rem;padding-top:.313rem}.navbar-light .navbar-toggler{border:medium none;outline:none}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}.comment-content.card-block{padding:20px}.navigation.post-navigation{padding-top:1.875rem}.post-navigation .nav-previous a,.post-navigation .nav-next a{border:1px solid #ddd;border-radius:.938rem;display:inline-block;padding:.313rem .875rem;text-decoration:none}.post-navigation .nav-next a::after{content:" →"}.post-navigation .nav-previous a::before{content:"←"}.post-navigation .nav-previous a:hover,.post-navigation .nav-next a:hover{background:#eee none repeat scroll 0 0}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:bold;height:auto;left:.313rem;line-height:normal;padding:.938rem 1.438rem .875rem;text-decoration:none;top:.313rem;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}a img.alignright{float:right;margin:.313rem 0 1.25rem 1.25rem}a img.alignnone{margin:.313rem 1.25rem 1.25rem 0}a img.alignleft{float:left;margin:.313rem 1.25rem 1.25rem 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption.alignnone{margin:.313rem 1.25rem 1.25rem 0}.wp-caption.alignleft{margin:.313rem 1.25rem 1.25rem 0}.wp-caption.alignright{margin:.313rem 0 1.25rem 1.25rem}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.widget{margin:0 0 1.5em;font-size:.875rem}.widget select{max-width:100%}.widget_search .search-form input[type="submit"]{display:none}.nav>li>a:focus,.nav>li>a:hover{background-color:#eee;text-decoration:none}.half-rule{width:6rem;margin:2.5rem 0}.widget_categories .nav-link{display:inline-block}#content.site-content{padding:0;background:#fff;color:#465364;font-size:16px}#content.site-content h1,#content.site-content h2,#content.site-content h3,#content.site-content h4,#content.site-content h5,#content.site-content h6{color:#10243e}#content.site-content.blue{background:#1b3a59}.sticky .entry-title::before{content:"";font-family:"Font Awesome 5 Free";font-size:1.563rem;left:-2.5rem;position:absolute;top:.375rem;font-weight:900}.sticky .entry-title{position:relative}.single .byline,.group-blog .byline{display:inline}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.page-template-blank-page .entry-content,.blank-page-with-container .entry-content{margin-top:0}.post.hentry{margin-bottom:4rem}.posted-on,.byline,.comments-link{color:#9a9a9a}.entry-title>a{color:inherit}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.comment-body .pull-left{padding-right:.625rem}.comment-list .comment{display:block}.comment-list{padding-left:0}.comments-title{font-size:1.125rem}.comment-list .pingback{border-top:1px solid rgba(0,0,0,.125);padding:.563rem 0}.comment-list .pingback:first-child{border:medium none}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.wp-caption{background:#f1f1f1 none repeat scroll 0 0;border:1px solid #f0f0f0;max-width:96%;padding:.313rem .313rem 0;text-align:center}.wp-caption img[class*="wp-image-"]{border:0 none;height:auto;margin:0;max-width:100%;padding:0;width:auto}.wp-caption .wp-caption-text{font-size:.688rem;line-height:1.063rem;margin:0;padding:.625rem}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-item .gallery-columns-2{max-width:50%}.gallery-item .gallery-columns-3{max-width:33.33333%}.gallery-item .gallery-columns-4{max-width:25%}.gallery-item .gallery-columns-5{max-width:20%}.gallery-item .gallery-columns-6{max-width:16.66667%}.gallery-item .gallery-columns-7{max-width:14.28571%}.gallery-item .gallery-columns-8{max-width:12.5%}.gallery-item .gallery-columns-9{max-width:11.11111%}.gallery-caption{display:block}.woocommerce-cart-form .shop_table .coupon .input-text{width:8.313rem!important}.variations_form .variations .value>select{margin-bottom:.625rem}.woocommerce-MyAccount-content .col-1,.woocommerce-MyAccount-content .col-2{max-width:100%}.elementor-page article .entry-footer{display:none}.elementor-page.page-template-fullwidth #content.site-content{padding-bottom:0;padding-top:0}.elementor-page .entry-content{margin-top:0}.vc_desktop article .entry-footer{display:none}.vc_desktop #content.site-content{padding-bottom:0;padding-top:0}.vc_desktop .entry-content{margin-top:0}footer#colophon{font-size:85%}body:not(.theme-preset-active) footer#colophon {color:#99979c;background-color:#f7f7f7}.navbar-dark .site-info{color:#fff}.copyright{font-size:.875rem;margin-bottom:0;text-align:center}.copyright a,footer#colophon a{color:inherit}@media screen and (max-width:767px){#masthead .navbar-nav>li>a{padding-bottom:.938rem;padding-top:.938rem}}.footer-form .upper{background:#1b3a59;padding:100px 0}.footer-form .upper .card{background:#0f2133;padding:80px;padding-bottom:65px;width:100%;max-width:650px;margin:0 auto}@media (max-width:767px){.footer-form .upper .card{padding:40px;padding-bottom:25px}}.footer-form .upper .card .btn,.footer-form .upper .card .large-filters-btn,.footer-form .upper .card #cronofy-availability-rules .AvailabilityViewer__footer .AvailabilityViewer__submit,#cronofy-availability-rules .AvailabilityViewer__footer .footer-form .upper .card .AvailabilityViewer__submit,.footer-form .upper .card #cronofy-calendar-sync .CalendarSync .CalendarSync__add-toggle-button,#cronofy-calendar-sync .CalendarSync .footer-form .upper .card .CalendarSync__add-toggle-button{height:50px}.site-footer .lower{padding:100px 0;background:#0f2133}.site-footer .lower .logo img{height:45px}@media (max-width:767px){.site-footer .lower .logo img{margin-bottom:45px}}.site-footer .lower .info{padding-right:90px}.site-footer .lower .info p{font-size:15px;color:rgba(255,255,255,.67)}.site-footer .lower .info small{font-size:10px;color:rgba(255,255,255,.5)}@media (min-width:768px){.site-footer .lower .social{text-align:right}}.site-footer .lower .social ul{list-style-type:none;padding-left:0}.site-footer .lower .social ul li{display:inline-block;margin-left:5px}.site-footer .lower .social ul li a{display:inline-block;border-radius:50px;background:#fff;height:30px;width:30px;line-height:30px;text-align:center;color:#0f2133}.site-footer .lower .social ul li a i,.site-footer .lower .social ul li a svg{color:#0f2133!important}.site-footer .lower .social ul li a:hover{background:#4cf2f0!important}.site-footer .lower .copyright{margin-top:90px;text-align:left}.site-footer .lower .menu ul{list-style-type:none;padding-left:0}.site-footer .lower .menu ul li a{padding:0;font-size:15px;margin-bottom:4px}.site-footer .lower .menu ul li a:hover{color:#4cf2f0!important}.site-footer .lower .menu ul li.active a{color:#4cf2f0!important}.site-footer .lower b{display:block;color:#fff;margin-top:60px;font-size:15px;font-weight:bold;margin-bottom:20px}@media only screen and (max-width:1280px){html{font-size:95%}}@media screen and (max-width:1199px){.navbar-dark .dropdown-item{color:#fff}.navbar-nav .dropdown-menu{background:transparent;box-shadow:none;border:none}}@media only screen and (max-width:1024px){html{font-size:90%}}@media only screen and (max-width:960px){html{font-size:85%}}@media only screen and (max-width:768px){html{font-size:80%}}@media only screen and (max-width:480px){html{font-size:75%}}body,html{font-family:"Open Sans",sans-serif;color:#fff;background:#1b3a59;overscroll-behavior:none;font-size:15px}h1,h2,h3,h4,h5,h6{color:#fff;font-weight:700;font-family:"Playfair Display",serif}@media (max-width:991px){.container-fluid{padding-left:30px;padding-right:30px}}@media (min-width:1200px){.container{max-width:1080px}.container.wide{max-width:1240px}}hr{border-top:1px solid rgba(255,255,255,.2)}.modal-backdrop{opacity:.75}.dropdown .btn-secondary.disabled,.dropdown .btn-secondary:disabled{cursor:not-allowed!important;opacity:.4}#event-details-modal .modal-dialog{max-width:650px!important}#book-appointment-modal .modal-dialog{max-width:800px!important}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type="number"]{-moz-appearance:textfield}a{color:#4cf2f0}a:hover{color:#2a7aa1}ol,ul{padding-left:18px}ol li a:hover,ul li a:hover{text-decoration:none}hr{margin:30px 0}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mt-25{margin-top:25px}.mt-30{margin-top:25px}.mb-0{margin-bottom:0}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mb-25{margin-bottom:25px}.mb-30{margin-bottom:25px}.mb-45{margin-bottom:45px}.btn,.large-filters-btn,#cronofy-availability-rules .AvailabilityViewer__footer .AvailabilityViewer__submit,#cronofy-calendar-sync .CalendarSync .CalendarSync__add-toggle-button{display:inline-block;width:auto;border:solid 1px rgba(255,255,255,.25);background:#fff;font-weight:700;font-size:16px;height:40px}.btn:hover,.large-filters-btn:hover,#cronofy-availability-rules .AvailabilityViewer__footer .AvailabilityViewer__submit:hover,#cronofy-calendar-sync .CalendarSync .CalendarSync__add-toggle-button:hover{text-decoration:none;border-color:rgba(242,242,242,.25);background:#f2f2f2}.btn:focus,.large-filters-btn:focus,#cronofy-availability-rules .AvailabilityViewer__footer .AvailabilityViewer__submit:focus,#cronofy-calendar-sync .CalendarSync .CalendarSync__add-toggle-button:focus{outline:solid 1px #fff}.btn.btn-wide,.btn-wide.large-filters-btn,#cronofy-availability-rules .AvailabilityViewer__footer .btn-wide.AvailabilityViewer__submit,#cronofy-calendar-sync .CalendarSync .btn-wide.CalendarSync__add-toggle-button{padding-left:30px;padding-right:30px}.btn.btn-lg,.btn-lg.large-filters-btn,#cronofy-availability-rules .AvailabilityViewer__footer .btn-lg.AvailabilityViewer__submit,#cronofy-calendar-sync .CalendarSync .btn-lg.CalendarSync__add-toggle-button{height:50px}.btn.back-btn,.back-btn.large-filters-btn,#cronofy-availability-rules .AvailabilityViewer__footer .back-btn.AvailabilityViewer__submit,#cronofy-calendar-sync .CalendarSync .back-btn.CalendarSync__add-toggle-button{background:none;padding-left:0;padding-right:0;color:#4cf2f0;border:none;font-size:18px;text-transform:uppercase;margin-bottom:20px;width:auto!important;display:inline-block!important}.btn.back-btn i,.back-btn.large-filters-btn i,#cronofy-availability-rules .AvailabilityViewer__footer .back-btn.AvailabilityViewer__submit i,#cronofy-calendar-sync .CalendarSync .back-btn.CalendarSync__add-toggle-button i,.btn.back-btn svg,.back-btn.large-filters-btn svg,#cronofy-availability-rules .AvailabilityViewer__footer .back-btn.AvailabilityViewer__submit svg,#cronofy-calendar-sync .CalendarSync .back-btn.CalendarSync__add-toggle-button svg{margin-right:5px;position:relative;top:1px}.btn--primary,.btn-primary{border-color:#4cf2f0;background:#4cf2f0;color:#1c3a58}.btn--primary:hover,.btn--primary:focus,.btn-primary:hover,.btn-primary:focus{border-color:#34f0ee;background-color:#34f0ee;color:#1c3a58}.btn--secondary,.btn-secondary{border-color:#1b3a59;background:#1b3a59;color:#fff}.btn--secondary:hover,.btn-secondary:hover{border-color:#152d45;background-color:#152d45;color:#fff}.btn--large,.btn-large{padding: calc(30px / 2) calc(30px * 1.5)}.btn--close{font-size:23px;border:none}@media (max-width:767px){.btn,.large-filters-btn,#cronofy-availability-rules .AvailabilityViewer__footer .AvailabilityViewer__submit,#cronofy-calendar-sync .CalendarSync .CalendarSync__add-toggle-button{display:block;width:100%}.btn--close{display:inline-block;width:auto}}.btn--ghost,.btn-ghost{border-color:#4cf2f0;background:none;color:#4cf2f0}.btn--ghost:hover,.btn-ghost:hover{border-color:#4cf2f0;background:rgba(255,255,255,.1);color:#4cf2f0}a.btn,a.large-filters-btn,#cronofy-availability-rules .AvailabilityViewer__footer a.AvailabilityViewer__submit,#cronofy-calendar-sync .CalendarSync a.CalendarSync__add-toggle-button{line-height:1.8}button.selected{border-color:inherit}.check-btn button{margin-bottom:5px}.modal-dialog{border-radius:2px}.modal-content{padding:25px;background:#0f2133}.modal-header,.modal-body,.modal-footer{padding:30px;border:none}@media (max-width:575px){.modal-header,.modal-body,.modal-footer{padding:0}}.modal-body{padding-top:0;padding-bottom:0;font-size:16px}.modal-header{padding-bottom:15px}.modal-header h5{font-size:30px;margin-top: calc(30px / 4)}.modal-footer button{min-width:120px;width:auto!important}.modal-footer .btn,.modal-footer .large-filters-btn,.modal-footer #cronofy-availability-rules .AvailabilityViewer__footer .AvailabilityViewer__submit,#cronofy-availability-rules .AvailabilityViewer__footer .modal-footer .AvailabilityViewer__submit,.modal-footer #cronofy-calendar-sync .CalendarSync .CalendarSync__add-toggle-button,#cronofy-calendar-sync .CalendarSync .modal-footer .CalendarSync__add-toggle-button{background:#0f2133;border-color:#4cf2f0;color:#4cf2f0}.modal-footer .btn:hover,.modal-footer .large-filters-btn:hover,.modal-footer #cronofy-availability-rules .AvailabilityViewer__footer .AvailabilityViewer__submit:hover,#cronofy-availability-rules .AvailabilityViewer__footer .modal-footer .AvailabilityViewer__submit:hover,.modal-footer #cronofy-calendar-sync .CalendarSync .CalendarSync__add-toggle-button:hover,#cronofy-calendar-sync .CalendarSync .modal-footer .CalendarSync__add-toggle-button:hover{border-color:#4cf2f0;background:rgba(255,255,255,.1);color:#4cf2f0}.modal-footer .btn--primary,.modal-footer .btn-primary{border-color:#4cf2f0;background:#4cf2f0;color:#1c3a58}.modal-footer .btn--primary:hover,.modal-footer .btn--primary:focus,.modal-footer .btn-primary:hover,.modal-footer .btn-primary:focus{border-color:#34f0ee;background-color:#34f0ee;color:#1c3a58}.modal-footer .btn--secondary,.modal-footer .btn-secondary{border-color:#1b3a59;background:#1b3a59;color:#fff}.modal-footer .btn--secondary:hover,.modal-footer .btn-secondary:hover{border-color:#152d45;background-color:#152d45;color:#fff}.modal-footer .btn-secondary{background:none}.modal .close{color:#4cf2f0;font-size:30px}.modal .modal-dialog-scrollable .modal-content{padding:0}.modal .modal-dialog-scrollable .modal-header{border-bottom:solid 1px rgba(255,255,255,.25);padding:20px 30px;background:#0d1c2b}.modal .modal-dialog-scrollable .modal-header h5{margin-top:0}.modal .modal-dialog-scrollable .modal-footer{border-top:solid 1px rgba(255,255,255,.25);padding:15px 30px;background:#0d1c2b}.modal .modal-dialog-scrollable .modal-body{padding-left:45px;padding-right:45px}@media (max-width:575px){.modal .modal-dialog-scrollable .modal-body{padding-left:30px;padding-right:30px}}.pagination{margin-top:30px}.pagination .page-item{color:#fff}.pagination .page-item .page-link{color:rgba(255,255,255,.76);border-radius:2px;border-color:rgba(255,255,255,0);background:none}.pagination .page-item.disabled .page-link{background:none;border-color:rgba(255,255,255,0)}.pagination .page-item.active .page-link{background-color:#4cf2f0;border-color:#4cf2f0;color:#0f2133}.alert{border-radius:50px;position:fixed;max-width:800px;top:80px;right:30px;left:30px;margin: calc(30px / 2) auto;padding-left:30px;padding-right:30px;font-weight:700;background:#4cf2f0;color:#1c3a58;border-color:#4cf2f0;z-index:99;box-shadow:0 14px 28px rgba(0,0,0,.25) , 0 10px 10px rgba(0,0,0,.22)}.alert-danger{color:#fff;background:#ff4000;border-color:#ff4000}.alert-danger .close{color:#fff}.alert-dismissible .close{outline:0;top:-2px;right:5px;opacity:.8}.alert-dismissible .close:hover{opacity:1}.login__image{height:48px;margin-bottom:0}.login .login__card{display:block;max-width:475px;margin:0 auto;text-align:left}.login .btn,.login .large-filters-btn,.login #cronofy-availability-rules .AvailabilityViewer__footer .AvailabilityViewer__submit,#cronofy-availability-rules .AvailabilityViewer__footer .login .AvailabilityViewer__submit,.login #cronofy-calendar-sync .CalendarSync .CalendarSync__add-toggle-button,#cronofy-calendar-sync .CalendarSync .login .CalendarSync__add-toggle-button{display:block;width:100%;margin:0}.login .login-left{background:#1b3a59}@media (min-width:992px){.login .login-left{height:100vh;min-height:800px}}.login .login-right{text-align:center;overflow:hidden}@media (min-width:992px){.login .login-right{text-align:left;height:100vh;min-height:800px;background:#2a7aa1;background:linear-gradient(180deg,#2a7aa1 0%,#28669f 100%)}}.login .login-right img{width:120%;height:auto;position:relative;z-index:2;left:-7%}@media (max-width:991px){.login .login-right img{left:auto;right:auto;width:75%;margin:0 auto}}.login .signup-link{color:#fff;margin-top:25px}.login .signup-link span{display:block}.login .signup-link a{color:#fff;font-weight:700}@media (min-width:768px){.login .side-pad{padding-right:15px;padding-left:15px}}.login h1{color:#fff}.login .login-content{position:relative;margin-top:60px;margin-bottom:60px}@media (min-width:768px){.login .login-content{height:calc(100vh - 180px);margin-top:0;margin-bottom:0;min-height:700px}}.login .login-content .card{padding:60px;margin-bottom:30px}@media (min-width:768px){.login .login-content .card{margin-top:30px}}.login .login-content .card h1{font-size:32px;line-height:1;margin-bottom:20px}.login .text-link{color:#4cf2f0;font-size:15px;background:none;border:none!important;outline:none!important}.login .text-link[disabled]{opacity:.6}.login .forgot-link{line-height:40px;font-size:14px}@media (max-width:767px){.login .forgot-link{text-align:center;width:100%;display:block;margin-top:15px}}.login .form-check{margin-top:5px;padding-left:17px}.login .form-check:hover{cursor:pointer}.login .form-check:hover input:hover,.login .form-check:hover label:hover{cursor:pointer}.login .form-check .form-check-input{border-radius:2px;display:inline-block;position:static;vertical-align:top;margin-right:8px;height:15px;width:15px;margin-top:0;margin-bottom:0;background:#0f2133;border:none}.login .form-check label{font-size:11px;line-height:14px;display:inline-block;vertical-align:top;color:rgba(255,255,255,.8)}.pills{list-style-type:none;margin:0;padding:0;margin-bottom:15px;margin-top:7px}.pills li{border-radius:25px;display:inline-block;background:#1f8992;color:#1c3a58;margin-right:5px;margin-bottom:5px;height:30px;font-size:16px;color:#fff;padding-left:25px;padding-right:25px;line-height:30px}@media (max-width:767px){.pills li{width:100%;text-align:center}}.pills li.red{background:#ff4000}.pills li.green{background:#4cf2f0}.status-pill{border-radius:25px;display:inline-block;background:#1f8992;margin-right:5px;margin-bottom:5px;height:30px;font-size:16px;color:#fff;padding-left:25px;padding-right:25px;line-height:30px}.status-pill.red{background:#ff4000}.bm-table{color:#fff}.bm-table thead{text-transform:uppercase;font-weight:normal}.bm-table thead th,.bm-table thead tr{border-top:none}.bm-table tr th,.bm-table tr td{border-color:rgba(255,255,255,.1)}.bm-table tr th:first-of-type,.bm-table tr td:first-of-type{padding-left:0}.bm-table tr th:last-of-type,.bm-table tr td:last-of-type{padding-right:0;color:#4cf2f0!important}.bm-table tr th a,.bm-table tr td a{color:#fff}.bm-table tr th a:hover,.bm-table tr td a:hover{text-decoration:underline}.dashboard .welcome-card{border-radius:2px;background:#40799d;background:linear-gradient(235deg,#40799d 0%,#325898 100%);padding:50px;margin-top:20px;margin-bottom:20px}.dashboard .welcome-card h1{font-size:45px;margin-bottom:20px}.dashboard .welcome-card p{font-size:18px;margin-bottom:0;padding-bottom:0;padding-right:40px}@media (max-width:991px){.dashboard .welcome-card p{padding-right:0}}.dashboard .welcome-card .welcome__img{width:324px;position:absolute;top:-100px;max-width:100%}@media (max-width:1199px){.dashboard .welcome-card .welcome__img{top:-80px}}@media (max-width:991px){.dashboard .welcome-card .welcome__img{top:-100px;position:relative;margin:0 auto;margin-bottom:-50px}.dashboard .welcome-card .upper{text-align:center}}.dashboard .dashboard-card.primary{padding:30px}.dashboard .dashboard-card.primary .left{display:inline-block;width:85px;vertical-align:top}.dashboard .dashboard-card.primary .left .user-avatar{background-repeat:no-repeat;background-position:center center;background-size:cover;border-radius:100px;background-image:url(~@/assets/img/default-user.jpg);height:85px;width:85px;position:relative;top:2px;overflow:hidden}@media (max-width:991px){.dashboard .dashboard-card.primary .left .user-avatar{margin:0 auto}}.dashboard .dashboard-card.primary .right{display:inline-block;width:calc(100% - 85px);vertical-align:top;padding-left:20px}.dashboard .dashboard-card.primary .right label{font-size:12px;letter-spacing:.1rem;text-transform:uppercase;margin-bottom:0}.dashboard .dashboard-card.primary .right ul{list-style-type:none;padding-left:0;padding-bottom:0;margin-bottom:0}.dashboard .dashboard-card.primary .right ul li{display:inline-block}.dashboard .dashboard-card.primary .right ul li .icon-btn{border:none;background:none;padding:0;color:#4cf2f0;font-size:20px;margin-right:20px}.dashboard .dashboard-card.primary .right ul li .icon-btn .fa-calendar-plus{font-size:18px}.dashboard .dashboard-card.primary .right ul li .icon-btn .fa-envelope,.dashboard .dashboard-card.primary .right ul li .icon-btn .fa-phone-square{font-size:20px;position:relative;top:2px}.dashboard .dashboard-card.get-started h4{font-size:28px;margin-bottom:30px}.dashboard .dashboard-card.get-started ul{list-style-type:none;padding-left:0;padding-bottom:0;margin-bottom:0}.dashboard .dashboard-card.get-started ul li{display:block;margin-bottom:5px}.dashboard .dashboard-card.get-started ul li:last-of-type{margin-bottom:0}.dashboard .dashboard-card.get-started ul li button{background:none!important;border:none!important;text-align:left;padding-bottom:20px;width:100%}.dashboard .dashboard-card.get-started ul li button .left,.dashboard .dashboard-card.get-started ul li button .right,.dashboard .dashboard-card.get-started ul li button .mid{display:inline-block;vertical-align:top}.dashboard .dashboard-card.get-started ul li button .left h5,.dashboard .dashboard-card.get-started ul li button .right h5,.dashboard .dashboard-card.get-started ul li button .mid h5{font-family:"Open Sans",sans-serif;color:#4cf2f0;letter-spacing:.1rem}.dashboard .dashboard-card.get-started ul li button .left p,.dashboard .dashboard-card.get-started ul li button .right p,.dashboard .dashboard-card.get-started ul li button .mid p{color:rgba(255,255,255,.75);margin-bottom:0;padding-bottom:0}.dashboard .dashboard-card.get-started ul li button .left{color:#fff;font-size:20px;width:30px}.dashboard .dashboard-card.get-started ul li button .mid{width:calc(100% - 55px);padding-left:10px;padding-top:3px}.dashboard .dashboard-card.get-started ul li button .right{color:#4cf2f0;width:25px;text-align:right;font-size:20px}.dashboard .dashboard-card.poll-block label,.dashboard .dashboard-card.no-partner label{letter-spacing:.1rem;font-size:12px;color:#4cf2f0}.dashboard .dashboard-card.poll-block h4,.dashboard .dashboard-card.no-partner h4{font-size:28px}.dashboard .dashboard-card.poll-block p,.dashboard .dashboard-card.no-partner p{font-size:18px;opacity:.87}.dashboard .dashboard-card.poll-block .btn,.dashboard .dashboard-card.poll-block .large-filters-btn,.dashboard .dashboard-card.poll-block #cronofy-availability-rules .AvailabilityViewer__footer .AvailabilityViewer__submit,#cronofy-availability-rules .AvailabilityViewer__footer .dashboard .dashboard-card.poll-block .AvailabilityViewer__submit,.dashboard .dashboard-card.poll-block #cronofy-calendar-sync .CalendarSync .CalendarSync__add-toggle-button,#cronofy-calendar-sync .CalendarSync .dashboard .dashboard-card.poll-block .CalendarSync__add-toggle-button,.dashboard .dashboard-card.no-partner .btn,.dashboard .dashboard-card.no-partner .large-filters-btn,.dashboard .dashboard-card.no-partner #cronofy-availability-rules .AvailabilityViewer__footer .AvailabilityViewer__submit,#cronofy-availability-rules .AvailabilityViewer__footer .dashboard .dashboard-card.no-partner .AvailabilityViewer__submit,.dashboard .dashboard-card.no-partner #cronofy-calendar-sync .CalendarSync .CalendarSync__add-toggle-button,#cronofy-calendar-sync .CalendarSync .dashboard .dashboard-card.no-partner .CalendarSync__add-toggle-button{min-width:200px;margin-top:10px}.dashboard .dashboard-card.upcoming-appt{padding:20px 40px}@media (max-width:767px){.dashboard .dashboard-card.upcoming-appt .upcoming__img{margin-bottom:30px}}.dashboard .dashboard-card.upcoming-appt label{letter-spacing:.1rem;font-size:12px;color:#4cf2f0}.dashboard .dashboard-card.upcoming-appt h2{font-size:36px}.dashboard .dashboard-card.upcoming-appt p{font-size:22px;margin-bottom:0;padding-bottom:0;margin-top:10px}@media (max-width:991px){.dashboard .dashboard-card.upcoming-appt p{font-size:18px;margin-top:0}}.dashboard .dashboard-card.upcoming-appt a{color:#fff}.dashboard .dashboard-card.upcoming-appt a:hover{text-decoration:underline}.dashboard .dashboard-card.upcoming-appt .video .holder{position:relative;width:100%;padding-right:80px}.dashboard .dashboard-card.upcoming-appt .video button.icon-btn,.dashboard .dashboard-card.upcoming-appt .video a.icon-btn{position:absolute;right:0;top:0;border:none;background:none;padding:0;color:#fff;font-size:20px;margin-right:0;margin-top:38px}.dashboard .dashboard-card.upcoming-appt .video button.icon-btn .fa-video,.dashboard .dashboard-card.upcoming-appt .video a.icon-btn .fa-video{font-size:30px;color:#fff}.dashboard .dashboard-card.appt-table h2{color:#4cf2f0;font-size:28px;margin-bottom:20px}.dashboard .dashboard-card.events-table{position:relative}.dashboard .dashboard-card.events-table h2{color:#4cf2f0;font-size:28px;margin-bottom:20px}.dashboard .dashboard-card.events-table .nav-buttons{position:absolute;right:20px;top:30px}@media (max-width:575px){.dashboard .dashboard-card.events-table .nav-buttons{position:static}}.dashboard .dashboard-card.events-table .nav-buttons button{background:none;border:none;color:#fff;font-size:30px;width:35px}@media (max-width:991px){.dashboard .dashboard-card.events-table .nav-buttons button{width:50px}}.dashboard .dashboard-card.events-table .event{border-radius:2px;border:solid 1px rgba(255,255,255,.25);padding:20px}@media (max-width:991px){.dashboard .dashboard-card.events-table .event{margin-bottom:10px;display:block}}.dashboard .dashboard-card.events-table .event h4{font-size:18px}.dashboard .dashboard-card.events-table .event .date{font-size:14px;opacity:.75}.dashboard .dashboard-card.events-table .event button{background:none;color:#4cf2f0;width:100%;padding-left:0;padding-right:0;border:none;margin-top:4px;text-align:left;text-transform:uppercase}.dashboard .dashboard-card.events-table .event button i,.dashboard .dashboard-card.events-table .event button svg{float:right;position:relative;top:5px}@media (min-width:992px){.dashboard .dashboard-card.events-table .row{margin-right:-7px;margin-left:-7px}.dashboard .dashboard-card.events-table .row .col-lg-4{padding-left:7px;padding-right:7px}}.dashboard .dashboard-card.partner-college{padding:0;overflow:hidden;position:relative}.dashboard .dashboard-card.partner-college .upper{background-repeat:no-repeat;background-position:center center;background-size:cover;height:160px}.dashboard .dashboard-card.partner-college .college-avatar{background-repeat:no-repeat;background-position:center center;background-size:cover;border-radius:100px;height:80px;width:80px;position:absolute;left:30px;top:120px}.dashboard .dashboard-card.partner-college .mid{padding:30px;padding-top:60px}.dashboard .dashboard-card.partner-college .mid b{font-size:15px}.dashboard .dashboard-card.partner-college .mid a{font-size:15px;color:#fff}.dashboard .dashboard-card.partner-college .mid a:hover{text-decoration:underline}.dashboard .dashboard-card.partner-college .mid p{color:rgba(255,255,255,.75);margin-bottom:30px;margin-top:8px;font-size:14px}.dashboard .dashboard-card.partner-college .mid p.no-bottom{margin-bottom:0}.dashboard .dashboard-card.partner-college .mid table tr td:first-of-type{font-weight:bold}.dashboard .dashboard-card.partner-college .mid table tr td:last-of-type{color:#fff!important}.dashboard-card{border-radius:2px;padding:40px;background:#0f2133;margin-bottom:20px}.dashboard-card.light{background:#224b73}.breadcrumb-row{margin-top:-25px;margin-bottom:25px}.bread-crumbs{list-style-type:none;padding-left:0}.bread-crumbs li{font-size:13px;letter-spacing:.1rem;text-transform:uppercase;margin-bottom:0;color:#4cf2f0;text-transform:uppercase;display:inline-block;vertical-align:top;font-size:12px}.bread-crumbs li a{color:#4cf2f0}.bread-crumbs li a:hover{text-decoration:underline}.bread-crumbs li i,.bread-crumbs li svg{margin-left:10px;margin-right:15px;font-size:9px;position:relative;top:4px;display:inline-block;vertical-align:top}.bread-crumbs li:last-of-type i,.bread-crumbs li:last-of-type svg{display:none}.bread-crumbs li:last-of-type a{pointer-events:none}.bread-crumbs li:last-of-type a:hover{text-decoration:none}.filter-sidebar h2{margin-bottom:30px}.filter-sidebar .back-btn{position:absolute;right:50px;top:40px;font-size:15px;font-weight:normal;color:rgba(255,255,255,.5)}.filter-sidebar .back-btn i,.filter-sidebar .back-btn svg{font-size:18px;margin-left:10px}.filter-sidebar .back-btn:hover{color:#4cf2f0}.cursor-pointer{cursor:pointer!important}.search-input{position:relative}.search-input input{border-radius:2px;display:inline-block;width:100%;max-width:100%;height:45px;margin-bottom:15px;padding:0 15px;border:solid 1px rgba(255,255,255,.25);cursor:text;background:#21364b;color:#fff;padding-right:40px}.search-input input:focus{border:solid 1px #2a7aa1;outline:0;box-shadow:none;background:rgba(255,255,255,.9);border-color:#fff;color:rgba(0,0,0,.87)}.search-input input::placeholder{color:#fff;opacity:.4}.search-input input:-ms-input-placeholder{color:#fff;opacity:.4}.search-input input::-ms-input-placeholder{color:#fff;opacity:.4}.search-input i,.search-input svg{color:#4cf2f0;position:absolute;right:15px;top:15px}.vue-tags-input{max-width:100%!important;width:100%;background-color:rgba(255,255,255,0)!important}.vue-tags-input .ti-input{border-radius:2px;display:inline-block;width:100%;max-width:100%;height:auto;min-height:45px;margin-bottom:15px;padding:0 15px;border:solid 1px rgba(255,255,255,.25);border-color:rgba(255,255,255,.25)!important;cursor:text;background:#21364b;color:#fff;padding-right:40px}.vue-tags-input .ti-input .ti-tags .ti-tag{border-radius:25px;display:inline-block;background:#1f8992;color:#1c3a58;margin-right:5px;margin-bottom:3px;margin-top:3px;height:auto;font-size:15px;color:#fff;padding-left:25px;padding-right:25px;line-height:30px;white-space:nowrap}.vue-tags-input .ti-input .ti-tags .ti-tag .ti-actions,.vue-tags-input .ti-input .ti-tags .ti-tag .ti-content,.vue-tags-input .ti-input .ti-tags .ti-tag .ti-tag-center{display:inline-block}.vue-tags-input .ti-input .ti-tags .ti-tag .ti-actions{position:relative;top:2px;right:-10px}.vue-tags-input .ti-input input{background:none;border:none;color:#fff;font-size:15px}.vue-tags-input .ti-input input::placeholder{color:#fff;opacity:.4}.vue-tags-input .ti-input input:-ms-input-placeholder{color:#fff;opacity:.4}.vue-tags-input .ti-input input::-ms-input-placeholder{color:#fff;opacity:.4}.vue-tags-input.ti-focus .ti-input{border:solid 1px #2a7aa1;outline:0;box-shadow:none;background:rgba(255,255,255,.9);border-color:#fff;color:rgba(0,0,0,.87)}.vue-tags-input.ti-focus .ti-input input{color:#000}.vue-tags-input.ti-focus .ti-input input::placeholder{color:#000;opacity:.4}.vue-tags-input.ti-focus .ti-input input:-ms-input-placeholder{color:#000;opacity:.4}.vue-tags-input.ti-focus .ti-input input::-ms-input-placeholder{color:#000;opacity:.4}.vue-tags-input .ti-autocomplete{top:45px}.vue-tags-input .ti-autocomplete ul{background-color:#fff!important;border-top:solid 1px rgba(255,255,255,.25)}.vue-tags-input .ti-autocomplete ul li{background:#fff;color:rgba(0,0,0,.67);padding-top:7px;padding-bottom:7px}.vue-tags-input .ti-autocomplete ul li:hover{background:#e8e9eb}.filter-sidebar .back-btn{font-size:13px}.replacement-label{text-transform:uppercase;font-size:10px;opacity:.75;letter-spacing:.1rem;margin-bottom:5px;color:#fff;display:inline-block!important}.custom-file-container{position:relative}.custom-file-container .custom-file{margin-bottom:25px}.custom-file-container .custom-file input,.custom-file-container .custom-file .custom-file-label{border-radius:2px;display:inline-block;width:100%;max-width:100%;height:45px;margin-bottom:15px!important;padding:0 15px;border:solid 1px rgba(255,255,255,.25);background:#21364b;color:#fff;line-height:45px;font-family:"Open Sans",sans-serif!important;text-transform:none!important;font-size:15px!important;letter-spacing:normal!important;cursor:pointer!important;padding-right:45px;white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis}.custom-file-container .custom-file input.no-border,.custom-file-container .custom-file .custom-file-label.no-border{border:solid 1px #fff}.custom-file-container .custom-file input:focus,.custom-file-container .custom-file .custom-file-label:focus{border:solid 1px #2a7aa1;outline:0;box-shadow:none;background:rgba(255,255,255,.9);border-color:#fff;color:rgba(0,0,0,.87)}.custom-file-container .custom-file input::placeholder,.custom-file-container .custom-file .custom-file-label::placeholder{color:#fff;opacity:.4}.custom-file-container .custom-file input:-ms-input-placeholder,.custom-file-container .custom-file .custom-file-label:-ms-input-placeholder{color:#fff;opacity:.4}.custom-file-container .custom-file input::-ms-input-placeholder,.custom-file-container .custom-file .custom-file-label::-ms-input-placeholder{color:#fff;opacity:.4}.custom-file-container .custom-file input::after,.custom-file-container .custom-file .custom-file-label::after{opacity:0}.custom-file-container .custom-file.is-valid .custom-file-label{border:solid 1px rgba(255,255,255,.25);color:#fff;opacity:1!important}.custom-file-container .custom-file.is-invalid .custome-file-label{border:solid 1px #ff4000;outline:0;box-shadow:none}.custom-file-container .custom-file.is-invalid .custome-file-label:focus{border-color:#2a7aa1}.custom-file-container .fa-file-upload{color:#4cf2f0;position:absolute;top:13px;right:15px;z-index:2;font-size:18px;pointer-events:none}#cronofy-calendar-sync .CalendarSync__title{text-transform:capitalize;font-size:20px;margin-bottom:15px;border-bottom:solid 1px rgba(255,255,255,.2)}#cronofy-calendar-sync .CalendarSync__providers a{background:none;display:block;width:100%;border-radius:2px;position:relative;display:inline-block!important;width:100%;max-width:100%;margin-bottom:8px;padding:0;border:solid 1px rgba(255,255,255,.25);cursor:text;background:#21364b;color:#fff;text-align:left;line-height:45px;padding:10px 15px;cursor:pointer}#cronofy-calendar-sync .CalendarSync__providers a::after{content:"";background:#fff;height:40px;width:40px}#cronofy-calendar-sync .CalendarSync__providers a svg{height:25px;width:auto;fill:white;color:#fff;margin-right:12px}#cronofy-calendar-sync .CalendarSync__providers a span{display:inline-block}#cronofy-calendar-sync .CalendarSync__profiles{border-bottom:none}#cronofy-calendar-sync .CalendarSync__profiles .CalendarSync__profile{background:none;display:block;width:100%;border-radius:2px;position:relative;width:100%;max-width:100%;margin-bottom:8px;padding:0;border:solid 1px rgba(255,255,255,.25);cursor:text;background:#21364b;color:#fff;text-align:left;line-height:45px;padding:10px 15px;cursor:default;height:auto}#cronofy-calendar-sync .CalendarSync__profiles .CalendarSync__profile .CalendarSync__provider-icon{width:25px;height:auto;display:inline-block;vertical-align:top;margin-top:9px;margin-right:12px}#cronofy-calendar-sync .CalendarSync__profiles .CalendarSync__profile .CalendarSync__profile-name{display:inline-block;vertical-align:top;width:calc(100% - 117px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:30px}#cronofy-calendar-sync .CalendarSync__profiles .CalendarSync__profile .CalendarSync__provider-status{display:inline-block;width:80px;text-align:right;vertical-align:top}#cronofy-calendar-sync .CalendarSync__profiles .CalendarSync__profile .CalendarSync__remove{display:inline-block;width:25px;margin-right:12px;vertical-align:top;position:relative;top:-1px}#cronofy-calendar-sync .CalendarSync__profiles .CalendarSync__profile .CalendarSync__remove svg{fill:#ff4000;height:12px;width:12px}#cronofy-calendar-sync .CalendarSync__profiles .CalendarSync__profile .CalendarSync__status--active,#cronofy-calendar-sync .CalendarSync__profiles .CalendarSync__profile .CalendarSync__status--pending{border-bottom:none;line-height:45px;text-align:right;margin-top:5px}#cronofy-calendar-sync .CalendarSync__profiles .CalendarSync__profile .CalendarSync__status-label{display:inline-block;width:calc(100% - 18px);padding-right:5px;font-size:12px;font-weight:normal;color:rgba(255,255,255,.75)}#cronofy-calendar-sync .CalendarSync__profiles .CalendarSync__profile .CalendarSync__status-icon{display:inline-block;width:18px}@media (max-width:575px){#cronofy-calendar-sync .CalendarSync .CalendarSync__add-toggle{display:block;width:100%;margin-bottom:30px;margin-right:0}}#cronofy-calendar-sync .CalendarSync .CalendarSync__add-toggle-button{border-color:#4cf2f0;background:none;color:#4cf2f0;padding-left:30px;padding-right:30px}@media (max-width:575px){#cronofy-calendar-sync .CalendarSync .CalendarSync__add-toggle-button{padding-left:15px;padding-right:15px}}#cronofy-calendar-sync .CalendarSync .CalendarSync__add-toggle-button:hover{border-color:#4cf2f0;background:rgba(255,255,255,.1);color:#4cf2f0}#cronofy-calendar-sync .CalendarSync .CalendarSync__add-toggle-button svg{display:inline-block;fill:#4cf2f0;height:20px;height:14px;width:14px;position:relative;top:-2px}#cronofy-calendar-sync .CalendarSync .CalendarSync__edit-toggle-button{outline:0;opacity:.75}#cronofy-calendar-sync .CalendarSync .CalendarSync__edit-toggle-button span{font-weight:normal;color:#4cf2f0}#cronofy-calendar-sync .CalendarSync .CalendarSync__edit-toggle-button:hover,#cronofy-calendar-sync .CalendarSync .CalendarSync__edit-toggle-button:focus{opacity:1}#cronofy-calendar-sync .CalendarSync .CalendarSync__edit-toggle-button:hover span,#cronofy-calendar-sync .CalendarSync .CalendarSync__edit-toggle-button:focus span{text-decoration:underline}#cronofy-calendar-sync .CalendarSync .CalendarSync__edit-toggle-button .CalendarSync__edit-toggle-icon{fill:#4cf2f0;width:20px}#cronofy-calendar-sync .CalendarSync__footer{border-bottom:solid 1px rgba(255,255,255,.2);padding-bottom:30px}#cronofy-calendar-sync .CalendarSync .CalendarSync__status--active{border-bottom:solid 1px rgba(255,255,255,.2)}#cronofy-availability-rules .AvailabilityViewer__calendars{padding-top:25px;padding-bottom:30px;border-bottom:solid 1px rgba(255,255,255,.2)}#cronofy-availability-rules .AvailabilityViewer__calendars__selector{background:none;width:100%;border-radius:2px;position:relative;width:100%;max-width:100%;margin-bottom:8px;padding:0;border:solid 1px rgba(255,255,255,.25);cursor:text;background:#21364b;color:#fff;text-align:left;padding:10px 15px;cursor:default;height:auto;padding-bottom:7px}#cronofy-availability-rules .AvailabilityViewer__calendars__calendar{background:#1f8992}#cronofy-availability-rules .AvailabilityViewer__calendars__title{padding-bottom:10px}@media (max-width:1199px){#cronofy-availability-rules .AvailabilityViewer__footer{display:block}}#cronofy-availability-rules .AvailabilityViewer__footer .AvailabilityViewer__timezone{opacity:.75}@media (max-width:1199px){#cronofy-availability-rules .AvailabilityViewer__footer .AvailabilityViewer__timezone{display:block;margin-top:30px}}#cronofy-availability-rules .AvailabilityViewer__footer .AvailabilityViewer__confirmation{border-color:#4cf2f0;background:#4cf2f0;color:#1c3a58}#cronofy-availability-rules .AvailabilityViewer__footer .AvailabilityViewer__confirmation:hover,#cronofy-availability-rules .AvailabilityViewer__footer .AvailabilityViewer__confirmation:focus{border-color:#34f0ee;background-color:#34f0ee;color:#1c3a58}#cronofy-availability-rules .AvailabilityViewer__footer .AvailabilityViewer__submit{border-color:#4cf2f0;background:#4cf2f0;color:#1c3a58}#cronofy-availability-rules .AvailabilityViewer__footer .AvailabilityViewer__submit:hover,#cronofy-availability-rules .AvailabilityViewer__footer .AvailabilityViewer__submit:focus{border-color:#34f0ee;background-color:#34f0ee;color:#1c3a58}@media (max-width:1199px){#cronofy-availability-rules .AvailabilityViewer__footer .AvailabilityViewer__submit{margin-top:30px}}#cronofy-availability-rules .AvailabilityViewer__calendars__add-button{border-color:#4cf2f0;background:none;color:#4cf2f0}#cronofy-availability-rules .AvailabilityViewer__calendars__add-button:hover{border-color:#4cf2f0;background:rgba(255,255,255,.1);color:#4cf2f0}#cronofy-availability-rules .AvailabilityViewer__calendars__add-button svg{fill:#4cf2f0}#cronofy-availability-rules .AvailabilityViewer__calendars__add-button svg path{fill:#4cf2f0}.no-results{border:solid 1px rgba(255,255,255,.25);padding:60px 20px;width:100%;text-align:center;margin-top:20px}.no-results p{font-size:15px!important;padding-bottom:0;margin-bottom:0}.vdp-datepicker__calendar{border-radius:2px;margin-top:-13px;background:#152d45!important;color:#fff;border-color:rgba(255,255,255,.25)!important}.vdp-datepicker__calendar header span{background:#152d45;color:#fff}.vdp-datepicker__calendar header span:hover{background:#21476d!important}.vdp-datepicker__calendar header span.disabled{opacity:.2}.vdp-datepicker__calendar header span.disabled:hover{background:#152d45!important}.vdp-datepicker__calendar header .next:not(.disabled),
.vdp-datepicker__calendar header .prev:not(.disabled) {color:#fff}.vdp-datepicker__calendar header .next:not(.disabled)::after {border-left-color:#fff}.vdp-datepicker__calendar header .prev:not(.disabled)::after {border-right-color:#fff}.vdp-datepicker__calendar span.cell.disabled{opacity:.3!important}.vdp-datepicker__clear-button,.vdp-datepicker__calendar-button{top:6px}.vdp-datepicker__calendar .cell:not(.blank):not(.disabled).day:hover,
.vdp-datepicker__calendar .cell:not(.blank):not(.disabled).month:hover,
.vdp-datepicker__calendar .cell:not(.blank):not(.disabled).year:hover {border:1px solid #4cf2f0!important}.star-rating i,.star-rating svg{color:rgba(255,255,255,.15)}.star-rating.rating-1 .one{color:#4cf2f0}.star-rating.rating-2 .one,.star-rating.rating-2 .two{color:#4cf2f0}.star-rating.rating-3 .one,.star-rating.rating-3 .two,.star-rating.rating-3 .three{color:#4cf2f0}.star-rating.rating-4 .one,.star-rating.rating-4 .two,.star-rating.rating-4 .three,.star-rating.rating-4 .four{color:#4cf2f0}.star-rating.rating-5 .one,.star-rating.rating-5 .two,.star-rating.rating-5 .three,.star-rating.rating-5 .four,.star-rating.rating-5.five{color:#4cf2f0}.large-filters-btn{background:#4cf2f0;border:solid 1px #4cf2f0;margin-bottom:15px;color:#0f2133}@media (min-width:768px){.large-filters-btn{padding-left:30px;padding-right:30px;width:100%}}.large-filters-btn:hover,.large-filters-btn:active,.large-filters-btn:focus{background:#1cefec;border:solid 1px #1cefec;color:#0f2133}.large-filters-btn i,.large-filters-btn svg{margin-right:6px}.vue__time-picker{width:100%!important}.vue__time-picker .controls{bottom:15px!important;right:5px!important}.AvailabilityViewer__time-expander-button .AvailabilityViewer__time-expander-button-icon{fill:white!important}.AvailabilityViewer__time-expander-button:hover .AvailabilityViewer__time-expander-button-icon{fill:#4cf2f0!important}.header-container{padding-left:15px!important;padding-right:30px!important}.site-content{padding-top:80px!important}#masthead{position:fixed;top:0;z-index:9;width:100%;height:80px;padding:0;background:#0f2133!important;border-bottom:none;padding:0!important;box-shadow:0 2px 4px rgba(0,0,0,.3)!important}#masthead .container-fluid{padding-left:0;padding-right:0}#masthead .navbar-brand{position:relative;top:-1px;width:175px;display:inline-block!important;height:80px;padding-top:16px;padding-right:25px;margin-right:0}#masthead .navbar-brand img{height:45px}@media (max-width:1199px){#masthead .navbar-brand{border-right:none;margin-right:0}}#masthead #main-nav{display:inline-block!important}#masthead #main-nav #menu-main-menu li a{text-transform:uppercase;font-size:15px;color:rgba(255,255,255,.67)!important;font-weight:bold;padding-left:25px;padding-right:25px}#masthead #main-nav #menu-main-menu li a.dropdown-item{text-transform:none;font-weight:normal;line-height:1.04}#masthead #main-nav #menu-main-menu li a:hover,#masthead #main-nav #menu-main-menu li a.dropdown-item:hover,#masthead #main-nav #menu-main-menu li.active.dropdown ul a:hover{color:#4cf2f0!important;text-decoration:underline;cursor:pointer}#masthead #main-nav #menu-main-menu li.active a,#masthead #main-nav #menu-main-menu li.active.dropdown ul li.current-menu-item a{color:#4cf2f0!important}#masthead #main-nav #menu-main-menu li.active.dropdown ul a{color:rgba(255,255,255,.67)!important}#masthead__logo{display:inline-block;height:80px;vertical-align:top;border-right:solid 1px rgba(255,255,255,.25);position:relative;width:85px;text-align:center}#masthead__logo a{height:80px;width:85px;display:block;line-height:80px}#masthead__logo img{width:auto;height:47px;position:relative;top:-2px}#masthead__nav{display:inline-block;vertical-align:top}#masthead__nav ul{list-style-type:none}#masthead__nav ul li{display:inline-block;margin-right:25px;margin-left:25px;line-height:80px;font-size:15px;text-transform:uppercase}@media (max-width:1080px){#masthead__nav ul li{margin-left:15px;margin-right:15px}}#masthead__nav ul li a{color:#fff;opacity:.5;text-decoration:none;display:inline-block;height:80px}#masthead__nav ul li a:hover{color:#fff;opacity:.75}#masthead__nav ul li a.router-link-exact-active{color:#fff;cursor:pointer;border-bottom:solid 3px #2a7aa1;font-weight:bold;opacity:1}.header-buttons{white-space:nowrap;text-align:right;width:300px}.header-buttons .btn,.header-buttons #cronofy-calendar-sync .CalendarSync .CalendarSync__add-toggle-button,#cronofy-calendar-sync .CalendarSync .header-buttons .CalendarSync__add-toggle-button,.header-buttons #cronofy-availability-rules .AvailabilityViewer__footer .AvailabilityViewer__submit,#cronofy-availability-rules .AvailabilityViewer__footer .header-buttons .AvailabilityViewer__submit,.header-buttons .large-filters-btn{display:inline-block;width:130px;margin-left:4px}.header-buttons .btn.btn-ghost,.header-buttons #cronofy-calendar-sync .CalendarSync .btn-ghost.CalendarSync__add-toggle-button,#cronofy-calendar-sync .CalendarSync .header-buttons .btn-ghost.CalendarSync__add-toggle-button,.header-buttons #cronofy-availability-rules .AvailabilityViewer__footer .btn-ghost.AvailabilityViewer__submit,#cronofy-availability-rules .AvailabilityViewer__footer .header-buttons .btn-ghost.AvailabilityViewer__submit,.header-buttons .btn-ghost.large-filters-btn{border:solid 1px rgba(255,255,255,.5);color:#fff}.header-buttons .dropdown{width:130px;display:inline-block}.header-buttons .dropdown .btn:after,.header-buttons .dropdown #cronofy-calendar-sync .CalendarSync .CalendarSync__add-toggle-button:after,#cronofy-calendar-sync .CalendarSync .header-buttons .dropdown .CalendarSync__add-toggle-button:after,.header-buttons .dropdown #cronofy-availability-rules .AvailabilityViewer__footer .AvailabilityViewer__submit:after,#cronofy-availability-rules .AvailabilityViewer__footer .header-buttons .dropdown .AvailabilityViewer__submit:after,.header-buttons .dropdown .large-filters-btn:after{display:none}.header-buttons .dropdown .btn:hover,.header-buttons .dropdown #cronofy-calendar-sync .CalendarSync .CalendarSync__add-toggle-button:hover,#cronofy-calendar-sync .CalendarSync .header-buttons .dropdown .CalendarSync__add-toggle-button:hover,.header-buttons .dropdown #cronofy-availability-rules .AvailabilityViewer__footer .AvailabilityViewer__submit:hover,#cronofy-availability-rules .AvailabilityViewer__footer .header-buttons .dropdown .AvailabilityViewer__submit:hover,.header-buttons .dropdown .large-filters-btn:hover,.header-buttons .dropdown .btn:focus,.header-buttons .dropdown #cronofy-calendar-sync .CalendarSync .CalendarSync__add-toggle-button:focus,#cronofy-calendar-sync .CalendarSync .header-buttons .dropdown .CalendarSync__add-toggle-button:focus,.header-buttons .dropdown #cronofy-availability-rules .AvailabilityViewer__footer .AvailabilityViewer__submit:focus,#cronofy-availability-rules .AvailabilityViewer__footer .header-buttons .dropdown .AvailabilityViewer__submit:focus,.header-buttons .dropdown .large-filters-btn:focus,.header-buttons .dropdown .btn:active,.header-buttons .dropdown #cronofy-calendar-sync .CalendarSync .CalendarSync__add-toggle-button:active,#cronofy-calendar-sync .CalendarSync .header-buttons .dropdown .CalendarSync__add-toggle-button:active,.header-buttons .dropdown #cronofy-availability-rules .AvailabilityViewer__footer .AvailabilityViewer__submit:active,#cronofy-availability-rules .AvailabilityViewer__footer .header-buttons .dropdown .AvailabilityViewer__submit:active,.header-buttons .dropdown .large-filters-btn:active{background:#34f0ee!important;color:#1c3a58}.header-buttons .dropdown .dropdown-menu{padding:0;background:#0f2133}.header-buttons .dropdown .dropdown-menu label{display:block;color:rgba(255,255,255,.67);padding:20px;padding-bottom:0;color:#4cf2f0}.header-buttons .dropdown .dropdown-menu a{display:block;width:100%;padding:0 20px;line-height:45px;color:rgba(255,255,255,.76);font-weight:bold;text-transform:uppercase}.header-buttons .dropdown .dropdown-menu a:hover{background:#152e47;cursor:pointer;color:#4cf2f0;text-decoration:none}@media (max-width:1199px){.hidden-mb{display:none}}body.offcanvas-active{overflow:hidden}.offcanvas-header{display:none}.screen-overlay{width:0%;height:100%;z-index:3;position:fixed;top:0;left:0;opacity:0;visibility:hidden;background-color:rgba(34,34,34,.6);transition:opacity .2s linear , visibility .1s , width 1s ease-in}.screen-overlay.show{transition:opacity .5s ease , width 0s;opacity:1;width:100%;visibility:visible}@media all and (max-width:1199px){.offcanvas-header{display:block}.mobile-offcanvas{visibility:hidden;transform:translateX(-100%);border-radius:0;display:block;position:fixed;top:0;left:0;height:100%;z-index:99;width:80%;max-width:400px;overflow-y:scroll;overflow-x:hidden;transition:visibility .2s ease-in-out , transform .2s ease-in-out;pointer-events:none;background:#09141f}.mobile-offcanvas ul{padding-left:30px;padding-top:30px;display:block}.mobile-offcanvas ul li{display:block!important}.mobile-offcanvas ul li a{text-transform:uppercase;font-size:18px!important;color:rgba(255,255,255,.67)!important;font-weight:bold!important;padding-left:25px;padding-right:25px}.mobile-offcanvas ul li a.dropdown-item{text-transform:none;font-weight:normal!important}.mobile-offcanvas ul li a:hover{color:#4cf2f0!important;cursor:pointer}.mobile-offcanvas ul li.active a,.mobile-offcanvas ul li.active.dropdown ul li.current-menu-item a{color:#4cf2f0!important}.mobile-offcanvas ul li.active.dropdown ul a{color:rgba(255,255,255,.67)!important}.mobile-offcanvas ul.register-btns{list-style-type:none;padding:0 30px;display:block;width:100%}.mobile-offcanvas ul.register-btns .btn,.mobile-offcanvas ul.register-btns #cronofy-calendar-sync .CalendarSync .CalendarSync__add-toggle-button,#cronofy-calendar-sync .CalendarSync .mobile-offcanvas ul.register-btns .CalendarSync__add-toggle-button,.mobile-offcanvas ul.register-btns #cronofy-availability-rules .AvailabilityViewer__footer .AvailabilityViewer__submit,#cronofy-availability-rules .AvailabilityViewer__footer .mobile-offcanvas ul.register-btns .AvailabilityViewer__submit,.mobile-offcanvas ul.register-btns .large-filters-btn{margin-bottom:5px;height:50px;padding:0;line-height:50px;font-size:15px!important;display:block;width:100%;max-width:350px}.mobile-offcanvas ul.register-btns .btn.btn-ghost,.mobile-offcanvas ul.register-btns #cronofy-calendar-sync .CalendarSync .btn-ghost.CalendarSync__add-toggle-button,#cronofy-calendar-sync .CalendarSync .mobile-offcanvas ul.register-btns .btn-ghost.CalendarSync__add-toggle-button,.mobile-offcanvas ul.register-btns #cronofy-availability-rules .AvailabilityViewer__footer .btn-ghost.AvailabilityViewer__submit,#cronofy-availability-rules .AvailabilityViewer__footer .mobile-offcanvas ul.register-btns .btn-ghost.AvailabilityViewer__submit,.mobile-offcanvas ul.register-btns .btn-ghost.large-filters-btn{border:solid 1px rgba(255,255,255,.5);color:#fff}.mobile-offcanvas ul.register-btns .btn.btn-primary,.mobile-offcanvas ul.register-btns #cronofy-calendar-sync .CalendarSync .btn-primary.CalendarSync__add-toggle-button,#cronofy-calendar-sync .CalendarSync .mobile-offcanvas ul.register-btns .btn-primary.CalendarSync__add-toggle-button,.mobile-offcanvas ul.register-btns #cronofy-availability-rules .AvailabilityViewer__footer .btn-primary.AvailabilityViewer__submit,#cronofy-availability-rules .AvailabilityViewer__footer .mobile-offcanvas ul.register-btns .btn-primary.AvailabilityViewer__submit,.mobile-offcanvas ul.register-btns .btn-primary.large-filters-btn{color:#1c3a58!important}.mobile-offcanvas.show{visibility:visible;transform:translateX(0);pointer-events:auto}}.mobile-trigger{position:fixed;top:15px;right:10px;background:none!important;border:none!important;outline:0!important;color:#fff;font-size:25px;height:50px;width:50px;line-height:50px;padding:0;text-align:center;transition:transform 300ms ease;transform:rotate(0deg);transform-origin:center center}.mobile-trigger i,.mobile-trigger svg{position:absolute;margin:0 auto;top:12px;left:13px}.mobile-trigger i.fa-times,.mobile-trigger svg.fa-times{left:15px}@media (min-width:1200px){.mobile-trigger{display:none}}.mobile-trigger .fa-times{opacity:0}.mobile-trigger .fa-bars{opacity:1}.offcanvas-active .mobile-trigger{transform:rotate(180deg)}.offcanvas-active .mobile-trigger .fa-times{opacity:1}.offcanvas-active .mobile-trigger .fa-bars{opacity:0}form label{text-transform:uppercase;font-size:10px;opacity:1;letter-spacing:.1rem;width:100%}form .btn,form #cronofy-calendar-sync .CalendarSync .CalendarSync__add-toggle-button,#cronofy-calendar-sync .CalendarSync form .CalendarSync__add-toggle-button,form #cronofy-availability-rules .AvailabilityViewer__footer .AvailabilityViewer__submit,#cronofy-availability-rules .AvailabilityViewer__footer form .AvailabilityViewer__submit,form .large-filters-btn{width:100%}form p{margin-bottom:0}.form-control{border-radius:2px;display:inline-block;width:100%;max-width:100%;height:45px;margin-bottom:15px;padding:0 15px;border:solid 1px rgba(255,255,255,.25);cursor:text;background:#21364b;color:#fff;margin-top:5px}.form-control:focus{border:solid 1px #2a7aa1;outline:0;box-shadow:none;background:#fff;border-color:#fff;color:rgba(0,0,0,.87)}.form-control::placeholder{color:#fff;opacity:.4}.form-control:-ms-input-placeholder{color:#fff;opacity:.4}.form-control::-ms-input-placeholder{color:#fff;opacity:.4}textarea.form-control{min-height:180px;padding:15px 15px 15px 15px;line-height:1.2}textarea.form-control:focus{padding:15px 15px 15px 15px}.marketing-heading{text-align:center}.marketing-heading label{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:normal;font-size:17px;text-align:center;letter-spacing:.1em;margin-bottom:0;color:#4cf2f0;text-transform:uppercase}.marketing-heading h3{font-family:"Playfair Display",serif;font-style:normal;font-weight:bold;font-size:38px;color:#fff!important;margin-top:40px;margin-bottom:35px;line-height:45px}.marketing-heading p{margin:0 auto;padding:0;margin-bottom:45px;font-size:17px;max-width:450px;color:rgba(255,255,255,.67)}.circle-1{position:absolute;border-radius:600px;width:600px;height:600px;top:-200px;right:-300px;border:solid 1px rgba(221,221,221,.5);pointer-events:none;transform-origin:50% 80%;animation:stat--image-rotate infinite 40s linear;animation-delay:-15s}.circle-2{position:absolute;border-radius:600px;width:400px;height:400px;top:-200px;right:0;border:solid 1px rgba(221,221,221,.5);pointer-events:none;transform-origin:50% 70%;animation:stat--image-rotate infinite 50s linear}.circle-3{position:absolute;border-radius:600px;width:600px;height:600px;bottom:-200px;left:-500px;border:solid 1px rgba(221,221,221,.5);pointer-events:none;transform-origin:50% 80%;animation:stat--image-rotate infinite 40s linear;animation-delay:-15s}.circle-4{position:absolute;border-radius:600px;width:400px;height:400px;bottom:-200px;left:-200px;border:solid 1px rgba(221,221,221,.5);pointer-events:none;transform-origin:50% 70%;animation:stat--image-rotate infinite 50s linear}.marketing-block{padding:125px 0 85px;background:#fff;position:relative;overflow:hidden}.marketing-block .container{position:relative;z-index:2}@media (min-width:768px){.marketing-block .container{max-width:1080px}}.marketing-block .marketing-heading{text-align:left}.marketing-block .marketing-heading label{color:#1098f7}.marketing-block .marketing-heading h3{color:#10243e!important}.marketing-block .marketing-heading p{color:#465364}.marketing-block .marketing-heading b{color:#10243e}.marketing-block .image{text-align:center}.marketing-block .image img{max-height:415px}.marketing-block p{margin:0;margin-bottom:45px}.marketing-block p strong{color:#1098f7;font-weight:bold}.marketing-block .text-block{font-size:15px;color:#465364}.marketing-block .text-block b{color:#10243e;margin-bottom:20px;display:block;position:relative;line-height:15px}.marketing-block .text-block b:after{content:"";height:100%;position:absolute;left:-15px;width:1px;background:#1098f7}.marketing-block .circle-block-container{position:relative;z-index:2;width:42px;margin-top:6px}.marketing-block .circle-block-container:before{content:"";height:42px;width:42px;border-radius:42px;background:#4cf2f0;position:absolute;top:-5px;right:-9px;z-index:1}.marketing-block .circle-block-container .circle-block{height:42px;width:42px;background:#0f2133;color:#fff;margin-bottom:22px;line-height:42px;padding:0;text-align:center;border-radius:42px;font-size:17px;position:relative;z-index:3}.marketing-block .circle-block-container .circle-block .fa-user-chart,.marketing-block .circle-block-container .circle-block .fa-calendar-star{position:relative;top:1px;left:-1px}.marketing-block .circle-block-container .circle-block img{height:25px}.marketing-block .circle-block-container .circle-block span{font-weight:bold;font-size:22px;position:relative}.marketing-block.dark-blue{background:#0f2133}.marketing-block.dark-blue .marketing-heading label{color:#1098f7}.marketing-block.dark-blue .marketing-heading h3{color:#fff!important}.marketing-block.dark-blue .marketing-heading p{color:rgba(255,255,255,.67)}.marketing-block.dark-blue .circle-block{background:#1098f7}.marketing-block.dark-blue .text-block b{color:#fff}.marketing-block.dark-blue .text-block p{color:rgba(255,255,255,.67)}.marketing-block.dark-blue .circle-1,.marketing-block.dark-blue .circle-2,.marketing-block.dark-blue .circle-3,.marketing-block.dark-blue .circle-4{border:solid 1px rgba(221,221,221,.1)}.container-wrap{position:relative;overflow:hidden}.container-wrap .container{position:relative;z-index:2}.container-wrap .circle-1,.container-wrap .circle-2,.container-wrap .circle-3,.container-wrap .circle-4{border:solid 1px rgba(221,221,221,.1)}.main-hero{position:relative;background:#1b3a59}.main-hero .container{position:relative;z-index:2}.main-hero .circle-1,.main-hero .circle-2,.main-hero .circle-3,.main-hero .circle-4{border:solid 1px rgba(221,221,221,.1)}.main-hero .marketing-heading{padding:130px 0;text-align:left}@media (min-width:992px) and (max-width:1199px){.main-hero .marketing-heading{padding-right:45px}}.main-hero .marketing-heading label{margin-bottom:20px}.main-hero .marketing-heading h1{font-size:55px;margin:0;margin-bottom:15px;color:#fff!important}@media (max-width:767px){.main-hero .marketing-heading h1{font-size:40px}}.main-hero .marketing-heading p{margin:0;font-size:20px;max-width:2000px}.main-hero .marketing-heading .cta-buttons{margin-top:40px}.main-hero .marketing-heading .cta-buttons .btn,.main-hero .marketing-heading .cta-buttons #cronofy-calendar-sync .CalendarSync .CalendarSync__add-toggle-button,#cronofy-calendar-sync .CalendarSync .main-hero .marketing-heading .cta-buttons .CalendarSync__add-toggle-button,.main-hero .marketing-heading .cta-buttons #cronofy-availability-rules .AvailabilityViewer__footer .AvailabilityViewer__submit,#cronofy-availability-rules .AvailabilityViewer__footer .main-hero .marketing-heading .cta-buttons .AvailabilityViewer__submit,.main-hero .marketing-heading .cta-buttons .large-filters-btn{width:230px;height:65px;padding:0;line-height:65px;font-size:18px}.main-hero .marketing-heading .cta-buttons .btn.btn-ghost,.main-hero .marketing-heading .cta-buttons #cronofy-calendar-sync .CalendarSync .btn-ghost.CalendarSync__add-toggle-button,#cronofy-calendar-sync .CalendarSync .main-hero .marketing-heading .cta-buttons .btn-ghost.CalendarSync__add-toggle-button,.main-hero .marketing-heading .cta-buttons #cronofy-availability-rules .AvailabilityViewer__footer .btn-ghost.AvailabilityViewer__submit,#cronofy-availability-rules .AvailabilityViewer__footer .main-hero .marketing-heading .cta-buttons .btn-ghost.AvailabilityViewer__submit,.main-hero .marketing-heading .cta-buttons .btn-ghost.large-filters-btn{color:#fff;border:solid 1px rgba(255,255,255,.5);background:rgba(19,33,49,.75)}.main-hero .marketing-heading .cta-buttons .btn.btn-ghost:hover,.main-hero .marketing-heading .cta-buttons #cronofy-calendar-sync .CalendarSync .btn-ghost.CalendarSync__add-toggle-button:hover,#cronofy-calendar-sync .CalendarSync .main-hero .marketing-heading .cta-buttons .btn-ghost.CalendarSync__add-toggle-button:hover,.main-hero .marketing-heading .cta-buttons #cronofy-availability-rules .AvailabilityViewer__footer .btn-ghost.AvailabilityViewer__submit:hover,#cronofy-availability-rules .AvailabilityViewer__footer .main-hero .marketing-heading .cta-buttons .btn-ghost.AvailabilityViewer__submit:hover,.main-hero .marketing-heading .cta-buttons .btn-ghost.large-filters-btn:hover{background:#132131}.main-hero .marketing-heading .cta-buttons .btn i,.main-hero .marketing-heading .cta-buttons #cronofy-calendar-sync .CalendarSync .CalendarSync__add-toggle-button i,#cronofy-calendar-sync .CalendarSync .main-hero .marketing-heading .cta-buttons .CalendarSync__add-toggle-button i,.main-hero .marketing-heading .cta-buttons #cronofy-availability-rules .AvailabilityViewer__footer .AvailabilityViewer__submit i,#cronofy-availability-rules .AvailabilityViewer__footer .main-hero .marketing-heading .cta-buttons .AvailabilityViewer__submit i,.main-hero .marketing-heading .cta-buttons .large-filters-btn i,.main-hero .marketing-heading .cta-buttons .btn svg,.main-hero .marketing-heading .cta-buttons #cronofy-calendar-sync .CalendarSync .CalendarSync__add-toggle-button svg,#cronofy-calendar-sync .CalendarSync .main-hero .marketing-heading .cta-buttons .CalendarSync__add-toggle-button svg,.main-hero .marketing-heading .cta-buttons #cronofy-availability-rules .AvailabilityViewer__footer .AvailabilityViewer__submit svg,#cronofy-availability-rules .AvailabilityViewer__footer .main-hero .marketing-heading .cta-buttons .AvailabilityViewer__submit svg,.main-hero .marketing-heading .cta-buttons .large-filters-btn svg{margin-right:7px}.main-hero .marketing-heading .cta-buttons .btn.btn-primary,.main-hero .marketing-heading .cta-buttons #cronofy-calendar-sync .CalendarSync .btn-primary.CalendarSync__add-toggle-button,#cronofy-calendar-sync .CalendarSync .main-hero .marketing-heading .cta-buttons .btn-primary.CalendarSync__add-toggle-button,.main-hero .marketing-heading .cta-buttons #cronofy-availability-rules .AvailabilityViewer__footer .btn-primary.AvailabilityViewer__submit,#cronofy-availability-rules .AvailabilityViewer__footer .main-hero .marketing-heading .cta-buttons .btn-primary.AvailabilityViewer__submit,.main-hero .marketing-heading .cta-buttons .btn-primary.large-filters-btn{margin-right:7px}@media (min-width:992px) and (max-width:1199px){.main-hero .marketing-heading .cta-buttons .btn,.main-hero .marketing-heading .cta-buttons #cronofy-calendar-sync .CalendarSync .CalendarSync__add-toggle-button,#cronofy-calendar-sync .CalendarSync .main-hero .marketing-heading .cta-buttons .CalendarSync__add-toggle-button,.main-hero .marketing-heading .cta-buttons #cronofy-availability-rules .AvailabilityViewer__footer .AvailabilityViewer__submit,#cronofy-availability-rules .AvailabilityViewer__footer .main-hero .marketing-heading .cta-buttons .AvailabilityViewer__submit,.main-hero .marketing-heading .cta-buttons .large-filters-btn{width:100%!important;margin:0!important;margin-bottom:5px!important}}@media (max-width:767px){.main-hero .marketing-heading .cta-buttons .btn,.main-hero .marketing-heading .cta-buttons #cronofy-calendar-sync .CalendarSync .CalendarSync__add-toggle-button,#cronofy-calendar-sync .CalendarSync .main-hero .marketing-heading .cta-buttons .CalendarSync__add-toggle-button,.main-hero .marketing-heading .cta-buttons #cronofy-availability-rules .AvailabilityViewer__footer .AvailabilityViewer__submit,#cronofy-availability-rules .AvailabilityViewer__footer .main-hero .marketing-heading .cta-buttons .AvailabilityViewer__submit,.main-hero .marketing-heading .cta-buttons .large-filters-btn{width:100%!important;margin:0!important;margin-bottom:5px!important}}.main-hero .left-block{background-repeat:no-repeat;background-position:center center;background-size:cover;width:50%;top:0;left:0;height:100%;position:absolute;z-index:1}@media (max-width:991px){.main-hero .left-block{width:100%}}.main-hero .right-block{background-repeat:no-repeat;background-position:center center;background-size:cover;width:50%;top:0;left:50%;height:100%;position:absolute;z-index:2}@media (max-width:991px){.main-hero .right-block{position:static;width:100%;height:100vw;max-height:500px}}.inner-hero{position:relative;background:#1b3a59;overflow:hidden}.inner-hero .container{position:relative;z-index:2}@media (min-width:768px){.inner-hero .container{max-width:1080px}}.inner-hero .circle-1,.inner-hero .circle-2,.inner-hero .circle-3,.inner-hero .circle-4{border:solid 1px rgba(221,221,221,.1)}.inner-hero .marketing-heading{padding:60px 0;text-align:left}.inner-hero .marketing-heading h1{color:#fff!important;font-size:38px}.inner-hero .marketing-heading .cta-buttons{margin-top:40px}.inner-hero .marketing-heading .cta-buttons .btn,.inner-hero .marketing-heading .cta-buttons #cronofy-calendar-sync .CalendarSync .CalendarSync__add-toggle-button,#cronofy-calendar-sync .CalendarSync .inner-hero .marketing-heading .cta-buttons .CalendarSync__add-toggle-button,.inner-hero .marketing-heading .cta-buttons #cronofy-availability-rules .AvailabilityViewer__footer .AvailabilityViewer__submit,#cronofy-availability-rules .AvailabilityViewer__footer .inner-hero .marketing-heading .cta-buttons .AvailabilityViewer__submit,.inner-hero .marketing-heading .cta-buttons .large-filters-btn{width:230px;height:65px;padding:0;line-height:65px;font-size:18px}.inner-hero .marketing-heading .cta-buttons .btn.btn-ghost,.inner-hero .marketing-heading .cta-buttons #cronofy-calendar-sync .CalendarSync .btn-ghost.CalendarSync__add-toggle-button,#cronofy-calendar-sync .CalendarSync .inner-hero .marketing-heading .cta-buttons .btn-ghost.CalendarSync__add-toggle-button,.inner-hero .marketing-heading .cta-buttons #cronofy-availability-rules .AvailabilityViewer__footer .btn-ghost.AvailabilityViewer__submit,#cronofy-availability-rules .AvailabilityViewer__footer .inner-hero .marketing-heading .cta-buttons .btn-ghost.AvailabilityViewer__submit,.inner-hero .marketing-heading .cta-buttons .btn-ghost.large-filters-btn{color:#fff;border:solid 1px rgba(255,255,255,.5);background:rgba(19,33,49,.75)}.inner-hero .marketing-heading .cta-buttons .btn.btn-ghost:hover,.inner-hero .marketing-heading .cta-buttons #cronofy-calendar-sync .CalendarSync .btn-ghost.CalendarSync__add-toggle-button:hover,#cronofy-calendar-sync .CalendarSync .inner-hero .marketing-heading .cta-buttons .btn-ghost.CalendarSync__add-toggle-button:hover,.inner-hero .marketing-heading .cta-buttons #cronofy-availability-rules .AvailabilityViewer__footer .btn-ghost.AvailabilityViewer__submit:hover,#cronofy-availability-rules .AvailabilityViewer__footer .inner-hero .marketing-heading .cta-buttons .btn-ghost.AvailabilityViewer__submit:hover,.inner-hero .marketing-heading .cta-buttons .btn-ghost.large-filters-btn:hover{background:#132131}.inner-hero .marketing-heading .cta-buttons .btn i,.inner-hero .marketing-heading .cta-buttons #cronofy-calendar-sync .CalendarSync .CalendarSync__add-toggle-button i,#cronofy-calendar-sync .CalendarSync .inner-hero .marketing-heading .cta-buttons .CalendarSync__add-toggle-button i,.inner-hero .marketing-heading .cta-buttons #cronofy-availability-rules .AvailabilityViewer__footer .AvailabilityViewer__submit i,#cronofy-availability-rules .AvailabilityViewer__footer .inner-hero .marketing-heading .cta-buttons .AvailabilityViewer__submit i,.inner-hero .marketing-heading .cta-buttons .large-filters-btn i,.inner-hero .marketing-heading .cta-buttons .btn svg,.inner-hero .marketing-heading .cta-buttons #cronofy-calendar-sync .CalendarSync .CalendarSync__add-toggle-button svg,#cronofy-calendar-sync .CalendarSync .inner-hero .marketing-heading .cta-buttons .CalendarSync__add-toggle-button svg,.inner-hero .marketing-heading .cta-buttons #cronofy-availability-rules .AvailabilityViewer__footer .AvailabilityViewer__submit svg,#cronofy-availability-rules .AvailabilityViewer__footer .inner-hero .marketing-heading .cta-buttons .AvailabilityViewer__submit svg,.inner-hero .marketing-heading .cta-buttons .large-filters-btn svg{margin-right:7px}.inner-hero .marketing-heading .cta-buttons .btn.btn-primary,.inner-hero .marketing-heading .cta-buttons #cronofy-calendar-sync .CalendarSync .btn-primary.CalendarSync__add-toggle-button,#cronofy-calendar-sync .CalendarSync .inner-hero .marketing-heading .cta-buttons .btn-primary.CalendarSync__add-toggle-button,.inner-hero .marketing-heading .cta-buttons #cronofy-availability-rules .AvailabilityViewer__footer .btn-primary.AvailabilityViewer__submit,#cronofy-availability-rules .AvailabilityViewer__footer .inner-hero .marketing-heading .cta-buttons .btn-primary.AvailabilityViewer__submit,.inner-hero .marketing-heading .cta-buttons .btn-primary.large-filters-btn{margin-right:7px}@media (min-width:992px) and (max-width:1199px){.inner-hero .marketing-heading .cta-buttons .btn,.inner-hero .marketing-heading .cta-buttons #cronofy-calendar-sync .CalendarSync .CalendarSync__add-toggle-button,#cronofy-calendar-sync .CalendarSync .inner-hero .marketing-heading .cta-buttons .CalendarSync__add-toggle-button,.inner-hero .marketing-heading .cta-buttons #cronofy-availability-rules .AvailabilityViewer__footer .AvailabilityViewer__submit,#cronofy-availability-rules .AvailabilityViewer__footer .inner-hero .marketing-heading .cta-buttons .AvailabilityViewer__submit,.inner-hero .marketing-heading .cta-buttons .large-filters-btn{width:100%!important;margin:0!important;margin-bottom:5px!important}}@media (max-width:767px){.inner-hero .marketing-heading .cta-buttons .btn,.inner-hero .marketing-heading .cta-buttons #cronofy-calendar-sync .CalendarSync .CalendarSync__add-toggle-button,#cronofy-calendar-sync .CalendarSync .inner-hero .marketing-heading .cta-buttons .CalendarSync__add-toggle-button,.inner-hero .marketing-heading .cta-buttons #cronofy-availability-rules .AvailabilityViewer__footer .AvailabilityViewer__submit,#cronofy-availability-rules .AvailabilityViewer__footer .inner-hero .marketing-heading .cta-buttons .AvailabilityViewer__submit,.inner-hero .marketing-heading .cta-buttons .large-filters-btn{width:100%!important;margin:0!important;margin-bottom:5px!important}}.inner-hero .left-block{background-repeat:no-repeat;background-position:center center;background-size:cover;width:50%;top:0;left:0;height:100%;position:absolute;z-index:1}@media (max-width:991px){.inner-hero .left-block{width:100%}}.inner-hero .right-block{background-repeat:no-repeat;background-position:center center;background-size:cover;width:50%;top:0;left:50%;height:100%;position:absolute;z-index:2}@media (max-width:991px){.inner-hero .right-block{position:static;width:100%;height:100vw;max-height:500px}}.quote{border-radius:6px;background-repeat:no-repeat;background-position:center center;background-size:cover;background:#f4f4f4;box-shadow:0 30px 60px -12px rgba(50,50,93,.25) , 0 18px 36px -18px rgba(0,0,0,.3) , 0 -12px 36px -8px rgba(0,0,0,.025);-webkit-box-shadow:0 30px 60px -12px rgba(50,50,93,.25) , 0 18px 36px -18px rgba(0,0,0,.3) , 0 -12px 36px -8px rgba(0,0,0,.025);overflow:hidden;position:relative;margin:30px 0 60px}.quote .pull-quote{margin:0;padding:40px;position:relative;z-index:5;color:#fff}@media (min-width:670px){.quote .pull-quote{padding:66px}.quote .pull-quote{padding-top:66px;padding-right:77px!important}}.quote .pull-quote:before{content:"";display:block;background:#3e82c8;position:absolute;left:0;top:0;bottom:0;right:0;z-index:-1;opacity:1;left:76px}.quote .pull-quote h2{margin:0 0 10px -2px}.quote .pull-quote h2 img{height:40px}.quote .pull-quote b{display:block;margin-top:16px}.quote .pull-quote i{opacity:.75}.quote .pull-quote p{position:relative;font-size:16px;margin-bottom:0;margin:0;padding:0}.quote .pull-quote:after{content:"";display:block;width:206px;height:100%;background:url(img/quote-side.svg);background-position:0 0;background-repeat:no-repeat;background-size:206px 100%;left:-130px;top:0;bottom:0;z-index:-1;position:absolute}.new-card{position:relative;border-radius:4px;width:100%}.new-card .icon{position:absolute;z-index:1;top:-22px;width:75px;height:75px;border-radius:300px;left:calc(50% - 34px);background-color:#1b3a59;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 5px rgba(50,50,93,.1) , 0 1px 1.5px rgba(0,0,0,.07)}.new-card .icon p{padding:0;margin:0}.new-card .icon i,.new-card .icon svg{color:#fff;font-size:30px}.new-card:before{border-radius:4px;box-shadow:0 6px 12px -2px rgba(50,50,93,.25) , 0 3px 7px -3px rgba(0,0,0,.3);content:"";position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .4s cubic-bezier(.215,.61,.355,1);pointer-events:none}.new-card .card-body{border-radius:4px;padding:30px;padding-top:70px;background:#fafafa}.inner-quote{text-align:center;max-width:800px;margin:0 auto}.inner-quote h3{font-size:38px;line-height:42px;color:#1b3a59!important}.inner-quote span{display:block;width:100%}form label{color:rgba(255,255,255,.8)}a.blog_back{color:#0f2133;margin:0 0 2rem 0;display:block}.hentry a{color:#1098f7}.hentry .btn,.hentry #cronofy-calendar-sync .CalendarSync .CalendarSync__add-toggle-button,#cronofy-calendar-sync .CalendarSync .hentry .CalendarSync__add-toggle-button,.hentry #cronofy-availability-rules .AvailabilityViewer__footer .AvailabilityViewer__submit,#cronofy-availability-rules .AvailabilityViewer__footer .hentry .AvailabilityViewer__submit,.hentry .large-filters-btn{color:#fff!important}.hentry h2 a{color:#0f2133}.hentry h2 a:hover{color:#1098f7;text-decoration:none}.post-thumbnail{border-radius:7px;overflow:hidden}.nav-links .nav-previous,.nav-links .nav-next{color:#1098f7;border:none!important;background:none!important}.nav-links .nav-previous a,.nav-links .nav-next a{color:#1098f7;border:none!important;background:none!important}@media (min-width:992px){.widget-area{padding-left:40px}}.entry-title{font-size:32px!important;line-height:1.5;padding-bottom:20px}.widget .nav-item a{padding:10px 0;color:#1098f7;font-size:15px;border-top:solid 1px rgba(221,221,221,.5)}.widget-title{margin-top:0;font-size:25px!important}.post-image{min-width:100%!important}.control-br p{margin-bottom:25px}.expand-p p{max-width:100%}.qae-faqs-container{max-width:700px}.qe-toggle-title h4,.qe-list-title h4{font-size:1.8rem;line-height:1.33}.qe-list-title h4 .fa{display:none}.qe-faqs-index{margin-bottom:85px;border-bottom:1px solid #e0e0e0;padding-bottom:64px}.qe-faqs-index li{margin-bottom:20px}.qe-faqs-index a{color:#004a95;font-weight:600}.qe-faqs-index a:hover{text-decoration:underline}.marketing-block .qe-list-content p{margin-bottom:60px}.qe-faq-top{display:none}.logos{margin:80px 0}.logos .fg-item{border-radius:50%;background:transparent!important;border-width:0!important;box-shadow:none!important}.logos.foogallery .fg-item.fg-loading{box-shadow:none!important}.logos.foogallery .fg-item-inner{background-color:#fff;color:#333;border-width:0;width:86px;height:86px;border-radius:43px;padding:6px;text-align:center;display:flex;justify-content:center;align-items:center}.wpcf7-response-output{border-radius:2px;background:#fff}