* {font-family:'Comfortaa',Arial,sans-serif;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
body {background:#fff;font:normal 400 18px/32px 'Comfortaa',Arial,sans-serif;color:#135b8e;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-webkit-overflow-scrolling:touch;}
body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--duotone--dark-grayscale: url('#wp-duotone-dark-grayscale');--wp--preset--duotone--grayscale: url('#wp-duotone-grayscale');--wp--preset--duotone--purple-yellow: url('#wp-duotone-purple-yellow');--wp--preset--duotone--blue-red: url('#wp-duotone-blue-red');--wp--preset--duotone--midnight: url('#wp-duotone-midnight');--wp--preset--duotone--magenta-yellow: url('#wp-duotone-magenta-yellow');--wp--preset--duotone--purple-green: url('#wp-duotone-purple-green');--wp--preset--duotone--blue-orange: url('#wp-duotone-blue-orange');--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
html,body {min-height:100%;}

fieldset, form {margin:0;}
label,legend {font-weight:inherit;font-size:0;color:inherit;}
label span,legend span {font-weight:inherit;font-size:inherit;color:inherit;}
textarea {resize:none;}

b, strong {font-weight:700;}

a, button {outline:0;}

a {color:inherit;}
a:hover {color:inherit;text-decoration:none;}

.table {display:table;margin:0;}
.table-cell {display:table-cell;}
.full-width {width:100%;}
.full-height {height:100%;}
.valign-middle {vertical-align:middle;}
.block {display:block;}
.height-auto {height:auto!important;}
.fixedBg {background-attachment:fixed;}
.touch .fixedBg {background-attachment:scroll;}

.headerTop {position:relative;height:40px;background:#788596;}
.headerContent {position:relative;height:90px;background:#fff;}

html .wrapper {padding-top:40px;}
html .headerTop {position:fixed;top:0;z-index:1001;width:100%;}

.whatsapp {position:fixed;z-index:1001;bottom:10px;right:10px;width:90px;height:90px;background:url('../images/whatsapp.png') no-repeat center;background-size:100%;text-indent:-9999px;}

header .logo {float:left;margin:15px 0;}
header .logo h1 {display:block;margin:0;padding:0;}
header .logo h1 a {display:block;text-indent:-9999px;width:238px;height:60px;background:url('../images/logo.png') no-repeat center;background-size:100%;}

header .menu {float:right;}
header .menu nav ul {margin:0 -20px;padding:0;list-style:none inside;}
header .menu nav ul li {margin:0;padding:0;float:left;}
header .menu nav ul li a {display:block;padding:0 5px;line-height:90px;font-size:13px;font-weight:bold;color:#135b8e;transition:all .3s ease;text-decoration:none;}
.no-touch header .menu nav ul li a:hover {color:#e15f2b;}
header .menu nav ul li.selected a {color:#e15f2b;}

header .socials {float:left;}
header .socials nav ul li a {display:block;position:relative;padding:0 15px;line-height:40px;font-size:18px;color:#fff;text-decoration:none;}
header .socials nav ul li a:before {content:"";position:absolute;left:0;top:50%;margin-top:-7px;width:1px;height:14px;background:rgba(255,255,255,0.5);}
header .socials nav ul li:first-child a:before {content:none;}

header .contact {float:right;}
header .contact nav ul {margin:0 -15px;padding:0;list-style:none inside;}
header .contact nav ul li {margin:0;padding:0;float:left;}
header .contact nav ul li a {display:block;position:relative;padding:0 15px;line-height:40px;font-size:14px;font-weight:300;color:#fff;text-decoration:none;}
header .socials nav ul {margin:0 -15px;padding:0;list-style:none inside;}
header .socials nav ul li {margin:0;padding:0;float:left;}
header .contact nav ul li a i {margin-right:7px;}
header .contact nav ul li a:before {content:"";position:absolute;left:0;top:50%;margin-top:-7px;width:1px;height:14px;background:rgba(255,255,255,0.5);}
header .contact nav ul li:first-child a:before {content:none;}

header .language {float:right;position:relative;margin-left:15px;text-transform:uppercase;}
header .language:before {content:"";position:absolute;left:0;top:50%;margin-top:-7px;width:1px;height:14px;background:rgba(255,255,255,0.5);}

header .language span {display:block;padding:0 0 0 15px;line-height:40px;font-size:14px;font-weight:300;color:#fff;text-decoration:none;text-transform:uppercase;cursor:pointer;}

header .language ul {display:none;position:absolute;top:40px;left:0;width:80px;text-transform:uppercase;background:#788596;list-style:none inside;margin:0;padding:0;}
header .language ul li {margin:0;padding:0;display:block;border-top:1px solid rgba(255,255,255,0.2);}
header .language ul li:first-child {border-top:0;}
header .language ul li a {display:block;line-height:30px;font-size:13px;font-weight:300;text-decoration:none;color:#fff;padding:0 15px;}
header .language ul li a.active {font-weight:700;}

header .language:hover ul {display:block;}

.homePromo {position:relative;background:#135b8e;padding:40px 0;}
.homePromo img.desktopMaskImage {display:block;width:100%;margin:0;padding:0;}
.homePromo .homePromoBanner {position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;}
.homePromo .homePromoBanner.homePromoVideo {position:relative;padding-bottom:56.25%;padding-top:25px;height:0;}
.homePromo .homePromoMap {position:absolute;left:0;top:0;width:100%;height:100%;}
.homePromo .homePromoBanner .homePromoBannerText {font-weight:600;font-size:52px;line-height:120%;color:#fff;text-align:center;}
.homePromo .homePromoBanner .homePromoBannerText p {margin:0;text-shadow:0 5px 13px rgba(0,0,0,0.7);}
.homePromo .homePromoBanner .homePromoBannerText ul {margin:50px 0 0 0;padding:0;list-style:none inside;font-size:0;letter-spacing:0;line-height:1;}
.homePromo .homePromoBanner .homePromoBannerText ul li {display:inline-block;margin:0 0 0 20px;padding:0;}
.homePromo .homePromoBanner .homePromoBannerText ul li:first-child {margin-left:0;}
.homePromo .homePromoBanner .homePromoBannerText ul li a {display:block;height:42px;border:1px solid #fff;padding:0 14px;line-height:40px;font-weight:600;font-size:16px;color:#fff;text-decoration:none;text-shadow:none;transition:all .3s ease;}
.no-touch .homePromo .homePromoBanner .homePromoBannerText ul li a:hover {background:#fff;color:#135b8e;}

.section {padding:80px 0;text-align:center;}
.section.sectionBlue {color:#fff;background:#6c7787;background-image: url('../images/blueBgTop.png'), url('../images/blueBgBottom.png');background-position:left top, left bottom;background-repeat:repeat-x, repeat-x;}
.section h1 {font-size:44px;font-weight:700;line-height:120%;margin:0 0 15px 0;}
.section p {font-size:16px;line-height:120%;font-weight:300;margin:0 0 50px 0;color:#7997b4}
.section.sectionBlue p {color:#dcdfe3;}

ul.gridList {list-style:none inside;padding-left:0;margin-bottom:0;}

.sectionServices ul {margin-top:50px;}
.sectionServices ul li {margin-bottom:60px;transition:all .3s ease;transform:scale(1,1);}
.no-touch .sectionServices ul li:hover {transform:scale(1.05,1.05);}

.serviceItem img {width:90px;display:block;padding:0;margin:0 auto 20px auto;}
.serviceItem img.img {width:135px;}
.serviceItem h2 {font-size:16px;font-weight:bold;color:#135b8e;line-height:120%;text-transform:uppercase;}
.serviceItem p {font-size:14px;font-weight:300;color:#788596;line-height:120%;margin:0;}
.serviceItem a {text-decoration:none;}

.sectionTestimonials {border-top:1px solid rgba(120,133,150,0.13);}
.section .owl-dots {margin-top:40px;display:flex;justify-content:center;}
.section .owl-dots button.owl-dot {width:32px;height:32px;cursor:pointer;display:block;}
.section .owl-dots button.owl-dot span {width:16px;height:16px;background:#b8cddd;border:3px solid #fff;margin:8px;display:block;transition:all .3s ease;}
.section .owl-dots button.owl-dot.active span {width:16px;height:16px;background:#135b8e;margin:8px;border:3px solid #b8cddd;}
.no-touch .section .owl-dots button.owl-dot:hover span {width:16px;height:16px;background:#135b8e;margin:8px;border:3px solid #b8cddd;}

.sectionBlue .owl-dots button.owl-dot span {background:#a1aab6;border:3px solid #6c7787;}
.sectionBlue .owl-dots button.owl-dot.active span {background:#fff;border:3px solid #a1aab6;}
.no-touch .sectionBlue .owl-dots button.owl-dot:hover span {background:#fff;border:3px solid #a1aab6;}

.tabs {}
.tabs ul.ui-tabs-nav {list-style:none inside;margin:0 0 30px 0;padding:0;display:flex;justify-content:center;}
.tabs ul.ui-tabs-nav li {margin:0;padding:0;border:1px solid #788596;border-left:0;}
.tabs ul.ui-tabs-nav li:first-child {border-left:1px solid #788596;border-radius:4px 0 0 4px;}
.tabs ul.ui-tabs-nav li:last-child {border-radius:0 4px 4px 0;}
.tabs ul.ui-tabs-nav li a {display:block;line-height:36px;text-decoration:none;font-size:14px;font-weight:600;color:#788596;padding:0 10px;transition:all .3s ease;}
.tabs ul.ui-tabs-nav li.ui-state-active a {background:#788596;color:#fff;}
.no-touch .tabs ul.ui-tabs-nav li a:hover {background:#788596;color:#fff;}

.sectionAbout {padding:50px 0 30px 0;}
.sectionAboutImage {background:url('../images/aboutDoctor.png') no-repeat center bottom;background-size:100%;width:100%;height:615px;position:absolute;bottom:-30px;left:0;}
.sectionAboutText {}
.sectionAboutText h1 {font-weight:300;}
.sectionAboutText h1 strong {font-weight:700;}
.sectionAboutText p {margin:0 0 20px 0;}

.sectionPage {text-align:left;}
.sectionPage p {margin:0 0 20px 0;}
.sectionPage ul {margin:0 0 20px 0;padding:0;list-style:none inside;}
.sectionPage ul li {margin:0 0 10px 0;padding:0 0 0 20px;font-size:16px;line-height:120%;font-weight:300;color:#135b8e;position:relative;}
.sectionPage ul li:before {content:'';display:block;width:6px;height:6px;background:#135b8e;position:absolute;left:0;top:6px;}

.sectionContact {text-align:left;}
.sectionContact p {margin:0 0 20px 0;}
.sectionContact a {text-decoration:none;}
.sectionContact p a {text-decoration:underline;}
.sectionContact ul {margin:0 0 20px 0;padding:0;list-style:none inside;}
.sectionContact ul li {margin:0 0 10px 0;padding:0;font-size:16px;line-height:120%;font-weight:300;color:#135b8e;position:relative;}
.sectionContact ul li a {text-decoration:none;}
.sectionContact .socials ul {margin-left:-15px;margin-right:-15px;}
.sectionContact .socials ul li {float:left;}
.sectionContact .socials ul li a {display:block;position:relative;padding:0 15px;line-height:40px;font-size:20px;}
.sectionContact .socials nav ul li a:before {content:"";position:absolute;left:0;top:50%;margin-top:-7px;width:1px;height:14px;background:rgba(19,91,142,0.3);}
.sectionContact .socials nav ul li:first-child a:before {content:none;}

.sectionContact .contact ul li i {margin-right:3px;}

footer {background:#fff;padding:20px 0 10px 0;}
footer .hr {background:#788596;height:1px;margin:10px 0;opacity:0.13;}
footer .logo {float:left;margin:15px 0;}
footer .logo h1 {display:block;margin:0;padding:0;}
footer .logo h1 a {display:block;text-indent:-9999px;width:198px;height:50px;background:url('../images/logo.png') no-repeat center;background-size:100%;}

footer .menu {float:right;}
footer .menu nav ul {margin:0 -20px;padding:0;list-style:none inside;}
footer .menu nav ul li {margin:0;padding:0;float:left;}
footer .menu nav ul li a {display:block;padding:0 5px;line-height:80px;font-size:13px;font-weight:bold;color:#135b8e;transition:all .3s ease;text-decoration:none;}
.no-touch footer .menu nav ul li a:hover {color:#e15f2b;}
footer .menu nav ul li.selected a {color:#e15f2b;}

footer .copyright {text-transform:uppercase;font-size:12px;font-weight:bold;text-align:center;}

.postThumbnail {display:block;width:100%;margin:0;padding:0;}

.accordion-item {box-shadow:0 2px 20px rgba(0,0,0,0.1);border-radius:0!important;border:0;background:none transparent;}
.accordion-item .accordion-header {background-color:transparent;color:inherit;position:relative;border:none;border-radius:0;padding:0;}
.accordion-item .accordion-header .accordion-button {box-shadow:none;position:relative;font-size:20px;font-weight:700;line-height:1.2;display:block;padding:23px 28px 27px;background-color:transparent;color:#135b8e;border:none;word-wrap:break-word;text-decoration:none;}
.accordion-item .accordion-header .accordion-button:after{content:"";position:absolute;bottom:0;left:0;height:1px;width:180px;background-color:#788596;opacity:0.13;display:none}
.accordion-item .accordion-body {font-size:18px;line-height:30px;border:none;border-top:none!important}

.accordion-item.notActive {box-shadow:none;}
.accordion-item.notActive .accordion-header .accordion-button {color:#788596;background-color:transparent;}
.accordion-item.notActive .accordion-body {padding:0 28px 25px;border-radius:0}
.accordion-item.notActive .accordion-header .accordion-button:after {display:block}

form .form-group {margin-bottom:20px;position: relative;}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="number"],
textarea,
select,
.form-control {height:42px;border-color:#a3b0c1;background-color:transparent;border-radius:0;border-width:0 0 1px 0;color:#135b8e;padding:9px 0;font-size:16px;}

textarea,
textarea.form-control {height:100px;resize:none;}

.select-group {position:relative;border-radius:10px;padding:0;margin-bottom:20px;}
.select-group .input-group,
.select-group select {position:relative;background-color:transparent!important}
.select-group .input-group {display:block}
.select-group .input-group .form-control {float:none;display:block}
.select-group .input-group:after {content:"\f107";font-family:FontAwesome;position:absolute;top:7px;right:15px;font-size:18px;color:#a3b0c1}
.select-group .input-group:hover:after {opacity:.5}
.select-group select {width:100%;cursor:pointer;z-index:1;padding-right:30px;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.select-group select::-ms-expand {display:none}
.select-group .empty,
.select-group option[data-default] {color:#b4b4b4}
.select-group option{font-weight:300}

.input-group>.form-control,
.input-group>.form-floating,
.input-group>.form-select {
    position: relative;
    flex: 1 1 100%;
    width: 100%;
    min-width: 100%;
}

.form-control,.form-control:focus {box-shadow:none}
.form-control.invalid {box-shadow:0 0 0 2px #91d0cc}
.form-control:focus {border-color:#135b8e}
.form-control:-moz-placeholder {color:#a3b0c1}
.form-control::-moz-placeholder {color:#a3b0c1}
.form-control:-ms-input-placeholder {color:#a3b0c1}
.form-control::-webkit-input-placeholder {color:#a3b0c1}

.form-control.error {color:#dc3545;border-color:#dc3545;}
.form-control.error:-moz-placeholder {color:#dc3545}
.form-control.error::-moz-placeholder {color:#dc3545}
.form-control.error:-ms-input-placeholder {color:#dc3545}
.form-control.error::-webkit-input-placeholder {color:#dc3545}

.form-control:focus:-moz-placeholder {color:transparent}
.form-control:focus::-moz-placeholder {color:transparent}
.form-control:focus:-ms-input-placeholder {color:transparent}
.form-control:focus::-webkit-input-placeholder {color:transparent}

.btn {font-size:18px;padding:17px 30px;margin-bottom:4px;line-height:1;display:inline-block;text-align:center;border:#788596;border-radius:0;position:relative;-webkit-transition:.4s linear;transition:.4s linear;background-color:#788596;color:#fff}
.btn:focus,.btn:hover {outline:0;background-color:#135b8e}
.btn:disabled {opacity:0.2;}

.form-check {margin:30px 0;}
.form-check-label {font-size:14px;line-height:120%;}
.form-check-label a {text-decoration:underline;}

.form-check-input:checked {background-color:#135b8e;border-color:#135b8e;}
.form-check-input:focus {border-color: #135b8e;box-shadow:none;}

.form-check.error {color:#dc3545;}
.form-check.error .form-check-input {border-color: #dc3545;}

form .form-response {margin-top:15px;font-size:14px;padding:6px 12px;line-height:140%;}

iframe#homePromoPlayer {width:100%;height:100%;position:absolute;top:0;left:0;}
