/*! CSS Used from: https://landloja.com/css/bootstrap.min.css */
:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));}
*,::after,::before{box-sizing:border-box;}
@media (prefers-reduced-motion:no-preference){
:root{scroll-behavior:smooth;}
}
body{margin:0;font-family:var(--bs-font-sans-serif);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;}
hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25;}
hr:not([size]){height:1px;}
.h1,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;}
.h1,h1{font-size:calc(1.375rem + 1.5vw);}
@media (min-width:1200px){
.h1,h1{font-size:2.5rem;}
}
h2{font-size:calc(1.325rem + .9vw);}
@media (min-width:1200px){
h2{font-size:2rem;}
}
h3{font-size:calc(1.3rem + .6vw);}
@media (min-width:1200px){
h3{font-size:1.75rem;}
}
h4{font-size:calc(1.275rem + .3vw);}
@media (min-width:1200px){
h4{font-size:1.5rem;}
}
h5{font-size:1.25rem;}
h6{font-size:1rem;}
p{margin-top:0;margin-bottom:1rem;}
ul{padding-left:2rem;}
ul{margin-top:0;margin-bottom:1rem;}
ul ul{margin-bottom:0;}
a{color:#0d6efd;text-decoration:underline;}
a:hover{color:#0a58ca;}
img,svg{vertical-align:middle;}
button{border-radius:0;}
button:focus:not(:focus-visible){outline:0;}
button{margin:0;font-family:inherit;font-size:inherit;line-height:inherit;}
button{text-transform:none;}
[role=button]{cursor:pointer;}
[type=button],button{-webkit-appearance:button;}
[type=button]:not(:disabled),button:not(:disabled){cursor:pointer;}
.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2;}
@media (min-width:1200px){
.display-3{font-size:4rem;}
}
.list-unstyled{padding-left:0;list-style:none;}
.img-fluid{max-width:100%;height:auto;}
.container{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto;}
@media (min-width:576px){
.container{max-width:540px;}
}
@media (min-width:768px){
.container{max-width:720px;}
}
@media (min-width:992px){
.container{max-width:960px;}
}
@media (min-width:1200px){
.container{max-width:1140px;}
}
@media (min-width:1400px){
.container{max-width:1320px;}
}
.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x)/ -2);margin-left:calc(var(--bs-gutter-x)/ -2);}
.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)/ 2);padding-left:calc(var(--bs-gutter-x)/ 2);margin-top:var(--bs-gutter-y);}
@media (min-width:576px){
.col-sm-12{flex:0 0 auto;width:100%;}
}
@media (min-width:768px){
.col-md-4{flex:0 0 auto;width:33.3333333333%;}
.col-md-8{flex:0 0 auto;width:66.6666666667%;}
.col-md-12{flex:0 0 auto;width:100%;}
}
@media (min-width:992px){
.col-lg-3{flex:0 0 auto;width:25%;}
.col-lg-4{flex:0 0 auto;width:33.3333333333%;}
.col-lg-6{flex:0 0 auto;width:50%;}
.col-lg-8{flex:0 0 auto;width:66.6666666667%;}
.col-lg-12{flex:0 0 auto;width:100%;}
}
@media (min-width:1200px){
.col-xl-5{flex:0 0 auto;width:41.6666666667%;}
.col-xl-7{flex:0 0 auto;width:58.3333333333%;}
.col-xl-12{flex:0 0 auto;width:100%;}
}
.fade{transition:opacity .15s linear;}
@media (prefers-reduced-motion:reduce){
.fade{transition:none;}
}
.fade:not(.show){opacity:0;}
.collapse:not(.show){display:none;}
.dropdown{position:relative;}
.dropdown-toggle{white-space:nowrap;}
.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent;}
.dropdown-toggle:empty::after{margin-left:0;}
.dropdown-menu{position:absolute;z-index:1000;display:none;min-width:10rem;padding:.5rem 0;margin:0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;}
.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid rgba(0,0,0,.15);}
.dropdown-item{display:block;width:100%;padding:.25rem 1rem;clear:both;font-weight:400;color:#212529;text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0;}
.dropdown-item:focus,.dropdown-item:hover{color:#1e2125;background-color:#e9ecef;}
.dropdown-item:active{color:#fff;text-decoration:none;background-color:#0d6efd;}
.dropdown-item:disabled{color:#adb5bd;pointer-events:none;background-color:transparent;}
.nav-link{display:block;padding:.5rem 1rem;color:#0d6efd;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;}
@media (prefers-reduced-motion:reduce){
.nav-link{transition:none;}
}
.nav-link:focus,.nav-link:hover{color:#0a58ca;}
.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-top:.5rem;padding-bottom:.5rem;}
.navbar>.container{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between;}
.navbar-brand{padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;text-decoration:none;white-space:nowrap;}
.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none;}
.navbar-nav .nav-link{padding-right:0;padding-left:0;}
.navbar-nav .dropdown-menu{position:static;}
.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center;}
.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem;transition:box-shadow .15s ease-in-out;}
@media (prefers-reduced-motion:reduce){
.navbar-toggler{transition:none;}
}
.navbar-toggler:hover{text-decoration:none;}
.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 .25rem;}
.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-repeat:no-repeat;background-position:center;background-size:100%;}
.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto;}
@media (min-width:992px){
.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start;}
.navbar-expand-lg .navbar-nav{flex-direction:row;}
.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute;}
.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem;}
.navbar-expand-lg .navbar-nav-scroll{overflow:visible;}
.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto;}
.navbar-expand-lg .navbar-toggler{display:none;}
}
.navbar-light .navbar-brand{color:rgba(0,0,0,.9);}
.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9);}
.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.55);}
.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7);}
.navbar-light .navbar-nav .nav-link.active{color:rgba(0,0,0,.9);}
.navbar-light .navbar-toggler{color:rgba(0,0,0,.55);border-color:rgba(0,0,0,.1);}
.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}
.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem;}
.card-body{flex:1 1 auto;padding:1rem 1rem;}
.card-title{margin-bottom:.5rem;}
.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:1rem 1.25rem;font-size:1rem;color:#212529;text-align:left;background-color:#fff;border:0;border-radius:0;overflow-anchor:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease;}
@media (prefers-reduced-motion:reduce){
.accordion-button{transition:none;}
}
.accordion-button:not(.collapsed){color:#0c63e4;background-color:#e7f1ff;box-shadow:inset 0 -1px 0 rgba(0,0,0,.125);}
.accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");transform:rotate(-180deg);}
.accordion-button::after{flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:auto;content:"";background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:1.25rem;transition:transform .2s ease-in-out;}
@media (prefers-reduced-motion:reduce){
.accordion-button::after{transition:none;}
}
.accordion-button:hover{z-index:2;}
.accordion-button:focus{z-index:3;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);}
.accordion-header{margin-bottom:0;}
.accordion-item{background-color:#fff;border:1px solid rgba(0,0,0,.125);}
.accordion-item:first-of-type{border-top-left-radius:.25rem;border-top-right-radius:.25rem;}
.accordion-item:first-of-type .accordion-button{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px);}
.accordion-item:not(:first-of-type){border-top:0;}
.accordion-item:last-of-type{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem;}
.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem;}
.accordion-body{padding:1rem 1.25rem;}
.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:#000;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;border-radius:.25rem;opacity:.5;}
.btn-close:hover{color:#000;text-decoration:none;opacity:.75;}
.btn-close:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);opacity:1;}
.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.25;}
.modal{position:fixed;top:0;left:0;z-index:1060;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0;}
.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none;}
.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px);}
@media (prefers-reduced-motion:reduce){
.modal.fade .modal-dialog{transition:none;}
}
.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0;}
@media (min-width:576px){
.modal-dialog{max-width:500px;margin:1.75rem auto;}
}
.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030;}
.d-flex{display:flex!important;}
.border-0{border:0!important;}
.flex-grow-1{flex-grow:1!important;}
.justify-content-center{justify-content:center!important;}
.mx-1{margin-right:.25rem!important;margin-left:.25rem!important;}
.mt-3{margin-top:1rem!important;}
.mt-5{margin-top:3rem!important;}
.mb-0{margin-bottom:0!important;}
.mb-2{margin-bottom:.5rem!important;}
.mb-3{margin-bottom:1rem!important;}
.mb-5{margin-bottom:3rem!important;}
.ms-auto{margin-left:auto!important;}
.p-0{padding:0!important;}
.px-2{padding-right:.5rem!important;padding-left:.5rem!important;}
.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important;}
.py-5{padding-top:3rem!important;padding-bottom:3rem!important;}
.fs-4{font-size:calc(1.275rem + .3vw)!important;}
.fw-bold{font-weight:700!important;}
.lh-sm{line-height:1.25!important;}
.text-center{text-align:center!important;}
.text-white{color:#fff!important;}
.bg-white{background-color:#fff!important;}
.rounded{border-radius:.25rem!important;}
@media (min-width:1200px){
.fs-4{font-size:1.5rem!important;}
}
/*! CSS Used from: https://landloja.com/css/fontawesome-all.min.css */
.fab,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;}
.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em;}
.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;}
.fa-stack-1x{line-height:inherit;}
.fa-stack-2x{font-size:2em;}
.fa-chevron-right:before{content:"\f054";}
.fa-circle:before{content:"\f111";}
.fa-facebook-f:before{content:"\f39e";}
.fa-instagram:before{content:"\f16d";}
.fa-linkedin:before{content:"\f08c";}
.fa-long-arrow-alt-right:before{content:"\f30b";}
.fa-twitter:before{content:"\f099";}
.fab{font-family:"Font Awesome 5 Brands";}
.fab{font-weight:400;}
.fas{font-family:"Font Awesome 5 Free";}
.fas{font-weight:900;}
/*! CSS Used from: https://landloja.com/css/swiper.css */
.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box;}
.swiper-wrapper{-webkit-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0);}
.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform, -webkit-transform;}
.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000;}
/*! CSS Used from: https://landloja.com/css/styles.css */
body,html{width:100%;height:100%;}
body,p{color:#5e6576;font:400 1rem/1.625rem "Open Sans", sans-serif;}
h1{color:#223150;font-weight:700;font-size:2.5rem;line-height:3.25rem;letter-spacing:-0.4px;}
h2{color:#223150;font-weight:700;font-size:2rem;line-height:2.5rem;letter-spacing:-0.4px;}
h3{color:#223150;font-weight:700;font-size:1.75rem;line-height:2.25rem;letter-spacing:-0.2px;}
h4{color:#223150;font-weight:700;font-size:1.5rem;line-height:2rem;letter-spacing:-0.2px;}
h5{color:#223150;font-weight:700;font-size:1.25rem;line-height:1.625rem;}
h6{color:#223150;font-weight:700;font-size:1rem;line-height:1.375rem;}
.p-large{font-size:1.125rem;line-height:1.75rem;}
.p-small{font-size:0.875rem;line-height:1.5rem;}
.testimonial-text{font-style:italic;}
.testimonial-author{font-weight:700;font-size:1.25rem;line-height:1.75rem;}
.li-space-lg li{margin-bottom:0.5rem;}
a{color:#5e6576;text-decoration:underline;}
a:hover{color:#5e6576;text-decoration:underline;}
.no-line{text-decoration:none;}
.no-line:hover{text-decoration:none;}
.bg-gray{background-color:#fcfafb;}
.section-title{margin-bottom:0.5rem;color:#ef473d;font-weight:600;font-size:0.875rem;}
.btn-solid-reg{display:inline-block;padding:1.375rem 2.25rem 1.375rem 2.25rem;border:1px solid #0092ff;border-radius:30px;background-color:#0092ff;color:#ffffff;font-weight:600;font-size:0.875rem;line-height:0;text-decoration:none;transition:all 0.2s;}
.btn-solid-reg:hover{background-color:transparent;color:#0092ff;text-decoration:none;}
.btn-solid-lg{display:inline-block;padding:1.625rem 2.625rem 1.625rem 2.625rem;border:1px solid #0092ff;border-radius:30px;background-color:#0092ff;color:#ffffff;font-weight:600;font-size:0.875rem;line-height:0;text-decoration:none;transition:all 0.2s;}
.btn-solid-lg:hover{background-color:transparent;color:#0092ff;text-decoration:none;}
.btn-solid-sm{display:inline-block;padding:1rem 1.5rem 1rem 1.5rem;border:1px solid #0092ff;border-radius:30px;background-color:#0092ff;color:#ffffff;font-weight:600;font-size:0.875rem;line-height:0;text-decoration:none;transition:all 0.2s;}
.btn-solid-sm:hover{background-color:transparent;color:#0092ff;text-decoration:none;}
.btn-outline-reg{display:inline-block;padding:1.375rem 2.25rem 1.375rem 2.25rem;border:1px solid #ef473d;border-radius:30px;background-color:transparent;color:#ef473d;font-weight:600;font-size:0.875rem;line-height:0;text-decoration:none;transition:all 0.2s;}
.btn-outline-reg:hover{background-color:#ef473d;color:#ffffff;text-decoration:none;}
.navbar{background-color:#fcfafb;font-weight:600;font-size:0.875rem;line-height:0.875rem;box-shadow:0 1px 6px 0 rgba(0, 0, 0, 0.05);}
.navbar .navbar-brand{padding-top:0.25rem;padding-bottom:0.25rem;}
.navbar .logo-image img{width:126px;height:32px;}
.offcanvas-collapse{position:fixed;top:3.25rem;bottom:0;left:100%;width:100%;padding-right:1rem;padding-left:1rem;overflow-y:auto;visibility:hidden;background-color:#fcfafb;transition:visibility .3s ease-in-out, -webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out, visibility .3s ease-in-out;transition:transform .3s ease-in-out, visibility .3s ease-in-out, -webkit-transform .3s ease-in-out;}
.navbar .navbar-nav{margin-top:0.75rem;margin-bottom:0.5rem;}
.navbar .nav-item .nav-link{padding-top:0.625rem;padding-bottom:0.625rem;color:#5e6576;text-decoration:none;transition:all 0.2s ease;}
.navbar .nav-item .nav-link:hover,.navbar .nav-item .nav-link.active{color:#0092ff;}
.navbar .dropdown .dropdown-menu{animation:fadeDropdown 0.2s;}
.navbar .dropdown-menu{margin-top:0.25rem;margin-bottom:0.25rem;border:none;background-color:#fcfafb;}
.navbar .dropdown-item{padding-top:0.625rem;padding-bottom:0.625rem;color:#5e6576;font-weight:600;font-size:0.875rem;line-height:0.875rem;text-decoration:none;}
.navbar .dropdown-item:hover{background-color:#fcfafb;color:#0092ff;}
.navbar .dropdown-divider{width:100%;height:1px;margin:0.5rem auto 0.5rem auto;border:none;background-color:#d1d1d1;}
.navbar .navbar-toggler{padding:0;border:none;font-size:1.25rem;}
.header{padding-top:8rem;padding-bottom:4em;background:url('https://landloja.com/images/header-background.jpg') center center no-repeat;background-size:cover;text-align:center;}
.header .p-large{margin-bottom:2.25rem;}
.header .image-container{margin-top:5rem;}
.cards-1{padding-top:5rem;padding-bottom:2.25em;}
.cards-1 h2{margin-bottom:3.5rem;}
.cards-1 .card{margin-bottom:5rem;border:none;background-color:transparent;}
.cards-1 .card-body{padding:0;}
.cards-1 .card-title{margin-bottom:1.125rem;}
.cards-1 .card-body p{margin-bottom:1.125rem;}
.basic-1{padding-top:2.25rem;padding-bottom:4.75rem;background:linear-gradient(rgb(252, 250, 251), rgb(255, 255, 255));}
.basic-1 .image-container{margin-bottom:4rem;}
.basic-1 h2{margin-bottom:1.75rem;}
.basic-1 p{margin-bottom:2rem;}
.basic-2{padding-top:4.5rem;padding-bottom:9.5rem;background:url('https://landloja.com/images/details-2-background.jpg') center center no-repeat;background-size:cover;}
.basic-2 .text-container{margin-bottom:4rem;}
.basic-2 h2{margin-bottom:1.75rem;}
.basic-2 p{margin-bottom:2rem;}
.accordion-1{padding-top:9.25rem;padding-bottom:9.75rem;background:url('https://landloja.com/images/features-background.jpg') center center no-repeat;background-size:cover;}
.accordion-1 .h2-heading{margin-bottom:1rem;color:#ffffff;text-align:center;}
.accordion-1 .p-heading{margin-bottom:4rem;color:#ffffff;text-align:center;}
.accordion-1 .accordion{margin-bottom:5rem;}
.accordion-1 .accordion-item{margin-bottom:2.5rem;border:none;border-radius:0;background-color:transparent;}
.accordion-1 .accordion-item:last-of-type{margin-bottom:0;}
.accordion-1 .accordion-header{margin-left:4.125rem;padding:0.5rem 0 0.5rem 0;border:none;background-color:transparent;}
.accordion-1 .accordion-header button{padding:0;border:none;background-color:transparent;color:#ffffff;box-shadow:none;font-weight:700;font-size:1.25rem;line-height:1.625rem;letter-spacing:-0.4px;text-align:left;}
.accordion-1 .accordion-header button:after{display:none;}
.accordion-1 .accordion-body{margin-left:4.125rem;padding:0.375rem 0 0 0;color:#ffffff;}
.cards-2{padding-top:9.5rem;padding-bottom:2.25rem;text-align:center;}
.cards-2 .h2-heading{margin-bottom:3.75rem;}
.cards-2 .card{position:relative;margin-bottom:5rem;border-radius:10px;box-shadow:0 4px 20px -1px rgba(0, 0, 0, 0.1);}
.cards-2 .card .quotes{position:absolute;top:-15px;right:0;left:0;width:48px;margin-right:auto;margin-left:auto;}
.cards-2 .card-body{padding:3.5rem 2rem 3.125rem 2rem;}
.cards-2 .testimonial-author{margin-bottom:0.125rem;color:#223150;}
.cards-2 .occupation{font-size:0.875rem;line-height:1.5rem;}
.cards-2 .card .gradient-floor{position:absolute;bottom:0;left:0;height:10px;width:100%;border-bottom-left-radius:10px;border-bottom-right-radius:10px;}
.cards-2 .card .gradient-floor.red-to-blue{background:linear-gradient(to right, #ef3d91, #0092ff);}
.slider-1{padding-top:2rem;padding-bottom:3.75rem;background:linear-gradient(rgb(252, 250, 251), rgb(255, 255, 255));text-align:center;}
.slider-1 h4{margin-bottom:0.25rem;}
.slider-1 .section-divider{margin-bottom:1rem;}
.slider-1 .slider-container{margin-bottom:0.5rem;padding:1rem 0;}
.basic-3{padding-top:4rem;background-size:cover;text-align:center;}
.basic-3 h2{margin-bottom:1rem;color:#ffffff;}
.basic-3 .p-large{margin-bottom:2.75rem;color:#ffffff;}
.basic-3 .btn-solid-lg{border-color:#16c66d;background-color:#16c66d;}
.basic-3 .btn-solid-lg:hover{border-color:#ffffff;background-color:transparent;color:#ffffff;}
.footer{position:relative;padding-top:7.5rem;padding-bottom:6rem;text-align:center;}
.footer .decoration-circles{position:absolute;top:96px;left:-60px;}
.footer div[class*="col"]{position:relative;}
.footer a{color:#223150;text-decoration:none;}
.footer h4{margin-bottom:1.875rem;}
.footer .fa-stack{width:2em;margin-bottom:1.25rem;margin-right:0.375rem;font-size:1.5rem;}
.footer .fa-stack .fa-stack-1x{color:#0092ff;transition:all 0.2s ease;}
.footer .fa-stack .fa-stack-2x{color:#ffffff;transition:all 0.2s ease;}
.footer .fa-stack:hover .fa-stack-1x{color:#ffffff;}
.footer .fa-stack:hover .fa-stack-2x{color:#0092ff;}
.copyright{padding-top:1.5rem;border-top:1px solid #d0dae2;text-align:center;}
.copyright a{text-decoration:none;}
.copyright .list-unstyled,.copyright .statement{opacity:0.7;}
#myBtn{position:fixed;z-index:99;bottom:20px;right:20px;display:none;width:52px;height:52px;border:none;border-radius:50%;outline:none;background-color:#44434a;cursor:pointer;}
#myBtn:hover{background-color:#1d1d21;}
#myBtn img{margin-bottom:0.25rem;width:18px;}
@media (min-width: 768px){
.header{padding-top:9rem;padding-bottom:5em;}
}
@media (min-width: 992px){
.h2-heading{width:35.25rem;margin-right:auto;margin-left:auto;}
.p-heading{width:46rem;margin-right:auto;margin-left:auto;}
.navbar{padding-top:1.75rem;background-color:#fcfafb;box-shadow:none;transition:all 0.2s;}
.offcanvas-collapse{position:static;top:auto;bottom:auto;left:auto;width:auto;padding-right:0;padding-left:0;background-color:transparent;overflow-y:visible;visibility:visible;}
.navbar .navbar-nav{margin-top:0;margin-bottom:0;}
.navbar .nav-item .nav-link{padding-right:0.75rem;padding-left:0.75rem;}
.navbar .dropdown-menu{padding-top:0.75rem;padding-bottom:0.75rem;box-shadow:0 3px 3px 1px rgba(0, 0, 0, 0.08);}
.navbar .dropdown-divider{width:90%;}
.navbar .nav-item .btn-solid-sm{margin-top:0;margin-left:1rem;}
.header{text-align:left;}
.header .text-container{margin-top:4rem;}
.header .image-container{margin-top:0;}
.header .btn-solid-lg{margin-right:0;margin-left:0;}
.header .btn-solid-lg{margin-right:0.5rem;}
.cards-1 .card{display:inline-block;width:286px;vertical-align:top;}
.cards-1 .card:nth-of-type(3n+2){margin-right:2rem;margin-left:2rem;}
.basic-1 .image-container{margin-bottom:0;}
.basic-1 .text-container{margin-top:2rem;}
.basic-2 .text-container{margin-top:3rem;margin-bottom:0;}
.cards-2 .card{display:inline-block;width:298px;vertical-align:top;}
.cards-2 .card:nth-of-type(3n+2){margin-right:1rem;margin-left:1rem;}
.basic-3 h2{width:42rem;margin-right:auto;margin-left:auto;}
.basic-3 .p-large{width:35rem;margin-right:auto;margin-left:auto;}
.footer h4{width:46rem;margin-right:auto;margin-left:auto;}
.copyright{text-align:left;}
.copyright .list-unstyled li{display:inline-block;margin-right:1rem;}
.copyright .statement{text-align:right;}
}
@media (min-width: 1200px){
.container{max-width:1140px;}
.header{overflow:hidden;padding-top:20.25rem;padding-bottom:15rem;}
.header .text-container{margin-top:0;}
.header .image-container{position:relative;}
.header .image-container img{position:absolute;bottom:-520px;left:60px;max-width:none;}
.cards-1 .card{width:310px;}
.cards-1 .card:nth-of-type(3n+2){margin-right:5.5rem;margin-left:5.5rem;}
.basic-1 .text-container{margin-top:5rem;margin-left:2.75rem;}
.basic-2 .text-container{margin-top:6rem;margin-right:3rem;}
.basic-2 .image-container{text-align:right;}
.accordion-1 .accordion{margin-bottom:0;}
.cards-2 .card{width:356px;}
.cards-2 .card:nth-of-type(3n+2){margin-right:1.125rem;margin-left:1.125rem;}
.footer .decoration-circles{left:0;}
}
/*! CSS Used from: https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/assets/owl.carousel.min.css */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative;}
.owl-carousel{display:none;width:100%;z-index:1;}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden;}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0);}
.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none;}
.owl-carousel .owl-nav.disabled{display:none;}
.owl-carousel.owl-loaded{display:block;}
.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit;}
.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
/*! CSS Used from: https://cdnjs.cloudflare.com/ajax/libs/animate.css/3.5.2/animate.min.css */
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn;}
/*! CSS Used from: https://unpkg.com/aos@2.3.1/dist/aos.css */
body[data-aos-duration="400"] [data-aos]{transition-duration:.4s;}
body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease;}
[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform;}
[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0);}
[data-aos=fade-up]{transform:translate3d(0,100px,0);}
/*! CSS Used from: Embedded */
.header{padding-top:9.25rem!important;padding-bottom:5rem!important;}
.modal-dialog{max-width:1150px;margin-right:1rem;margin-left:1rem;pointer-events:all;}
.modal-content{padding:2.75rem 1.25rem;}
.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:0.3rem;outline:0;}
.header{background:unset;background-color:#25194a!important;}
.rosa1{color:#e2146b;}
.fundo_azul{background:#343189!important;}
.fundo_rosa{background:#e2146b!important;}
.owl-carousel .owl-dots .owl-dot{background:#ffffff;width:20px;height:20px;border-radius:50%;margin:5px;}
.equal-height-rows{display:flex;flex-wrap:wrap;}
.uppercase{text-transform:uppercase;}
/*! CSS Used from: Embedded */
.float{position:fixed;width:60px;height:60px;bottom:65px;right:10px;background-color:#25d366;color:#FFF;border-radius:50px;text-align:center;font-size:30px;box-shadow:2px 2px 3px #999;z-index:100;}
/*! CSS Used keyframes */
@keyframes fadeDropdown{0%{opacity:0;}100%{opacity:1;}}
@-webkit-keyframes fadeIn{0%{opacity:0;}to{opacity:1;}}
@keyframes fadeIn{0%{opacity:0;}to{opacity:1;}}
/*! CSS Used fontfaces */
@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url(https://landloja.com/webfonts/fa-brands-400.eot);src:url(https://landloja.com/webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(https://landloja.com/webfonts/fa-brands-400.woff2) format("woff2"),url(https://landloja.com/webfonts/fa-brands-400.woff) format("woff"),url(https://landloja.com/webfonts/fa-brands-400.ttf) format("truetype"),url(https://landloja.com/webfonts/fa-brands-400.svg#fontawesome) format("svg");}
@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:block;src:url(https://landloja.com/webfonts/fa-regular-400.eot);src:url(https://landloja.com/webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(https://landloja.com/webfonts/fa-regular-400.woff2) format("woff2"),url(https://landloja.com/webfonts/fa-regular-400.woff) format("woff"),url(https://landloja.com/webfonts/fa-regular-400.ttf) format("truetype"),url(https://landloja.com/webfonts/fa-regular-400.svg#fontawesome) format("svg");}
@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url(https://landloja.com/webfonts/fa-solid-900.eot);src:url(https://landloja.com/webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(https://landloja.com/webfonts/fa-solid-900.woff2) format("woff2"),url(https://landloja.com/webfonts/fa-solid-900.woff) format("woff"),url(https://landloja.com/webfonts/fa-solid-900.ttf) format("truetype"),url(https://landloja.com/webfonts/fa-solid-900.svg#fontawesome) format("svg");}