.rollover4{height:inherit;margin-bottom:32px}.caption{font-style:normal;font-size:1rem}.gallery-row.flex{display:flex}.fullheight{height:100% !important}div.vcontainer-ro{display:table-cell;vertical-align:middle}div.valign-ro{height:inherit;display:table;table-layout:fixed;width:100%}figure.2851.image a>img{width:100%}.rollovercollection4.block1{background-color:white;box-shadow:0 5px 45px #e8e8e8;margin-left:auto;margin-right:auto;width:auto;max-width:100%;height:inherit;margin-bottom:40px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease}.rollovercollection4 .image .caption{padding:0px;font-style:normal}.rollovercollection4.block1:hover{background-color:rgba(200, 200, 200, 0.1)}.rollovercollection4 figcaption.caption p{text-align:left;font-style:normal}.rollovercollection4.block1 figcaption>h2{background:#2fbde4;color:white;font-size:18px;font-weight:700;font-style:normal;letter-spacing:0.6pt;padding-left:20px;margin-bottom:0;height:60px;line-height:60px;background-size:auto 60px;text-align:left;padding-top:0px}.rollovercollection4.block1 figcaption.caption p{padding:24px 20px 42px 20px;font-size:16px;line-height:1.3em}.rollovercollection4.block1 figure.image>a{overflow:hidden;display:block;max-height:200px}.rollovercollection4.block1 a img{width:100%;height:auto;max-width:unset !important;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease}.rollovercollection4.block1 a:hover img{width:""}.rollovercollection4.block1 figure.image{overflow:hidden}rollovercollection4.block1 figcaption.caption p{padding:34px 20px;padding-bottom:20px}.rollovercollection4.block1 .inset-button{bottom:0;margin-left:24px;margin-right:auto;max-width:320px;width:100%;height:42px}.rollovercollection4.block1 div.button{padding-top:0px}.rollovercollection4.block1 .btn{background-color:#005091;background-image:linear-gradient(to right, #005091 50%, #2fbde4 50%);color:white;font-size:14px;background-size:200% 100%;border:0 none;border-radius:0;cursor:pointer;float:left;padding:12px 12px;transition:background-position 500ms ease 0s;width:auto;text-transform:uppercase;font-weight:500;letter-spacing:0.5pt}.rollovercollection4.block1 .btn:hover{background-position:-100% center}figure.view2852,div.caption.caption-view2852{max-width:100%;margin-left:auto;margin-right:auto}figure.view2852.image a>picture>img{width:100%}figure.view2852.image{margin-bottom:24px}figure.view2852 .img-block2{position:relative}figure.view2852 figcaption.overlay2852{position:absolute;top:0px;background:rgba(0, 80, 145, 0.7) none repeat scroll 0 0;padding:0px;text-align:center;transition:background 0.5s;height:100%;width:100%}div.caption.caption-view2852 p{color:#666;font-size:14px}figure.view2852 div.valign-ro{height:inherit !important;display:table !important;table-layout:fixed;width:100%}figcaption.overlay2852 div.vcontainer-ro{display:table-cell;vertical-align:middle}figure.view2852 figcaption.overlay2852:hover{background:rgba(0, 80, 145, 0) none repeat scroll 0 0}figcaption.overlay2852 .vcontainer-ro h2{display:inline-block;font-size:18px;font-weight:700;color:white;background-color:transparent;border:4px solid white;letter-spacing:0.6pt;width:auto;max-width:80%;padding:8px;margin:0px;margin-left:auto;margin-right:auto;z-index:3;opacity:1;transition:opacity 2s}figcaption.overlay2852:hover .vcontainer-ro h2{opacity:0.2}figure.view2853,div.caption.caption-view2853{max-width:100%;margin-left:auto;margin-right:auto}figure.view2853.image a>img{width:100%}figure.view2853.image{margin-bottom:24px}figure.view2853 .img-block2{position:relative}figure.view2853 figcaption.overlay2853{position:absolute;top:0px;background:rgba(0, 80, 145, 0) none repeat scroll 0 0;padding:0px;text-align:center;transition:background 0.5s;height:100%;width:100%}div.caption.caption-view2853 p{color:#666;font-size:14px}figure.view2853 div.valign-ro{height:inherit}figure.view2853 figcaption.overlay2853:hover{background:rgba(0, 80, 145, 0.7) none repeat scroll 0 0}figcaption.overlay2853 .vcontainer-ro h2{display:inline-block;font-size:24px;font-weight:700;color:white;letter-spacing:0rem;background:transparent;border:4px solid white;width:auto;max-width:80%;padding:8px;margin:0px;margin-left:auto;margin-right:auto;z-index:3;opacity:0.2;transition:opacity 2s}figcaption.overlay2853:hover .vcontainer-ro h2{opacity:0.9}div.view2854{position:relative;background-color:white;border:1px solid #ddd;width:100%;max-width:100%;padding:36px;padding-bottom:18px;height:inherit;transition:background 0.8s ease 0.2s;margin-left:auto;margin-right:auto}div.view2854:hover{background:rgba(0, 0, 0, 0) linear-gradient(to bottom, #2fbde4 0%, #005091 100%) repeat scroll 0 0;border-color:#2fbde4}div.view2854 div.image{text-align:center}div.view2854 div.image img{border-radius:50%;border:8px solid #2fbde4;transition:border 0.8s ease 0.2s;max-width:30%;margin-left:auto;margin-right:auto;margin-bottom:32px}div.view2854 div.image img:hover{border:8px solid white}div.view2854 h5{text-align:center;color:#2fbde4;font-size:32px;font-weight:700}div.info-view2854 p{color:#666;font-size:14px}div.view2854:hover p,div.view2854:hover h5{color:white}figure.2855.image a>img{width:100%}.rollovercollection4.selma{position:relative;background-color:white;box-shadow:0 5px 45px #e8e8e8;margin-left:auto;margin-right:auto;width:auto;max-width:100%;height:inherit;margin-bottom:40px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:none}.rollovercollection4.selma figcaption.caption{padding:32px}.rollovercollection4.selma figcaption.caption p{text-align:left;font-style:normal;font-size:16px;color:#666}.rollovercollection4.selma figcaption.caption h2{background:none;text-align:left;color:orange;font-size:28px;font-weight:700;font-style:normal;letter-spacing:0.6pt;line-height:auto;padding-bottom:12px;margin-bottom:0px}.rollovercollection4.selma figcaption.caption p{line-height:1.3em}.rollovercollection4.selma figure.image>a{overflow:hidden;display:block;max-height:200px}.rollovercollection4.selma a img{width:500px;height:auto;max-width:unset !important;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease}.rollovercollection4.selma a:hover img{width:460px}.rollovercollection4.selma figure.image{overflow:hidden}.rollovercollection4.selma .inset-button{background-color:orange;position:absolute;bottom:0;margin-left:auto;margin-right:auto;width:100%;height:42px}.rollovercollection4.selma div.inset-button a{color:white;transition:color 1s ease}.rollovercollection4.selma div.inset-button div.button span.link{float:left;display:inline-block;width:80%}.rollovercollection4.selma div.inset-button div.button span.glyphicon{position:absolute;float:right;display:block;width:10%;right:16px;top:12px}.rollovercollection4.selma div.inset-button a:hover{color:black}.rollovercollection4.selma .btn{float:left;width:100%;color:white;font-size:20px;text-transform:uppercase;font-weight:700;letter-spacing:0.5pt}.rollovercollection4.selma .btn.btn-details{font-size:20px;padding:0px;padding-left:24px;padding-top:6px;text-align:left}.rollovercollection4.selma .symbol{float:right;font-size:20px;width:20%;text-align:right;font-size:36px;padding-right:24px;padding:0px;padding-right:0px;margin-top:-13px;padding-right:10px}.planContainer{position:relative;background-color:#fafafa;margin-bottom:30px;list-style:outside none none;padding-left:0px;box-shadow:0 1px 10px rgba(0, 0, 0, 0.2);max-width:100%;margin-left:auto;margin-right:auto;height:inherit}.planContainer:hover{background-color:white}.planContainer .alternative{background:#6ddce3}.planContainer .alternative p{color:white;font-size:20px;font-weight:700;margin-bottom:0;padding-bottom:18px;padding-top:18px;text-align:center}.planContainer .title p{background-color:#00a2ad;color:black;font-size:24px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;margin:0;padding:0.6em 0;margin:0px;text-align:center}.planContainer li.options-container{margin-bottom:84px}.planContainer ul.options{padding-top:30px;list-style:outside none none;padding-left:0;text-align:center}.planContainer .options li{line-height:1.4em}.planContainer .options li.text{padding-topl:20px;padding-bottom:10px}.planContainer .options li.text p{padding-left:24px;padding-right:24px}.planContainer ul.options li.image{display:block;margin-left:auto;margin-right:auto;background:transparent}.planContainer ul.options li.image img{max-width:100px;border-radius:50%}.planContainer li.button-container{display:block;position:absolute;bottom:24px;width:100%}.planContainer li.button-container a{display:block;max-width:70%;margin-left:auto;margin-right:auto}.planContainer a.button.btn.btn-more{background-color:white;color:#00a2ad;font-weight:700;font-size:16px;margin:0 auto;width:70%;border-radius:0;box-shadow:0 1px 8px rgba(0, 0, 0, 0.3);transition:all 0.6s ease 0.2s}.planContainer a.btn.btn-more:hover{background-color:#00a2ad;color:white}ul.planContainer{transition:all 0.2s ease 0s}ul.planContainer:hover{transform:scale(1.04)}.rollover4.rollover4-layout2857{margin-bottom:12px}.services-item{width:100%;max-width:100%;padding:6px;background:#96c11f;margin-bottom:12px;border:1px solid #005091;transition:background 0.4s ease}.services-item:hover{background:#aedd2c}.services-item:hover *{color:white}.services-item img{height:60px;width:auto;padding:0px !important;margin:0px;margin-right:8px;border:4px solid white;border-radius:8px}.services-item p{line-height:auto;padding:0px !important;margin:0px;font-size:16px;font-weight:500;color:white}