.image-circle,nav{position:relative}.image-circle img,.image-section,.shape{transition:transform .3s}.card h3,.card p,.card ul>li,.offer-section h2,.offer-section p,.text-container h1,.text-container h3,body{font-family:Epilogue,serif}body{margin:0;padding:0}nav{z-index:10}section{padding-top:60px}.container{max-width:1200px;margin:20px auto;padding:50px;display:flex;align-items:center;justify-content:space-between}.text-container{flex:1;padding-right:50px;margin-top:-25px}.text-container h1{font-size:2.3em;color:#304e68;margin-bottom:10px}.text-container p{font-size:1.2em;line-height:1.6;color:#000;text-align:justify;font-weight:lighter}.text-container h3{font-size:2em}.image-container{flex:1;display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center}.image-circle{border-radius:50%;overflow:hidden;margin:15px;border:6px solid #304e68;display:flex;justify-content:center;align-items:center}.image-circle img{width:100%;height:100%;object-fit:cover;display:block}.image-circle:hover,.image-section:hover img{transform:scale(1.1)}.shape{position:absolute;background-color:#304e68;border-radius:50%;z-index:-1}.shape:hover{transform:rotate(45deg)}.shape-1{width:50px;height:50px;top:15%;right:10%}.shape-2{width:80px;height:80px;top:10%;left:70%}.shape-3{width:60px;height:60px;bottom:25%;left:55%}.grid-line{position:fixed;background-color:rgb(72 99 211 / .05);z-index:-2}.grid-line-1{width:2px;height:100%;left:15%;top:0}.grid-line-2{width:100%;height:2px;top:20%;left:0}.grid-line-3{width:2px;height:100%;right:15%;top:0}.grid-line-4{width:100%;height:2px;bottom:20%;left:0}.grid-line-5{width:2px;height:50%;left:5%;top:30%}.image-circle:first-child{width:240px;height:240px}.image-circle:nth-child(2){width:210px;height:210px}.image-circle:nth-child(3){width:180px;height:180px}.bottom-bar .staunch-info{margin-top:25px;}@media (max-width:420px){.container{flex-direction:column;text-align:center;padding:20px}.text-container{flex:none;padding:0;width:100%}.image-container{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-top:20px}.image-circle{border-radius:50%;overflow:hidden;margin:10px;position:relative;border:4px solid #304e68;width:120px;height:120px;transition:transform .3s}.image-circle:hover{transform:scale(1.1)}.text-container h1{font-size:2em;text-align:center;margin-bottom:10px}.text-container p{font-size:1em;text-align:justify;margin-top:10px;font-weight:lighter}.text-container h3{font-size:1.2em;text-align:center;margin-bottom:10px}.text-container .underline{margin:0 auto;display:block}.shape{display:none}.image-circle:first-child{width:80px;height:80px}.image-circle:nth-child(2){width:150px;height:150px}.image-circle:nth-child(3){width:90px;height:90px}}@media (min-width:420px) and (max-width:460px){.container{flex-direction:column;text-align:center;padding:20px}.text-container{flex:none;padding:0;width:100%}.image-container{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-top:20px}.image-circle{border-radius:50%;overflow:hidden;margin:10px;position:relative;border:4px solid #304e68;width:120px;height:120px}.text-container h1{font-size:2em;text-align:center;margin-bottom:10px}.text-container p{font-size:1em;text-align:justify;margin-top:10px;font-weight:lighter}.text-container .underline{margin:0 auto;display:block}.shape{display:none}.image-circle:first-child{width:100px;max-width:150px;height:100px}.image-circle:nth-child(2){width:170px;max-width:200px;height:170px}.image-circle:nth-child(3){width:90px;height:90px}.text-container h3{font-size:1.5em;text-align:center;margin-bottom:10px}}@media (min-width:460px) and (max-width:500px){.container{flex-direction:column;text-align:center;padding:20px}.text-container{flex:none;padding:0;width:100%}.text-container h1{font-size:2em;text-align:center;margin-bottom:10px}.image-container{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-top:20px}.image-circle{border-radius:50%;overflow:hidden;margin:10px;position:relative;border:4px solid #304e68;width:120px;height:120px}.text-container p{font-size:1em;text-align:justify;margin-top:10px;font-weight:lighter}.text-container .underline{margin:0 auto;display:block}.shape{display:none}.image-circle:first-child{width:130px;height:130px}.image-circle:nth-child(2){width:180px;height:180px}.image-circle:nth-child(3){width:90px;height:90px}.text-container h3{font-size:1.3em;text-align:center;margin-bottom:10px}}@media (min-width:500px) and (max-width:769px){.container{flex-direction:column;text-align:center;padding:20px}.text-container{flex:none;padding:0;width:100%}.header-image-wrapper{display:block;text-align:center;margin-bottom:20px}.header-image-wrapper .image-circle{width:100px;height:100px;margin:0 auto}.image-container,.shape{display:none}.text-container h1{font-size:2em;text-align:center;margin-bottom:10px}.text-container p{font-size:1em;text-align:justify;margin-top:10px;font-weight:lighter}.text-container h3{font-size:1.5em;text-align:center;margin-bottom:10px}.text-container .underline{margin:0 auto;display:block}}@media (min-width:768px) and (max-width:969px){.text-container{margin-top:-10px}.image-circle{border-radius:50%;overflow:hidden;margin:40px 15px 15px;position:relative;border:2px solid #304e68;display:flex;justify-content:center;align-items:center}.text-container .underline{margin:0 auto;display:block}.image-circle img{width:100%;height:100%;object-fit:cover;display:block}.shape{background-color:#304e68;border-radius:50%;z-index:-1}.shape-1{width:30px;height:30px;top:20%;right:40%}.shape-2{width:40px;height:40px;top:20%;left:70%}.shape-3{width:50px;height:50px;bottom:50%;left:55%}.image-circle:first-child{width:110px;height:110px}.image-circle:nth-child(2){width:150px;height:150px}.image-circle:nth-child(3){width:90px;height:90px}.text-container h1{font-size:1.5em;text-align:center;margin-bottom:10px}.text-container h3{font-size:1em;margin-top:20px}.text-container p{font-size:.8em;text-align:justify;margin-top:10px;font-weight:lighter}}@media (min-width:970px) and (max-width:1169px){.text-container{margin-top:-40px}.text-container h1{font-size:1.9em;text-align:center;margin-bottom:10px}.text-container h3{font-size:1.5em;margin-top:20px}.text-container p{font-size:1.2em;text-align:justify;margin-top:10px;font-weight:lighter}.image-circle{border-radius:50%;overflow:hidden;margin:40px 15px 15px;position:relative;border:4px solid #304e68;display:flex;justify-content:center;align-items:center}.image-circle:first-child{width:180px;height:180px}.image-circle:nth-child(2){width:150px;height:150px}.image-circle:nth-child(3){width:130px;height:130px}.shape-1{width:50px;height:50px;top:18%;right:10%}.shape-2{width:60px;height:60px;top:25%;left:70%}.shape-3{width:40px;height:40px;bottom:45%;left:55%}.text-container .underline{margin:0 auto;display:block}}.enter-container{max-width:1000px;margin:20px auto;padding:20px}.card hr,.offer-section{margin-bottom:20px}.offer-section h2{color:#304e68;font-size:1.8em;text-align:center;margin-bottom:80px}.offer-section p{font-size:.9em;color:#555;line-height:1.4}.image-section{position:relative;height:350px;overflow:hidden;margin-bottom:40px}.image-section img{width:100%;height:280px;object-fit:cover;display:block;position:absolute;top:0;left:0}.card{position:relative;bottom:150px;left:0;width:85%;margin-left:7.5%;background-color:#fff;padding:20px;box-sizing:border-box;text-align:left;box-shadow:0 4px 8px rgb(0 0 0 / .2);transition:transform .3s,box-shadow .3s}.card:hover{transform:translateY(-5px);box-shadow:0 8px 16px rgb(0 0 0 / .2)}.card h3{color:#304e68;font-size:1.8em;margin-bottom:10px}.card p,.card ul>li{font-size:1em;color:#555;line-height:1.6}.card span{font-size:1.2em;font-weight:700}.offer-section hr{margin:5px auto 0;display:block}@media (max-width:768px){.enter-container{padding:10px;margin:10px auto;max-width:80%}.offer-section h2{font-size:1.5em;margin-bottom:30px}.image-section{height:250px;margin-bottom:20px}.image-section img{height:200px;object-fit:cover;border-radius:10px}.card{width:95%;margin-left:2.5%;bottom:5px;padding:15px;margin-bottom:30px;border-radius:10px}.card h3{font-size:1.3em}.card p,.card ul>li{font-size:.9em}.offer-section hr{margin:0 auto;display:block}}@media (min-width:768px) and (max-width:969px){.enter-container{padding:10px;margin:10px auto;max-width:80%}.offer-section hr{margin:0 auto;display:block}}