@font-face{font-family:font-header;font-style:normal;src:url("../fonts/Gotham-Bold.otf")}@font-face{font-family:font-title;font-style:normal;src:url("../fonts/JuliusSansOne-Regular.ttf")}@font-face{font-family:font-regular;font-style:normal;src:url("../fonts/OpenSans-Regular.ttf")}@font-face{font-family:font-bold;font-style:normal;src:url("../fonts/OpenSans-Bold.ttf")}@font-face{font-family:font-extrabold;font-style:normal;src:url("../fonts/OpenSans-ExtraBold.ttf")}body{background:#f4f4f4;margin:0;font-family:font-regular;overflow-x:hidden !important;position:relative}section{position:relative}.whatsapp{position:fixed;bottom:15px;right:15px;z-index:999}.whatsapp a{text-decoration:none}.whatsapp a svg{height:55px;width:auto}.form-control:focus,.form-select:focus{box-shadow:none;border-color:unset}.exclusivo-bg{background-color:#000 !important;color:#fff !important}.mi-vivienda-bg{background-color:#00355d !important;color:#fff !important}.techo-propio-bg{background-color:#3ba300 !important;color:#fff !important}.loading{position:fixed;width:100vw;height:120vh;background:#000;display:flex;justify-content:center;align-items:center;z-index:999999;top:0}.loading #loader{border:2px #3f3f3f solid;border-radius:50%;border-top-color:#f26e34;width:90px;height:90px;animation:spin 1s linear infinite;z-index:9999}@-moz-keyframes spin{from{transform:translate(0%,-50%) rotate(0deg)}to{transform:translate(0%,-50%) rotate(360deg)}}@-webkit-keyframes spin{from{transform:translate(0%,-50%) rotate(0deg)}to{transform:translate(0%,-50%) rotate(360deg)}}@-o-keyframes spin{from{transform:translate(0%,-50%) rotate(0deg)}to{transform:translate(0%,-50%) rotate(360deg)}}@keyframes spin{from{transform:translate(0%,-50%) rotate(0deg)}to{transform:translate(0%,-50%) rotate(360deg)}}.header_transparent{background-color:transparent}.header_white{background-color:#fff}.page-link{color:#424242}.page-link:focus{box-shadow:unset !important}.page-link:hover{color:#222 !important}.page-link.active,.active > .page-link{background-color:#00355d !important;border:0 !important}.page-link.active:hover,.active > .page-link:hover{color:#fff !important}#header{height:10vh;position:fixed;z-index:9;width:100%;transition:.3s all;top:0;display:flex;align-items:center;z-index:999}#header.scrolled{background-color:#fff;box-shadow:0 .5rem 1rem rgba(0,0,0,0.15);margin:0 0 0}#header.scrolled .left-menu{position:relative}#header.scrolled .left-menu:after{content:'';position:absolute;top:0;left:-25%;bottom:1px;right:0;background-color:#fff;z-index:2}#header .left-menu{position:relative}#header .left-menu a{position:relative;text-decoration:none;height:7vh;display:block;width:fit-content}#header .left-menu a img.img-logo{position:absolute;top:0;left:0;transition:opacity .5s;opacity:1;height:inherit;padding:6px 0 5px;z-index:22}#header .right-menu{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end}#header .right-menu .items{display:flex;flex-wrap:wrap;align-items:center}#header .right-menu .items .item{position:relative}#header .right-menu .items .item a.btn-menu{transition:all .3s;color:#989898;font-size:.9rem;font-family:font-header;margin:0 10px;position:relative;border:none !important}#header .right-menu .items .item a.btn-menu:hover{color:#65772d}#header .right-menu .items .item a.btn-menu.active-menu{color:#65772d}#header .right-menu .items .item.item_language a.btn-lang{transition:all .3s;color:#989898;font-size:.9rem;font-family:font-header;margin:0 5px;padding:0}#header .right-menu .items .item.item_language a.btn-lang:hover{color:#65772d}#header .right-menu .items .item.item_language a.btn-lang.lang_active{color:#65772d}#header .right-menu .items .item.btn-nosotros:hover .sub_item{opacity:1}#header .right-menu .items .item .sub_item{position:absolute;top:100%;left:0;opacity:0;background-color:#fff;transition:all .3s}#header .right-menu .items .item .sub_item a{transition:all .3s;color:#989898;font-size:.9rem;font-family:font-header;margin:0 10px}#header .right-menu .items .item .sub_item a:hover{color:#65772d}#header .right-menu #burgerMenu{display:none}#header .right-menu .burger_white{float:right;display:block;cursor:pointer;transition:.3s all}#header .right-menu .burger_white .linea1,#header .right-menu .burger_white .linea2,#header .right-menu .burger_white .linea3{width:40px;height:4px;background-color:#fff;margin:5px;transition:all .3s ease}#header .right-menu .burger_color{float:right;display:block;cursor:pointer}#header .right-menu .burger_color .linea1,#header .right-menu .burger_color .linea2,#header .right-menu .burger_color .linea3{width:40px;height:4px;background-color:#000;margin:5px;transition:all .3s ease}#header .right-menu .toggle1{transform:rotate(-45deg) translate(-6.5px,6.5px)}#header .right-menu .toggle2{opacity:0}#header .right-menu .toggle3{transform:rotate(45deg) translate(-5.5px,-6.5px)}#header .fondo-active{background:rgba(0,0,0,0.7) !important;display:block !important}#header .fondo{background:rgba(0,0,0,0);position:fixed;display:none;height:100%;width:100%;top:0;left:0;z-index:9;transition:transform .3s ease-in}#header .nav-mobile-active{transform:translateX(0%) !important}#header .nav-mobile{display:block;position:fixed;top:0;right:0;background:#fff;height:100vh;width:30%;z-index:9999999999;padding:90px 40px 30px 30px;transform:translateX(100%);transition:transform .3s ease-in;z-index:10}#header .nav-mobile .lists{display:flex;flex-direction:column;height:80vh;justify-content:space-between}#header .nav-mobile .lists ul{list-style:none;padding-left:15px}#header .nav-mobile .lists ul li{padding-bottom:17px}#header .nav-mobile .lists ul li a.link{text-decoration:none;color:#000;font-size:1.4rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}#header .nav-mobile .lists ul li a.link:before{width:1.25em;line-height:0;content:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='rgba%280,0,0,.65%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 14l6-6-6-6'/%3e%3c/svg%3e");transition:transform .35s ease;transform-origin:.5em 50%;padding:0 5px 0 0;display:inline-flex}#header .nav-mobile .lists ul li a.link:hover{font-family:font-bold}#header .nav-mobile .lists ul li a.link:hover:before{content:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='rgba%280,0,0,.9%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M5 14l6-6-6-6'/%3e%3c/svg%3e")}#header .nav-mobile .lists ul li a.link[aria-expanded="true"]:before{transform:rotate(90deg)}#header .nav-mobile .lists ul li .active{font-family:font-bold}#header .nav-mobile .lists ul li .active:before{content:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='rgba%280,0,0,.9%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M5 14l6-6-6-6'/%3e%3c/svg%3e")}#header .nav-mobile .lists ul li a.link2{display:block;padding:0 0 0 35px;text-decoration:none;font-size:1.05rem;color:#000}#header .nav-mobile .lists ul li a.link2:hover{font-family:font-bold}#header .nav-mobile .lists ul li .active2{font-family:font-bold}#header .nav-mobile .lists .bottom_ .redes{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 20px}#header .nav-mobile .lists .bottom_ .redes a{text-decoration:none;margin-right:8px}#header .nav-mobile .lists .bottom_ .redes a:last-child{margin:0}#header .nav-mobile .lists .bottom_ p{line-height:1.3;color:#000;font-size:.8rem;margin:0}#header .nav-mobile .burger_close{position:absolute;top:20px;right:20px;cursor:pointer}#header .nav-mobile .burger_close .linea1,#header .nav-mobile .burger_close .linea2,#header .nav-mobile .burger_close .linea3{width:40px;height:4px;background-color:#000;margin:5px;transition:all .3s ease}#header .nav-mobile .burger_close .toggle1{transform:rotate(-45deg) translate(-6.5px,6.5px)}#header .nav-mobile .burger_close .toggle2{opacity:0}#header .nav-mobile .burger_close .toggle3{transform:rotate(45deg) translate(-5.5px,-6.5px)}.sec1 .swiperHome{position:relative}.sec1 .swiperHome .arrow_scroll{position:absolute;bottom:20px;left:0;right:0;margin:auto;z-index:2;width:fit-content;display:flex;flex-wrap:wrap;flex-direction:column;align-items:center}.sec1 .swiperHome .arrow_scroll span{font-size:11px;letter-spacing:4px;line-height:12px;color:#fff}.sec1 .swiperHome .arrow_scroll svg{margin:20px 0 0;height:30px;width:30px}.sec1 .swiperHome .swiper-wrapper{height:70vh}.sec1 .swiperHome .swiper-wrapper .swiper-slide{margin:0;padding:0;border:none;height:70vh}.sec1 .swiperHome .swiper-wrapper .swiper-slide .item_slide{background-size:cover;background-position:center;background-repeat:no-repeat;height:100%;width:100%;position:relative}.sec2 .content{padding:150px 5% 100px}.sec2 .content .content_1{padding:0 0 120px}.sec2 .content .content_2{padding:0 0 80px}.sec2 .content .content_3{padding:0 0 80px}.sec2 .content .content4{padding:0 0 80px}.sec2 .content h2{font-family:font-title;font-size:2rem;color:#5b5b5b;margin:0 0 30px;text-align:center;line-height:42px;letter-spacing:5px}.sec2 .content .text p{line-height:30px;letter-spacing:0;font-size:1rem;color:#383838;margin:0;text-align:justify}.sec2 .content .text a{color:#383838}.sec2 .content .image{padding:50px 100px;display:flex;flex-wrap:wrap;gap:40px;justify-content:center;align-items:center}.sec2 .content .image img{height:80px}.sec3{background:#fff}.sec3 .content{padding:120px 0}.sec3 .content h2{font-family:font-title;font-size:2rem;color:#5b5b5b;margin:0 0 60px;text-align:center;line-height:42px;letter-spacing:5px}.sec3 .content .team{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.sec3 .content .team .staff{cursor:pointer}.sec3 .content .team .staff:hover .image .bgfff{background:rgba(255,255,255,0.2)}.sec3 .content .team .staff .image{position:relative;height:312px;background-position:center;background-size:cover;background-repeat:no-repeat}.sec3 .content .team .staff .image .bgfff{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0);transition:all .3s}.sec3 .content .team .staff .image img{width:100%}.sec3 .content .team .staff .image .subname{position:absolute;bottom:3px;left:0;right:0;margin:auto;font-size:1.2rem;line-height:42px;letter-spacing:2px;color:#fff;font-family:font-title;width:fit-content;text-transform:uppercase}.sec3 .content .team .staff .text{padding:10px 0 0}.sec3 .content .team .staff .text .name{font-family:font-extrabold;line-height:16px;letter-spacing:1px;font-size:.9rem;color:#42410b;margin:0 0 3px;text-align:center}.sec3 .content .team .staff .text .position{text-align:center;line-height:16px;letter-spacing:1px;font-size:.9rem;color:#42410b;margin:0 0 0}.sec3 .content .team .staff .modal .modal-content{border-radius:20px}.sec3 .content .team .staff .modal .modal-body{padding:25px}.sec3 .content .team .staff .modal .contentM{position:relative;display:flex;flex-wrap:wrap}.sec3 .content .team .staff .modal .contentM .btn-close{position:absolute;right:0;top:0}.sec3 .content .team .staff .modal .contentM .btn-close:focus{box-shadow:none}.sec3 .content .team .staff .modal .contentM .imageM{width:30%}.sec3 .content .team .staff .modal .contentM .imageM img{width:100%;border-radius:20px}.sec3 .content .team .staff .modal .contentM .description{width:70%;padding:0 0 0 25px}.sec3 .content .team .staff .modal .contentM .description h3{font-family:font-bold;color:#848080;line-height:17px;font-size:1.2rem;margin:0 0 35px;text-transform:uppercase}.sec3 .content .team .staff .modal .contentM .description .txt p{color:#000;line-height:17px;font-size:.9rem}.sec4 .content{padding:120px 0}.sec4 .content h2{font-family:font-title;font-size:2rem;color:#5b5b5b;margin:0 0 60px;text-align:center;line-height:42px;letter-spacing:5px}.sec4 .content .items{display:grid;grid-template-columns:repeat(12,1fr);gap:12px}.sec4 .content .items .item{height:280px;position:relative;background-position:center;background-size:cover;background-repeat:no-repeat;transition:all .3s;cursor:pointer}.sec4 .content .items .item:hover .bgfff{background:rgba(255,255,255,0.3)}.sec4 .content .items .item .bgfff{position:absolute;height:100%;width:100%;top:0;left:0;background:rgba(255,255,255,0);z-index:2;transition:all .3s}.sec4 .content .items .item .text{position:absolute;bottom:0;left:0;width:100%;background-color:rgba(0,0,0,0.7);line-height:20px;letter-spacing:1px;font-family:font-title;color:#fff;padding:15px 8px;text-align:center;z-index:3}.sec4 .content .items .item .modal .modal-content{border-radius:0}.sec4 .content .items .item .modal .modal-body{padding:0}.sec4 .content .items .item .modal .contentM{position:relative;background-position:center;background-size:cover;background-repeat:no-repeat;padding:80px 60px}.sec4 .content .items .item .modal .contentM .btn-close{position:absolute;right:10px;top:10px;--bs-btn-close-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFF'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");opacity:1}.sec4 .content .items .item .modal .contentM .btn-close:focus{box-shadow:none}.sec4 .content .items .item .modal .contentM .description{padding:25px;border-radius:20px;background:rgba(255,255,255,0.85)}.sec4 .content .items .item .modal .contentM .description h3{font-family:font-bold;color:#848080;line-height:17px;font-size:1.2rem;margin:0 0 35px;text-align:center}.sec4 .content .items .item .modal .contentM .description .txt p{color:#000;line-height:17px;font-size:.9rem;text-align:justify}.sec4 .content .items .item:nth-child(7n+1),.sec4 .content .items .item:nth-child(7n+2),.sec4 .content .items .item:nth-child(7n+3){grid-column:span 4}.sec4 .content .items .item:nth-child(7n+4),.sec4 .content .items .item:nth-child(7n+5),.sec4 .content .items .item:nth-child(7n+6),.sec4 .content .items .item:nth-child(7n+7){grid-column:span 3}#footer{padding:40px 0 60px}#footer h2{font-family:font-title;font-size:2rem;color:#5b5b5b;margin:0 0 60px;text-align:center;line-height:42px;letter-spacing:5px}#footer .content{display:flex;flex-wrap:wrap;justify-content:space-between}#footer .content .content1{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 0 50px}#footer .content .content1 .text{width:48%}#footer .content .content1 .text p{color:#808183;line-height:20px;letter-spacing:1px;font-size:.9rem}#footer .content .content1 .text p strong{font-family:font-bold}#footer .content .content1 .text a{color:#5d7434;font-family:font-bold;text-decoration:none;width:fit-content}#footer .content .content1 .text a.social{display:block;margin:25px 0 0;color:#808183}#footer .content .content1 .map{width:48%;background-color:#fff;padding:10px;height:fit-content}#footer .content .content1 .map iframe{width:100%;height:250px}#footer .content .content2{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}#footer .content .content2 .text{width:48%}#footer .content .content2 .text p{color:#808183;line-height:20px;letter-spacing:1px;font-size:.9rem}#footer .content .content2 .text p strong{font-family:font-bold}#footer .content .content2 .text a{color:#5d7434;font-family:font-bold;text-decoration:none;width:fit-content}#footer .content .content2 .text a.social{display:block;margin:25px 0 0;color:#808183}#footer .content .content2 .map{width:48%;background-color:#fff;padding:10px;height:fit-content}#footer .content .content2 .map iframe{width:100%;height:250px}#footer .content .content3{width:100%}#footer .content .content3 .text a{color:#5d7434;font-family:font-bold;text-decoration:none;width:fit-content}#footer .content .content3 .text a.social{display:block;margin:25px 0 0;color:#808183}#footer2 .content{padding:50px 0 70px;background-color:#ededed}#footer2 .content .image{text-align:center}#footer2 .content .image img{height:70px}.pb-150{padding:0 0 150px}.gracias .content{height:80vh;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;flex-direction:column}.gracias .content h2{font-size:1.4rem;font-family:font-bold;color:#00355d;text-align:center;margin:0 0 20px}.gracias .content p{font-size:1.1rem;text-align:center;color:#000}.gracias .content .btns{margin:20px 0 0}.gracias .content .btns .btn-gracias{border:1px solid #2a9300;background-color:#2a9300;border-radius:12px;font-size:1rem;color:#fff;margin:0 5px 0}@media screen and (max-width:768px){#header{height:8vh;position:fixed;z-index:9;width:100%;transition:.3s all;top:0;display:flex;align-items:center;z-index:999}#header.scrolled{background-color:#fff;box-shadow:0 .5rem 1rem rgba(0,0,0,0.15)}#header .left-menu{position:relative}#header .left-menu a{position:relative;text-decoration:none;height:8vh;display:block;width:fit-content}#header .left-menu a img.img-logo{position:absolute;top:0;left:0;transition:opacity .5s;opacity:1;height:inherit;padding:8px 0 7px;padding-left:5%;z-index:22}#header .left-menu a img.img-logo.hidden{opacity:0}#header .right-menu{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding-right:15px}#header .right-menu .items{display:none;flex-wrap:wrap;align-items:center}#header .right-menu #burgerMenu{display:block}#header .right-menu .burger_white{float:right;display:block;cursor:pointer;transition:.3s all}#header .right-menu .burger_white .linea1,#header .right-menu .burger_white .linea2,#header .right-menu .burger_white .linea3{width:40px;height:4px;background-color:#424242;margin:5px;transition:all .3s ease}#header .right-menu .burger_color{float:right;display:block;cursor:pointer}#header .right-menu .burger_color .linea1,#header .right-menu .burger_color .linea2,#header .right-menu .burger_color .linea3{width:40px;height:4px;background-color:#424242;margin:5px;transition:all .3s ease}#header .right-menu .toggle1{transform:rotate(-45deg) translate(-6.5px,6.5px)}#header .right-menu .toggle2{opacity:0}#header .right-menu .toggle3{transform:rotate(45deg) translate(-5.5px,-6.5px)}#header .fondo-active{background:rgba(0,0,0,0.7) !important;display:block !important}#header .fondo{background:rgba(0,0,0,0);position:fixed;display:none;height:100%;width:100%;top:0;left:0;z-index:9;transition:transform .3s ease-in}#header .nav-mobile-active{transform:translateX(0%) !important}#header .nav-mobile{display:block;position:fixed;top:0;right:0;background:#fff;height:100vh;width:90%;z-index:9999999999;padding:90px 40px 30px 30px;transform:translateX(100%);transition:transform .3s ease-in}#header .nav-mobile .lists{display:flex;flex-direction:column;height:80vh;justify-content:space-between}#header .nav-mobile .lists ul{list-style:none;padding-left:15px}#header .nav-mobile .lists ul li{padding-bottom:17px}#header .nav-mobile .lists ul li a.link{text-decoration:none;color:#000;font-size:1.4rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}#header .nav-mobile .lists ul li a.link:before{width:1.25em;line-height:0;content:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='rgba%280,0,0,.65%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 14l6-6-6-6'/%3e%3c/svg%3e");transition:transform .35s ease;transform-origin:.5em 50%;padding:0 5px 0 0;display:inline-flex}#header .nav-mobile .lists ul li a.link:hover{font-family:font-bold}#header .nav-mobile .lists ul li a.link:hover:before{content:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='rgba%280,0,0,.9%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M5 14l6-6-6-6'/%3e%3c/svg%3e")}#header .nav-mobile .lists ul li a.link.link_en:before{display:none !important}#header .nav-mobile .lists ul li a.link.link_act{font-family:font-bold}#header .nav-mobile .lists ul li a.link[aria-expanded="true"]:before{transform:rotate(90deg)}#header .nav-mobile .lists ul li .active{font-family:font-bold}#header .nav-mobile .lists ul li .active:before{content:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='rgba%280,0,0,.9%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M5 14l6-6-6-6'/%3e%3c/svg%3e")}#header .nav-mobile .lists ul li a.link2{display:block;padding:0 0 0 35px;text-decoration:none;font-size:1.05rem;color:#000}#header .nav-mobile .lists ul li a.link2:hover{font-family:font-bold}#header .nav-mobile .lists ul li a.link2.link_act{font-family:font-bold}#header .nav-mobile .lists ul li .active2{font-family:font-bold}#header .nav-mobile .lists ul li.item_lang{display:flex;align-items:center}#header .nav-mobile .lists ul li.item_lang svg{margin:0 8px;height:27px;width:27px}#header .nav-mobile .lists .bottom_ .redes{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 20px}#header .nav-mobile .lists .bottom_ .redes a{text-decoration:none;margin-right:8px}#header .nav-mobile .lists .bottom_ .redes a:last-child{margin:0}#header .nav-mobile .lists .bottom_ p{line-height:1.3;color:#000;font-size:.8rem;margin:0}#header .nav-mobile .burger_close{position:absolute;top:20px;right:20px;cursor:pointer}#header .nav-mobile .burger_close .linea1,#header .nav-mobile .burger_close .linea2,#header .nav-mobile .burger_close .linea3{width:40px;height:4px;background-color:#000;margin:5px;transition:all .3s ease}#header .nav-mobile .burger_close .toggle1{transform:rotate(-45deg) translate(-6.5px,6.5px)}#header .nav-mobile .burger_close .toggle2{opacity:0}#header .nav-mobile .burger_close .toggle3{transform:rotate(45deg) translate(-5.5px,-6.5px)}.sec1 .swiperHome .swiper-wrapper{height:40vh}.sec1 .swiperHome .swiper-wrapper .swiper-slide{margin:0;padding:0;border:none;height:40vh}.sec1 .swiperHome .swiper-wrapper .swiper-slide .item_slide{background-size:cover;background-position:center;background-repeat:no-repeat;height:100%;width:100%;position:relative}.sec2 .content{padding:60px 0 60px}.sec2 .content .content_1{padding:0 5% 50px}.sec2 .content .content_2{padding:0 5% 50px}.sec2 .content .content_3{padding:0 5% 50px}.sec2 .content .content4{padding:0 5% 50px}.sec2 .content h2{font-family:font-title;font-size:1.7rem;color:#5b5b5b;margin:0 0 30px;text-align:center;line-height:42px;letter-spacing:4px}.sec2 .content .text p{line-height:25px;letter-spacing:0;font-size:1rem;color:#383838;margin:0;text-align:justify}.sec2 .content .image{padding:50px 100px 0;display:flex;flex-wrap:wrap;gap:40px;justify-content:center;align-items:center}.sec2 .content .image img{height:80px}.sec3{background:#fff}.sec3 .content{padding:60px 5%}.sec3 .content h2{font-family:font-title;font-size:1.7rem;color:#5b5b5b;margin:0 0 60px;text-align:center;line-height:42px;letter-spacing:4px}.sec3 .content .team{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.sec3 .content .team .staff{cursor:pointer}.sec3 .content .team .staff:hover .image .bgfff{background:rgba(255,255,255,0.2)}.sec3 .content .team .staff .image{position:relative}.sec3 .content .team .staff .image .bgfff{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0);transition:all .3s}.sec3 .content .team .staff .image img{width:100%}.sec3 .content .team .staff .image .subname{position:absolute;bottom:3px;left:0;right:0;margin:auto;font-size:1.1rem;line-height:42px;letter-spacing:2px;color:#fff;font-family:font-title;width:fit-content}.sec3 .content .team .staff .text{padding:10px 0 0}.sec3 .content .team .staff .text .name{font-family:font-extrabold;line-height:16px;letter-spacing:1px;font-size:.9rem;color:#42410b;margin:0 0 3px;text-align:center}.sec3 .content .team .staff .text .position{text-align:center;line-height:16px;letter-spacing:1px;font-size:.9rem;color:#42410b;margin:0 0 0}.sec3 .content .team .staff .modal .modal-content{border-radius:20px}.sec3 .content .team .staff .modal .modal-body{padding:25px}.sec3 .content .team .staff .modal .contentM{position:relative;display:flex;flex-wrap:wrap}.sec3 .content .team .staff .modal .contentM .btn-close{position:absolute;right:-15px;top:-15px}.sec3 .content .team .staff .modal .contentM .btn-close:focus{box-shadow:none}.sec3 .content .team .staff .modal .contentM .imageM{width:100%;height:460px;overflow:hidden}.sec3 .content .team .staff .modal .contentM .imageM img{width:100%;border-radius:20px}.sec3 .content .team .staff .modal .contentM .description{background:#fff;width:1000%;padding:20px 0 0}.sec3 .content .team .staff .modal .contentM .description h3{font-family:font-bold;color:#848080;line-height:17px;font-size:1.2rem;margin:0 0 20px}.sec3 .content .team .staff .modal .contentM .description .txt p{color:#000;line-height:17px;font-size:.9rem}.sec4 .content{padding:60px 5%}.sec4 .content h2{font-family:font-title;font-size:1.7rem;color:#5b5b5b;margin:0 0 60px;text-align:center;line-height:42px;letter-spacing:4px}.sec4 .content .items{display:grid;grid-template-columns:repeat(1,1fr);gap:18px}.sec4 .content .items .item{height:280px;position:relative;background-position:center;background-size:cover;background-repeat:no-repeat;transition:all .3s;cursor:pointer}.sec4 .content .items .item:hover .bgfff{background:rgba(255,255,255,0.3)}.sec4 .content .items .item .bgfff{position:absolute;height:100%;width:100%;top:0;left:0;background:rgba(255,255,255,0);z-index:2;transition:all .3s}.sec4 .content .items .item .text{position:absolute;bottom:0;left:0;width:100%;background-color:rgba(0,0,0,0.7);line-height:20px;letter-spacing:1px;font-family:font-title;color:#fff;padding:15px 8px;text-align:center;z-index:3}.sec4 .content .items .item .modal .modal-content{border-radius:0}.sec4 .content .items .item .modal .modal-body{padding:0}.sec4 .content .items .item .modal .contentM{position:relative;background-position:center;background-size:cover;background-repeat:no-repeat;padding:30px}.sec4 .content .items .item .modal .contentM .btn-close{position:absolute;right:10px;top:10px;--bs-btn-close-bg: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 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");opacity:1}.sec4 .content .items .item .modal .contentM .btn-close:focus{box-shadow:none}.sec4 .content .items .item .modal .contentM .description{padding:25px;border-radius:20px;background:rgba(255,255,255,0.85)}.sec4 .content .items .item .modal .contentM .description h3{font-family:font-bold;color:#848080;line-height:17px;font-size:1.2rem;margin:0 0 35px;text-align:center}.sec4 .content .items .item .modal .contentM .description .txt p{color:#000;line-height:17px;font-size:.9rem;text-align:justify}.sec4 .content .items .item:nth-child(7n+1),.sec4 .content .items .item:nth-child(7n+2),.sec4 .content .items .item:nth-child(7n+3){grid-column:span 1}.sec4 .content .items .item:nth-child(7n+4),.sec4 .content .items .item:nth-child(7n+5),.sec4 .content .items .item:nth-child(7n+6),.sec4 .content .items .item:nth-child(7n+7){grid-column:span 1}#footer{padding:40px 0 60px}#footer h2{font-family:font-title;font-size:1.7rem;color:#5b5b5b;margin:0 0 60px;text-align:center;line-height:42px;letter-spacing:4px}#footer .content{display:flex;flex-wrap:wrap;justify-content:space-between}#footer .content .content1{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 0 50px}#footer .content .content1 .text{width:100%}#footer .content .content1 .text p{color:#808183;line-height:20px;letter-spacing:1px;font-size:.9rem}#footer .content .content1 .text p strong{font-family:font-bold}#footer .content .content1 .text a{color:#5d7434;font-family:font-bold;text-decoration:none}#footer .content .content1 .text a.social{display:block;margin:25px 0 0;color:#808183}#footer .content .content1 .map{width:100%;background-color:#fff;padding:10px;height:fit-content}#footer .content .content1 .map iframe{width:100%;height:250px}#footer .content .content2{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}#footer .content .content2 .text{width:100%}#footer .content .content2 .text p{color:#808183;line-height:20px;letter-spacing:1px;font-size:.9rem}#footer .content .content2 .text p strong{font-family:font-bold}#footer .content .content2 .text a{color:#5d7434;font-family:font-bold;text-decoration:none}#footer .content .content2 .text a.social{display:block;margin:25px 0 0;color:#808183}#footer .content .content2 .map{width:100%;background-color:#fff;padding:10px;height:fit-content}#footer .content .content2 .map iframe{width:100%;height:250px}#footer2 .content{padding:50px 0 70px;background-color:#ededed}#footer2 .content .image{text-align:center}#footer2 .content .image img{height:70px}}