*{margin:0;padding:0}html{scroll-behavior:smooth}h1{margin:0}h2{margin:0}h3{margin:0}h4{margin:0}h5{margin:0}h6{margin:0}body{font-family:'Roboto', sans-serif !important;font-size:16px}.container-fluid{width:100%;max-width:1180px;margin:0 auto}.navbar-dark .navbar-nav .nav-link{color:#ffffff}.navbar-shrink{padding-top:0;padding-bottom:0;transition:all ease .5s}.mybg-dark{background:#503eff !important;box-shadow:0 1px 3px 0 rgba(0,0,0,0.2)}h3.my-heading{font-weight:bold}li.nav-item{margin:0 20px 0 0}#navbarResponsive .breadcrumb{border-top:1px solid #ffffff}#navbarResponsive .breadcrumb .breadcrumb-item{color:#ffffff}#navbarResponsive .breadcrumb .breadcrumb-item a,#navbarResponsive .breadcrumb .breadcrumb-item span,#navbarResponsive .breadcrumb .breadcrumb-item::before{color:inherit}.breadcrumb-item+.breadcrumb-item::before{content:"//"}.btn-blue{display:inline-block;padding:8px 20px;font-size:14px;background:#4f44ff;border:1px solid #4f44ff;color:#ffffff !important;text-align:center;text-transform:uppercase;text-decoration:none !important;border-radius:3px;cursor:pointer;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.4)}.blue-prepend{background:#4f44ff !important;color:#ffffff !important;border-color:#4f44ff !important}header{width:100%;min-height:80vh;background:url("/assets/images/home-heero.jpg") no-repeat center center;background-size:cover;position:relative;color:#ffffff;overflow:hidden}header .tophead{margin-top:150px;margin-bottom:35vh}header .title-main{font-size:65px;font-weight:bold;text-transform:uppercase}header .subtitle-main{font-size:24px;font-weight:300;margin-bottom:35px;line-height:1.5em}.sesgoabajo{z-index:10;position:absolute;left:0;bottom:0;border-width:0 0 35vh 100vw;border-style:solid;border-color:transparent transparent #ffffff transparent}.sesgoarriba{z-index:10;position:absolute;left:0;top:0;border-width:35vh 100vw 0 0;border-style:solid;border-color:#ffffff transparent transparent  transparent}.overlay{position:absolute;background-color:#212529;height:100%;width:100%;top:0;left:0;opacity:.4}.top-btn-block a{margin:0 7px 0 0}.overview-wrap .title-overview{text-align:center;color:#4f44ff;text-transform:uppercase;font-weight:bold;font-size:36px;margin-bottom:23px}.overview-wrap .subtitle-overview{font-size:16px;font-weight:300;line-height:27px;max-width:660px;margin:19px auto 20px;text-align:left}.row.heading h2{color:#fff;font-size:52.52px;line-height:95px;font-weight:400;text-align:center;margin:0 0 40px;padding-bottom:20px;text-transform:uppercase}ul{margin:0;padding:0;list-style:none}section#organisations{position:relative}section#organisations .card{margin-bottom:2rem}section#organisations .card .img{-o-object-fit:contain !important;object-fit:contain !important}section#organisations .card-text{font-weight:400;font-size:14px;color:#666666;padding-bottom:20px}section#organisations .title-organisations{text-align:center;color:#4f44ff;text-transform:uppercase;font-weight:bold;font-size:36px;margin-bottom:23px}section#organisations .subtitle-organisations{font-size:16px;font-weight:300;line-height:27px;max-width:660px;margin:19px auto 103px;text-align:center}.card img{height:220px;width:100%;-o-object-fit:contain !important;object-fit:contain !important}.card a{color:#503eff;text-transform:uppercase;text-decoration:none;font-weight:700;font-size:14px}section.contact-wrap{margin-top:10vh;padding:5rem 0;position:relative;background:url("/assets/images/contact.jpg") no-repeat center center fixed;background-size:cover}.cta{padding-top:5rem;padding-bottom:5rem}.cta .cta-inner{position:relative;background:rgba(255,255,255,0.9);padding:3rem;margin:.5rem;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.4)}.contactForm{width:100%;max-width:484px;border-radius:5px;margin:auto;padding:30px 40px 20px}.contactForm .form-control{border-radius:0px;border:none;border-bottom:1px solid #222222;background-color:transparent !important;color:#222222;outline:none}.contactForm .form-group{margin-bottom:2rem;display:-ms-flexbox;display:flex;-ms-flex-flow:column-reverse;flex-flow:column-reverse}.contactForm:-ms-input-placeholder{color:#222222}.contactForm::placeholder{color:#222222}input.btn-send{display:block;margin:auto;text-align:center;background-color:#4f44ff;border:1px solid #4f44ff;border-radius:3px;font-size:14px;color:#ffffff;cursor:pointer;text-transform:uppercase;padding:10px 50px;outline:none;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.4)}footer.footer{padding:4rem 0}footer.footer ul li a{color:#ffffff;text-decoration:none}footer.footer p{font-size:18px;color:#dcdcdc}.contenedor{overflow:hidden;padding:35vh 5px 1vh}.missionaries-wrap{background:linear-gradient(0deg, #08d4fd 0%, #503eff 100%);width:100%;height:100%;overflow:hidden;display:-ms-flexbox;display:flex;position:relative;padding:0 0 5vh}.title-missionaries{text-align:center;color:#ffffff;text-transform:uppercase;font-weight:700;font-size:36px;margin-bottom:23px}.subtitle-missionaries{font-size:16px;font-weight:300;line-height:27px;max-width:660px;margin:19px auto 103px;text-align:left}@media only screen and (min-width: 600px) and (max-width: 992px){header .title-main{font-size:45px}}@media only screen and (min-width: 480px) and (max-width: 599px){h1{font-size:1.5em;font-weight:bold}header .tophead{margin-top:100px}header .title-main{font-size:28px}header .subtitle-main{font-size:13px}header .title-testimonials{font-size:28px}.btn-blue,.btn-green{padding:5px 8px;font-size:13px}section#organisations .title-organisations{font-size:28px}section#organisations .subtitle-organisations{font-size:14px}.contactForm{padding:0}.contact-wrap h2{font-size:28px}}@media only screen and (min-width: 321px) and (max-width: 479px){h1{font-size:1.2em;font-weight:bold}header .tophead{margin-top:100px}header .title-main{font-size:25px}header .subtitle-main{font-size:13px}header .title-testimonials{font-size:25px}.btn-blue,.btn-green{padding:5px 8px;font-size:13px}section#organisations .title-organisations{font-size:25px}section#organisations .subtitle-organisations{font-size:14px}.contactForm{padding:0}.contact-wrap h2{font-size:25px}}@media only screen and (max-width: 320px){h1{font-size:1em;font-weight:bold}header .tophead{margin-top:75px}header .title-main{font-size:18px}header .subtitle-main{font-size:13px}header .title-testimonials{font-size:25px}.btn-blue,.btn-green{padding:5px 8px;font-size:13px}section#organisations .title-organisations{font-size:25px}section#organisations .subtitle-organisations{font-size:14px}.contactForm{padding:0}.contact-wrap h2{font-size:25px}}label,textarea,input{transition:all 0.2s;-ms-touch-action:manipulation;touch-action:manipulation;text-align:left !important}input,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:text}input+label,textarea+label{cursor:text;max-width:66.66%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transform-origin:left bottom;transform:translate(0.5rem, 2.5rem) scale(1.3)}input:focus+label,textarea:focus+label,input:valid+label,textarea:valid+label,input:not(:placeholder-shown):invalid+label,textarea:not(:placeholder-shown):invalid+label{transform:translate(0, 0) scale(1);cursor:pointer}
