*,*::after,*::before{margin:0;padding:0;-webkit-box-sizing:inherit;box-sizing:inherit}html{font-size:62.5%;font-family:"Lato", sans-serif;font-weight:400;line-height:1.7}@media only screen and (max-width: 120em){html{font-size:62.5%}}@media only screen and (max-width: 85em){html{font-size:50%}}@media only screen and (max-width: 28em){html{font-size:37.03%}}body{-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;height:100%;width:100%}.logo-box{position:fixed;top:4rem;left:4rem;display:inline-block;z-index:2;max-width:5rem}.logo{max-width:11rem}@media only screen and (max-width: 28em){.logo{max-width:8.5rem}}.home{height:85vh;background-image:url("/img/lake@1920.jpg");z-index:1;background-size:cover;background-repeat:no-repeat}@media only screen and (max-width: 120em){.home{background-image:url("/img/lake@1920.jpg")}}@media only screen and (max-width: 85em){.home{background-image:url("/img/lake@1366.jpg")}}@media only screen and (max-width: 28em){.home{background-image:url("/img/lake@360.jpg")}}.icon-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:5rem;padding-right:5rem;padding-bottom:1rem}.icon-box__icon{height:4rem;-webkit-box-flex:0;-ms-flex:0 0 4rem;flex:0 0 4rem;background-size:contain;background-repeat:no-repeat}.icon-box__icon--1{background-image:url("/img/icon-facebook@x2.png")}.icon-box__icon--2{background-image:url("/img/icon-mail@x2.png")}.icon-box__icon--3{background-image:url("/img/icon-whats@x2.png")}.icon-box__icon:not(:last-child){margin-right:.5rem}.option-box{padding-right:5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.option-box__option{color:#004788;font-size:2rem}.option-box__option:not(:last-child){margin-right:2rem}.slogan{color:#ffff;background-color:#1c6c39;text-align:right;padding:3.5rem 0;line-height:1.3}.slogan__title{font-size:6rem;padding-right:5rem}.slogan__description{font-size:2.8rem;padding-right:5rem;-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}.services-container{display:-webkit-box;display:-ms-flexbox;display:flex;height:80vh}@media only screen and (max-width: 28em){.services-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:150vh}}.services-container__services{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;position:relative;background-size:cover;background-repeat:no-repeat;background-image:url("/img/friends@1920.jpg")}@media only screen and (max-width: 120em){.services-container__services{background-image:url("/img/friends@1920.jpg")}}@media only screen and (max-width: 85em){.services-container__services{background-image:url("/img/friends@1366.jpg")}}@media only screen and (max-width: 28em){.services-container__services{background-image:url("/img/friends@360.jpg")}}.services-container__services--title{color:#1c6c39;font-size:4.3rem;position:absolute;top:3%;right:18%}.services-container__services--description{color:#004788;font-size:3.5rem;position:absolute;bottom:5%;right:2%;line-height:1.2}.services-container__insurance{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;background-size:cover;background-repeat:no-repeat;position:relative;background-image:url("/img/team@1920.jpg")}@media only screen and (max-width: 120em){.services-container__insurance{background-image:url("/img/team@1920.jpg")}}@media only screen and (max-width: 85em){.services-container__insurance{background-image:url("/img/team@1366.jpg")}}@media only screen and (max-width: 28em){.services-container__insurance{background-image:url("/img/team@360.jpg")}}.services-container__insurance--title{color:#ffff;font-size:4.5rem;position:absolute;bottom:5%;left:4%;line-height:1.2}.services-container__insurance--title--2{font-size:7rem}.divider{display:block;font-size:13rem;padding-top:3rem;text-align:right;color:#ffff;line-height:.7}@media only screen and (max-width: 28em){.divider{line-height:1}}.divider--green{background-color:#1c6c39}.divider--blue{background-color:#004788}.service-description{height:90vh;background-size:cover;background-repeat:no-repeat}.service-description--medic{background-image:url("/img/mom@1920.jpg")}@media only screen and (max-width: 120em){.service-description--medic{background-image:url("/img/mom@1920.jpg")}}@media only screen and (max-width: 85em){.service-description--medic{background-image:url("/img/mom@1366.jpg")}}@media only screen and (max-width: 28em){.service-description--medic{background-image:url("/img/mom@360.jpg")}}.service-description--life{background-image:url("/img/baby@1920.jpg")}@media only screen and (max-width: 120em){.service-description--life{background-image:url("/img/baby@1920.jpg")}}@media only screen and (max-width: 85em){.service-description--life{background-image:url("/img/baby@1366.jpg")}}@media only screen and (max-width: 28em){.service-description--life{background-image:url("/img/baby@360.jpg")}}.service-description--retire{background-image:url("/img/DadNSon@1920.jpg")}@media only screen and (max-width: 120em){.service-description--retire{background-image:url("/img/DadNSon@1920.jpg")}}@media only screen and (max-width: 85em){.service-description--retire{background-image:url("/img/DadNSon@1366.jpg")}}@media only screen and (max-width: 28em){.service-description--retire{background-image:url("/img/DadNSon@360.jpg")}}.service-description--education{background-image:url("/img/graduate@1920.jpg")}@media only screen and (max-width: 120em){.service-description--education{background-image:url("/img/graduate@1920.jpg")}}@media only screen and (max-width: 85em){.service-description--education{background-image:url("/img/graduate@1366.jpg")}}@media only screen and (max-width: 28em){.service-description--education{background-image:url("/img/graduate@360.jpg")}}.service-description--cars{background-image:url("/img/driver@1920.jpg")}@media only screen and (max-width: 120em){.service-description--cars{background-image:url("/img/driver@1920.jpg")}}@media only screen and (max-width: 85em){.service-description--cars{background-image:url("/img/driver@1366.jpg")}}@media only screen and (max-width: 28em){.service-description--cars{background-image:url("/img/driver@360.jpg")}}.service-description--home{background-image:url("/img/home@1920.jpg")}@media only screen and (max-width: 120em){.service-description--home{background-image:url("/img/home@1920.jpg")}}@media only screen and (max-width: 85em){.service-description--home{background-image:url("/img/home@1366.jpg")}}@media only screen and (max-width: 28em){.service-description--home{background-image:url("/img/home@360.jpg")}}.footer{background-color:#004788;color:#ffff}.footer__contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3rem;font-size:2rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__contact--1{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}@media only screen and (max-width: 28em){.footer__contact--1{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}}.footer__contact--2{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%}.footer__contact--3{-webkit-box-flex:0;-ms-flex:0 0 9%;flex:0 0 9%}.footer__icon{height:5rem}.footer__legal{font-size:1.5rem;padding:0 3rem;padding-bottom:2rem;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width: 28em){.footer__legal{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.footer__legal__item:not(:last-child){margin-right:5rem}
