.rollover4{height: inherit;margin-bottom: 32px}.caption{font-style: normal;font-size: 16px}.gallery-row.flex{display: flex}.fullheight{height: 100% !important}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: 320px;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 h2{background: #2fbde4;color: #fff;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}.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: 320px;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: 500px}.rollovercollection4.block1 figure.image{overflow: hidden}rollovercollection4.block1 figcaption.caption p{padding: 34px 20px;padding-bottom: 20px}.rollovercollection4.block1 .inset-button{position: absolute;bottom: 0;margin-left: auto;margin-right: auto;max-width: 320px;height: 42px}.rollovercollection4.block1 div.button{padding-top: 0px;position: absolute;bottom: 24px;left: 24px}.rollovercollection4.block1 .btn{background-color: #005091;background-image: linear-gradient(to right, #005091 50%, #2fbde4 50%);color: #fff;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: 320px;margin-left: auto;margin-right: auto}figure.view2852.image a > 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 .5s;height: 100%;width: 100%}div.caption.caption-view2852 p{color: #666;font-size: 14px}figure.view2852 .img-block2 figcaption.overlay2852 div.valign{height: inherit}figure.view2852 figcaption.overlay2852:hover{background: rgba(0,80,145,0) none repeat scroll 0 0}figcaption.overlay2852 .vcontainer h2{display: inline-block;font-size: 18px;font-weight: 700;color: #fff;background-color: transparent;border: 4px solid #fff;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 h2{opacity: 0.2}figure.view2853,div.caption.caption-view2853{max-width: 360px;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 .5s;height: 100%;width: 100%}div.caption.caption-view2853 p{color: #666;font-size: 14px}figure.view2853 .img-block2 figcaption.overlay2853 div.valign{height: inherit}figure.view2853 figcaption.overlay2853:hover{background: rgba(0,80,145,0.7) none repeat scroll 0 0}figcaption.overlay2853 .vcontainer h2{display: inline-block;font-size: 18px;font-weight: 700;color: #fff;background: transparent;border: 4px solid #fff;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 h2{opacity: 0.9}div.view2854{position: relative;background-color: white;border: 1px solid #ddd;width: 100%;max-width: 360px;padding: 36px;padding-bottom: 18px;height: inherit;transition: background .8s ease .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 .8s ease .2s;max-width: 100px;margin-left: auto;margin-right: auto;margin-bottom: 32px}div.view2854 div.image img:hover{border: 8px solid #fff}div.view2854 h5{text-align: center;color: #2fbde4;font-size: 20px;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: 320px;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;color: #ffa500;font-size: 18px;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: #ffa500;position: absolute;bottom: 0;margin-left: auto;margin-right: auto;width: 100%;height: 42px}.rollovercollection4.selma div.inset-button a{color: #fff;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: #000}.rollovercollection4.selma .btn{float: left;width: auto;color: white;font-size: 18px;text-transform: uppercase;font-weight: 700;letter-spacing: 0.5pt}.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: 360px;margin-left: auto;margin-right: auto;height: inherit}.planContainer:hover{background-color: white}.planContainer .alternative{background: #6ddce3}.planContainer .alternative p{color: #fff;font-size: 16px;font-weight: 700;margin-bottom: 0;padding-bottom: 18px;padding-top: 18px;text-align: center}.planContainer .title p{background-color: #00a2ad;color: #000;font-size: 18px;font-weight: 700;text-transform: uppercase;letter-spacing: 3px;margin: 0;padding: .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 ul.options li.image{display: block;margin-left: auto;margin-right: auto;background: transparent}.planContainer ul.options li.image img{max-width: 72px;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: #fff;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 .6s ease .2s}.planContainer a.btn.btn-more:hover{background-color: #00a2ad;color: #fff}ul.planContainer{transition: all .2s ease 0s}ul.planContainer:hover{transform: scale(1.04)}.rollover4.rollover4-layout2857{margin-bottom: 12px}.services-item{width: 100%;max-width: 320px;padding: 6px;background: #dedede;margin-bottom: 12px;border: 1px solid #005091;transition: background .4s ease}.services-item:hover{background: #005091}.services-item:hover *{color: #fff}.services-item img{height: 60px;width: auto;padding: 0px !important;margin: 0px;margin-right: 8px;border: 4px solid #fff;border-radius: 8px}.services-item p{line-height: auto;padding: 0px !important;margin: 0px;color: #005091;font-size: 16px;font-weight: 500}