body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}html{scroll-behavior:smooth}body{border:0;font-size:100%;margin:0;outline:0;padding:0}.fullPage{background-color:#fff;display:grid;font-family:Roboto,Poppins,sans-serif;grid-template-columns:1fr;grid-template-rows:26vw}.fullPage .top-bar{background-color:#0f2835;display:grid;-webkit-filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));filter:drop-shadow(0 4px 4px rgb(0,0,0,25%));grid-template-rows:1fr;overflow:hidden;padding-bottom:6vw;position:fixed;transition:.4s;width:100%;z-index:99}.fullPage .video-position{grid-column:1/1;grid-row:1/1}.fullPage .home-security-position{grid-column:1/1;grid-row:2/2}.fullPage .contact-us-position{grid-column:1;grid-row:3/3;margin-top:190vw}.footer-position{background:radial-gradient(48.05% 238.09% at 50% 50%,#1c556a 0,#112f3d 100%);grid-column:1;grid-row:4/4;height:39vw;margin-top:0}@media screen and (min-width:436px){.fullPage .contact-us-position{margin-top:130vw}}@media screen and (min-width:768px){.footer-position{height:20vw}.fullPage .contact-us-position{margin-top:190vw}}@media screen and (min-width:1001px){.fullPage{background-color:#fff;background-position:0 40vw;background-size:100vw 26vw;grid-template-columns:40% 60%;grid-template-rows:8vw 8vw}.fullPage .top-bar{display:grid;grid-column:1/3;grid-row:1/1;grid-template-rows:1fr;overflow:hidden;padding-bottom:1vw;position:fixed;transition:.4s;width:100%;z-index:99}.fullPage .video-position{grid-column:1/3;grid-row:1/1}.fullPage .home-security-position{grid-column:1/3;grid-row:2/2;margin-top:-4vw}.fullPage .contact-us-position{grid-column:1/3;grid-row:3/3;margin-top:29.4vw}.footer-position{grid-column:1/3;grid-row:4/4;height:6vw;margin-top:6vw}}.logo{display:block;grid-column:1/2;grid-row:auto;justify-self:left;padding-left:5vw;padding-top:8vw;width:-webkit-max-content;width:max-content;z-index:999999}.logo .logo-security{margin:auto;width:45vw}.logo .logo-entertainment{margin-top:1.75vw;width:45vw}@media screen and (min-width:1001px){.logo{margin-top:1.5vw;padding:0 0 0 5vw}.logo .logo-security{display:block;width:16vw}.logo .logo-entertainment{display:block;margin-top:0;width:30vw}}[type=button],a,button,div{-webkit-appearance:none}.floating{display:block;grid-column:2/3;grid-row:auto;margin-left:auto;margin-right:3vw;margin-top:5.5vw}.floating-button{align-content:center;background-color:#fff;border-radius:10px;cursor:pointer;display:grid;-webkit-filter:drop-shadow(0 4px 4px rgba(0,0,0,.5));filter:drop-shadow(0 4px 4px rgba(0,0,0,.5));flex-direction:column;grid-template-columns:10% 90%;height:10.5vw;justify-content:flex-end;position:relative;text-align:center;width:40vw;z-index:100000}.floating-button a{align-self:center;color:#000;display:block;font-size:4.5vw;margin-left:5%;position:relative;text-align:center;text-decoration:none}.floating-button a:hover{color:#fff;text-decoration:none}.phoneIcon{align-self:center;display:grid;-webkit-filter:invert();filter:invert();grid-column:1;grid-row:1;margin-left:40%;margin-top:50%;width:7vw}@media screen and (min-width:1001px){.floating{margin-left:auto;margin-top:0;padding:0}.floating-button{height:3vw;right:25%;top:1vw;width:15vw}.floating-button a{font-size:1.7vw}.phoneIcon{width:2.5vw}}.home-sales{font-family:Ubuntu,sans-serif;font-style:normal;height:100%;margin-top:-7vw;width:100%}.home-security-content{margin:30% 7% 0}.home-entertainment-content,.home-security-content{align-items:center;background-color:#fff;border-radius:3%;justify-content:center;padding:10% 0 0;position:absolute;text-align:center}.home-entertainment-content{margin:100% 7% 0}.home-security-title{color:#0f2835;font-size:1.75rem;font-weight:bolder;font-weight:750;line-height:13vw;margin:0 7%;text-align:left;width:90%}.home-entertainment-title{color:#02d9a6;font-family:Montserrat;font-size:1.3rem;font-weight:bolder;font-weight:750;margin:0 7%;text-align:center;width:85%}.home-security-sub-title{color:#0f2835;font-size:1.25rem;font-weight:bolder;font-weight:300;margin:7% 7% 5%;text-align:left;width:90%}.home-entertainment-sub-title{color:#0f2835;font-family:Montserrat;font-size:1.2rem;font-weight:bolder;font-weight:700;line-height:8vw;margin:5% 7% 0;text-align:left;width:90%}.home-security-button{background-color:#17824a;border:0;border-radius:5px;margin:7% 0 15vw;width:55%}.home-entertainment-button,.home-security-button{color:#fff;-webkit-filter:drop-shadow(0 4px 3px rgba(0,0,0,.5));filter:drop-shadow(0 4px 3px rgb(0,0,0,.5));font-size:6vw;font-weight:600;height:12vw}.home-entertainment-button{background-color:#0f2835;border:0;border-radius:40px;font-family:Montserrat;margin:7% 0 10vw;width:80%}@media screen and (min-width:281px){.home-security-title{font-size:2.47rem}.home-security-sub-title{font-size:1.35rem}.home-security-button{margin:5% 0 15vw}.home-entertainment-content{border-radius:3%;margin:70% 7% 0}.home-entertainment-title{font-size:1.65rem}.home-entertainment-sub-title{font-size:1.55rem;line-height:8vw;margin:5% 7% 0}}@media screen and (min-width:376px){.home-entertainment-content{border-radius:3%;margin:65% 7% 0}.home-entertainment-title{font-size:1.8rem}.home-entertainment-sub-title{font-size:1.75rem;line-height:8vw;margin:5% 7% 0}}@media screen and (min-width:499px){.home-entertainment-title{font-size:2.25rem}.home-entertainment-sub-title{font-size:1.9rem;line-height:8vw;margin:5% 7% 0}}@media screen and (min-width:768px){.home-security-content{margin:17% 14% 0;padding:8% 0 0}.home-security-title{font-size:3.65rem;line-height:11vw;margin:0 7%;width:75%}.home-security-sub-title{color:#0f2835;font-size:2.5rem;font-weight:300;margin:5% 7%;width:80%}.home-security-button{font-size:5.5vw;height:11.5vw;margin-bottom:10vw}.home-entertainment-content{border-radius:3%;margin:45% 7% 0}.home-entertainment-title{font-size:3.5rem}.home-entertainment-sub-title{font-size:2.75rem;line-height:7vw;margin:5% 7% 0}.home-entertainment-button{margin-bottom:5vw}}@media screen and (min-width:1001px){.home-sales{height:345%;margin-top:0}.home-security-content{border-radius:1%;margin:7% 5% 0;padding:1% 0;width:30%}.home-security-title{color:#0f2835;font-size:3.25rem;font-weight:bolder;font-weight:600;line-height:4.5vw;margin:3% 8% 2%;text-align:left;width:90%}.home-security-sub-title{color:#0f2835;font-size:1.5rem;font-weight:bolder;font-weight:350;margin:0 8%;text-align:left;width:80%}.home-security-button{background-color:#17824a;border:0;border-radius:5px;color:#fff;-webkit-filter:drop-shadow(0 4px 3px rgba(0,0,0,.5));filter:drop-shadow(0 4px 3px rgb(0,0,0,.5));font-size:1.5vw;font-weight:600;height:3.5vw;margin:5% 40% 2vw 0;width:45%}.home-entertainment-content{border-radius:1%;margin:7% 5% 0;padding:1% 0;width:30%}.home-entertainment-title{color:#02d9a6;font-family:Montserrat;font-size:3rem;font-weight:bolder;font-weight:750;margin:5% 8% 3%;text-align:center;width:85%}.home-entertainment-sub-title{color:#0f2835;font-family:Montserrat;font-size:2.35rem;font-weight:bolder;font-weight:700;line-height:3vw;margin:0 8%;text-align:left;width:80%}.home-entertainment-button{background-color:#0f2835;border:0;border-radius:40px;color:#fff;-webkit-filter:drop-shadow(0 4px 3px rgba(0,0,0,.5));filter:drop-shadow(0 4px 3px rgb(0,0,0,.5));font-family:Montserrat;font-size:1.5vw;font-weight:600;height:3.5vw;margin:5% 0 2vw;width:75%}}.video-title{display:grid;font-family:Poppins;grid-template-columns:1fr;grid-template-rows:.3fr 1fr}.carousel{align-self:center;margin-top:-2vw;width:100%}@media screen and (min-width:1001px){.video-title{grid-template-rows:none}.carousel{align-self:center;margin-top:-2vw;width:100%}}.contact-us{font-family:Ubuntu,sans-serif}.contact-us h2{font-size:1.5rem;font-weight:700}.contact-us input{border-radius:2%}.contact-us .input-email,.contact-us .input-name{width:100%}.contact-us .input-phone-content{display:flex}.contact-us .input-phone-content .input-phone{margin:0;width:70%}.contact-us .input-phone-content .input-zip{margin:0 0 0 3%;width:30%}.contact-us button{background-color:#17824a;margin:10% 0 20vw 15%;width:70%}@media screen and (min-width:281px){.contact-us{margin-top:-40vw}.contact-us h2{font-size:1.95rem;line-height:1.5;margin:0 8%;padding:15% 0 10%}.contact-us .checkGreen-container{min-height:150px;min-width:150px}}@media screen and (min-width:361px){.contact-us{margin-top:-40vw}.contact-us h2{font-size:1.95rem;line-height:1.5;margin:0 8%;padding:15% 0 10%}}@media screen and (min-width:376px){.contact-us{margin-top:-20vw}.contact-us h2{font-size:1.95rem;line-height:1.5;margin:0 8%;padding:15% 0 11%}}@media screen and (min-width:415px){.contact-us{margin-top:-40vw}}@media screen and (min-width:768px){.contact-us{margin-top:-68vw}.contact-us h2{font-size:2.5rem;line-height:1.5;margin:0 8%;padding:0 0 10%}.contact-us input{border-color:#9f9f9f;border-radius:2%;border-width:1px;color:#000;font-size:1.5rem;height:12vw;margin:0 0 5%;padding-left:5%}.contact-us button{border:0;border-radius:5px;font-size:5.5vw;font-weight:600;height:12vw;margin:8% 0 13vw 23%;width:55%}}@media screen and (min-width:1001px){.contact-us{margin-top:0}.contact-us h2{font-size:2.5rem;line-height:1.5;margin:0 8%;padding:7% 0 4%;text-align:center}.contact-us .form-contact{margin:0 32%}.contact-us input{border-color:#9f9f9f;border-radius:2%;border-width:1px;color:#000;font-size:1.25vw;height:3.5vw;margin:0 0 3%;padding-left:5%}.contact-us button{border:0;border-radius:5px;font-size:1.75vw;font-weight:600;height:3.5vw;margin:8% 0 0 25%;width:50%}}.modal-container .thanks-title{font-size:20px;font-weight:700;position:absolute;text-align:center;top:150px;width:85%}.modal-container .thanks-sub-title{font-size:18px;font-weight:400;height:24px;margin-top:40px;position:absolute;text-align:center;top:180px;width:70%}@media screen and (min-width:281px){.modal-container{background-color:#fff;border-radius:2%;min-height:450px;min-width:300px;overflow-x:hidden;overflow-y:auto;position:relative}.modal-container .thanks-title{font-size:27px;font-weight:700;position:absolute;text-align:center;top:200px;width:90%}.modal-container .thanks-sub-title{font-size:26px;font-weight:400;height:24px;margin-top:40px;position:absolute;text-align:center;top:200px;width:75%}}@media screen and (min-width:361px){.modal-container .thanks-title{font-size:30px}.modal-container .thanks-sub-title{font-size:26px}}@media screen and (min-width:376px){.modal-container{min-height:475px;min-width:350px}.modal-container .thanks-title{font-size:32px;top:200px}.modal-container .thanks-sub-title{font-size:28px;top:210px}}@media screen and (min-width:700px){.modal-container{min-height:500px;min-width:650px;overflow-x:hidden;overflow-y:auto;position:relative}.modal-container .thanks-title{display:flex;font-size:45px;font-weight:700;left:15%;position:absolute;top:195px;width:450px}.modal-container .thanks-sub-title{font-size:31px;font-weight:400;height:24px;margin-top:20px;position:absolute;right:-8%;text-align:center;top:300px;width:100%}}@media screen and (min-width:1250px){.modal-container{min-height:550px;min-width:1100px;overflow-x:hidden;overflow-y:auto;position:relative}.modal-container .thanks-title{display:flex;font-size:55px;font-weight:700;left:20%;position:absolute;top:185px;width:650px}.modal-container .thanks-sub-title{font-size:30px;font-weight:400;height:24px;position:absolute;right:-8%;text-align:center;top:250px;width:100%}}.error-post,.mail,.name,.telefono,.zip{color:red;font-size:3.75vw;text-align:center;width:100%}@media screen and (min-width:1001px){.error-post,.mail,.name,.telefono,.zip{color:red;font-size:1.2vw;text-align:center;width:100%}}.contact-us{font-family:Montserrat;font-style:normal;height:100%;margin-top:25vw;width:100%}.contact-us h2{color:#000;font-size:1.15rem;font-weight:900;line-height:1.5;margin:0 8%;padding:0 0 10%}.contact-us .form-contact{margin:0 8%}.contact-us input{border-color:#9f9f9f;border-radius:3px;border-width:1px}.contact-us .input-state,.contact-us input{color:#000;font-size:4.5vw;height:15vw;margin:0 0 8%;padding-left:5%;width:100%}.contact-us .input-state{background-color:#fff;border-color:#4d4c4c;border-radius:3px;border-width:1px}.contact-us button{background-color:#0f2835;border:0;border-radius:5px;color:#fff;font-size:6.5vw;font-weight:600;height:16vw;margin:5% 0 20vw;width:100%}.contact-us button span{margin:0 3% -1% 0}.contact-us .checkGreen{align-items:center;display:block;margin-top:0;text-align:center}.contact-us .checkGreen-container{min-height:100px;min-width:100px}@media screen and (min-width:281px){.contact-us{margin-top:-40vw}.contact-us h2{font-size:1.48rem;line-height:1.5;margin:0 8%;padding:15% 0 10%}.contact-us .checkGreen-container{min-height:150px;min-width:150px}}@media screen and (min-width:361px){.contact-us{margin-top:-30vw}.contact-us h2{font-size:1.5rem;line-height:1.5;margin:0 8%;padding:15% 0 10%}}@media screen and (min-width:376px){.contact-us{margin-top:-30vw}.contact-us h2{font-size:1.55rem;line-height:1.5;margin:0 8%;padding:15% 0 11%}}@media screen and (min-width:415px){.contact-us{margin-top:-20vw}}@media screen and (min-width:500px){.contact-us{margin-top:20%}}@media screen and (min-width:768px){.contact-us{margin-top:-68vw}.contact-us h2{font-size:2.5rem;line-height:1.5;margin:0 8%;padding:0 0 10%}.contact-us input{border-color:#9f9f9f;border-radius:3px;border-width:1px;margin:0 0 5%}.contact-us .input-state,.contact-us input{color:#000;font-size:1.5rem;height:12vw;padding-left:5%}.contact-us .input-state{background-color:#fff;border-color:#4d4c4c;border-radius:3px;border-width:1px;margin:0;width:100%}.contact-us button{border:0;border-radius:5px;font-size:5vw;font-weight:600;height:12vw;margin:8% 0 13vw;width:100%}}@media screen and (min-width:1001px){.contact-us{margin-top:0}.contact-us h2{font-size:2.5rem;line-height:1.5;margin:0 8%;padding:7% 0 4%;text-align:center}.contact-us .form-contact{margin:0 32%}.contact-us input{border-color:#9f9f9f;border-radius:3px;border-width:1px}.contact-us .input-state,.contact-us input{color:#000;font-size:1.25vw;height:3.5vw;margin:0 0 3%;padding-left:5%}.contact-us .input-state{background-color:#fff;border-color:#4d4c4c;border-radius:3px;border-width:1px;width:100%}.contact-us button{border:0;border-radius:5px;font-size:1.75vw;font-weight:600;height:3.5vw;margin:5% 0 0;width:100%}}.modal{align-items:center;background-color:rgba(0,0,0,.6);display:none;justify-content:center;left:0;min-height:100vh;position:fixed;top:0;width:100%;z-index:999}.modal-container{background-color:#fff;border-radius:2%;min-height:350px;min-width:220px;overflow-x:hidden;overflow-y:auto;position:relative}.modal-container .thanks-title-entertainment{font-size:20px;font-weight:700;position:absolute;text-align:center;top:150px;width:85%}.modal-container .thanks-sub-title-entertainment{font-size:18px;font-weight:400;height:24px;margin-top:40px;position:absolute;text-align:center;top:150px;width:70%}.modal-close button{position:absolute;right:1rem;top:1rem}.modal.is-open{display:flex}@media screen and (min-width:281px){.modal-container{background-color:#fff;border-radius:2%;min-height:450px;min-width:300px;overflow-x:hidden;overflow-y:auto;position:relative}.modal-container .thanks-title-entertainment{font-size:27px;font-weight:700;position:absolute;text-align:center;top:200px;width:90%}.modal-container .thanks-sub-title-entertainment{font-size:26px;font-weight:400;height:24px;margin-top:40px;position:absolute;text-align:center;top:175px;width:75%}}@media screen and (min-width:361px){.modal-container .thanks-title-entertainment{font-size:30px}.modal-container .thanks-sub-title-entertainment{font-size:26px}}@media screen and (min-width:376px){.modal-container{min-height:475px;min-width:350px}.modal-container .thanks-title-entertainment{font-size:32px;top:200px}.modal-container .thanks-sub-title-entertainment{font-size:28px;top:175px}}@media screen and (min-width:700px){.modal-container{min-height:500px;min-width:650px;overflow-x:hidden;overflow-y:auto;position:relative}.modal-container .thanks-title-entertainment{display:flex;font-size:45px;font-weight:700;left:20%;position:absolute;top:195px;width:450px}.modal-container .thanks-sub-title-entertainment{font-size:31px;font-weight:400;height:24px;margin-top:20px;position:absolute;right:-8%;text-align:center;top:250px;width:100%}}@media screen and (min-width:1250px){.modal-container{min-height:550px;min-width:1100px;overflow-x:hidden;overflow-y:auto;position:relative}.modal-container .thanks-title-entertainment{display:flex;font-size:55px;font-weight:700;left:30%;position:absolute;top:200px;width:100%}.modal-container .thanks-sub-title-entertainment{font-size:30px;font-weight:400;height:24px;position:absolute;right:-8%;text-align:center;top:220px;width:100%}}.footer{display:flex;flex-direction:row-reverse;font-family:Ubuntu,sans-serif;font-style:normal;height:100%;justify-content:center;width:100%}.footer-icons-position{align-items:center;justify-content:center;padding:8% 0 0;width:50%}.footer-icons-position h2{color:#fff;font-size:1.15rem;font-weight:400;text-align:center}.footer-icons-position img{margin-left:40%;width:12vw}.footer-content-position{align-items:center;padding:8% 0 0;width:50%}.footer-content-position h2{color:#fff;font-size:1.15rem;font-weight:400;text-align:center}.footer-content-position h1{color:#fff;font-size:1.15rem;font-weight:500;text-align:center}@media screen and (min-width:281px){.footer-content-position h2,.footer-icons-position h2{font-size:1.5rem}.footer-content-position h1{font-size:1.55rem}}@media screen and (min-width:768px){.footer-icons-position{align-items:center;display:flex;justify-content:center;padding:0 10% 0 0;width:50%}.footer-icons-position img{margin-left:40%;width:8.5vw}.footer-icons-position h2{font-size:1.65rem}.footer-content-position{align-items:center;display:flex;padding:0 0 0 10%;width:50%}.footer-content-position h2{font-size:1.65rem;margin-right:3%}.footer-content-position h1{font-size:1.65rem}}@media screen and (min-width:1001px){.footer-icons-position{align-items:center;display:flex;justify-content:center;padding:0 20% 0 0;width:50%}.footer-icons-position h2{color:#fff;font-size:1.4rem;font-weight:300;text-align:center}.footer-icons-position img{margin-left:40%;margin-top:-20%;width:2.5vw}.footer-content-position{align-items:center;display:flex;padding:0 0 0 20%;width:50%}.footer-content-position h2{color:#fff;font-size:1.4rem;font-weight:300;margin-right:3%;text-align:center}.footer-content-position h1{color:#fff;font-size:1.65rem;font-weight:500;text-align:center}}.whatsapp{bottom:5vw;position:fixed;right:2vw}.whatsapp img{width:15vw}@media screen and (min-width:1001px){.whatsapp{bottom:3vw;position:fixed;right:2vw}.whatsapp img{width:5vw}}
/*# sourceMappingURL=main.07c0000b.css.map*/