@import url("//fonts.googleapis.com/css?family=Varela+Round");html,body{font-family:'Varela Round',sans-serif;width:100%;height:100%;min-height:100vh;margin:0;padding:0;color:#17252a;background:#def2f1;font-size:16px}::selection{background:#def2f1;color:#3aafa9}::-moz-selection{background:#def2f1;color:#3aafa9}header{height:50vh;min-height:322px;background:url("/pic/header-bg-01.jpg") no-repeat #e1e1e1;background-size:cover;background-position:center;margin:0;padding:0;border:0;align-items:center;-webkit-animation:changebackground 80s infinite;animation:80s infinite changebackground}@keyframes changebackground{0%{background-image:url("/pic/header-bg-01.jpg")}25%{background-image:url("/pic/header-bg-02.jpg")}50%{background-image:url("/pic/header-bg-03.jpg")}75%{background-image:url("/pic/header-bg-04.jpg")}100%{background-image:url("/pic/header-bg-05.jpg")}}@-webkit-keyframes changebackground{0%{background-image:url("/pic/header-bg-01.jpg")}25%{background-image:url("/pic/header-bg-02.jpg")}50%{background-image:url("/pic/header-bg-03.jpg")}75%{background-image:url("/pic/header-bg-04.jpg")}100%{background-image:url("/pic/header-bg-05.jpg")}}a,a:link,a:active,a:visited,a:focus,a:hover{color:#17252a;text-decoration:none}a:focus,a:hover{color:#3aafa9;text-decoration:underline}header h1{display:table;margin:25px auto;padding:5px 50px 5px 25px;color:#17252a;font-weight:bold;background-color:rgba(222,242,241,0.9);-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;white-space:nowrap}header h1 img{margin-left:-25px;max-height:100px}header h1 .logo-outside{margin-left:-35px;vertical-align:bottom}header h1 .logo-inside{color:#538d53;vertical-align:bottom}header nav{margin:0;padding:25px 0 0 0}nav .menu-main,nav .menu-contact{margin:0;padding:0;list-style:none;font-size:1.25rem}nav .menu-main{z-index:100}nav .menu-contact{float:right}nav .menu-main li,nav .menu-contact li{display:inline-block;margin:0 2px 0 0}nav .menu-main li a,nav .menu-main li a:link,nav .menu-main li a:active,nav .menu-main li a:visited,nav .menu-main li a:focus,nav .menu-main li a:hover,nav .menu-contact li a,nav .menu-contact li a:link,nav .menu-contact li a:active,nav .menu-contact li a:visited,nav .menu-contact li a:focus,nav .menu-contact li a:hover{display:block;text-decoration:none;padding:15px 30px;border:1px solid transparent;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px}nav .menu-main li a,nav .menu-main li a:link,nav .menu-main li a:active,nav .menu-main li a:visited,nav .menu-main li a:focus,nav .menu-main li a:hover{color:#def2f1}nav .menu-contact li a,nav .menu-contact li a:link,nav .menu-contact li a:active,nav .menu-contact li a:visited,nav .menu-contact li a:focus,nav .menu-contact li a:hover{color:#def2f1;background-color:#f00}nav .menu-main li a:focus,nav .menu-main li a:hover{border:1px solid #def2f1}nav .menu-main li.active a,nav .menu-main li.active a:link,nav .menu-main li.active a:active,nav .menu-main li.active a:visited,nav .menu-main li.active a:focus,nav .menu-main li.active a:hover{background-color:#def2f1;color:#17252a;border:1px solid #def2f1}nav .menu-main li i,nav .menu-contact li i{margin-right:7px}nav ._show-menu{display:none}@media(max-width:1209px){nav .menu-main,nav .menu-contact{font-size:1rem}}@media(max-width:1049px){nav .menu-main li a,nav .menu-main li a:link,nav .menu-main li a:active,nav .menu-main li a:visited,nav .menu-main li a:focus,nav .menu-main li a:hover,nav .menu-contact li a,nav .menu-contact li a:link,nav .menu-contact li a:active,nav .menu-contact li a:visited,nav .menu-contact li a:focus,nav .menu-contact li a:hover{padding:15px}}@media(max-width:869px){nav ._show-menu,nav ._show-menu:link,nav ._show-menu:visited,nav ._show-menu:active,nav ._show-menu:focus,nav ._show-menu:hover{display:block;font-size:2rem;color:#def2f1;line-height:1.75}nav .menu-main{display:none;position:absolute;background-color:#3aafa9;padding:5px;border-radius:30px;min-width:275px}nav .menu-main li{display:block;margin-bottom:2px}nav .menu-main li:last-of-type{margin-bottom:0}}@media(max-width:479px){nav .menu-contact li a,nav .menu-contact li a:link,nav .menu-contact li a:active,nav .menu-contact li a:visited,nav .menu-contact li a:focus,nav .menu-contact li a:hover{padding:15px 10px}}@media(max-width:449px){nav .menu-contact li{display:block;margin-bottom:2px;text-align:right}nav .menu-contact li a,nav .menu-contact li a:link,nav .menu-contact li a:active,nav .menu-contact li a:visited,nav .menu-contact li a:focus,nav .menu-contact li a:hover{display:inline-block;padding:10px}header h1{clear:both}}@media(max-width:349px){header h1{padding:5px 40px 5px 20px;font-size:2.25rem}}.fa-phone{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}.float-right{float:right}.page-content{margin:-75px 15px 0 15px;padding:25px 0 0 0;background-color:#feffff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12),0 8px 10px -5px rgba(0,0,0,.2);box-shadow:0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12),0 8px 10px -5px rgba(0,0,0,.2)}.page-title{display:table;margin:0 auto 25px auto;padding:5px 30px;color:#17252a;background-color:#def2f1;border:1px solid #3aafa9;border-left-width:5px;border-right-width:5px;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px}.page-title i{margin-right:8px}.page-subtitle{text-align:center;margin-bottom:25px}@media(max-width:425px){.page-title{padding:5px 15px}}@media(max-width:390px){.page-title{padding:5px 10px;font-size:2rem}}.form-control{-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;padding:.375rem 1rem;color:#17252a;background-color:#fff}.form-control:focus{color:#17252a;border-color:#3aafa9;box-shadow:none}.btn{-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px}.btn-primary{background-color:#3aafa9;border-color:#3aafa9}.btn-primary:hover{background-color:#2b7a78;border-color:#2b7a78}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{background-color:#17252a;border-color:#17252a}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus,.btn-primary.focus,.btn-primary:focus{box-shadow:none}.btn-primary.disabled,.btn-primary:disabled{background-color:#17252a;border-color:#17252a}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox input[type="checkbox"],.radio input[type="radio"]{display:none}.checkbox input[type="checkbox"]+label,.radio input[type="radio"]+label{display:-webkit-box;display:block;-webkit-box-align:center;align-items:center;position:relative;padding-left:0;color:#17252a}.checkbox label,.radio label{min-height:18px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type="checkbox"]:checked+label::before{background-color:#3aafa9;border-color:#3aafa9;font-weight:900}.checkbox input[type="checkbox"]+label::before{width:18px;height:18px;line-height:18px;text-align:center;min-width:18px;display:inline-block;font-family:"Font Awesome 5 Free";font-weight:100;content:"\f00c";margin-right:15px;margin-bottom:4px;background-color:#fff;border:2px solid #ced4da;color:#fff;font-size:12px;line-height:14px}.checkbox label a,.checkbox label a:link,.checkbox label a:active,.checkbox label a:visited,.checkbox label a:focus,.checkbox label a:hover,.radio label a,.radio label a:link,.radio label a:active,.radio label a:visited,.radio label a:focus,.radio label a:hover{color:#17252a;text-decoration:underline}.form-info{margin:15px 0;text-align:right;font-style:italic;font-size:.85rem}.img-list .col{padding-left:5px;padding-right:0}.img-list .col:first-of-type{padding-left:15px}.img-list .col:last-of-type{padding-right:15px}.img-list img{margin-bottom:5px}#img-overlay{display:block;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.85)}#img-overlay .close-overlay{font-size:2rem}#img-overlay .close-overlay a,#img-overlay .close-overlay a:link,#img-overlay .close-overlay a:visited,#img-overlay .close-overlay a:active,#img-overlay .close-overlay a:focus,#img-overlay .close-overlay a:hover{display:table;margin:0 0 0 auto;padding:15px 25px;text-decoration:none;color:#fff}#img-overlay .close-overlay a:focus,#img-overlay .close-overlay a:hover{color:#3aafa9}#img-overlay img{display:table;margin:0 auto}.carousel-indicators{position:relative;margin-top:1rem}.carousel-indicators li{height:5px;opacity:1}.carousel-indicators .active{background-color:#3aafa9}.alert{border-width:1px;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px}.alert-danger{border-color:#721c24}.alert-success{border-color:#155724}.error{padding-left:17px;color:#721c24}.card{border:0}.card .card-header{margin:0 1rem;color:#feffff;background-color:#3aafa9;text-align:center;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;z-index:1}.card .card-header h1,.card .card-header h2,.card .card-header h3,.card .card-header h4,.card .card-header h5,.card .card-header h6{margin:0;font-size:1.5rem}.card .card-body{margin-top:-28px;padding-top:43px;padding-bottom:43px;border:1px solid #def2f1;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.card:hover .card-body{-webkit-box-shadow:0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12),0 8px 10px -5px rgba(0,0,0,.2);box-shadow:0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12),0 8px 10px -5px rgba(0,0,0,.2)}.card .card-footer{margin:-25px 1rem 0 1rem;color:#feffff;background-color:#def2f1;border:0;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;text-align:right;font-size:.85rem;z-index:1}.card .card-footer a,.card .card-footer a:link,.card .card-footer a:visited,.card .card-footer a:active,.card .card-footer a:focus,.card .card-footer a:hover{display:block;color:#17252a;text-decoration:none}.card .card-footer a:focus,.card .card-footer a:hover{text-decoration:underline}.home-subtitle{text-align:center;margin-bottom:25px;font-size:1.25rem}.home-img-lint{margin:25px 0 0 0}.home-img-lint .col-xl-1,.home-img-lint .col-lg-1,.home-img-lint .col-md-1,.home-img-lint .col-sm-1,.home-img-lint .col-1{padding:0}.home-img-lint img{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.home-img-lint .img-first{-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;border-bottom-left-radius:5px}.home-img-lint .img-last{-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;border-bottom-right-radius:5px}@media(max-width:1199px){.page-home .card{margin-bottom:15px}}.contactdetails{margin:0;padding:0 0 25px 0;list-style:none}.contactdetails li{text-align:center;padding:0;margin:0 0 15px 0;color:#17252a}.contactdetails li label{margin:0 8px 0 0;color:#3aafa9;font-size:1.5rem}.contactdetails li a,.contactdetails li a:link,.contactdetails li a:active,.contactdetails li a:visited,.contactdetails li a:focus,.contactdetails li a:hover{color:#17252a;text-decoration:none}.contactdetails li.spacer-li{height:1px;background-color:#3aafa9;margin:0 70px 15px 70px}textarea{min-height:10rem}footer{padding:25px 0;overflow:hidden;font-size:.9rem}footer p{margin:0;padding:0}footer .copyright{text-align:right}footer a,footer a:link,footer a:active,footer a:visited,footer a:active,footer a:focus,footer a:hover{color:#17252a}@media(max-width:575px){footer p,footer .copyright{text-align:center}footer .copyright{margin-top:5px}}.doc-version{margin:15px 0;text-align:right;font-size:.85em;color:#777}.privacy-companyinfo{list-style:none;margin:0;padding:0}#cookie-notification{display:block;position:relative;background-color:#17252a;color:#fefefe;padding:15px}#cookie-notification h5{display:inline-block;font-size:1rem;padding:0;margin:0 1rem 0 0}#cookie-notification p{display:inline-block;font-size:.875rem;padding:0 1rem;margin:0;border-left:1px solid #fefefe}#cookie-notification a,#cookie-notification a:link,#cookie-notification a:active,#cookie-notification a:visited,#cookie-notification a:focus,#cookie-notification a:hover{color:#fff;text-decoration:underline}#cookie-notification a.btn,#cookie-notification a.btn:link,#cookie-notification a.btn:active,#cookie-notification a.btn:visited,#cookie-notification a.btn:focus,#cookie-notification a.btn:hover{text-decoration:none}@media(max-width:449px){#cookie-notification p{font-size:.75rem;padding:0 .75rem;border-left:1px solid #fefefe}}.not-found-org iframe{width:100%;height:700px;overflow:hidden;margin:2rem 0}