@import url("https://fonts.googleapis.com/css2?family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap");.ubuntu-light{font-weight:300}.ubuntu-light,.ubuntu-regular{font-family:Ubuntu,serif;font-style:normal}.ubuntu-regular{font-weight:400}.ubuntu-medium{font-weight:500}.ubuntu-bold,.ubuntu-medium{font-family:Ubuntu,serif;font-style:normal}.ubuntu-bold{font-weight:700}.ubuntu-light-italic{font-family:Ubuntu,serif;font-weight:300;font-style:italic}.ubuntu-regular-italic{font-family:Ubuntu,serif;font-weight:400;font-style:italic}.ubuntu-medium-italic{font-weight:500}.ubuntu-bold-italic,.ubuntu-medium-italic{font-family:Ubuntu,serif;font-style:italic}.ubuntu-bold-italic{font-weight:700}.background-banner{background-image:url(/assets/gallery/1.webp);background-size:cover;background-position:50%;background-repeat:no-repeat;width:100%;height:100vh;-webkit-animation:back 25s infinite;-moz-animation:back 25s infinite;-o-animation:back 25s infinite;animation:back 25s infinite}@keyframes back{25%{background-image:url(/assets/gallery/8.webp)}50%{background-image:url(/assets/gallery/5.webp)}75%{background-image:url(/assets/gallery/10.webp)}}.home-banner{background:linear-gradient(180deg,rgba(41,96,124,0),rgba(27,68,92,.4) 10%,rgba(12,37,56,.6));padding:40px 20px}.border-solid{border:3px solid #fff;border-radius:3px;width:fit-content;transition:all .3s ease-in-out}.border-solid:hover{background:#fff;color:#000}.header-background{background:linear-gradient(0deg,rgba(41,96,124,0),rgba(27,68,92,.4) 100%,rgba(12,37,56,0) 0)!important}.about-img{border-radius:20px;box-shadow:0 0 16px 0 #0000001f}.contactForm .formInput input,.contactForm .formInput select,.contactForm .formInput textarea{background:hsla(44,25%,67%,.2);height:50px;padding:6px 15px;color:#fff;border-radius:0;-webkit-box-shadow:none;box-shadow:none;border:1px solid hsla(44,25%,67%,.5);width:100%;box-sizing:border-box}.contactForm .formInput input:focus,.contactForm .formInput select:focus,.contactForm .formInput textarea:focus{-webkit-box-shadow:none;box-shadow:none;border-color:#c9a485;outline:none}.contactForm .formInput input::-webkit-input-placeholder,.contactForm .formInput textarea::-webkit-input-placeholder{color:#bbb5a5;font-size:14px}.contactForm .formInput select{color:#bbb5a5;position:relative;-webkit-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-moz-appearance:none;background:#48464c url(/images/select-icon.png) no-repeat calc(100% - 15px)}.contactForm .formInput textarea{height:150px;padding:15px}.contactForm .formInput p{text-transform:uppercase;font-size:12px;color:#c9a485}.contactForm button{font-size:16px;color:#fff;padding:13px 45px;text-transform:uppercase;display:inline-block;font-weight:500;background:#cf9a30;border:1px solid #cf9a30;border-radius:0;transition:all .3s ease-in-out}.contactForm button:hover{background:#fff;color:#cf9a30;border:1px solid #fff}.sidenav-container{height:100%;width:0;position:fixed;z-index:100;top:0;left:0;overflow-x:hidden;transition:.5s}.fixed-contact-icons{position:fixed;bottom:20px;right:20px;display:flex;flex-direction:column;gap:12px;z-index:1000}.fixed-contact-icons a{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;box-shadow:0 4px 8px rgba(0,0,0,.3);transition:all .3s ease-in-out;animation:bounce 5s ease-in-out infinite,pulse 2.5s ease-in-out infinite,zoomInOut 8s ease-in-out forwards,slideInRight 3s ease-out forwards}.fixed-contact-icons a:hover{transform:scale(1.1) rotate(5deg)}.fixed-contact-icons img{width:48px;height:48px}@keyframes slideInRight{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes zoomInOut{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}@media (max-width:1024px) and (min-width:640px){.home-banner{background:linear-gradient(180deg,rgba(41,96,124,0),rgba(27,68,92,.4) 5%,#0c2538);padding:40px 20px}}@media (max-width:640px) and (min-width:0px){.background-banner{height:50vh}.home-banner{background:#0e341b;padding:0 20px 25px}}#modal-container{position:fixed;display:table;height:100%;width:100%;top:0;left:0;transform:scale(0);z-index:1;overflow:hidden}#modal-container.one{transform:scaleY(.01) scaleX(0);animation:unfoldIn 1s cubic-bezier(.165,.84,.44,1) forwards}#modal-container.one .modal-background .modal{transform:scale(0);animation:zoomIn .5s cubic-bezier(.165,.84,.44,1) .8s forwards;width:60%;@media (max-width:1599px){width:70%!important}@media (max-width:1399px){width:80%!important}@media (max-width:768px){width:500px}}#modal-container.one.out{transform:scale(1);animation:unfoldOut 1s cubic-bezier(.165,.84,.44,1) .3s forwards}#modal-container.one.out .modal-background .modal{animation:zoomOut .5s cubic-bezier(.165,.84,.44,1) forwards}#modal-container.two{transform:scale(1)}#modal-container.two .modal-background{background:transparent;animation:fadeIn .5s cubic-bezier(.165,.84,.44,1) forwards}#modal-container.two .modal-background .modal{opacity:0;animation:scaleUp .5s cubic-bezier(.165,.84,.44,1) forwards}#modal-container.two+.content{animation:scaleBack .5s cubic-bezier(.165,.84,.44,1) forwards}#modal-container.two.out{animation:quickScaleDown 0s linear .5s forwards}#modal-container.two.out .modal-background{animation:fadeOut .5s cubic-bezier(.165,.84,.44,1) forwards}#modal-container.two.out .modal-background .modal{animation:scaleDown .5s cubic-bezier(.165,.84,.44,1) forwards}#modal-container.two.out+.content{animation:scaleForward .5s cubic-bezier(.165,.84,.44,1) forwards}#modal-container.three{z-index:0;transform:scale(1)}#modal-container.three .modal-background{background:rgba(0,0,0,.6)}#modal-container.three .modal-background .modal{animation:moveUp .5s cubic-bezier(.165,.84,.44,1) forwards}#modal-container.three+.content{z-index:1;animation:slideUpLarge .5s cubic-bezier(.165,.84,.44,1) forwards}#modal-container.three.out .modal-background .modal{animation:moveDown .5s cubic-bezier(.165,.84,.44,1) forwards}#modal-container.three.out+.content{animation:slideDownLarge .5s cubic-bezier(.165,.84,.44,1) forwards}#modal-container.four{z-index:0;transform:scale(1)}#modal-container.four .modal-background{background:rgba(0,0,0,.7)}#modal-container.four .modal-background .modal{animation:blowUpModal .5s cubic-bezier(.165,.84,.44,1) forwards}#modal-container.four+.content{z-index:1;animation:blowUpContent .5s cubic-bezier(.165,.84,.44,1) forwards}#modal-container.four.out .modal-background .modal{animation:blowUpModalTwo .5s cubic-bezier(.165,.84,.44,1) forwards}#modal-container.four.out+.content{animation:blowUpContentTwo .5s cubic-bezier(.165,.84,.44,1) forwards}#modal-container.five{transform:scale(1)}#modal-container.five .modal-background{background:transparent;animation:fadeIn .5s cubic-bezier(.165,.84,.44,1) forwards}#modal-container.five .modal-background .modal{transform:translateX(-1500px);animation:roadRunnerIn .3s cubic-bezier(.165,.84,.44,1) forwards}#modal-container.five.out{animation:quickScaleDown 0s linear .5s forwards}#modal-container.five.out .modal-background{animation:fadeOut .5s cubic-bezier(.165,.84,.44,1) forwards}#modal-container.five.out .modal-background .modal{animation:roadRunnerOut .5s cubic-bezier(.165,.84,.44,1) forwards}#modal-container.six{transform:scale(1)}#modal-container.six .modal-background{background:transparent;animation:fadeIn .5s cubic-bezier(.165,.84,.44,1) forwards}#modal-container.six .modal-background .modal{background-color:transparent;animation:modalFadeIn .5s cubic-bezier(.165,.84,.44,1) .8s forwards}#modal-container.six .modal-background .modal h2,#modal-container.six .modal-background .modal p{opacity:0;position:relative;animation:modalContentFadeIn .5s cubic-bezier(.165,.84,.44,1) 1s forwards}#modal-container.six .modal-background .modal .modal-svg rect{animation:sketchIn .5s cubic-bezier(.165,.84,.44,1) .3s forwards}#modal-container.six.out{animation:quickScaleDown 0s linear .5s forwards}#modal-container.six.out .modal-background{animation:fadeOut .5s cubic-bezier(.165,.84,.44,1) forwards}#modal-container.six.out .modal-background .modal{animation:modalFadeOut .5s cubic-bezier(.165,.84,.44,1) forwards}#modal-container.six.out .modal-background .modal h2,#modal-container.six.out .modal-background .modal p{animation:modalContentFadeOut .5s cubic-bezier(.165,.84,.44,1) forwards}#modal-container.six.out .modal-background .modal .modal-svg rect{animation:sketchOut .5s cubic-bezier(.165,.84,.44,1) forwards}#modal-container.seven{transform:scale(1)}#modal-container.seven .modal-background{background:transparent;animation:fadeIn .5s cubic-bezier(.165,.84,.44,1) forwards}#modal-container.seven .modal-background .modal{height:75px;width:75px;border-radius:75px;overflow:hidden;animation:bondJamesBond 1.5s cubic-bezier(.165,.84,.44,1) forwards}#modal-container.seven .modal-background .modal h2,#modal-container.seven .modal-background .modal p{opacity:0;position:relative;animation:modalContentFadeIn .5s linear 1.4s forwards}#modal-container.seven.out{animation:slowFade .5s linear 1.5s forwards}#modal-container.seven.out .modal-background{background-color:rgba(0,0,0,.7);animation:fadeToRed 2s cubic-bezier(.165,.84,.44,1) forwards}#modal-container.seven.out .modal-background .modal{border-radius:3px;height:162px;width:227px;animation:killShot 1s cubic-bezier(.165,.84,.44,1) forwards}#modal-container.seven.out .modal-background .modal h2,#modal-container.seven.out .modal-background .modal p{animation:modalContentFadeOut .5s cubic-bezier(.165,.84,.44,1) .5 forwards}.modal-background{display:table-cell;background:rgba(0,0,0,.8);text-align:center;vertical-align:middle}.modal-background .modal{display:inline-block;border-radius:3px;font-weight:300;position:relative}.modal-background .modal .modal-svg{position:absolute;top:0;left:0;height:100%;width:100%;border-radius:3px}.modal-background .modal .modal-svg rect{stroke:#fff;stroke-width:2px;stroke-dasharray:778;stroke-dashoffset:778}.content{min-height:100%;height:100%;background:#fff;position:relative;z-index:0}.content h1{padding:75px 0 30px;text-align:center;font-size:30px;line-height:30px}.content .buttons{max-width:800px;margin:0 auto;padding:0;text-align:center}.content .buttons .button{display:inline-block;text-align:center;padding:10px 15px;margin:10px;background:red;font-size:18px;background-color:#efefef;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.3);cursor:pointer}.content .buttons .button:hover{color:#fff;background:#009bd5}@keyframes unfoldIn{0%{transform:scaleY(.005) scaleX(0)}50%{transform:scaleY(.005) scaleX(1)}to{transform:scaleY(1) scaleX(1)}}@keyframes unfoldOut{0%{transform:scaleY(1) scaleX(1)}50%{transform:scaleY(.005) scaleX(1)}to{transform:scaleY(.005) scaleX(0)}}@keyframes zoomIn{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes zoomOut{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes fadeIn{0%{background:transparent}to{background:rgba(0,0,0,.7)}}@keyframes fadeOut{0%{background:rgba(0,0,0,.7)}to{background:transparent}}@keyframes scaleUp{0%{transform:scale(.8) translateY(1000px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}@keyframes scaleDown{0%{transform:scale(1) translateY(0);opacity:1}to{transform:scale(.8) translateY(1000px);opacity:0}}@keyframes scaleBack{0%{transform:scale(1)}to{transform:scale(.85)}}@keyframes scaleForward{0%{transform:scale(.85)}to{transform:scale(1)}}@keyframes quickScaleDown{0%{transform:scale(1)}99.9%{transform:scale(1)}to{transform:scale(0)}}@keyframes slideUpLarge{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes slideDownLarge{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes moveUp{0%{transform:translateY(150px)}to{transform:translateY(0)}}@keyframes moveDown{0%{transform:translateY(0)}to{transform:translateY(150px)}}@keyframes blowUpContent{0%{transform:scale(1);opacity:1}99.9%{transform:scale(2);opacity:0}to{transform:scale(0)}}@keyframes blowUpContentTwo{0%{transform:scale(2);opacity:0}to{transform:scale(1);opacity:1}}@keyframes blowUpModal{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes blowUpModalTwo{0%{transform:scale(1);opacity:1}to{transform:scale(0);opacity:0}}@keyframes roadRunnerIn{0%{transform:translateX(-1500px) skewX(30deg) scaleX(1.3)}70%{transform:translateX(30px) skewX(0deg) scaleX(.9)}to{transform:translateX(0) skewX(0deg) scaleX(1)}}@keyframes roadRunnerOut{0%{transform:translateX(0) skewX(0deg) scaleX(1)}30%{transform:translateX(-30px) skewX(-5deg) scaleX(.9)}to{transform:translateX(1500px) skewX(30deg) scaleX(1.3)}}@keyframes sketchIn{0%{stroke-dashoffset:778}to{stroke-dashoffset:0}}@keyframes sketchOut{0%{stroke-dashoffset:0}to{stroke-dashoffset:778}}@keyframes modalFadeIn{0%{background-color:transparent}to{background-color:#fff}}@keyframes modalFadeOut{0%{background-color:#fff}to{background-color:transparent}}@keyframes modalContentFadeIn{0%{opacity:0;top:-20px}to{opacity:1;top:0}}@keyframes modalContentFadeOut{0%{opacity:1;top:0}to{opacity:0;top:-20px}}@keyframes bondJamesBond{0%{transform:translateX(1000px)}80%{transform:translateX(0);border-radius:75px;height:75px;width:75px}90%{border-radius:3px;height:182px;width:247px}to{border-radius:3px;height:162px;width:227px}}@keyframes killShot{0%{transform:translateY(0) rotate(0deg);opacity:1}to{transform:translateY(300px) rotate(45deg);opacity:0}}@keyframes fadeToRed{0%{background-color:rgba(black,.6)}to{background-color:rgba(red,.8)}}@keyframes slowFade{0%{opacity:1}99.9%{opacity:0;transform:scale(1)}to{transform:scale(0)}}.modal-container{display:flex;align-items:center;justify-content:center;height:100%}.modal-container .model-content{display:flex}.modal-container .model-content .model-content-more{padding:10px 15px}.modal-container .model-content .model-content-more ul{display:flex}.modal-container .model-content .model-content-more ul li{list-style:disc;margin:0 20px;color:#fff;font-size:15px;font-weight:400}.modal-container-main{display:flex;flex-direction:row;justify-content:space-between;align-items:center;position:relative}@media (max-width:768px){.modal-container-main{flex-direction:column-reverse}}.modal-container-main .modal-container-left{width:40%;padding:10px 0 30px}@media (max-width:768px){.modal-container-main .modal-container-left{width:100%;padding:10px 0 0}}.modal-container-main .modal-container-right{position:absolute;right:-15%;top:-25%;width:75%}@media (max-width:1399px){.modal-container-main .modal-container-right{right:-10%;top:-20%;width:70%}}@media (max-width:1024px){.modal-container-main .modal-container-right{right:-10%;top:0;width:70%}}@media (max-width:768px){.modal-container-main .modal-container-right{position:relative;right:0;top:0;width:100%}}.react-international-phone-country-selector button{background:hsla(44,25%,67%,.2);height:50px;padding:6px 15px;color:#fff;border-radius:0;box-shadow:none;border:1px solid #fff;width:100%;box-sizing:border-box}.react-international-phone-input-container .react-international-phone-input{background:hsla(44,25%,67%,.2)!important;height:50px!important;padding:6px 15px!important;color:#fff!important;border-radius:0!important;box-shadow:none!important;border:1px solid #fff;width:100%!important;box-sizing:border-box!important}.animate-button-1 button{font-size:15px;color:#fff;padding:9px 25px;text-transform:uppercase;display:inline-block;background:transparent;border:1px solid #fff;font-weight:600;border-radius:0;position:relative;overflow:hidden;margin-top:10px;transition:all .4s ease-in-out}.animate-button-1 button:hover{background:#fff;color:#000}.animate-button-1 button span{position:absolute;display:block;background:linear-gradient(90deg,#fff,#fff)}.animate-button-1 button span:first-child{top:0;left:0;width:100%;height:1px;animation:animate1 2s linear infinite}@keyframes animate1{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.animate-button-1 button span:nth-child(2){top:0;right:0;width:1px;height:100%;animation:animate2 2s linear infinite;animation-delay:1s}@keyframes animate2{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.animate-button-1 button span:nth-child(3){bottom:0;right:0;width:100%;height:1px;animation:animate3 2s linear infinite}@keyframes animate3{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}.animate-button-1 button span:nth-child(4){bottom:0;left:0;width:1px;height:100%;animation:animate4 2s linear infinite;animation-delay:1s}@keyframes animate4{0%{transform:translateY(100%)}to{transform:translateY(-100%)}}body{background-color:#fff;color:#000;font-family:Ubuntu,serif;font-weight:400}