@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Mr+Dafoe:wght@100;200;300;400;500;600;700;800;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&display=swap");*{font-family:Open Sans,sans-serif;margin:0;padding:0}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{scroll-behavior:smooth}body{background-color:rgba(33,40,58,.35);color:#21283a;font-size:18px}body.details-page,body.terms{background-color:#fff}body.terms{font-family:Open Sans,sans-serif}body.terms .container{margin:40px auto;padding:20px;text-align:justify}body.terms .container h1,body.terms .container h2{text-align:left}body.terms .container a{word-wrap:break-word}@media (max-width:1200px){body.terms .container{margin:80px auto 40px}}@media (max-width:800px){body.terms .container h1{font-size:30px}body.terms .container h2{font-size:24px}}@media (max-width:425px){body.terms .container h1,body.terms .container h2{text-align:center}}body.not-found{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;min-height:100vh}body.not-found,body.not-found .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;justify-content:center}body.not-found .container{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;padding:20px;text-align:center}@media (max-width:600px){body.not-found .container{padding:60px 20px}}body.not-found .container h1 span{color:crimson}body.not-found .container h3{margin:50px 0 40px}@media (max-width:600px){body.not-found .container h3{margin:30px 0 20px}}body.not-found .container p{font-size:18px;font-weight:600}body.not-found .container p a{font-weight:800;text-decoration:underline}body.dashboard,body.intranet{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;min-height:100vh}body.dashboard,body.dashboard .container,body.intranet,body.intranet .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;justify-content:center}body.dashboard .container,body.intranet .container{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;padding:20px;text-align:center}address{font-style:normal}a{color:inherit;cursor:pointer;font-family:inherit;text-decoration:none}ul{list-style:none}img{background-repeat:no-repeat;background-size:cover;color:#fff;font-style:italic;font-weight:500;height:auto;max-width:100%;shape-margin:12px;text-indent:10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle}@media (max-width:800px){body{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}a[role=link]:after,a[role=link]:before{display:none!important}}@-webkit-keyframes fade-in{0%{opacity:0}50%{opacity:0}to{opacity:1}}@-webkit-keyframes fade-out{0%{opacity:1}50%{opacity:1}to{opacity:0}}@keyframes fade-out{0%{opacity:1}50%{opacity:1}to{opacity:0}}@-webkit-keyframes fly-in-from-bottom{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}50%{-webkit-transform:translateY(100%);transform:translateY(100%)}75%{opacity:0}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fly-in-from-bottom{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}50%{-webkit-transform:translateY(100%);transform:translateY(100%)}75%{opacity:0}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fly-in-from-top{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}50%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}75%{opacity:0}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fly-in-from-top{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}50%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}75%{opacity:0}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes move-downwards{0%{opacity:0;-webkit-transform:translateY(-15px);transform:translateY(-15px)}50%{opacity:0;-webkit-transform:translateY(-15px);transform:translateY(-15px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes move-downwards{0%{opacity:0;-webkit-transform:translateY(-15px);transform:translateY(-15px)}50%{opacity:0;-webkit-transform:translateY(-15px);transform:translateY(-15px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes move-upwards{0%{opacity:0;-webkit-transform:translateY(25px);transform:translateY(25px)}50%{opacity:0;-webkit-transform:translateY(25px);transform:translateY(25px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes move-upwards{0%{opacity:0;-webkit-transform:translateY(25px);transform:translateY(25px)}50%{opacity:0;-webkit-transform:translateY(25px);transform:translateY(25px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.container{margin:0 auto;max-width:1200px}.max-container{margin:0 auto}.max-columns,.max-container{max-width:1600px}.flex,.flex-centered{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-centered{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex-col,.flex-col-centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-col-centered{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.grid{display:grid}.scrolled-element{margin-top:100px}.no-scroll{overflow-x:hidden}.btn{background:none;border:0}.link-active{position:relative}.link-active:before{background-color:#21283a;bottom:-2px;content:"";height:1px;left:0;position:absolute;width:100%}.title{color:#21283a;font-size:21px;font-weight:700;letter-spacing:0;margin:40px 0;text-transform:capitalize}@media (max-width:600px){.marquee .title{text-align:center}}p{margin:20px 0}p.stand-out{font-size:18px;font-weight:500;margin-bottom:20px;text-align:justify}.m-1{margin:1rem}.p-1{padding:1rem}.mx-1{margin:0 1rem}.px-1{padding:0 1rem}.my-1{margin:1rem 0}.py-1{padding:1rem 0}.m-2{margin:2rem}.p-2{padding:2rem}.mx-2{margin:0 2rem}.px-2{padding:0 2rem}.my-2{margin:2rem 0}.py-2{padding:2rem 0}.m-3{margin:3rem}.p-3{padding:3rem}.mx-3{margin:0 3rem}.px-3{padding:0 3rem}.my-3{margin:3rem 0}.py-3{padding:3rem 0}.m-4{margin:4rem}.p-4{padding:4rem}.mx-4{margin:0 4rem}.px-4{padding:0 4rem}.my-4{margin:4rem 0}.py-4{padding:4rem 0}.m-5{margin:5rem}.p-5{padding:5rem}.mx-5{margin:0 5rem}.px-5{padding:0 5rem}.my-5{margin:5rem 0}.py-5{padding:5rem 0}.header{display:-webkit-box;display:-ms-flexbox;display:flex;height:90px;padding:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;background-color:#21283a;color:#c5b077;font-size:16px;font-weight:400;justify-content:space-between;letter-spacing:.5px;position:relative;-webkit-transition:height .5s,color .5s;transition:height .5s,color .5s;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;z-index:10}.header .header-logo{display:inline-block;line-height:1.5;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.header .header-logo img{height:75px;-o-object-fit:contain;object-fit:contain;-webkit-transition:height .5s,margin .5s;transition:height .5s,margin .5s;width:100%}.header .header-logo div{font-family:Poppins,sans-serif;text-transform:uppercase}.header .header-logo div h1{font-size:14px;font-weight:600;letter-spacing:1.5px}.header .header-logo div h2{font-size:12px;font-weight:400;letter-spacing:.5px;text-transform:capitalize}.header .mobile-nav{display:none;min-height:100vh;opacity:0;-webkit-transform:translateX(-100vw);transform:translateX(-100vw);visibility:hidden}.header .mobile-active,.header .mobile-nav{-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;transition:transform .5s,opacity .5s;transition:transform .5s,opacity .5s,-webkit-transform .5s}.header .mobile-active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:translateX(0);transform:translateX(0);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:18px;opacity:1;visibility:visible}.header .mobile-nav.mobile-active{-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;transition:transform .5s,opacity .5s;transition:transform .5s,opacity .5s,-webkit-transform .5s}.header .mobile-menu-btn,.header .mobile-nav~div.mobile{display:none}.header .mobile-nav.mobile-active~div.mobile{display:block}.header.sticky{background-color:rgba(33,40,58,.975);-webkit-box-shadow:none;box-shadow:none;left:0;position:sticky;right:0;top:0;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:height .5s,color .5s,background-color .5s,-webkit-transform .5s;transition:height .5s,color .5s,background-color .5s,-webkit-transform .5s;transition:height .5s,color .5s,background-color .5s,transform .5s;transition:height .5s,color .5s,background-color .5s,transform .5s,-webkit-transform .5s;z-index:100}.header.sticky .header-logo img{height:75px;margin-top:0}.header.sticky .mobile-menu-btn{color:#21283a}@media (max-width:1200px){.header{position:relative}.header .nav{display:none}.header .mobile-inner-menu{margin-bottom:20px}.header .cities,.header .contact{display:-webkit-box;display:-ms-flexbox;display:flex;margin:8px;-webkit-box-pack:center;-ms-flex-pack:center;font-size:14px;gap:20px;justify-content:center}.header .cities i,.header .cities li,.header .contact i,.header .contact li{color:#c5b077}.header .cities li>i,.header .contact li>i{margin-right:6px}.header .cities li+li,.header .contact li+li{margin-left:30px}.header .mobile-active{background-color:#21283a;display:-webkit-box;display:-ms-flexbox;display:flex;inset:0;overflow-y:scroll;padding:85px 20px 20px;position:fixed;z-index:10;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header .mobile-active .mobile-inner-menu>li.menu{margin-bottom:30px}.header .mobile-active .mobile-inner-menu a,.header .mobile-active .mobile-inner-menu li>label{color:#c5b077;color:#fff}.header .mobile-active .mobile-inner-menu li.accordion>label,.header .mobile-active .mobile-inner-menu li>a{font-family:inherit;font-weight:400;position:relative}.header .mobile-active .mobile-inner-menu li.accordion>label:after,.header .mobile-active .mobile-inner-menu li.accordion>label:before,.header .mobile-active .mobile-inner-menu li>a:after,.header .mobile-active .mobile-inner-menu li>a:before{background:#21283a;bottom:-2px;content:"";display:block;height:1px;left:0;position:absolute;width:0}.header .mobile-active .mobile-inner-menu li.accordion>label:hover:after,.header .mobile-active .mobile-inner-menu li.accordion>label:hover:before,.header .mobile-active .mobile-inner-menu li>a:hover:after,.header .mobile-active .mobile-inner-menu li>a:hover:before{width:100%}.header .mobile-active address{margin-bottom:80px;padding-bottom:20px}.header .mobile-active .accordion input{display:none}.header .mobile-active .accordion label{cursor:pointer}.header .mobile-active .accordion .mobile-submenu{margin:20px 20px 10px 10px;max-height:0;opacity:.5;overflow:hidden;-webkit-transition:0s linear;transition:0s linear}.header .mobile-active .accordion input:checked+label+ul.mobile-submenu{list-style-position:inside;margin-bottom:40px;max-height:100%;opacity:1;-webkit-transition:.25s linear;transition:.25s linear}.header .mobile-active .accordion input:checked+label+ul.mobile-submenu li{list-style:inside;margin-left:5px}.header .mobile-active .mobile-submenu li+li{margin-top:10px}.header .mobile-active .mobile-submenu li>a{text-decoration:none}.header .mobile-menu-btn{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-color:#21283a;border:none;border-bottom:1px solid #fff;color:#fff;cursor:pointer;height:36px;justify-content:center;margin-bottom:10px;position:relative;width:40px;z-index:200}.header .mobile-menu-btn:after,.header .mobile-menu-btn:before{background-color:#fff;content:"";height:1px;position:absolute;width:100%}.header .mobile-menu-btn:before{top:11px}.header .mobile-menu-btn:after{bottom:11px}.header .mobile-menu-btn.mobile-menu-btn-close:before{top:18px;-webkit-transform:rotate(-45deg) translateY(-1px);transform:rotate(-45deg) translateY(-1px)}.header .mobile-menu-btn.mobile-menu-btn-close:after,.header .mobile-menu-btn.mobile-menu-btn-close:before{-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.header .mobile-menu-btn.mobile-menu-btn-close:after{bottom:18px;-webkit-transform:rotate(45deg) translateY(1px);transform:rotate(45deg) translateY(1px)}.header .mobile-menu-btn.mobile-menu-btn-close{border-bottom:0}.mobile-active~.mobile{background-color:#21283a;display:block;height:90px;left:0;position:fixed;width:100%;z-index:100}.header.sticky .header-logo{margin-right:50%}}@media (max-width:800px){.header .cities li+li,.header .contact li+li{margin-left:16px}.header .mobile-active~.mobile{height:80px}.header .mobile-active .mobile-submenu{font-size:14px}.header{height:80px}.header.sticky .header-logo img{height:75px}}@media (max-width:600px){.header .header-logo div h1,.header .header-logo div h2{font-weight:300}.header .cities,.header .contact{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .cities li+li,.header .contact li+li{margin-left:0;margin-top:0}.header .contact{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:425px){.header .contact,.header.sticky .contact{font-size:13.5px;gap:10px}.header .cities,.header.sticky .cities{font-size:13.5px;gap:10px;margin:5px 0 10px}}.top-bar{-webkit-box-shadow:0 0 12px rgba(33,40,58,.15);box-shadow:0 0 12px rgba(33,40,58,.15);font-size:16px;padding:40px 0;width:100%}.top-bar .top-bar-container{margin:0 auto;max-width:1400px;padding:20px}.top-bar .top-bar-container .contact ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding-left:0}.top-bar .top-bar-container .contact ul>li{color:#fff;cursor:pointer;position:relative;-webkit-transition:.15s;transition:.15s}.top-bar .top-bar-container .contact ul>li:hover,.top-bar .top-bar-container .contact ul>li:hover i{color:#c5b077}.top-bar .top-bar-container .contact ul>li:before{content:"·";margin:0 12px}.top-bar .top-bar-container .contact ul>li:first-of-type:before{content:"";margin-left:0;padding:0}.top-bar .top-bar-container .contact ul>li:nth-of-type(2){margin-right:0}.top-bar .top-bar-container .contact ul>li:nth-of-type(3){margin-left:48px;position:relative}.top-bar .top-bar-container .contact ul>li:nth-of-type(3):before{background-color:#b89f5f;content:"";height:100%;left:-40px;position:absolute;width:2px}.top-bar .top-bar-container .contact ul>li i{color:#fff;margin-left:-4px;margin-right:2px}.top-bar .top-bar-container .social{display:-webkit-box;display:-ms-flexbox;display:flex;max-height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top-bar .top-bar-container .social ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0}.top-bar .top-bar-container .social ul li+li{margin-left:36px}.top-bar .top-bar-container .social ul li{cursor:pointer}.top-bar .top-bar-container .social ul li i{color:#fff;font-size:22px;-webkit-transition:color .15s;transition:color .15s}.top-bar .top-bar-container .social ul li i.fa-facebook-f:hover{color:#4267b2}.top-bar .top-bar-container .social ul li i.fa-instagram:hover{color:#405de6}.top-bar .top-bar-container .social ul li i.fa-mobile-screen-button:hover{color:#c5b077}.top-bar .top-bar-container .social ul li i.fa-x-twitter:hover{color:#1da1f2}.top-bar .top-bar-container .social ul li i.fa-whatsapp:hover{color:#25d366}.top-bar .top-bar-container .social div>a{background-color:#21283a;border:0;display:inline-block;font-size:inherit;margin-left:10px;padding:14px 20px}.top-bar .top-bar-container .social div>a i{color:inherit;margin-right:10px}.footer .top-bar{padding:20px 10px 0}@media (max-width:1000px){.top-bar{display:none}}@media (max-width:800px){.top-bar{font-size:12px}.top-bar .top-bar-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.top-bar .top-bar-container .social ul li i{font-size:16px}}.services-cards{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.services-cards .services-cards-header h2{color:#fff;font-size:24px;font-weight:400;margin:20px 0}.services-cards{border-radius:8px}.services-cards .services-cards-wrapper{border-radius:8px;overflow:hidden;position:relative;width:100%}.services-cards .services-cards-btns button.services-cards-btn{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border-radius:8px;cursor:pointer;font-weight:400;height:48px;justify-content:center;margin:0;padding:0;width:48px}.services-cards .services-cards-btns button.services-cards-btn i{color:#fff;font-size:32px;margin:0;padding:0}.services-cards .services-cards-btns button.services-cards-btn:first-of-type{border-bottom-left-radius:0;border-top-left-radius:0;left:10px}.services-cards .services-cards-btns button.services-cards-btn:last-of-type{border-bottom-right-radius:0;border-top-right-radius:0;right:10px}.services-cards .services-cards-slider{border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s,-webkit-transform 1s}.services-cards .services-cards-slider .services-cards-slide{position:relative;-ms-flex-negative:0;border-radius:8px;flex-shrink:0;height:260px;height:360px;overflow:hidden;padding:0 10px;-webkit-transition:-webkit-filter .5s;transition:-webkit-filter .5s;transition:filter .5s;transition:filter .5s,-webkit-filter .5s}.services-cards .services-cards-slider .services-cards-slide img{background-clip:padding-box;-webkit-background-clip:padding-box;border-radius:8px;height:260px;height:360px;-o-object-fit:cover;object-fit:cover;position:relative;-webkit-transform:translateY(0);transform:translateY(0);width:100%}.services-cards .services-cards-slider .services-cards-slide .info{bottom:0;left:50%;opacity:1;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}.services-cards .services-cards-slider .services-cards-slide .info h3{--custom-width:18px;background-clip:padding-box;-webkit-background-clip:padding-box;background-color:transparent;border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top:0;color:#fff;font-size:18px;font-weight:500;margin-left:calc(var(--custom-width)/2);overflow-x:hidden;overflow:hidden;padding:10px;position:relative;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - var(--custom-width))}.services-cards .services-cards-slider .services-cards-slide .info h3:before{background:-webkit-gradient(linear,left bottom,left top,from(#21283a),color-stop(100%,rgba(33,40,58,.65)),color-stop(100%,transparent),to(transparent));background:linear-gradient(0deg,#21283a,rgba(33,40,58,.65) 100%,transparent 0,transparent);background-clip:padding-box;-webkit-background-clip:padding-box;border-bottom-left-radius:8px;border-bottom-right-radius:8px;content:"";height:100%;inset:0;position:absolute;width:100%;z-index:-1}.services-cards .services-cards-slider .services-cards-slide:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}body:not(.details-page) .services-cards{margin:0 auto;max-width:1200px;padding:0 10px}body:not(.details-page) .services-cards .services-cards-slider .services-cards-slide{width:25%}body:is(.details-page) .services-cards{margin:0 auto;max-width:1400px;padding:0 10px}body:is(.details-page) .services-cards .services-cards-slider .services-cards-slide{width:20%}body:not(.details-page) .services-cards .services-cards-btns{display:none}@media (max-width:1400px){body:is(.details-page) .services-cards .services-cards-slider .services-cards-slide{width:20%}}@media (max-width:1200px){body:is(.details-page) .services-cards .services-cards-slider .services-cards-slide,body:not(.details-page) .services-cards .services-cards-slider .services-cards-slide{width:25%}}@media (max-width:1000px){body:is(.details-page) .services-cards .services-cards-slider .services-cards-slide,body:not(.details-page) .services-cards .services-cards-slider .services-cards-slide{width:33.33%}body:not(.details-page) .services-cards .services-cards-btns{display:block}}@media (max-width:800px){body:is(.details-page) .services-cards .services-cards-slider .services-cards-slide,body:not(.details-page) .services-cards .services-cards-slider .services-cards-slide{width:50%}}@media (max-width:600px){body:is(.details-page) .services-cards,body:not(.details-page) .services-cards{padding:0}body:is(.details-page) .services-cards .services-cards-slider,body:not(.details-page) .services-cards .services-cards-slider{height:300px}body:is(.details-page) .services-cards .services-cards-slider .services-cards-slide,body:not(.details-page) .services-cards .services-cards-slider .services-cards-slide{height:300px;width:100%}body:is(.details-page) .services-cards .services-cards-wrapper .services-cards-btns,body:not(.details-page) .services-cards .services-cards-wrapper .services-cards-btns{display:none}body:is(.details-page) .services-cards .services-cards-wrapper .services-cards-btns button.services-cards-btn:first-of-type,body:not(.details-page) .services-cards .services-cards-wrapper .services-cards-btns button.services-cards-btn:first-of-type{left:0}body:is(.details-page) .services-cards .services-cards-wrapper .services-cards-btns button.services-cards-btn:last-of-type,body:not(.details-page) .services-cards .services-cards-wrapper .services-cards-btns button.services-cards-btn:last-of-type{right:0}}@media (max-width:425px){body:is(.details-page) .services-cards,body:not(.details-page) .services-cards{padding:0}}@media (max-width:600px){.services-cards,.services-cards .services-cards-wrapper,.services-cards .services-cards-wrapper .services-cards-slider{border-radius:0}.services-cards .services-cards-wrapper .services-cards-slider .services-cards-slide{border-radius:0;border-bottom-left-radius:8px;border-bottom-right-radius:8px;padding:0}.services-cards .services-cards-wrapper .services-cards-slider .services-cards-slide img{border-radius:0;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.services-cards .services-cards-wrapper .services-cards-slider .services-cards-slide .info h3{border-radius:0;margin-left:0;width:100%}.services-cards .services-cards-wrapper .services-cards-slider .services-cards-slide .info h3:before{border-radius:0}}@media (max-width:425px){.services-cards .services-cards-slider .services-cards-slide .info h3{margin:0 0 0 -1px;width:calc(100% + 2px)}}.nav .menu-wrapper{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex}.nav .menu-wrapper .menu{margin-top:2px;position:relative}.nav .menu-wrapper .menu+.menu{margin-left:40px}.nav .menu-wrapper .menu a{color:#c5b077;display:inline-block;margin-bottom:10px;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.nav .menu-wrapper .menu a:after,.nav .menu-wrapper .menu a:before{background:#c5b077;bottom:-2px;content:"";display:block;height:1px;left:0;position:absolute;-webkit-transition:width .25s;transition:width .25s;width:0}.nav .menu-wrapper .menu a.submenu-hovered:after,.nav .menu-wrapper .menu a.submenu-hovered:before,.nav .menu-wrapper .menu a:hover:after,.nav .menu-wrapper .menu a:hover:before{width:100%}.nav .menu-wrapper .menu a:has(i){background:#c5b077;border-radius:2px;margin-top:-4px;padding:4px}.nav .menu-wrapper .menu a:has(i) i{color:#21283a}.nav .menu-wrapper .menu a:has(i):hover:after,.nav .menu-wrapper .menu a:has(i):hover:before{width:0}.nav .menu-wrapper .menu:hover .submenu{display:block;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.nav .menu-wrapper .menu .submenu{background-color:#fff;border-bottom-left-radius:8px;border-bottom-right-radius:8px;-webkit-box-shadow:0 12px 12px rgba(33,40,58,.15);box-shadow:0 12px 12px rgba(33,40,58,.15);color:#21283a;display:none;padding:8px;width:-webkit-max-content;width:-moz-max-content;width:max-content;z-index:10}.nav .menu-wrapper .menu .submenu li{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:400;text-align:left}.nav .menu-wrapper .menu .submenu li a{color:#21283a;display:inline-block;font-size:16px;padding:12px;width:100%}.nav .menu-wrapper .menu .submenu li a:after,.nav .menu-wrapper .menu .submenu li a:before{background:#21283a}.nav .menu-wrapper .menu .submenu li a:hover:after,.nav .menu-wrapper .menu .submenu li a:hover:before{width:0}.nav .menu-wrapper .menu .submenu li a:last-of-type{margin-bottom:0}.nav .menu-wrapper .menu .submenu li:hover>a{background-color:#21283a;border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top-left-radius:0;border-top-right-radius:0;color:#fff}.nav .menu-wrapper .menu.active{pointer-events:none}.nav .menu-wrapper .menu.active a:before{width:100%}.nav .menu-wrapper:has(.menu.active){cursor:auto}.hero{background-attachment:fixed;background-image:url(../assets/images/background/hero/landing-page.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-bottom-left-radius:8px;border-bottom-right-radius:8px;position:relative;width:100%;z-index:0}.hero p{text-align:center}.hero.real-estate{background-image:url(../assets/images/background/hero/real-estate.jpg)}.hero.business-solutions{background-image:url(../assets/images/background/hero/business-solutions.jpg)}.hero.immigration{background-image:url(../assets/images/background/hero/immigration.jpg)}.hero.legal-litigation{background-image:url(../assets/images/background/hero/legal-litigation.jpg)}.hero .hero-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:-1px;min-height:calc(100vh - 220px);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.hero .hero-wrapper .hero-content{-webkit-animation:fadeIn 2.5s;animation:fadeIn 2.5s;width:100%}.hero .hero-wrapper .hero-img{height:100%;max-width:100px;-o-object-fit:cover;object-fit:cover;width:300px}.hero .hero-wrapper .subtitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;color:#c5b077;font-size:36px;font-weight:600;justify-content:center;letter-spacing:1px;position:relative;text-transform:uppercase}.hero .hero-wrapper .subtitle:before{background-color:#21283a;bottom:0;content:"";height:1px;position:absolute;width:38px}.hero .hero-wrapper .title{color:#fff;color:#c5b077;font-size:48px;font-weight:400;letter-spacing:4px;line-height:1;margin:60px 0 20px;padding:0 20px;position:relative}.hero .hero-wrapper .title span{color:#c5b077;font-size:.5em}.hero .hero-wrapper .title p{text-align:center}.hero .hero-wrapper .undertitle{font-size:28px;font-weight:300}.hero .hero-wrapper .btn,.hero .hero-wrapper .text,.hero .hero-wrapper .undertitle{color:#fff}.hero .hero-wrapper .text{font-size:22px;font-weight:300;line-height:1.75;max-width:68ch;padding:10px;position:relative}.hero .hero-wrapper .text:after{background-color:#c5b077;bottom:4px;content:"";height:1px;left:50%;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%);width:38px}.hero .hero-wrapper .btn{background-color:rgba(33,40,58,.65);border-radius:8px;cursor:pointer;font-size:16px;font-weight:300;height:60px;line-height:60px;padding:0 40px;z-index:10}.hero .hero-wrapper .btn i{margin-left:8px}.hero .hero-list{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;font-size:24px;gap:30px;justify-content:center;line-height:1;padding:20px}.hero .hero-list-item i{color:#21283a;margin-right:10px}.hero .hero-list-item a{color:#fff;-webkit-transition:color .25s ease;transition:color .25s ease}.hero .hero-list-item a:hover{color:#21283a}.hero:after,.hero:before{content:"";inset:0;opacity:1;position:absolute;z-index:-10}.hero:after,.hero:before{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.hero:after{background-color:rgba(33,40,58,.65)}body:not(.details-page):not(.about):not(.contact) .video-container~.hero .hero-wrapper{display:none;min-height:calc(100vh - 80px)}body:not(.details-page):not(.about):not(.contact) .hero .hero-wrapper .title{max-width:36ch}@-webkit-keyframes fadeIn{0%{opacity:0}10%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}10%{opacity:0}to{opacity:1}}@media (max-width:1400px){.hero .hero-wrapper{height:-webkit-max-content;height:-moz-max-content;height:max-content}.hero .hero-wrapper .title{font-size:36px}}@media (max-width:1200px){.hero .hero-wrapper{padding-top:20px}}@media (max-width:800px){.hero .hero-wrapper .title{font-size:32px;padding:0 10px}}@media (max-width:600px){.hero .hero-wrapper{min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content}.hero .hero-wrapper .subtitle{font-size:28px}.hero .hero-wrapper .title{font-size:24px;margin:20px 0 0;position:relative}.hero .hero-wrapper .title:before{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:border-radius(8px,8px);content:"";height:90px;left:50%;max-width:120px;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}.hero .hero-wrapper .undertitle{font-weight:200}.hero .hero-wrapper .text{font-size:16px;padding:0 20px;text-align:center}.hero .hero-wrapper .text:after{display:none}.hero .hero-list{font-size:18px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;margin-top:0}}@media (max-width:425px){.hero .hero-wrapper .btn{border-radius:border-radius(8px,8px);width:100%}.hero .hero-wrapper .text{margin:10px auto;padding:20px 20px 30px}}.about-small{gap:40px;margin:40px auto;padding:0 20px}.about-small .about-header{text-align:center}.about-small .about-header,.about-small .about-header:hover{-webkit-box-shadow:none;box-shadow:none}.about-small .about-header h2,.about-small .about-header h3{font-weight:600;letter-spacing:1px}.about-small .about-header h3{color:#c5b077;font-size:14px;text-transform:uppercase}.about-small .about-header h2{font-size:30px;position:relative}.about-small .about-header h2:before{background-color:#c5b077;bottom:-4px;content:"";height:1px;left:calc(50% - 19px);position:absolute;width:38px}.about-small div{border-radius:8px;-webkit-box-shadow:0 0 12px rgba(33,40,58,.15);box-shadow:0 0 12px rgba(33,40,58,.15);position:relative;text-align:left;-webkit-transition:-webkit-box-shadow .5s;transition:-webkit-box-shadow .5s;transition:box-shadow .5s;transition:box-shadow .5s,-webkit-box-shadow .5s}.about-small div:hover{-webkit-box-shadow:0 0 24px rgba(33,40,58,.25);box-shadow:0 0 24px rgba(33,40,58,.25)}.about-small div div.flex{background-color:#fff;border-radius:8px;position:relative}.about-small div div{width:100%}.about-small div div.img{height:auto;-webkit-transition:width .25s,-webkit-transform .25s;transition:width .25s,-webkit-transform .25s;transition:transform .25s,width .25s;transition:transform .25s,width .25s,-webkit-transform .25s;width:50%}.about-small div .about-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;gap:10px;justify-content:space-evenly;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.about-small div .about-wrapper a>p{text-decoration:underline}.about-small div .about-wrapper .title{display:-webkit-box;display:-ms-flexbox;display:flex;margin:20px 0 0;position:relative;width:100%;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;font-weight:600}.about-small div .about-wrapper .title>span:first-child{letter-spacing:normal;padding-right:4px}.about-small div .about-wrapper .title>span:last-child{font-size:.5em;padding-left:4px}.about-small div .about-wrapper .title:before{background-color:#c5b077;bottom:-4px;content:"";height:1px;position:absolute;width:38px}.about-small div .about-wrapper .signature{display:block;margin-top:0;text-align:center}.about-small div .about-wrapper .signature img.signature{margin:20px 0}.about-small div .about-wrapper p.signature{color:#c5b077;font-family:Mr Dafoe;font-size:42px;font-weight:100;margin-bottom:0}.about-small div .about-wrapper .text{display:-webkit-box;letter-spacing:1px;overflow:hidden;width:100%;-webkit-box-orient:vertical;-webkit-line-clamp:4}.about-small div .about-wrapper .sub-text{display:inline-block;font-size:18px;font-weight:500;margin-top:inherit;width:100%}.about-small div .about-wrapper .sub-text>span{font-size:.5em}.about-small div .img{background-position:center 25%;background-repeat:no-repeat;background-size:cover;height:410px;-o-object-fit:cover;object-fit:cover;width:50%}.about-small div.first-row .flex .img{border-bottom-right-radius:8px;border-top-right-radius:8px}.about-small div.last-row .flex .img{border-bottom-left-radius:8px;border-top-left-radius:8px}.about-small div.first-row:after,.about-small div.last-row:after{background-color:#c5b077;height:1px;position:absolute;-webkit-transition:width .5s;transition:width .5s;width:67.5%;z-index:10}.about-small div.first-row:after{left:0;top:0}.about-small div.last-row:after{bottom:0;right:0}.about-small div.first-row:hover:after,.about-small div.last-row:hover:after{width:67.5%}.about-small div.first-row:before,.about-small div.last-row:before{background-color:#21283a;height:1px;position:absolute;-webkit-transition:width .5s;transition:width .5s;width:0;z-index:10}.about-small div.first-row:before{bottom:0;left:0}.about-small div.last-row:before{right:0;top:0}.about-small div.first-row:hover:before,.about-small div.last-row:hover:before{width:67.5%}.about-large{gap:40px;margin:40px auto 50px;padding:30px 20px 20px}.about-large .about-header{display:none;text-align:center}.about-large .about-header h2,.about-large .about-header h3{font-weight:600;letter-spacing:1px}.about-large .about-header h3{color:#c5b077;font-size:14px;text-transform:uppercase}.about-large .about-header h2{font-size:30px;position:relative}.about-large .about-header h2:before{background-color:#c5b077;bottom:-4px;content:"";height:4px;left:calc(50% - 19px);position:absolute;width:38px}.about-large div{border-radius:8px;-webkit-box-shadow:0 0 12px rgba(33,40,58,.15);box-shadow:0 0 12px rgba(33,40,58,.15);gap:20px;position:relative;text-align:left;-webkit-transition:-webkit-box-shadow .5s;transition:-webkit-box-shadow .5s;transition:box-shadow .5s;transition:box-shadow .5s,-webkit-box-shadow .5s}.about-large div:hover{-webkit-box-shadow:0 0 24px rgba(33,40,58,.25);box-shadow:0 0 24px rgba(33,40,58,.25)}.about-large div div.flex{background-color:#fff;border-radius:8px;position:relative}.about-large div div{width:100%}.about-large div .about-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;gap:10px;justify-content:space-evenly;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.about-large div .about-wrapper a>p{text-decoration:underline}.about-large div .about-wrapper .title{display:-webkit-box;display:-ms-flexbox;display:flex;margin:20px 0 0;position:relative;width:100%;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;font-weight:600}.about-large div .about-wrapper .title>span:first-child{letter-spacing:normal;padding-right:4px}.about-large div .about-wrapper .title>span:last-child{font-size:.5em;padding-left:4px}.about-large div .about-wrapper .title:before{background-color:#c5b077;bottom:-4px;content:"";height:1px;position:absolute;width:38px}.about-large div .about-wrapper .signature{display:block;margin-top:0;text-align:center}.about-large div .about-wrapper .signature img.signature{margin:20px 0}.about-large div .about-wrapper p.signature{color:#c5b077;font-family:Mr Dafoe;font-size:42px;font-weight:100;margin-bottom:0}.about-large div .about-wrapper .text{display:-webkit-box;letter-spacing:1px;overflow:hidden;text-align:justify;width:100%;-webkit-box-orient:vertical;-webkit-line-clamp:130}.about-large div .about-wrapper .text:first-of-type{margin-bottom:4px}.about-large div .about-wrapper .text:nth-of-type(2),.about-large div .about-wrapper .text:nth-of-type(4){margin-top:0}.about-large div .about-wrapper .sub-text{display:inline-block;font-size:18px;font-weight:500;margin-top:auto;width:100%}.about-large div .about-wrapper .sub-text>span{font-size:.5em}.about-large div .img{float:right;height:400px;margin:0 0 10px 24px;-o-object-fit:cover;object-fit:cover;-webkit-transition:width delay .25s .25s,opacity .25s,-webkit-transform .25s;transition:width delay .25s .25s,opacity .25s,-webkit-transform .25s;transition:transform .25s,width delay .25s .25s,opacity .25s;transition:transform .25s,width delay .25s .25s,opacity .25s,-webkit-transform .25s;width:300px}.about-large div.first-row:focus,.about-large div.first-row:focus-visible,.about-large div.last-row:focus,.about-large div.last-row:focus-visible{border:none;outline:none}.about-large div.first-row .flex .img,.about-large div.last-row .flex .img{border-bottom-left-radius:8px;border-top-left-radius:8px}@media (max-width:1000px){.about-small .about-header{display:none}}@media (max-width:800px){.about-small div{height:auto;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-radius:8px}.about-small div .about-wrapper{gap:10px;margin:0;padding:10px 20px}.about-small div .about-wrapper .title{margin:20px 0}.about-small div>*{max-width:100%}.about-small div .img{border-radius:0;border-bottom-left-radius:8px;border-bottom-left-radius:0;border-bottom-right-radius:8px;border-bottom-right-radius:0;-webkit-box-shadow:0 0 12px rgba(33,40,58,.15);box-shadow:0 0 12px rgba(33,40,58,.15);max-height:100%;-o-object-fit:cover;object-fit:cover;width:100%}}@media (max-width:600px){.about-small{border-radius:8px}.about-small div.first-row .flex{border-radius:8px;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.about-small div.first-row .flex .img{border-radius:0;border-top-left-radius:8px;border-top-right-radius:8px}.about-small div.last-row .flex{border-radius:8px}.about-small div.last-row .flex .img{border-radius:0;border-top-left-radius:8px;border-top-right-radius:8px}.about-small .about-header h2{margin:20px 0}div.flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;border-radius:8px;-ms-flex-direction:column;flex-direction:column}div.flex .about-wrapper{padding:20px}div.flex .about-wrapper .text{text-align:left;-moz-text-align-last:left;text-align-last:left}div.flex .img{width:100%}}@media (max-width:425px){.about-small{gap:40px;margin-bottom:40px}.about-small .about-wrapper{border-radius:0}.about-small .about-header h2{display:none;line-height:1.2;padding:0 10px}.about-small div{border-radius:0;margin:0 auto;padding:0}.about-small div .about-wrapper{border-radius:0;padding:10px}.about-small div .img,.about-small div div.flex,.about-small div.first-row .flex div.img,.about-small div.last-row .flex div.img{border-radius:0}.about-small div+div{margin-top:10px}.about-small div:first-of-type{margin:0}section.about-small{padding:10px;width:100%}}@media (max-width:1000px){.about .about-large{margin:30px 0}}@media (max-width:800px){.about-large div.first-row .img,.about-large div.last-row .img{border-radius:8px;margin:10px 0 20px;width:100%}}@media (max-width:600px){.about-large div .about-wrapper .text{text-align:left;-moz-text-align-last:left;text-align-last:left}}@media (max-width:425px){.about-large,.about-large div.flex .about-wrapper{padding:10px}}.practice-areas{margin:40px auto;padding:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;gap:40px;justify-content:center;text-align:center}.practice-areas .practice-areas-header h2,.practice-areas .practice-areas-header h3{font-weight:600;letter-spacing:1px}.practice-areas .practice-areas-header h3{color:#c5b077;font-size:14px;text-transform:uppercase}.practice-areas .practice-areas-header h2{font-size:30px;position:relative}.practice-areas .practice-areas-header h2:before{background-color:#c5b077;bottom:-4px;content:"";height:1px;left:calc(50% - 19px);position:absolute;width:38px}.practice-areas .practice-areas-wrapper{display:grid;grid-template-columns:repeat(3,1fr);-webkit-box-pack:center;-ms-flex-pack:center;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;justify-content:center;row-gap:40px}.practice-areas .practice-areas-wrapper .card{background-attachment:fixed;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:8px;-webkit-box-shadow:0 0 12px rgba(33,40,58,.15);box-shadow:0 0 12px rgba(33,40,58,.15);font-weight:400;grid-column:span 1;padding:40px 20px 20px;position:relative;-webkit-transition:-webkit-box-shadow .25s ease-in-out;transition:-webkit-box-shadow .25s ease-in-out;transition:box-shadow .25s ease-in-out;transition:box-shadow .25s ease-in-out,-webkit-box-shadow .25s ease-in-out;width:100%;z-index:0}.practice-areas .practice-areas-wrapper .card,.practice-areas .practice-areas-wrapper .card div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.practice-areas .practice-areas-wrapper .card:hover{-webkit-box-shadow:0 0 24px rgba(33,40,58,.25);box-shadow:0 0 24px rgba(33,40,58,.25)}.practice-areas .practice-areas-wrapper .card>img{display:none}.practice-areas .practice-areas-wrapper .card i{color:#c5b077}.practice-areas .practice-areas-wrapper .card a{color:#21283a}.practice-areas .practice-areas-wrapper .card i{font-size:36px}.practice-areas .practice-areas-wrapper .card h3{font-size:20px;font-weight:700;letter-spacing:1px;margin:20px 0;position:relative}.practice-areas .practice-areas-wrapper .card h3:before{background-color:#c5b077;border-radius:8px;bottom:-8px;height:4px;left:50%;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%);width:38px}.practice-areas .practice-areas-wrapper .card p{font-size:18px;font-weight:500;margin-bottom:24px;margin-top:auto;text-align:justify}.practice-areas .practice-areas-wrapper .card a{display:-webkit-box;display:-ms-flexbox;display:flex;height:60px;padding:0 20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-color:#21283a;border-radius:8px;color:#fff;font-size:16px;font-weight:400;justify-content:center;line-height:60px;-webkit-transition:background-color .5s;transition:background-color .5s}.practice-areas .practice-areas-wrapper .card a:hover{background-color:rgba(33,40,58,.85)}.practice-areas .practice-areas-wrapper .card a i{color:#c5b077;font-size:16px;margin:2px 0 0 16px;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.practice-areas .practice-areas-wrapper .card a:hover i{-webkit-transform:translateX(20px);transform:translateX(20px)}.practice-areas .practice-areas-wrapper .card:before{background-color:hsla(0,0%,100%,.85);border-radius:8px;content:"";inset:0;position:absolute;z-index:-1}.practice-areas .practice-areas-wrapper .card:first-of-type{background-image:url(../assets/images/background/practice-cards/property-purchase.jpg)}.practice-areas .practice-areas-wrapper .card:nth-of-type(2){background-image:url(../assets/images/background/practice-cards/company-formation.jpg)}.practice-areas .practice-areas-wrapper .card:nth-of-type(3){background-image:url(../assets/images/background/practice-cards/accounting-tax-filing.jpg)}.practice-areas .practice-areas-wrapper .card:nth-of-type(4){background-image:url(../assets/images/background/practice-cards/nie.jpg)}.practice-areas .practice-areas-wrapper .card:nth-of-type(5){background-image:url(../assets/images/background/practice-cards/vat-registration.jpg)}.practice-areas .practice-areas-wrapper .card:nth-of-type(6){background-image:url(../assets/images/background/practice-cards/payroll.jpg)}@media (max-width:1000px){.practice-areas .practice-areas-header{display:none}.practice-areas .practice-areas-wrapper{grid-template-columns:repeat(2,1fr)}.practice-areas .practice-areas-wrapper .card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.practice-areas .practice-areas-wrapper i{font-size:30px}.practice-areas .practice-areas-wrapper h3{margin:16px 0}.practice-areas .practice-areas-wrapper a,.practice-areas .practice-areas-wrapper p{margin-top:auto}}@media (max-width:1000px) and (max-width:600px){.practice-areas .practice-areas-wrapper{grid-template-columns:repeat(1,1fr)}.practice-areas .practice-areas-wrapper .card{background-image:none;padding-top:20px}.practice-areas .practice-areas-wrapper .card>img{border-top-left-radius:8px;border-top-right-radius:8px;display:block;height:250px;margin-bottom:30px;-o-object-fit:cover;object-fit:cover;width:100%}.practice-areas .practice-areas-wrapper .card div{height:auto}.practice-areas .practice-areas-wrapper .card p{text-align:center}.practice-areas .practice-areas-wrapper .card.card:first-of-type,.practice-areas .practice-areas-wrapper .card.card:nth-of-type(2),.practice-areas .practice-areas-wrapper .card.card:nth-of-type(3),.practice-areas .practice-areas-wrapper .card.card:nth-of-type(4),.practice-areas .practice-areas-wrapper .card.card:nth-of-type(5),.practice-areas .practice-areas-wrapper .card.card:nth-of-type(6){background-image:none}}@media (max-width:1000px) and (max-width:425px){.practice-areas{border-radius:0;padding:0 10px 20px}.practice-areas .practice-areas-wrapper .card{padding:10px}.practice-areas .practice-areas-wrapper .card a{border-radius:border-radius(8px,8px)}}@media (max-width:800px){.practice-areas{margin-bottom:20px}}@media (max-width:425px){.practice-areas{margin-bottom:0;margin-top:40px}.practice-areas .practice-areas-header h2{display:none;line-height:1.2;margin:10px 0 20px;padding:0 10px}}.expertise-areas{height:-webkit-max-content;height:-moz-max-content;height:max-content;margin:40px auto;padding:20px 0;position:relative;width:100%;z-index:20}.expertise-areas .expertise-areas-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;padding:20px;position:relative;width:100%;z-index:20;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-attachment:fixed;background-image:url(../assets/images/background/expertise-areas.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:8px;text-align:center}.expertise-areas .expertise-areas-wrapper:before{background-color:rgba(33,40,58,.65);border-radius:8px;content:"";inset:0;position:absolute;z-index:-10}.expertise-areas .expertise-areas-wrapper h2,.expertise-areas .expertise-areas-wrapper h3{color:#fff;font-weight:600;letter-spacing:1px}.expertise-areas .expertise-areas-wrapper h3{color:#21283a;font-size:14px;text-transform:uppercase}.expertise-areas .expertise-areas-wrapper h2{font-size:30px;gap:12px;margin:20px 0 40px;position:relative;text-transform:capitalize;z-index:10}.expertise-areas .expertise-areas-wrapper h2:before{background-color:#c5b077;bottom:-8px;content:"";height:1px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:38px}.expertise-areas .expertise-areas-wrapper .expertise-areas-cards{display:grid;grid-template-columns:repeat(2,1fr);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:1200px;width:100%}.expertise-areas .expertise-areas-wrapper .expertise-areas-cards .cards,.expertise-areas .expertise-areas-wrapper .expertise-areas-cards .text{max-width:1000px;z-index:10}.expertise-areas .expertise-areas-wrapper .expertise-areas-cards .text{color:#fff;margin:0 auto;padding:40px;width:100%}.expertise-areas .expertise-areas-wrapper .expertise-areas-cards .text p{color:#fff;font-weight:300;line-height:1.75;text-align:justify}.expertise-areas .expertise-areas-wrapper .expertise-areas-cards .text p span{color:#fff;font-size:.5em}.expertise-areas .expertise-areas-wrapper .expertise-areas-cards .cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;gap:64px;justify-content:center}.expertise-areas .expertise-areas-wrapper .expertise-areas-cards .cards .card p{padding:0}.expertise-areas .expertise-areas-wrapper .expertise-areas-cards .cards .card p:first-of-type{color:#c5b077;font-size:40px;font-weight:800;margin:20px 0}.expertise-areas .expertise-areas-wrapper .expertise-areas-cards .cards .card p:last-of-type{color:#fff}body:is(.contact) .expertise-areas{margin:0;padding:0}body:is(.contact) .expertise-areas .expertise-areas-wrapper{border-radius:0;border-top-left-radius:8px;border-top-right-radius:8px}body:is(.contact) .expertise-areas .expertise-areas-wrapper:before{border-radius:0;border-top-left-radius:8px;border-top-right-radius:8px}@media (max-width:1200px){.expertise-areas .expertise-areas-wrapper .expertise-areas-cards .text{padding:30px}.expertise-areas .expertise-areas-wrapper .expertise-areas-cards .cards .card p:first-of-type{font-size:32px}}@media (max-width:1000px){.expertise-areas{margin-bottom:60px;padding-bottom:0}.expertise-areas .expertise-areas-wrapper h2{font-size:30px;margin:20px 0 80px}.expertise-areas .expertise-areas-wrapper .expertise-areas-cards .text{padding:20px}.expertise-areas .expertise-areas-wrapper .expertise-areas-cards .cards{gap:20px}.expertise-areas .expertise-areas-wrapper .expertise-areas-cards .cards .card p:first-of-type{font-size:32px}.expertise-areas .expertise-areas-wrapper .expertise-areas-cards .cards .card p:nth-of-type(2){max-width:13ch;padding:0 10px}}@media (max-width:800px){.expertise-areas{height:auto;padding:20px}.expertise-areas .expertise-areas-wrapper{padding:20px}.expertise-areas .expertise-areas-wrapper .expertise-areas-cards .text:first-of-type{padding-left:0}.expertise-areas .expertise-areas-wrapper .expertise-areas-cards .text:nth-of-type(2){padding-right:0}.expertise-areas .expertise-areas-wrapper .expertise-areas-cards .cards{font-size:16px;gap:10px}.expertise-areas .expertise-areas-wrapper .expertise-areas-cards .cards .card p{margin:10px 0!important}.expertise-areas .expertise-areas-wrapper .expertise-areas-cards .cards .card p:first-of-type{font-size:24px}}@media (max-width:600px){.expertise-areas{margin-bottom:20px}.expertise-areas .expertise-areas-wrapper h2{margin:20px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:24px;gap:0}.expertise-areas .expertise-areas-wrapper .expertise-areas-cards{grid-template-columns:repeat(1,1fr)}.expertise-areas .expertise-areas-wrapper .expertise-areas-cards .text{display:none}.expertise-areas .expertise-areas-wrapper .expertise-areas-cards .text p{text-align:justify;width:100%}.expertise-areas .expertise-areas-wrapper .expertise-areas-cards .text:first-of-type{padding-right:0}.expertise-areas .expertise-areas-wrapper .expertise-areas-cards .text:nth-of-type(2){padding-left:0}.expertise-areas .expertise-areas-wrapper .expertise-areas-cards .cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;gap:0;justify-content:center;padding:10px}.expertise-areas .expertise-areas-wrapper .expertise-areas-cards .cards .card p:first-of-type{margin:0}.expertise-areas .expertise-areas-wrapper .expertise-areas-cards .text:first-of-type{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.expertise-areas .expertise-areas-wrapper .expertise-areas-cards .text:first-of-type p{margin-top:0}.expertise-areas .expertise-areas-wrapper .expertise-areas-cards .cards:last-of-type{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}}@media (max-width:425px){.expertise-areas{margin-bottom:0;padding:10px 10px 0}.expertise-areas .expertise-areas-wrapper{border-radius:border-radius(8px,8px);padding:20px 10px}.expertise-areas .expertise-areas-wrapper h3{margin-top:20px}.expertise-areas .expertise-areas-wrapper h2{line-height:1.2;margin:10px 0 20px}.expertise-areas .expertise-areas-wrapper .expertise-areas-cards .text p{text-align:justify}}.reviews{color:#fff;height:-webkit-max-content;height:-moz-max-content;height:max-content;padding:40px 0 0;width:100%;z-index:20}.reviews .reviews-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;padding:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-attachment:fixed;background-image:url(../assets/images/background/reviews.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;text-align:center}.reviews .reviews-wrapper,.reviews .reviews-wrapper:before{border-radius:8px;border-bottom-left-radius:0;border-bottom-right-radius:0}.reviews .reviews-wrapper:before{background-color:rgba(33,40,58,.85);content:"";inset:0;position:absolute;width:100%;z-index:0}.reviews .reviews-wrapper h2,.reviews .reviews-wrapper h3{font-weight:600;letter-spacing:1px}.reviews .reviews-wrapper h3{color:#c5b077;font-size:24px;text-transform:uppercase}.reviews .reviews-wrapper h2{font-size:30px;gap:12px;margin:20px 0 40px;position:relative;text-transform:capitalize;z-index:10}.reviews .reviews-wrapper h2:before{background-color:#c5b077;bottom:-8px;content:"";height:1px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:38px}.reviews .reviews-wrapper span.stars{margin:20px;padding:20px}.reviews .reviews-wrapper span.stars:before{color:#c5b077;content:"★ ★ ★ ★ ★";font-family:Montserrat,sans-serif;font-size:30px;font-weight:800;left:50%;line-height:.5;padding:4px;position:absolute;top:0;-webkit-transform:translate(-50%);transform:translate(-50%)}.reviews .reviews-wrapper .text{margin-top:10px}.reviews .reviews-wrapper .cards,.reviews .reviews-wrapper .text{max-width:1000px}.reviews .reviews-wrapper .reviews-slider-container{max-width:800px;overflow:hidden;position:relative;width:100%}.reviews .reviews-wrapper .reviews-slider-container .reviews-slider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:-webkit-transform 1s ease-in-out;transition:-webkit-transform 1s ease-in-out;transition:transform 1s ease-in-out;transition:transform 1s ease-in-out,-webkit-transform 1s ease-in-out}.reviews .reviews-wrapper .reviews-slider-container .reviews-slider .reviews-slide{padding:10px 0;-ms-flex-negative:0;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;height:auto;position:relative;width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:1;-webkit-transition:opacity .75s;transition:opacity .75s}.reviews .reviews-wrapper .reviews-slider-container .reviews-slider .reviews-slide .text{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;margin-bottom:20px;max-height:300px;max-width:800px;overflow:hidden}.reviews .reviews-wrapper .reviews-slider-container .reviews-slider .reviews-slide .text p{font-weight:500;line-height:1.75;text-align:justify}.reviews .reviews-wrapper .reviews-slider-container .reviews-slider .reviews-slide .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;gap:10px;justify-content:center;margin:0 auto 60px;max-width:600px;text-align:center}.reviews .reviews-wrapper .reviews-slider-container .reviews-slider .reviews-slide .content img{border-radius:50%;height:120px}.reviews .reviews-wrapper .reviews-slider-container .reviews-slider .reviews-slide .content .details p:first-of-type{font-size:20px;font-weight:800}.reviews .reviews-wrapper .reviews-slider-container .reviews-slider .reviews-slide .content .details p:last-of-type{font-weight:500}.reviews .reviews-wrapper .reviews-slider-container .reviews-slider .reviews-slide.active{opacity:1}.reviews .reviews-wrapper .reviews-slider-container .reviews-slider .reviews-slide>div{height:auto;max-width:100%}.reviews .reviews-wrapper .dots{bottom:50px;display:-webkit-box;display:-ms-flexbox;display:flex;left:50%;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%)}.reviews .reviews-wrapper .dots .dot{background-color:rgba(33,40,58,.35);border:2px solid #fff;border-radius:50%;color:#fff;cursor:pointer;display:inline-block;font-size:18px;height:40px;margin:0 8px;-webkit-transition:background-color .25s,color .25s;transition:background-color .25s,color .25s;width:40px}.reviews .reviews-wrapper .dots .dot:hover{background-color:#c5b077;color:#21283a}@media (max-width:1000px){.reviews{padding-top:20px}}@media (max-width:800px){.reviews .reviews-wrapper{padding:0}.reviews .reviews-wrapper h2{margin:20px 0 40px}.reviews .reviews-wrapper .reviews-slider-container .reviews-slider .reviews-slide .text{overflow-y:auto;padding:20px}.reviews .reviews-wrapper .reviews-slider-container .reviews-slider .reviews-slide .content{margin-bottom:0}.reviews .reviews-wrapper .dots{display:none}}@media (max-width:600px){.reviews .reviews-wrapper{padding:20px 0}.reviews .reviews-wrapper .reviews-slider-container .reviews-slider .reviews-slide .text{font-size:16px;margin-bottom:20px}.reviews .reviews-wrapper .reviews-slider-container .reviews-slider .reviews-slide .content{margin-top:20px;padding-top:20px}.reviews .reviews-wrapper .reviews-slider-container .reviews-slider .reviews-slide .content .details p.name{margin:10px 0;text-align:center}.reviews .reviews-wrapper .reviews-slider-container .reviews-slider .reviews-slide .content .details p.business{margin:0}}@media (max-width:425px){.reviews{margin-bottom:0;padding:0}.reviews .reviews-wrapper{border-radius:border-radius(8px,8px)}.reviews .reviews-wrapper h3{margin-top:20px}.reviews .reviews-wrapper h2{line-height:1.2;text-align:center}.reviews .reviews-wrapper h2:before{display:none}.reviews .reviews-wrapper span.stars:before{font-size:24px}.reviews .reviews-wrapper .reviews-slider-container .reviews-slider .reviews-slide .details,.reviews .reviews-wrapper .reviews-slider-container .reviews-slider .reviews-slide .text{padding:0 10px}.reviews .reviews-wrapper .dots{display:none}}.form-container{-webkit-box-flex:1;-ms-flex:1;flex:1}.form-container .form-change-password,.form-container .form-login,.form-container .form-register{padding:10px}.form-container .form-change-password.change-password,.form-container .form-login.login,.form-container .form-register.register{margin:40px auto}.form-container .form-change-password,.form-container .form-login,.form-container .form-register{background-attachment:fixed;background-image:url(../assets/images/background/contact.jpg);background-repeat:no-repeat;background-size:cover;border-radius:8px;-webkit-box-shadow:0 0 12px rgba(33,40,58,.15);box-shadow:0 0 12px rgba(33,40,58,.15);margin:-120px auto 60px;max-width:800px;padding:20px;position:relative;-webkit-transition:-webkit-box-shadow .5s;transition:-webkit-box-shadow .5s;transition:box-shadow .5s;transition:box-shadow .5s,-webkit-box-shadow .5s;z-index:0}.form-container .form-change-password:hover,.form-container .form-login:hover,.form-container .form-register:hover{-webkit-box-shadow:0 0 24px rgba(33,40,58,.25);box-shadow:0 0 24px rgba(33,40,58,.25)}.form-container .form-change-password p,.form-container .form-login p,.form-container .form-register p{margin-top:10px;text-align:center;width:100%}.form-container .form-change-password p a,.form-container .form-login p a,.form-container .form-register p a{font-size:24px;font-weight:600}body.change-password,body.login,body.register{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100vh}body.change-password .footer,body.login .footer,body.register .footer{padding-bottom:0}body.change-password .footer .footer-credit,body.login .footer .footer-credit,body.register .footer .footer-credit{padding:20px}@media (max-width:800px){.form-container .form-login,.form-container .form-login .form,.form-container .form-register,.form-container .form-register .form{padding:20px}.form-container .form-login .form h3,.form-container .form-register .form h3{margin-top:20px}.form-container .form-login .form-response,.form-container .form-register .form-response{font-size:16px;font-weight:600}}@media (max-width:600px){.form-container{margin:0 auto}.form-container .form-login.login .form,.form-container .form-register.register .form{gap:10px}.form-container .form-login.login .form .form-group,.form-container .form-register.register .form .form-group{grid-template-columns:repeat(1,1fr)}.form-container .form-login.login .form .form-group div:nth-child(5),.form-container .form-register.register .form .form-group div:nth-child(5){grid-column:span 1}.form-container .form-login.login .form h3,.form-container .form-register.register .form h3{font-size:24px}.form-container .form-login.login .form label,.form-container .form-login.login .form p,.form-container .form-register.register .form label,.form-container .form-register.register .form p{font-size:16px}.form-container .form-login.login .form-response,.form-container .form-register.register .form-response{margin-bottom:8px;margin-top:-4px}}@media (max-width:425px){.form-container{padding:10px}.form-container .form-login.login,.form-container .form-register.register{margin:40px auto;padding:0}.form-container .form-login.login .form,.form-container .form-register.register .form{border-radius:border-radius(8px,8px);margin:0;padding:10px}.form-container .form-login.login .form h3,.form-container .form-register.register .form h3{line-height:1.2;margin:20px 0 0;text-align:center}.form-container .form-login.login .form .form-group input,.form-container .form-login.login .form .form-group select,.form-container .form-login.login .form button,.form-container .form-login.login .form textarea,.form-container .form-register.register .form .form-group input,.form-container .form-register.register .form .form-group select,.form-container .form-register.register .form button,.form-container .form-register.register .form textarea{border-radius:border-radius(8px,8px)}.form-container .form-login.login .form label,.form-container .form-register.register .form label{font-size:14px}}.form-container .form-contact.contact{margin:40px auto}.form-container .form-contact{background-attachment:fixed;background-image:url(../assets/images/background/contact.jpg);background-repeat:no-repeat;background-size:cover;border-radius:8px;-webkit-box-shadow:0 0 12px rgba(33,40,58,.15);box-shadow:0 0 12px rgba(33,40,58,.15);margin:-120px auto 60px;max-width:800px;padding:20px;position:relative;-webkit-transition:-webkit-box-shadow .5s;transition:-webkit-box-shadow .5s;transition:box-shadow .5s;transition:box-shadow .5s,-webkit-box-shadow .5s;z-index:0}.form-container .form-contact:hover{-webkit-box-shadow:0 0 24px rgba(33,40,58,.25);box-shadow:0 0 24px rgba(33,40,58,.25)}.form-container .form-contact .form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8px;padding:20px}.form-container .form-contact .form img{height:100px}.form-container .form-contact .form h3{font-size:30px;font-weight:600;position:relative}.form-container .form-contact .form h3:before{background-color:#c5b077;bottom:-4px;content:"";height:1px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:38px}.form-container .form-contact .form p{font-weight:400;margin:30px 0 10px;max-width:50ch;text-align:center}.form-container .form-contact .form .form-group{display:grid;grid-template-columns:repeat(2,1fr);width:100%;grid-gap:12px}.form-container .form-contact .form .form-group ::-webkit-input-placeholder{color:#21283a;font-weight:700}.form-container .form-contact .form .form-group ::-moz-placeholder{color:#21283a;font-weight:700}.form-container .form-contact .form .form-group :-ms-input-placeholder{color:#21283a;font-weight:700}.form-container .form-contact .form .form-group ::-ms-input-placeholder{color:#21283a;font-weight:700}.form-container .form-contact .form .form-group ::placeholder{color:#21283a;font-weight:700}.form-container .form-contact .form .form-group>div{margin-top:10px;position:relative}.form-container .form-contact .form .form-group>div:last-child{margin-top:20px}.form-container .form-contact .form .form-group input,.form-container .form-contact .form .form-group select{background-color:rgba(33,40,58,.35);border:3px solid transparent;border-radius:8px;color:#21283a;font-weight:700;height:52px;line-height:52px;outline:none;padding:0 20px;width:100%}.form-container .form-contact .form .form-group select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:rgba(33,40,58,.35);font-weight:700;line-height:40px;text-indent:1px;text-overflow:""}.form-container .form-contact .form .form-group select option{font-weight:600}.form-container .form-contact .form .form-group input.error,.form-container .form-contact .form .form-group select.error{border:3px solid #d86363}.form-container .form-contact .form .form-group input.success,.form-container .form-contact .form .form-group select.success{border:3px solid #21283a}.form-container .form-contact .form .form-group input.sent,.form-container .form-contact .form .form-group select.sent{border:3px solid #c5b077}.form-container .form-contact .form .form-group label{font-weight:400;left:0;position:absolute;top:-24px}.form-container .form-contact .form input:focus,.form-container .form-contact .form select:focus,.form-container .form-contact .form textarea:focus{border:3px solid #d86363}.form-container .form-contact .form div:nth-child(5){grid-column:span 2}.form-container .form-contact .form div.policies input[type=checkbox]{left:-9999px;opacity:0;position:absolute}.form-container .form-contact .form div.policies input[type=checkbox]+label{margin-top:10px}.form-container .form-contact .form div.policies input[type=checkbox]:checked+label:before{content:"✔";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-color:#21283a;color:#fff;justify-content:center;padding-bottom:2px}.form-container .form-contact .form div.policies label{margin-left:32px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.form-container .form-contact .form div.policies label a{border-bottom:1px solid #21283a;word-wrap:break-word;white-space:normal}.form-container .form-contact .form div.policies label:before{background-color:#fff;border:3px solid #21283a;border-radius:4px;content:"";height:24px;left:-32px;position:absolute;top:-3.5px;width:24px}.form-container .form-contact .form textarea{background-color:rgba(33,40,58,.35);border:3px solid transparent;border-radius:8px;color:#21283a;font-weight:700;max-height:300px;min-height:150px;outline:none;padding:20px;resize:vertical;width:100%}.form-container .form-contact .form textarea::-webkit-input-placeholder{color:#fff}.form-container .form-contact .form textarea::-moz-placeholder{color:#fff}.form-container .form-contact .form textarea:-ms-input-placeholder{color:#fff}.form-container .form-contact .form textarea::-ms-input-placeholder{color:#fff}.form-container .form-contact .form textarea::placeholder{color:#fff}.form-container .form-contact .form textarea.error{border:3px solid #d86363}.form-container .form-contact .form textarea.success{border:3px solid #21283a}.form-container .form-contact .form textarea.sent{border:3px solid #c5b077}.form-container .form-contact .form input[type=checkbox].error+label:before{border:3px solid #d86363}.form-container .form-contact .form input[type=checkbox].sent+label:before{border:3px solid #c5b077}.form-container .form-contact .form a{text-wrap:wrap}.form-container .form-contact .form button{background-color:#21283a;border:0;border-radius:8px;color:#fff;cursor:pointer;font-size:20px;font-weight:300;height:60px;line-height:60px;margin-top:50px;outline:none;padding:0 15px;-webkit-transition:background-color .5s;transition:background-color .5s;width:100%}.form-container .form-contact .form button:hover{background-color:rgba(33,40,58,.85)}.form-container .form-contact .form button i.fa-spin{margin-left:16px}.form-container .form-contact .form button:disabled{background-color:rgba(33,40,58,.65)}.form-container .form-contact .form button:active,.form-container .form-contact .form button:focus,.form-container .form-contact .form button:focus-visible,.form-container .form-contact .form button:focus-within{background-color:#21283a;outline:none}.form-container .form-contact .form .grid{display:grid;grid-template-columns:repeat(2,1fr);width:100%;grid-gap:12px}.form-container .form-contact .form button.pay-now{display:none}.form-container .form-contact .form-response{-webkit-animation:fade-in 1s forwards;animation:fade-in 1s forwards;display:none;font-size:20px;font-weight:600;overflow:hidden;padding:0;text-align:center}.form-container .form-contact .form-response span{display:inline-block}.form-container .form-contact .form-response.has-response{display:block}.form-container .form-contact .form-response.error-response{color:#c84242}.form-container .form-contact .form-response.success-response{color:#416c41}@media (max-width:1000px){.form-container{padding:20px}}@media (max-width:800px){.form-container .form-contact,.form-container .form-contact .form{padding:20px}.form-container .form-contact .form h3{margin-top:20px}.form-container .form-contact .form-response{font-size:16px;font-weight:600}@-webkit-keyframes fade-in{to{padding:16px 0 0}}@keyframes fade-in{to{padding:16px 0 0}}}@media (max-width:600px){.form-container{margin:0 auto;padding:20px!important}.form-container .form-contact.contact .form{gap:10px;padding:0}.form-container .form-contact.contact .form .form-group{grid-template-columns:repeat(1,1fr)}.form-container .form-contact.contact .form .form-group div:nth-child(5){grid-column:span 1}.form-container .form-contact.contact .form h3{font-size:24px}.form-container .form-contact.contact .form label,.form-container .form-contact.contact .form p{font-size:16px}.form-container .form-contact.contact .form-response{margin-bottom:8px;margin-top:-4px}}@media (max-width:425px){.form-container{padding:10px!important}.form-container .form-contact.contact{margin:40px auto;padding:0}.form-container .form-contact.contact .form{border-radius:border-radius(8px,8px);margin:0;padding:10px}.form-container .form-contact.contact .form h3{line-height:1.2;margin:20px 0 0;text-align:center}.form-container .form-contact.contact .form .form-group input,.form-container .form-contact.contact .form .form-group select,.form-container .form-contact.contact .form button,.form-container .form-contact.contact .form textarea{border-radius:border-radius(8px,8px)}.form-container .form-contact.contact .form label{font-size:14px}}.form-container .form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8px;padding:20px}.form-container .form img{height:100px}.form-container .form h3{font-size:30px;font-weight:600;position:relative}.form-container .form h3:before{background-color:#c5b077;bottom:-4px;content:"";height:1px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:38px}.form-container .form input:focus{border:3px solid #d86363}.form-container .form div:last-child input[type=checkbox]{left:-9999px;opacity:0;position:absolute}.form-container .form div:last-child input[type=checkbox]+label{margin-top:10px}.form-container .form div:last-child input[type=checkbox]:checked+label:before{content:"✔";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-color:#21283a;color:#fff;justify-content:center;padding-bottom:2px}.form-container .form div:last-child label{margin-left:32px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.form-container .form div:last-child label a{border-bottom:2px solid #21283a;word-wrap:break-word;white-space:normal}.form-container .form div:last-child label:before{background-color:#fff;border:3px solid #21283a;border-radius:4px;content:"";height:24px;left:-32px;position:absolute;top:-3.5px;width:24px}.form-container .form input[type=checkbox].error+label:before{border:3px solid #d86363}.form-container .form input[type=checkbox].sent+label:before{border:3px solid #c5b077}.form-container .form a{text-wrap:wrap}.form-container .form button{background-color:#21283a;border:0;border-radius:8px;color:#fff;cursor:pointer;font-size:20px;font-weight:300;height:60px;line-height:60px;margin-top:50px;outline:none;padding:0 15px;-webkit-transition:background-color .5s;transition:background-color .5s;width:100%}.form-container .form button:hover{background-color:rgba(33,40,58,.85)}.form-container .form button i.fa-spin{margin-left:16px}.form-container .form button:disabled{background-color:rgba(33,40,58,.65)}.form-container .form button:active,.form-container .form button:focus,.form-container .form button:focus-visible,.form-container .form button:focus-within{background-color:#21283a;outline:none}.form .form-group{display:grid;grid-template-columns:repeat(1,1fr);width:100%;grid-gap:12px}.form .form-group ::-webkit-input-placeholder{color:#21283a;font-weight:500}.form .form-group ::-moz-placeholder{color:#21283a;font-weight:500}.form .form-group :-ms-input-placeholder{color:#21283a;font-weight:500}.form .form-group ::-ms-input-placeholder{color:#21283a;font-weight:500}.form .form-group ::placeholder{color:#21283a;font-weight:500}.form .form-group>div{margin-top:20px;position:relative}.form .form-group>div:first-child{margin-top:10px}.form .form-group input{background-color:rgba(33,40,58,.35);border:3px solid transparent;border-radius:8px;color:#21283a;font-weight:700;height:52px;line-height:52px;outline:none;padding:0 20px;width:100%}.form .form-group input.error{border:3px solid #d86363}.form .form-group input.success{border:3px solid #21283a}.form .form-group input.sent{border:3px solid #c5b077}.form .form-group label{font-weight:400;left:0;position:absolute;top:-24px}.form-container{background-attachment:fixed;background-image:url(../assets/images/background/contact.jpg);background-repeat:no-repeat;background-size:cover;border-radius:8px;padding:40px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;z-index:0}.form-container:before{background-color:rgba(33,40,58,.35);border-radius:8px;content:"";inset:0;position:absolute;z-index:0}.form-container.has-response{-webkit-transform:translateY(-50px);transform:translateY(-50px);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.form-container .form-response{-webkit-animation:fade-in 1s forwards;animation:fade-in 1s forwards;display:block;font-size:20px;font-weight:600;overflow:hidden;padding:0;text-align:center}.form-container .form-response span{display:inline-block}@keyframes fade-in{0%{max-height:0;opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}to{max-height:100px;opacity:1;padding:36px 0 0;-webkit-transform:translateY(0);transform:translateY(0)}}.subscribe{background-attachment:fixed;background-image:url(../assets/images/background/subscribe.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;height:-webkit-max-content;height:-moz-max-content;height:max-content;margin-top:40px;padding:40px;position:relative}.subscribe,.subscribe:before{border-top-left-radius:8px;border-top-right-radius:8px;width:100%;z-index:0}.subscribe:before{background-color:rgba(33,40,58,.85);content:"";inset:0;position:absolute}.subscribe .subscribe-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8px;position:relative;text-align:center}.subscribe .subscribe-wrapper .content{width:100%}.subscribe .subscribe-wrapper .content p{color:#fff;font-size:20px;font-weight:300;letter-spacing:1px;margin-top:0;text-transform:uppercase}.subscribe .subscribe-wrapper .content h2,.subscribe .subscribe-wrapper .content h3{font-weight:100;letter-spacing:1px}.subscribe .subscribe-wrapper .content h3{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:24px;font-weight:500;margin:12px 0 24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.subscribe .subscribe-wrapper .content h3 span{color:#fff}.subscribe .subscribe-wrapper .content h3 span:last-child{color:#c5b077}.subscribe .subscribe-wrapper .content div{gap:20px;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.subscribe .subscribe-wrapper .content div .contact>li{color:#fff;cursor:pointer;position:relative;-webkit-transition:.15s;transition:.15s}.subscribe .subscribe-wrapper .content div .contact>li:hover,.subscribe .subscribe-wrapper .content div .contact>li:hover i{color:#c5b077}.subscribe .subscribe-wrapper .content div .contact>li:before{content:"·";margin:0 12px}.subscribe .subscribe-wrapper .content div .contact>li:first-of-type:before{content:"";margin-left:-8px;padding:0}.subscribe .subscribe-wrapper .content div .contact>li i{color:#fff;margin-left:-4px;margin-right:2px}.subscribe .subscribe-wrapper .content div .social{gap:30px}.subscribe .subscribe-wrapper .content div .social li+li{margin-left:36px}.subscribe .subscribe-wrapper .content div .social li{cursor:pointer}.subscribe .subscribe-wrapper .content div .social li i{color:#fff;font-size:22px;-webkit-transition:color .15s;transition:color .15s}.subscribe .subscribe-wrapper .content div .social li i.fa-facebook-f:hover{color:#4267b2}.subscribe .subscribe-wrapper .content div .social li i.fa-instagram:hover{color:#405de6}.subscribe .subscribe-wrapper .content div .social li i.fa-mobile-screen-button:hover{color:#c5b077}.subscribe .subscribe-wrapper .content div .social li i.fa-x-twitter:hover{color:#1da1f2}.subscribe .subscribe-wrapper .content div .social li i.fa-whatsapp:hover{color:#25d366}.subscribe .subscribe-wrapper .content div h2{font-size:24px;margin:100px 0 30px;position:relative}.subscribe .subscribe-wrapper .content div h2:before{background-color:#21283a;content:"";height:24px;left:calc(50% - .5px);position:absolute;top:-60px;width:1px}.subscribe .subscribe-wrapper .form .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.subscribe .subscribe-wrapper .form .form-group input{background-color:#555;border:none;border-bottom-left-radius:8px;border-top-left-radius:8px;caret-color:#ddd;color:#fff;height:60px;line-height:60px;outline:none;padding:0 20px;width:340px}.subscribe .subscribe-wrapper .form .form-group input::-webkit-input-placeholder{color:#ddd;padding-left:4px}.subscribe .subscribe-wrapper .form .form-group input::-moz-placeholder{color:#ddd;padding-left:4px}.subscribe .subscribe-wrapper .form .form-group input:-ms-input-placeholder{color:#ddd;padding-left:4px}.subscribe .subscribe-wrapper .form .form-group input::-ms-input-placeholder{color:#ddd;padding-left:4px}.subscribe .subscribe-wrapper .form .form-group input::placeholder{color:#ddd;padding-left:4px}.subscribe .subscribe-wrapper .form .form-group button{background-color:#21283a;border:none;color:#fff;cursor:pointer;display:inline-block;height:60px;line-height:60px;width:120px}@media (max-width:800px){.subscribe{margin-bottom:0;padding:20px}}@media (max-width:800px) and (max-width:600px){.subscribe{padding:20px}}@media (max-width:800px){.subscribe .subscribe-wrapper{height:100%;padding:60px 20px}}@media (max-width:800px) and (max-width:600px){.subscribe .subscribe-wrapper{padding:40px 10px}}@media (max-width:800px) and (max-width:425px){.subscribe .subscribe-wrapper{border-radius:border-radius(8px,8px)}.subscribe .subscribe-wrapper .content div .contact>li:before{content:"";margin:8px}}@media (max-width:800px){.subscribe .subscribe-wrapper .content p{font-size:18px;font-weight:300}.subscribe .subscribe-wrapper .content h3{font-size:18px;margin:12px 0 30px}}@media (max-width:800px) and (max-width:600px){.subscribe .subscribe-wrapper .content h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:800px){.subscribe .subscribe-wrapper .content .contact>li:before{content:"·";margin:0}.subscribe .subscribe-wrapper .content div .social{gap:12px}.subscribe .subscribe-wrapper .content h2{font-size:20px;margin:60px 0 30px}.subscribe .subscribe-wrapper .content h2:before{height:24px;top:-40px}}@media (max-width:800px) and (max-width:600px){.subscribe .subscribe-wrapper .form{width:100%}.subscribe .subscribe-wrapper .form .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.subscribe .subscribe-wrapper .form .form-group input{caret-color:#ddd;padding:0 14px;width:100%}}@media (max-width:800px) and (max-width:600px) and (max-width:425px){.subscribe .subscribe-wrapper .form .form-group input{border-radius:border-radius(8px,8px)}}@media (max-width:800px) and (max-width:600px){.subscribe .subscribe-wrapper .form .form-group input::-webkit-input-placeholder{color:#ddd;padding-left:0;text-align:center}.subscribe .subscribe-wrapper .form .form-group input::-moz-placeholder{color:#ddd;padding-left:0;text-align:center}.subscribe .subscribe-wrapper .form .form-group input:-ms-input-placeholder{color:#ddd;padding-left:0;text-align:center}.subscribe .subscribe-wrapper .form .form-group input::-ms-input-placeholder{color:#ddd;padding-left:0;text-align:center}.subscribe .subscribe-wrapper .form .form-group input::placeholder{color:#ddd;padding-left:0;text-align:center}.subscribe .subscribe-wrapper .form .form-group button{background-color:#21283a;border:none;color:#fff;cursor:pointer;margin-top:6px;padding:0 14px;width:100%}}@media (max-width:800px) and (max-width:600px) and (max-width:425px){.subscribe .subscribe-wrapper .form .form-group button{border-radius:border-radius(8px,8px)}}@media (max-width:600px){.subscribe{padding:20px}}@media (max-width:425px){.subscribe{padding:10px}.about-large~.subscribe{margin-top:0}}.video-container{background-image:url(../assets/video/video-bg.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vh;overflow:hidden;width:100%}.video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:1400px){.video,.video-container{height:auto}.video{margin-bottom:-6px}}@media (max-width:1200px){.video-container{margin-top:90px}.video-container+.hero>.hero-wrapper{margin-top:0}.video-container:not(:has(+.services))+.video{margin-top:90px}}@media (max-width:800px){.video-container{margin-top:80px}}.footer{background-color:#21283a;-webkit-box-shadow:0 0 12px rgba(33,40,58,.15);box-shadow:0 0 12px rgba(33,40,58,.15);font-size:16px;font-weight:400;letter-spacing:.5px}.footer .bottom-bar,.footer .footer-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;max-width:1400px;padding:20px;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:20px;justify-content:space-between}.footer .bottom-bar .logo,.footer .footer-container .logo{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.5;margin-top:32px}.footer .bottom-bar .logo *,.footer .footer-container .logo *{color:#c5b077;color:#fff}.footer .bottom-bar .logo img[data-logo-footer=logo-footer-new],.footer .footer-container .logo img[data-logo-footer=logo-footer-new]{max-width:80px}.footer .bottom-bar .logo img,.footer .footer-container .logo img{margin-right:10px;max-width:80px;-o-object-fit:contain;object-fit:contain}.footer .bottom-bar .logo span.text,.footer .footer-container .logo span.text{margin-left:2px}.footer .bottom-bar .nav ul,.footer .footer-container .nav ul{gap:20px}.footer .bottom-bar .nav ul div,.footer .footer-container .nav ul div{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0}.footer .bottom-bar .nav ul.social,.footer .footer-container .nav ul.social{display:none}.footer .bottom-bar .nav li,.footer .bottom-bar .nav li a,.footer .footer-container .nav li,.footer .footer-container .nav li a{color:#fff}.footer .bottom-bar .nav li+li,.footer .footer-container .nav li+li{margin-left:20px}.footer .bottom-bar i,.footer .footer-container i{color:#fff}.footer .bottom-bar .contact ul,.footer .footer-container .contact ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding-left:0}.footer .bottom-bar .contact ul>li,.footer .footer-container .contact ul>li{color:#fff;cursor:pointer;position:relative;-webkit-transition:.15s;transition:.15s}.footer .bottom-bar .contact ul>li:hover,.footer .bottom-bar .contact ul>li:hover i,.footer .footer-container .contact ul>li:hover,.footer .footer-container .contact ul>li:hover i{color:#c5b077}.footer .bottom-bar .contact ul>li:before,.footer .footer-container .contact ul>li:before{content:"·";margin:0 12px}.footer .bottom-bar .contact ul>li:first-of-type:before,.footer .footer-container .contact ul>li:first-of-type:before{content:"";margin-left:0;padding:0}.footer .bottom-bar .contact ul>li i,.footer .footer-container .contact ul>li i{color:#fff;margin-left:-4px}.footer .bottom-bar .social,.footer .footer-container .social{display:-webkit-box;display:-ms-flexbox;display:flex;max-height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer .bottom-bar .social ul,.footer .footer-container .social ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0}.footer .bottom-bar .social ul li+li,.footer .footer-container .social ul li+li{margin-left:36px}.footer .bottom-bar .social ul li,.footer .footer-container .social ul li{cursor:pointer}.footer .bottom-bar .social ul li i,.footer .footer-container .social ul li i{color:#fff;font-size:22px;-webkit-transition:color .15s;transition:color .15s}.footer .bottom-bar .social ul li i.fa-facebook-f:hover,.footer .footer-container .social ul li i.fa-facebook-f:hover{color:#4267b2}.footer .bottom-bar .social ul li i.fa-instagram:hover,.footer .footer-container .social ul li i.fa-instagram:hover{color:#405de6}.footer .bottom-bar .social ul li i.fa-mobile-screen-button:hover,.footer .footer-container .social ul li i.fa-mobile-screen-button:hover{color:#c5b077}.footer .bottom-bar .social ul li i.fa-x-twitter:hover,.footer .footer-container .social ul li i.fa-x-twitter:hover{color:#1da1f2}.footer .bottom-bar .social ul li i.fa-whatsapp:hover,.footer .footer-container .social ul li i.fa-whatsapp:hover{color:#25d366}.footer .footer-container .nav ul:has(:not(.social)) a{color:#c5b077;display:inline-block;position:relative}.footer .footer-container .nav ul:has(:not(.social)) a:after,.footer .footer-container .nav ul:has(:not(.social)) a:before{background:#c5b077;bottom:-2px;content:"";display:block;height:1px;left:0;position:absolute;-webkit-transition:width .25s;transition:width .25s;width:0}.footer .footer-container .nav ul:has(:not(.social)) a:hover:after,.footer .footer-container .nav ul:has(:not(.social)) a:hover:before{width:100%}.footer .footer-container .nav ul:has(:not(.social)) a:has(i:not(.fa-brands,.fa-mobile-screen-button,.fa-arrow-right-to-bracket)):not(.sticky){background:#c5b077;border-radius:2px;margin-top:-4px;padding:4px}.footer .footer-container .nav ul:has(:not(.social)) a:has(i:not(.fa-brands,.fa-mobile-screen-button,.fa-arrow-right-to-bracket)):not(.sticky) i{color:#21283a}.footer .footer-container .nav ul:has(:not(.social)) a:has(i):hover:after,.footer .footer-container .nav ul:has(:not(.social)) a:has(i):hover:before{width:0}.footer .footer-container .nav .menu.active{pointer-events:none}.footer .footer-container .nav .menu.active a:before{width:100%}.footer .footer-credit{color:#fff;display:inline-block;padding:20px 20px 40px;text-align:center;width:100%}.footer .footer-credit p{font-size:13px;margin:14px 0}.footer .footer-credit .update-date,.footer .footer-credit .version-info{color:hsla(0,0%,100%,.5);font-size:10px}.footer .footer-credit .version-info .version-badge{color:hsla(0,0%,100%,.5);display:inline-block;font-size:10px}.footer .footer-credit .version-info .commit-hash{color:hsla(0,0%,100%,.5);font-size:10px}.footer .bottom-bar-logo{min-height:100px}body:is(.details-page) .footer{border-top-left-radius:8px;border-top-right-radius:8px}@media (max-width:1200px){.footer .footer-container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:20px}.footer .footer-container .nav ul:not(.social){gap:12px}.footer .footer-container .nav ul:not(.social) li+li{margin-left:12px}.footer .footer-container .nav ul.social{display:none;padding:40px 10px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;font-size:22px;justify-content:center}.footer .footer-container .nav ul.social a:hover:after,.footer .footer-container .nav ul.social a:hover:before{width:0}.footer .bottom-bar{background-color:#21283a}}@media (max-width:1000px){.footer .footer-container .nav{padding-top:20px}.footer .footer-container .nav ul.social{display:-webkit-box;display:-ms-flexbox;display:flex}.about .footer .footer-container .nav{padding-top:20px}.about .footer .footer-container .nav ul.social{display:none}}@media (max-width:800px){.footer{color:#eee}.footer .nav ul:not(.social){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;gap:10px;justify-content:center}.footer .nav ul.social{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.footer .nav ul.social li+li{margin-left:40px}.footer .bottom-bar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;padding:30px}.footer .bottom-bar .details,.footer .bottom-bar .social{font-weight:200}.footer .bottom-bar .details ul:not(.social) li i,.footer .bottom-bar .social ul:not(.social) li i{font-size:16px}.footer .footer-credit{padding:0 20px 40px}}@media (max-width:600px){.footer{padding-bottom:50px}.footer .footer-container .logo{padding:20px;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;margin-top:18px}.footer .footer-container .logo img{margin-right:0}.footer .footer-container .nav ul:not(.social){font-weight:500;gap:20px}.footer .footer-container .nav ul:not(.social) div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;gap:20px;justify-content:center}.footer .footer-container .nav ul:not(.social) div,.footer .footer-container .nav ul:not(.social) div:last-child{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer .footer-container .nav ul:not(.social) li+li{margin-left:0}.footer .footer-container .nav ul.social{background-color:#21283a;border-top-left-radius:8px;border-top-right-radius:8px;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;left:0;padding:20px;position:fixed;-webkit-transition:background-color 1s;transition:background-color 1s;width:100%;z-index:100;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer .footer-container .nav ul.social i{font-size:22px}.footer .bottom-bar .details ul:not(.social){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;gap:10px;justify-content:center}.footer .bottom-bar .details ul:not(.social) li+li{margin-left:0}.about .footer .footer-container .nav{padding-top:20px}.about .footer .footer-container .nav ul.social{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (max-width:425px){.footer .nav{font-size:16px}}.banner.contact{background-color:#21283a;background-image:none;margin-top:0;width:100%}.banner.contact .banner-wrapper{padding:40px}.banner.contact .banner-wrapper .banner-content{border:.5px solid #c5b077;gap:120px;padding:60px 20px;width:100%}.banner.contact .banner-wrapper .contact{color:#fff;font-weight:300;text-align:left}.banner.contact .banner-wrapper .contact li:first-child{color:#21283a;font-size:20px;font-weight:600;margin-bottom:20px;text-transform:uppercase}.banner.contact .banner-wrapper .contact li+li{margin-top:8px}.banner.contact .banner-wrapper .contact i{margin-right:10px}@media (max-width:1200px){.banner.contact .banner-wrapper .banner-content{gap:40px}}@media (max-width:800px){.banner.contact .banner-wrapper{padding:20px}.banner.contact .banner-wrapper .banner-content{border:.5px solid #c5b077;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px;padding:60px 20px;width:100%}.banner.contact .banner-wrapper .contact{color:#fff;font-weight:300;text-align:center}.banner.contact .banner-wrapper .contact li:first-child{color:#21283a;font-size:20px;font-weight:600;margin-bottom:20px;text-transform:uppercase}.banner.contact .banner-wrapper .contact li+li{margin-top:8px}.banner.contact .banner-wrapper .contact i{margin-right:10px}}@media (max-width:600px){.banner.contact .banner-wrapper .banner-content{padding:40px 10px}}@media (max-width:425px){.banner.contact .banner-wrapper{padding:10px}.banner.contact .banner-wrapper .banner-content{border-radius:border-radius(8px,8px)}}.banner{background-position:50%;background-repeat:no-repeat;background-size:cover;margin-top:-220px;width:100%}.banner .banner-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:inherit;padding:220px 0 73.3333333333px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,.35);text-align:center}.banner .banner-wrapper .title{color:#21283a;font-size:64px;font-weight:400;letter-spacing:4px;line-height:1;margin:73.3333333333px 0 44px;padding:0 10px}.banner .banner-wrapper .text{color:#fff;font-size:22px;font-weight:300;letter-spacing:3px;margin:0 0 44px;max-width:90ch;padding:0 10px}@media (max-width:600px){.banner{margin:0;min-height:200px}.banner .banner-wrapper{padding:100px 0 50px}.banner .banner-wrapper .title{font-size:42px;margin-bottom:20px}.banner .banner-wrapper .text{font-size:20px}}.columns{grid-template-columns:30% 70%;margin:0 auto;max-width:1400px;padding:60px 0 40px;width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:900px){.columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit;padding-top:0;width:100%}}@media (max-width:425px){.columns{padding:10px}}.left-col{float:left;margin:0 20px;max-width:400px;position:sticky;top:120px;width:100%;z-index:10}.left-col .left-nav li{font-weight:500;margin:30px 20px}.left-col .left-nav li:first-child{margin:0 20px 30px}.left-col .left-nav li :hover,.left-col .left-nav li.section-active{color:#c5b077}.left-col .left-nav li.section-active>a{color:#c5b077;font-weight:600}.left-col .left-nav li,.left-col .left-nav li>a{position:relative;-webkit-transition:.25s ease;transition:.25s ease}.left-col .left-nav li:before{height:100%;width:2px}.left-col .left-nav li:after,.left-col .left-nav li:before{background-color:#c5b077;content:"";left:-20px;position:absolute}.left-col .left-nav li:after{bottom:-14px;height:.5px;width:calc(100% + 40px)}@media (max-width:1000px){.left-col{max-width:260px}}@media (max-width:900px){.left-col{background-color:rgba(33,40,58,.975);color:#fff;display:none;margin:0 0 10px;max-width:100%;position:sticky;top:79.5px;width:100%}.left-col .left-nav.left-nav-sticky{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.left-col .left-nav.left-nav-sticky li{font-weight:500;margin:10px}.left-col .left-nav.left-nav-sticky li:first-child{margin:10px}.left-col .left-nav.left-nav-sticky li a:hover,.left-col .left-nav.left-nav-sticky li:hover{color:#c5b077}.left-col .left-nav.left-nav-sticky li,.left-col .left-nav.left-nav-sticky li>a{position:relative;-webkit-transition:background-color .5s;transition:background-color .5s}.left-col .left-nav.left-nav-sticky li:hover:after{background-color:#c5b077}.left-col .left-nav.left-nav-sticky li:before{height:100%;left:-10px}.left-col .left-nav.left-nav-sticky li:after{left:0;width:100%}}@media (max-width:800px){.left-col .left-nav{display:none}}.real-estate .call-out{background-image:url(../assets/images/real-estate/banner.jpg)}.business-solutions .call-out{background-image:url(../assets/images/business-solutions/banner.jpg)}.immigration .call-out{background-image:url(../assets/images/immigration/banner.jpg)}.legal-litigation .call-out{background-image:url(../assets/images/legal-litigation/banner.jpg)}div.call-out{background-size:cover;border-radius:8px;color:#fff;font-weight:500;line-height:1.65;margin:40px 0;padding:40px 20px;position:relative;text-align:center;width:100%;z-index:10}div.call-out:before{background-color:rgba(33,40,58,.75);border-radius:8px;content:"";inset:0;position:absolute;z-index:0}div.call-out p{color:#fff;font-size:16px;margin-top:0;text-align:center;text-transform:uppercase}div.call-out h2,div.call-out h3,div.call-out p{font-weight:500;letter-spacing:1px;position:relative;z-index:10}div.call-out h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;margin:12px 0}div.call-out h3,div.call-out h3 span{color:#fff;font-weight:500}div.call-out h3 span:last-child{color:#c5b077;font-weight:500}div.call-out div{gap:10px;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;font-weight:500;justify-content:center}div.call-out div .contact>li{color:#fff;cursor:pointer;margin:0 6px;position:relative;text-align:center;-webkit-transition:.15s;transition:.15s;z-index:10}div.call-out div .contact>li:hover,div.call-out div .contact>li:hover i{color:#c5b077}div.call-out div .contact>li i{color:#fff}div.call-out div .social{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}div.call-out div .social li+li{margin-left:36px}div.call-out div .social li{cursor:pointer;position:relative;z-index:10}div.call-out div .social li i{color:#fff;font-size:22px;-webkit-transition:color .15s;transition:color .15s}div.call-out div .social li i.fa-facebook-f:hover{color:#4267b2}div.call-out div .social li i.fa-instagram:hover{color:#405de6}div.call-out div .social li i.fa-mobile-screen-button:hover{color:#c5b077}div.call-out div .social li i.fa-x-twitter:hover{color:#1da1f2}div.call-out div .social li i.fa-whatsapp:hover{color:#25d366}div.call-out div h2{font-size:24px;margin:100px 0 30px;position:relative}div.call-out div h2:before{background-color:#21283a;content:"";height:24px;left:calc(50% - .5px);position:absolute;top:-60px;width:1px}div.call-out+div.download-presentation div.call-out,div.call-out+div.download-presentation div.call-out:before{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:8px;border-top-right-radius:8px}@media (max-width:900px){.call-out{display:none;max-width:1200px;width:100%}}.download-presentation{background-color:#21283a;border-bottom-left-radius:8px;border-bottom-right-radius:8px;color:#fff;color:#c5b077;font-weight:500;padding:20px 40px}.download-presentation a{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.download-presentation i{margin-right:10px}@media (max-width:1200px){.download-presentation{display:none}.download-presentation .flex{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.marquee{width:100%}.marquee img{border-radius:8px;height:320px;margin-bottom:20px;max-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:900px){.marquee img{display:none}}.real-estate .inner-col .img{background-image:url(../assets/images/real-estate/2.jpg)}.business-solutions .inner-col .img{background-image:url(../assets/images/business-solutions/2.jpg)}.immigration .inner-col .img{background-image:url(../assets/images/immigration/2.jpg)}.legal-litigation .inner-col .img{background-image:url(../assets/images/legal-litigation/2.jpg)}.inner-col{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.inner-col .img{background-position:50%;background-size:cover;border-radius:8px;margin:20px 0 20px 40px;width:100%}.inner-col .flex-col{max-width:50%}.inner-col .flex-col p{font-size:18px;font-weight:400;margin-bottom:20px;text-align:justify}.inner-col .flex-col p strong{color:#21283a;font-weight:600;text-decoration:underline}.real-estate ul.list-style{list-style:devanagari;margin-left:40px}.real-estate ul.list-style p{font-size:18px;margin:10px 0}.real-estate p{font-size:18px;margin-bottom:20px}@media (max-width:900px){.inner-col.flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.inner-col.flex .img{background-position-y:top;background-size:cover;height:300px;margin:0}.inner-col.flex .flex-col{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}}@media (max-width:425px){.inner-col.flex .img{border-radius:border-radius(8px,8px)}}.right-col{margin-left:60px;padding-right:20px}.right-col .inner-col h3.service-title{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.right-col .inner-col h3.service-title i{color:#c5b077;margin-right:10px}.right-col .services h3.service-title i{color:#c5b077}.right-col .services p{font-weight:400;text-align:justify}@media (max-width:1000px){.right-col{margin-left:30px}}@media (max-width:900px){.right-col{margin-left:0;padding:20px}}@media (max-width:600px){.right-col p{text-align:justify}.right-col p,.right-col ul p{font-size:18px;line-height:1.5}.right-col .list-styler li,.right-col .list-styler p{font-size:18px;line-height:1.25;text-align:left}}@media (max-width:425px){.right-col{padding:0}}.services{margin:40px auto}.services p{font-size:18px}.services p.notice,.services span.notice{color:#c5b077;font-weight:600}.services ul.list-styler{list-style:square;margin:8px 0 8px 20px}.services ul.list-styler li::marker{color:#c5b077}.services ul.list-styler:last-child,.services ul:not(:has(+p)){margin-bottom:20px}.services strong{color:#21283a}.services strong a{text-decoration:underline}.services h3.service-title{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:40px;text-align:left}.services h3.service-title i{color:#21283a;margin-right:10px}.services h3.service-title:last-of-type{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:40px 0 20px}.services h3.service-title:last-of-type a{text-decoration:underline}.services h3.service-title:last-of-type i{color:#c5b077;margin-right:10px}.services .three-steps{background-color:#c5b077;border-top-left-radius:8px;border-top-right-radius:8px;padding:20px}.services .three-steps h3:not(.service-title){color:#21283a;font-size:30px;font-weight:800;margin:10px 0;text-align:center;text-transform:uppercase}.services .three-steps h3:not(.service-title) a{font-size:18px}.services .three-steps h3:not(.service-title) a i{-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s}.services .three-steps h3:not(.service-title) a:hover i{-webkit-transform:translateX(10px);transform:translateX(10px)}.services .three-steps h4.subtitle{display:inline-block;margin-bottom:50px;text-align:center;width:100%}.services .three-steps h3:not(.service-title):last-of-type{margin:60px 0 20px}.services .three-steps h3:not(.service-title):last-of-type a{background-color:#21283a;border-radius:8px;-webkit-box-shadow:0 0 24px rgba(33,40,58,.25);box-shadow:0 0 24px rgba(33,40,58,.25);color:#fff;padding:16px 22px;position:relative;-webkit-transition:opacity .25s;transition:opacity .25s}.services .three-steps h3:not(.service-title):last-of-type a:hover{opacity:.85}.services .three-steps h3:not(.service-title):last-of-type a:before{background-color:#c5b077;border-radius:8px;bottom:0;height:3px;margin-left:-22px;position:absolute;-webkit-transition:width .25s;transition:width .25s;width:0}.services .three-steps h3:not(.service-title):last-of-type i{margin-left:10px}.services .three-steps h3:not(.service-title):last-of-type:hover a:before{width:100%}.services .three-steps .three-steps-container{gap:20px;grid-template-columns:repeat(3,1fr);min-height:300px}.services .three-steps .three-steps-container .three-steps-item{border-radius:8px}.services .three-steps .three-steps-container i{color:#c5b077;margin:40px 10px 10px}.services .three-steps .three-steps-container .three-steps-item:first-of-type{background-color:#e8e0d7}.services .three-steps .three-steps-container .three-steps-item:nth-of-type(2){background-color:#fbf2e8}.services .three-steps .three-steps-container .three-steps-item:nth-of-type(3){background-color:#f0e0e2}.services .three-steps .three-steps-container .three-steps-item{-webkit-box-pack:start;-ms-flex-pack:start;background-color:#fff!important;height:100%;justify-content:flex-start;line-height:1.5;padding:20px;position:relative;width:100%}.services .three-steps .three-steps-container .three-steps-item p{font-size:16px;text-align:center}.services .three-steps .three-steps-container .three-steps-item p a{background-color:transparent;font-weight:600;text-decoration:underline}.services .three-steps .three-steps-container .three-steps-item:first-of-type span,.services .three-steps .three-steps-container .three-steps-item:nth-of-type(2) span,.services .three-steps .three-steps-container .three-steps-item:nth-of-type(3) span{background-color:#21283a;border:3px solid #21283a;border-radius:100%;-webkit-box-shadow:0 0 24px rgba(33,40,58,.25);box-shadow:0 0 24px rgba(33,40,58,.25);color:#fff;content:"2";font-size:30px;font-weight:600;height:56px;left:50%;position:absolute;text-align:center;top:-24px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:56px}.services .three-steps .three-steps-container .three-steps-item:first-of-type span sup,.services .three-steps .three-steps-container .three-steps-item:nth-of-type(2) span sup,.services .three-steps .three-steps-container .three-steps-item:nth-of-type(3) span sup{font-size:14px}.services .services-img{border-radius:8px;position:relative;width:100%}.services .services-img img{border-radius:8px;height:260px;-o-object-fit:cover;object-fit:cover;width:100%}.services .services-img:before{background-color:rgba(33,40,58,.35);border-radius:8px;content:"";height:98%;position:absolute;width:100%}.services .flex-col h3.service-title{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.services .flex-col h3.service-title i{color:#21283a;margin-right:10px}.services+.expertise-areas{margin-top:40px}.video-container+.services{margin:60px auto}@media (max-width:1200px){.video-container+.services{margin-top:0}}@media (max-width:1000px){.services{margin:0}}@media (max-width:800px){.services .three-steps .three-steps-container{grid-template-columns:repeat(2,1fr);height:auto}.services .three-steps .three-steps-container .three-steps-item:nth-of-type(3){grid-column-end:span 2;margin-top:20px;padding-bottom:0}}@media (max-width:600px){.services ul.list-styler{margin-left:20px}.services ul.list-styler li{text-align:left}.services .three-steps{margin:0}.services .three-steps h3:not(.service-title){font-size:24px}.services .three-steps .three-steps-container{gap:40px;grid-template-columns:1fr;height:auto}.services .three-steps .three-steps-container .three-steps-item:nth-of-type(3){grid-column-end:span 1;margin-top:0}}@media (max-width:425px){body:not(.details-page) .services{padding:10px}.services{margin-bottom:20px;margin-top:10px;padding:0}.services .three-steps{padding:10px}.services .three-steps h3:not(.service-title) a{font-size:16px}.services .three-steps .three-steps-container .three-steps-item{padding:10px}.services+.expertise-areas{margin-top:0}}.google-map iframe{border:0;height:400px;margin-bottom:-4px;width:100%}.price-tag{background-color:rgba(33,40,58,.35);border-bottom-left-radius:8px;border-bottom-right-radius:8px;height:130px;padding:20px;width:auto}.price-tag p.price-item{color:#c5b077;font-size:30px;font-weight:800;margin-top:0}.price-tag p.price-item sup{font-size:16px}.price-tag>span{color:#21283a;font-size:10px;font-weight:500;font-weight:600}.price-tag.accent{background-color:#21283a}.price-tag.accent>span{color:#c5b077}@media (max-width:600px){.price-tag{margin:0}}