.block-carousel-main .block-carousel-main .card{margin:0}.block-carousel-main .card-bg{height:650px}.block-carousel-main .card .card-overlay .card-body{max-width:1170px;margin:0 auto}.block-carousel-main .card .card-overlay:before{display:none}.block-carousel-main .title-over{text-transform:uppercase;margin-bottom:15px}.block-carousel-main .title>*{font-size:100px;margin-bottom:15px}.block-carousel-main .subtitle>*{font-size:30px;max-width:450px;margin-bottom:30px}.block-carousel-main p{padding-left:90px;max-width:500px;margin-bottom:0;line-height:19px}.block-carousel-main a{margin-left:90px;max-width:370px}.block-carousel-main .carousel-arrows-lr{position:absolute;bottom:60px;left:0;right:0;max-width:1155px;margin:0 auto}.block-carousel-main .carousel-arrows-lr .prev{left:0}.block-carousel-main .carousel-arrows-lr .next{left:45px}.block-carousel-main .card .points{position:absolute;bottom:60px;right:0;margin:0 auto;max-width:1170px;left:0;right:0;text-align:right}.block-carousel-main .card .points .point-title{display:inline-block;vertical-align:middle;font-size:22px;font-weight:700;text-transform:uppercase}.block-carousel-main .card .points .icon30{display:inline-block;vertical-align:middle;margin-left:6px}.block-carousel-main .card .points li+li{margin-left:40px}.block-carousel-taxonomy{padding:0}.block-carousel-taxonomy .card-body{padding:30px}.block-carousel-taxonomy .carousel-cards-tall .card{border:0;margin:0}.block-carousel-taxonomy .carousel-cards-tall .card .card-bg:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;background:-moz-linear-gradient(top,#fff0 40%,rgb(0 0 0 / .35) 100%);background:-webkit-linear-gradient(top,#fff0 40%,rgb(0 0 0 / .35) 100%);background:linear-gradient(to bottom,#fff0 40%,rgb(0 0 0 / .35) 100%)}.block-carousel-taxonomy .carousel-cards-tall .card:hover .card-content{opacity:1;bottom:40px;transition:.3s ease-in-out all}.block-carousel-taxonomy .carousel-cards-tall .card:hover .card-content p{opacity:1;transition:.3s ease-in-out all}.block-carousel-taxonomy .carousel-cards-tall .card .card-content{position:absolute;bottom:0;padding:0 30px;color:#fff;transition:.3s ease-in-out all;width:100%}.block-carousel-taxonomy .carousel-cards-tall .card .card-content h4{font-size:24px;margin-bottom:30px}.block-carousel-taxonomy .carousel-cards-tall .card .card-content p{opacity:0;transition:.3s ease-in-out all}.block-carousel-taxonomy .carousel-cards-tall .card-bg{height:575px}.block-carousel-taxonomy .carousel-cards-tall .card .card-overlay .card-body{max-width:1170px;margin:0 auto}.form-modal-only{height:0;overflow:hidden;padding:0}.block-carousel-gallery .card{margin-bottom:0}.block-carousel-gallery .card .card-bg{height:300px}.block-carousel-gallery.background-contain .card .card-bg{background-size:contain!important}.block-carousel-gallery-video-and-image .card{margin-bottom:0}.block-carousel-gallery-video-and-image .card .card-bg{height:300px}.block-carousel-gallery-video-and-image .card .card-bg .icon-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-image:url(/wp-content/themes/ocean/assets/icons/icon-play.svg)}.block-carousel-gallery-video-and-image.background-contain .card .card-bg{background-size:contain!important}.block-counter .block-contact>p:last-child{margin-bottom:0}.block-counter-s2 .block-contact>p:last-child{margin-bottom:0}.block-list-taxonomy-s3 .content{padding:40px 40px 10px 40px}.block-list-taxonomy-s3 .content .card{background-color:#fff0;border:unset;margin-bottom:0}.block-list-taxonomy-s3 .content .card .bg-card{z-index:8;position:absolute;top:0;right:0;bottom:0;left:0}.block-list-taxonomy-s3 .content .card .text{z-index:9;position:relative;padding:40px 0 10px 20px}.block-list-cards{margin:30px 0 0}.block-list-cards h4{font-size:24px;margin:15px 0 5px}.block-list-cards p{font-size:16px;margin:0}.block-2-columns-text-and-video-full-width .block-video{position:absolute;background-repeat:no-repeat;top:0;height:100%;z-index:0;width:50%;background-position:center center}.block-2-columns-text-and-video-full-width .block-video .wrap video{width:100%;height:412px;object-fit:cover}.block-2-columns-text-and-video-full-width.half-left .block-video{position:absolute;background-repeat:no-repeat;top:0;height:100%;z-index:0;width:40%;background-position:center center}.block-2-columns-text-and-video-full-width.half-right .block-video{position:absolute;background-repeat:no-repeat;top:0;height:100%;z-index:0;width:40%;background-position:center center}.block-2-columns-text-gallery-and-image-full-width .block-gallery-image{text-align:center;margin-top:30px}.block-2-columns-text-gallery-and-image-full-width .block-gallery-image>div{background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;min-width:125px;height:100px}@media only screen and (max-width:767px) and (min-width:320px){.block-carousel-main .card .card-overlay .card-body{padding:0 15px;top:40%;transform:translate(0,-60%)}.block-carousel-main .card .card-bg{height:540px}.block-carousel-main .title>*{font-size:52px;line-height:initial}.block-carousel-main .subtitle>*{font-size:22px;margin-bottom:20px}.block-carousel-main p{padding-left:0;max-width:100%}.block-carousel-main a{margin-left:0}.block-carousel-main .carousel-arrows-lr{left:15px;bottom:100px}.block-carousel-main .card .points{bottom:84px;max-width:initial;text-align:left}.block-carousel-main .card .points .list-inline{margin:0 10px 0 0;text-align:right}.block-carousel-main .card .points li{margin:10px 0 0}.block-carousel-main .card .points li+li{margin:0}.block-carousel-main .card .points .icon30{width:20px;height:20px}.block-carousel-taxonomy .carousel-cards-tall .card-bg{height:250px}.block-carousel-taxonomy .carousel-cards-tall .card .card-content p{opacity:1;transition:none}.block-carousel-taxonomy .carousel-cards-tall .card .card-content,.carousel-cards-tall .card:hover .card-content{bottom:20px;padding:0 60px;transition:none}.block-carousel-taxonomy .carousel-cards-tall .card .card-bg:before{background-color:rgb(0 0 0 / .2)}.block-counter img{margin:40px 0}.block-counter .list>div:first-child{margin-top:0}.block-counter .block-title{text-align:left}.block-counter-s2 img{margin:40px 0}.block-counter-s2 .list>div:first-child{margin-top:0}.block-counter-s2 .block-title{text-align:left}.block-2-columns-text-and-video-full-width .block-video{position:relative;background-repeat:no-repeat;top:0;height:100%;z-index:0;width:100%;height:300px!important;background-position:center center}.block-2-columns-text-and-video-full-width .block-video video{height:300px!important}.block-2-columns-text-and-video-full-width.half-right .block-video{width:100%;position:relative;height:240px;margin-bottom:50px}.block-2-columns-text-and-video-full-width.half-left .block-video{width:100%;position:relative;height:240px;margin-bottom:50px}.block-2-columns-text-gallery-and-image-full-width .block-gallery-image{text-align:center;margin-top:30px}.block-2-columns-text-gallery-and-image-full-width .block-gallery-image>div{background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;min-width:125px;height:100px}.block-2-columns-text-gallery-and-image-full-width .block-gallery-image{margin-top:20px}}@media only screen and (min-width:768px) and (max-width:991px){.block-carousel-main .card .card-overlay .card-body{padding:0 60px;top:45%;transform:translate(0,-55%)}.block-carousel-main p{padding-left:0;max-width:100%}.block-carousel-main a{margin-left:0}.block-carousel-main p{max-width:350px}.block-carousel-main .card .points{bottom:45px;max-width:initial;text-align:left}.block-carousel-main .card .points .list-inline{margin:0;text-align:right;padding-right:60px}.block-carousel-main .carousel-arrows-lr{left:30px}.block-carousel-main .carousel-arrows-lr .prev{left:30px}.block-carousel-main .carousel-arrows-lr .next{left:75px}.block-carousel-main .card .points li{margin:10px 0 0}.block-carousel-main .card .points li+li{margin:0}.block-carousel-main .card .points .icon30{width:20px;height:20px}.block-carousel-taxonomy{padding-top:25px}.block-carousel-taxonomy .carousel-cards-tall .card-bg{height:250px}.block-carousel-taxonomy .carousel-cards-tall .card .card-content p{opacity:1;transition:none}.block-carousel-taxonomy .carousel-cards-tall .card .card-content,.carousel-cards-tall .card:hover .card-content{bottom:20px;padding:0 60px;transition:none}.block-carousel-taxonomy .carousel-cards-tall .card .card-bg:before{background-color:rgb(0 0 0 / .2)}.block-counter img{margin:40px 0}.block-counter .block-title{text-align:left}.block-counter .col-xs-12 .block-data:first-child{margin-top:40px}.block-counter-s2 img{margin:40px 0}.block-counter-s2 .block-title{text-align:left}.block-counter-s2 .col-xs-12 .block-data:first-child{margin-top:40px}.block-2-columns-text-and-video-full-width .block-video{position:relative;background-repeat:no-repeat;top:0;height:100%;z-index:0;width:100%;height:260px;background-position:center center}.block-2-columns-text-and-video-full-width.half-right .block-video{width:100%;position:relative;height:400px!important;margin-bottom:50px}.block-2-columns-text-and-video-full-width.half-left .block-video{width:100%;position:relative;height:400px!important;margin-bottom:50px}.block-2-columns-text-and-video-full-width .block-video video{height:400px!important}}@media only screen and (min-width:992px) and (max-width:1199px){.block-carousel-main .carousel-arrows-lr{left:30px}.block-carousel-main .card .card-overlay .card-body{padding:0 30px}.block-carousel-main .card-bg{height:550px}.block-carousel-main .title>*{font-size:80px}.block-carousel-main .subtitle>*{font-size:30px}.block-carousel-main p{padding:0}.block-carousel-main a{margin:0}.block-carousel-main .card .points{right:30px;bottom:30px}.block-carousel-taxonomy .carousel-cards-tall .card .card-content p{opacity:1;transition:none}.block-carousel-taxonomy .carousel-cards-tall .card .card-content,.carousel-cards-tall .card:hover .card-content{bottom:20px;padding:0 25px;transition:none}.block-carousel-taxonomy .carousel-cards-tall .card .card-bg:before{background-color:rgb(0 0 0 / .2)}}@media only screen and (min-width:1200px) and (max-width:1366px){.block-carousel-main .card .card-overlay .card-body{padding:60px}}