.menu001 {font-family: Roboto condensed, Helvetica, sans-serif; background-color: rgba(7, 55, 99, 0.05); border-bottom: 1px solid rgba(7, 55, 99, 0.3); margin-top: 70px; display:inline-flex; width: 100%}
.boxstyle_001 {font-family: Roboto condensed, Helvetica, sans-serif; font-size: 16px; color: #073763 !important; font-weight: 600; line-height: 1 !important; vertical-align: middle; background-color: transparent; padding-top: 15px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; border-top: 0px; border-right: 0px; border-bottom: 1px; border-left: 0px; border-style: solid; border-color: #073763; margin: 10px auto; display: block; z-index: 3; width: calc(100% - 20px); max-width: 980px}
.boxstyle_002 {font-family: Roboto condensed, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #3e3e3e !important; width: calc(100% - 20px); max-width: 980px}
.txt0001 {font-family: Helvetica, Arial, sans-serif !important; font-size: 13px; line-height: 1.5; display: block; text-align: left}
.txt0002 {font-family: Helvetica, Arial, sans-serif !important; font-size: 13px; line-height: 1.5; padding: 5px 20px; display: block; text-align: left; font-weight: 500}
.txt0003 {font-family: Helvetica, Arial, sans-serif !important; font-size: 13px; line-height: 1.5; padding: 2px 20px; display: block; text-align: left; text-transform: lowercase; font-weight: 500}
.marginTop100 {margin-top: 100px}
.imageLeftauthor {width: 100%; height: 150px; max-height: 15vw; border: 1px solid rgba(7, 55, 99, 0.3); border-radius: 4px; background-color: rgb(243, 243, 243); margin: 0 10px 10px 0; object-fit: cover}
.imageLeftauthor  img {width: 100%}
.imageRight {font-family: Trebuchet MS, Helvetica, Arial, sans-serif; margin: 5px 10px 10px 10px; z-index: 2; float: right; clear: both; max-width: 50%; width: 350px; display: inline-block; background-color: white; border: 1px solid rgb(205, 205, 205); border-radius: 4px}
.imageLeft {font-family: Trebuchet MS, Helvetica, Arial, sans-serif; margin: 5px 10px 10px 10px; z-index: 2; float: left; clear: both; max-width: 30%; width: 250px; display: inline-block; background-color: white}
.empty01 {clear: both; width: 100%}
.imageSymptom  {width: 100%; max-height: 15vw; border: 1px solid rgba(7, 55, 99, 0.3); border-radius: 4px; background-color: rgb(243, 243, 243); margin: 0 10px 10px 0; object-fit: contain}
.boxstyle_006 {font-family: Roboto condensed, Helvetica, sans-serif; font-weight: 500; font-size: calc(14px + (18 - 14) * ((100vw - 240px)/(2900 - 240))); color: #3e3e3e !important; line-height: 1 !important; vertical-align: middle; text-align: center; background-color: transparent; padding-right: 10px; padding-left: 10px; margin-top: 10px; margin-right: auto; margin-bottom: 10px; margin-left: auto; display: block; z-index: 3; width: 100%; max-width: 1024px; }
.boxstyle_006 img {margin-top: 25px; margin-right: 25px; margin-bottom: 25px; margin-left: 25px; width: 32px; height: 32px}
.box {margin: 20px auto !important; width: 100%; max-width: 980px !important}
.imageSymptom  {width: 100%; border: 1px solid rgba(7, 55, 99, 0.3); border-radius: 4px; background-color: rgb(243, 243, 243); margin: 10px}
.imageIcon  {padding: 3vw}
.imageTitle  {width: 100%; height: 30vw; object-fit: cover}
.hyphen {text-align: justify !important}
.poweredByCss {padding: 20px; display: block; width: 100%}
.logo001 {font-family: Roboto condensed, Helvetica, sans-serif; font-weight: 400; font-size: 14px; padding: 2px 10px; color: white; text-transform: uppercase; position: fixed; left: 40px; top: 15px; display: block; z-index: 999; line-height: 1.4}
.logo002 {display: none !important}
.logo003 {position: fixed; left: 0px; top: 10px; display:block; z-index: 4; height: 50px; width: 50px;}
.foot001 {font-family: Roboto condensed, Helvetica, sans-serif; background-color: rgba(255, 255, 255, 0.7); padding: 30px 0px 30px 0px;display:block}
.foot002 {font-family: Roboto condensed, Helvetica, sans-serif; background-color: rgba(7, 55, 99, 0.05); font-size: calc(14px + (16 - 14) * ((100vw - 280px)/(2980 - 280))); text-align: center; border-top: 1px solid rgba(7, 55, 99, 0.3); border-bottom: 1px solid rgba(7, 55, 99, 0.3); padding-top: 10px; padding-bottom: 10px; color: rgba(7, 55, 99, 1); display:block; clear: both; margin: 20px 0 0 0}
.foot003 {font-family: Roboto condensed, Helvetica, sans-serif; background-color: transparent; font-size: calc(10px + (12 - 10) * ((100vw - 280px)/(2980 - 280))); text-align: center; border-top: 1px solid rgba(7, 55, 99, 0.3); border-bottom: 1px solid rgba(7, 55, 99, 0.3); padding-top: 10px; padding-bottom: 10px;display:block}
.sprtr01 {background-color: rgba(255, 255, 255, 0.7); margin: 0 auto 10px auto; display: block; width: calc(100% - 20px); border-bottom: 1px solid rgba(7, 55, 99, 0.3)}
.sprtr02 {background-color: rgba(255, 255, 255, 0.7); padding: 0px 10px; margin: 0 10px 10px 10px; display:block; width: 280px; border-bottom: 1px solid rgb(136, 77, 77)}
@media (max-height: 1000px){
.emty003 {display:none !important}
.ttlp001 {background-color: rgba(255, 255, 255, 0.7); font-size: 14px;}
.ttlp002 {background-color: rgba(255, 255, 255, 0.7); font-size: 14px; padding: 0px 0px 0px 0px;}
}
@media (max-width: 980px){
.canvas {border: 0px !important; margin: 0 !important}
.poweredByCss {border-bottom: 0px !Important}
.row_01 {}
.pdfButton {left: calc((100vw - 40px)) !important}
}
@media (max-width: 520px){
.ttlp001 {padding: 80px 10px 10px 10px;}
.ttlp002 {padding: 0px 10px 0px 10px;}
.imge003 {margin: 20px 10px 20px 10px; float: none; clear: none; width: calc(100% - 20px) !important}
.video001 {margin: 20px 0px 20px 0px; padding: 0px 0px 5px 0px; border: 0px !important; float: none; width: 100vw}
.imageLeft {margin: 10px; float: none; max-width: 100%; width: calc(100% - 20px);}
.imageRight {margin: 10px; float: none; max-width: 100%; width: calc(100% - 20px);}
.imageSymptom02 {max-width: 100%; width: calc(100% - 20px); border: 1px solid rgba(7, 55, 99, 0.3); margin: 10px}
}
.canvas {}
.backgroundImage {}
.logo-wrapper {flex: 1;}
.logoText{width: 60px; color: white; font-weight: 900; font-family: 'Comfortaa', cursive;}
.logoImg {}
.logo-title {font-family: 'Montserrat', sans-serif; color: white; font-weight: 100; line-height: 30px; padding-bottom: 10px; text-decoration: none;}
.logo-title:hover {text-decoration: none;}
.logo-seco {font-family: 'Montserrat', sans-serif; color: white; margin-top: -17px; font-size: 14px; font-weight: 900;}
.wrapper-header {margin-top: 7%; margin-bottom: 7%; text-align: center; animation: fontbulger 1s;}
.wrapper-header > h3 {font-family: Trebuchet MS, Helvetica, Arial, sans-serif;}
.wrapper-header > p {font-family: Trebuchet MS, Helvetica, Arial, sans-serif;}
.header {width: 100% !important; position: fixed; left: 0px; top: 0px; background: transparent; height: 70px; z-index: 2}
.headerImage{display:none;}
.headerGradient {width: 100% !important; display: flex; align-items: center;}
.headerSearchResults {width: 320px; position: absolute; z-index: 2; background: white; right: 50px; top: 39px; overflow: auto; border-top: 0px; max-height: 400px;}
.nav-wrapper {padding: 5px; font-family: Roboto condensed, Helvetica, sans-serif; font-size: 17px; font-weight: 700; text-decoration: none;}
.title-wrapper {text-align: left; font-family: Roboto condensed, Helvetica, sans-serif; height: 32%; font-weight: bold; padding: 0px 15px; border-radius: 0px; margin: 0px auto; margin-left: 10px; margin-right: 10px; padding-left: 0px; padding-right: 0px;}
.landing-page-main-panel {margin-left: auto; margin-right: auto; padding-top: 5px;}
.content-wrapper {font-family: Trebuchet MS, Helvetica, Arial, sans-serif;}
.page-content-item {max-width: 100%; line-height: 1.5}
.page-content-item-seco {line-height: 1.5}
.page-content-item-text {line-height: 1.5}
.search-bar {display:none}
.search-bar-input {display:none}
.img-search-magnifier{display:none}
.search-bar-input:focus {display:none}
.search-button {display:none}
.input-x-button {display:none}
.search-result {display:none}
.search-result-item {display:none}
.search-result-item-title {display:none}
.search-keyword-match-style {display:none}
.search-results-counter {display:none}
.badge {display:none}
.badge-secondary {display:none}
.list-group{padding-left: 10px; padding-right: 10px; padding-bottom: 10px;}
.list-group-wrapper{border: 1px solid transparent;}
.list-group-wrapper:hover{background-clip: transparent; border: 1px solid;}
.list-group-item:first-child{border-top-left-radius: 0px; border-bottom-left-radius: 0px;}
.list-group-item:last-child{border-top-right-radius: 0px; border-bottom-right-radius: 0px;}
.single-page-link {text-decoration: none; color: black; transition:.2s; width: 100%;}
.single-page-link:hover {background-color: transparent; transition: 0.1s;}
.lang-image {height: 14px;}
.language-dropdown {text-align: right; margin-right: 5px; flex: 1; background-color: rgba(0, 0, 0, 0.5) !important; border-bottom-right-radius: 0px; border-top-right-radius: 0px; float: right; right: 0px !important; top: 30px !important;}
.languange-button{border: 1px solid #ffffff; padding-top: 4px;} 
.languange-button:hover{border: 1px solid #767c81; transition: 0.1s;}
.loader {display: block; position: relative; margin-left: auto; margin-right: auto; height: 20px;}
.ScrollUpButton__Container {width: 50px !important; height: 50px !important; background-color: rgba(7, 55, 99, 0.7) !important; padding: 8px; border-radius: 25px}
.ScrollUpButton__Container > svg {fill: #ffffff !important}
i {font-style: normal}
a {text-decoration: none !important; color: rgba(7, 55, 99, 1) !important}
a:hover {text-decoration: none !important}

h1 {font-size: inherit !important; margin: 0 !important}
textarea {font-family: 'Trebuchet MS, Helvetica, Arial, sans-serif', sans-serif !important; font-size: 14px; margin: 5px 0px; width: 100%; line-height: 1.5; padding: 2px 5px; color: black; box-sizing: border-box}
.btn {border-radius: 0px !important; border: 0px solid white !important; font-size: 15px !important; text-transform: uppercase; font-family: Trebuchet MS, Helvetica, Arial, sans-serif}
img {width: 100%}
.dropdown-item {font-size: 13px !important; padding: 5px !important; font-weight: bold !important; font-family: Fira Sans Condensed !important; margin: 3px; border: 1px solid red}
.dropdown-item >div {font-size: 13px !important; padding: 5px !important; font-weight: bold !important; font-family: Fira Sans Condensed !important;}
.dropdown-menu.show {background-color: transparent !important;}
.dropdown-menu.show >button {background-color: white !important; margin: 5px !important; border: 1px solid #073763 !important}
@media (max-width: 600px){
.jumbotron{padding-left: 5px; padding-right: 5px;}
.container-fluid{padding-left: 0px; padding-right: 0px;}
.landing-page-title{width: 90%;}
.search-bar{padding: 10px; width: 200px;}
.search-result{padding: 5px 10px;}
.search-result-item{padding-left: 15px; padding-right: 15px;}
}
.videoWrapper {position: relative; padding-bottom: 56.25%; height: 0; ​width: 100%; margin: 0 auto}
.videoWrapper > iframe {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.row01 {display: -ms-flexbox; /* IE10 */ display: flex; -ms-flex-wrap: wrap; /* IE10 */ flex-wrap: wrap; padding: 0px; margin: 0px auto; justify-content: center; max-width: 1400px}
.column {-ms-flex: 30%; /* IE10 */ flex: 30%; max-width: 30%}
.column02 {-ms-flex: 30%; flex: 30%; max-width: 30%; vertical-align: middle; text-align: center; max-height: 250px}

@media screen and (max-width:1200px) {
.column02 {-ms-flex: 40%; /* IE10 */ flex: 40%; max-width: 40%}
}

@media screen and (max-width: 600px) {
.column02 {-ms-flex: 90%; flex: 90%; max-width: 90%;}
}

.column30 {-ms-flex: 25%; flex: 25%; max-width: 25%}
.column60 {-ms-flex: 65%; flex: 65%; max-width: 65%}

@media screen and (max-width: 450px) {
.column30 {-ms-flex: 100%; flex: 100%; max-width: 100%}
.column60 {-ms-flex: 100%; flex: 100%; max-width: 100%; margin: 10px}
.imageLeftauthor {height: 300px; max-height: 40vw; border: 0px solid rgba(7, 55, 99, 0.3); border-radius: 0px; background-color: rgb(243, 243, 243); margin: 0; object-fit: cover}
}
.wpcc-container{opacity:1}.wpcc-transparency-5{opacity:.95}
.wpcc-transparency-10{opacity:.9}.wpcc-transparency-15{opacity:.85}
.wpcc-transparency-20{opacity:.8}.wpcc-transparency-25{opacity:.75}
.wpcc-container{border-style:solid;border-width:0;box-sizing:border-box;display:flex;flex-wrap:nowrap;font-family:inherit;font-size:16px;line-height:1.5em;-webkit-transition:opacity 1s ease;-moz-transition:opacity 1s ease;-ms-transition:opacity 1s ease;-o-transition:opacity 1s ease;overflow:hidden;position:fixed;transition:opacity 1s ease;z-index:9999}@media print{.wpcc-container{display:none}}.wpcc-pushdown-wrap{max-height:0;overflow:hidden;-webkit-transition:max-height 1s;-moz-transition:max-height 1s;-ms-transition:max-height 1s;-o-transition:max-height 1s;transition:max-height 1s}.wpcc-pushdown{margin:0!important;position:static}.wpcc-invisible{opacity:0}.wpcc-fontsize-tiny{font-size:12px}.wpcc-fontsize-small{font-size:14px}.wpcc-fontsize-large{font-size:18px}.wpcc-border-thin{border-width:1px}.wpcc-border-normal{border-width:3px}.wpcc-border-thick{border-width:5px}.wpcc-float{flex-direction:column;max-width:22em;padding:1.5em}.wpcc-float.wpcc-padding-small{padding:1em}.wpcc-float.wpcc-padding-large{padding:2em}.wpcc-banner{flex-direction:row;margin:1em;padding:1em}.wpcc-banner.wpcc-padding-small{padding:.5em .5em .5em 1em}.wpcc-banner.wpcc-padding-large{padding:1.5em}.wpcc-banner.wpcc-margin-none{margin:0}.wpcc-banner.wpcc-margin-small{margin:.5em}.wpcc-banner.wpcc-margin-large{margin:1.5em}.wpcc-padding-none{padding:0}.wpcc-padding-none.wpcc-float .wpcc-message{margin:1em}.wpcc-padding-none.wpcc-banner .wpcc-message{margin:.8em 1em}.wpcc-padding-none.wpcc-banner .wpcc-btn{height:100%;padding:.9em 1.5em}.wpcc-btn,.wpcc-privacy{cursor:pointer}.wpcc-privacy{display:inline-block;opacity:.85;text-decoration:underline}.wpcc-privacy:hover{opacity:1}.wpcc-privacy:active,.wpcc-privacy:visited{color:initial}.wpcc-btn{display:block;font-size:.9em;font-weight:700;padding:.4em .8em;text-align:center;white-space:nowrap;-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-ms-transition:background-color .2s ease;-o-transition:background-color .2s ease}.wpcc-btn:hover{text-decoration:none}.wpcc-top{top:1em}.wpcc-top.wpcc-margin-none{top:0}.wpcc-top.wpcc-margin-small{top:.5em}.wpcc-top.wpcc-margin-large{top:1.5em}.wpcc-left{left:1em}.wpcc-left.wpcc-margin-none{left:0}.wpcc-left.wpcc-margin-small{left:.5em}.wpcc-left.wpcc-margin-large{left:1.5em}.wpcc-right{right:1em}.wpcc-right.wpcc-margin-none{right:0}.wpcc-right.wpcc-margin-small{right:.5em}.wpcc-right.wpcc-margin-large{right:1.5em}.wpcc-bottom{bottom:1em}.wpcc-bottom.wpcc-margin-none{bottom:0}.wpcc-bottom.wpcc-margin-small{bottom:.5em}.wpcc-bottom.wpcc-margin-large{bottom:1.5em}.wpcc-float .wpcc-message{display:block;margin-bottom:1em}.wpcc-banner{align-items:center}.wpcc-banner.wpcc-top{left:0;right:0;top:0}.wpcc-banner.wpcc-bottom{left:0;right:0;bottom:0}.wpcc-banner .wpcc-message{display:block;flex:1 1 auto;margin-right:1em;max-width:100%}.wpcc-float .wpcc-compliance{flex:1 0 auto}.wpcc-corners-small{border-radius:5px}.wpcc-corners-normal{border-radius:7px}.wpcc-corners-large{border-radius:10px}.wpcc-corners-round .wpcc-btn{border-radius:4px; color: white !important}.wpcc-corners-round.wpcc-margin-none,.wpcc-corners-round.wpcc-padding-none .wpcc-btn{border-radius:0; color: white !important}.wpcc-corners-round.wpcc-margin-none{border-radius:0}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.wpcc-top{top:0!important}.wpcc-bottom{bottom:0!important}.wpcc-banner,.wpcc-float,.wpcc-left,.wpcc-right{left:0!important;margin:0!important;right:0!important}.wpcc-banner{align-items:unset;flex-direction:column}.wpcc-corners-round{border-radius:0!important}.wpcc-float{max-width:none}.wpcc-message{margin-bottom:1em}.wpcc-banner.wpcc-padding-small{padding:.5em}.wpcc-padding-small .wpcc-message{margin-bottom:.5em}}
