



























































a.cta_button{box-sizing: border-box !important;}

.btn-group{}
.btn-group > div{display:inline-block;margin:0 10px;vertical-align:middle;}
.btn-group > div:first-child{margin-left:0; margin-bottom:5px;}
.btn-group > div:last-child{margin-right:0; margin-bottom:5px;}

.button-1 a{background-color:#33B1EB;color:#FFFFFF;font-family:;padding:20px 15px;display:inline-block;font-size:20px;font-weight:400;min-width:500px;text-align:center;text-transform:uppercase;}
.button-1 a:hover{background-color:#226bac;color:#FFFFFF;}

.button-2 a{background-color:;color:#FFFFFF;font-family:;padding:15px 15px;display:inline-block;font-size:20px;font-weight:400;min-width:250px;border:5px solid #30d3de;text-align:center;text-transform:uppercase;}
.button-2 a:hover{background-color:#33B1EB;color:#FFFFFF;border-color:#33B1EB;}

.button-2.green-text a{color:#30d3de;}
.button-2.green-text a:hover{color:#FFFFFF;}

.button-3 a{border:3px solid #fff;background-color:;color:#fff;padding:17px 30px;font-size:20px;line-height:normal;font-weight:400;text-transform:uppercase;min-width:250px;display:inline-block;text-align:center;}
.button-3 a:hover{background-color:#33B1EB;color:#FFFFFF;border-color:#33B1EB;}

@media (max-width:1679px){}
@media (max-width:1429px){
    .button-2 a{font-size:22px; }
    .button-3 a{border-width:2px;font-size:22px;}
}
@media (max-width:1199px){
    [class*="button-"] a{min-width:200px; padding:8px 35px;}
}

@media (max-width:991px){
    .btn-group > div{display:block; margin:0 0 8px;}
}

@media (max-width:767px){
    [class*="button-"] a{font-size: 14px;}
}
input{font-family:;}

::-webkit-input-placeholder, input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{opacity:1;}
::-moz-placeholder, input::-moz-placeholder, textarea::-moz-placeholder{opacity:1;}
:-ms-input-placeholder, input:-ms-input-placeholder, textarea:-ms-input-placeholder{opacity:1;}
:-moz-placeholder, input:-moz-placeholder, textarea:-moz-placeholder{opacity:1;}

.hs-error-msgs label{display:block; font-size:13px; transform:translate(2px, -11px); -webkit-transform:translate(2px, -11px); -moz-transform:translate(2px, -11px);}

textarea, select, input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"])
{font-family:; border-radius:0; color:#043b6d; background-color:#fbfbfd; border:2px solid #dedede; padding:17px 15px; margin:0 0 15px 0; font-size:14px; font-weight:400; width:100%; text-transform: uppercase;}
fieldset.form-columns-1 textarea.hs-input, fieldset.form-columns-1, select.hs-input, fieldset.form-columns-1 input[type="text"].hs-input,  fieldset.form-columns-1 input[type="password"].hs-input,  fieldset.form-columns-1 input[type="datetime"].hs-input,  fieldset.form-columns-1 input[type="datetime-local"].hs-input, fieldset.form-columns-1 input[type="date"].hs-input, fieldset.form-columns-1 input[type="file"].hs-input, fieldset.form-columns-1 input[type="month"].hs-input, fieldset.form-columns-1 input[type="time"].hs-input, fieldset.form-columns-1 input[type="week"].hs-input, fieldset.form-columns-1 input[type="number"].hs-input, fieldset.form-columns-1 input[type="email"].hs-input, fieldset.form-columns-1 input[type="url"].hs-input, fieldset.form-columns-1 input[type="search"].hs-input, fieldset.form-columns-1 input[type="tel"].hs-input, fieldset.form-columns-1 input[type="color"].hs-input{width:100%;}
.hs-form fieldset.form-columns-1 textarea.hs-input, .hs-form fieldset textarea.hs-input, .hs-form fieldset input[type="number"].hs-input{width:100%;}
input[type="radio"], input[type="checkbox"]{margin-right: 10px;}
input[type="file"]{background-color:#fff; color:#000;}
.inputs-list{margin:0 0 15px;}
select {cursor:pointer; font-size:19px; padding:17px 10px; color:#828282; background:#fff url(https://1616151.fs1.hubspotusercontent-na1.net/hubfs/1616151/Hippo%20Master%20Folder/theme-hippo/images/select-chevron.svg) no-repeat right 29px center / 27px auto; -webkit-appearance:none; -moz-appearance:none; appearance:none; }
select::-ms-expand{display:none;}
fieldset .hs-form-field > label span.hs-form-required{display:none;}
fieldset .hs-form-field > label span:not(:empty) + span.hs-form-required{display:inherit;}
textarea{resize:none;}

input[type="submit"]{background-color:;border:3px solid#30d3de;border-radius:100px;color:#FFFFFF;transition:400ms;;text-transform:uppercase;display:inline-block;font-size:17px;font-family:;font-weight:400;min-width:330px;padding:12px 35px;-webkit-appearance: none;text-align:center; cursor:pointer;}
input[type="submit"]::-moz-focus-inner{border: 0;}
input[type="submit"]:hover{background-color:#33B1EB;border-color:#33B1EB;color:#FFFFFF;}

/* Default Form Code */
.default-form .hs-form .hs-form-field > label span.hs-form-required{display:none;}
.default-form .hs-form .hs-form-field > label span:not(:empty) + span.hs-form-required{display:inline-block;}
.default-form .hs-form .hs-form-field .input{margin:0;}
.default-form .hs-form label{display:block;padding:0 0 15px;}
.default-form .hs-form fieldset{border:none;margin:0;max-width:none;padding:0;}
.default-form .hs-form fieldset.form-columns-2{margin:0 -14px;}
.default-form .hs-form fieldset.form-columns-2 .hs-form-field{width:calc(50% - 28px); margin:0 14px; float:left;}
.default-form .hs-form fieldset.form-columns-3{margin:0 -14px;}
.default-form .hs-form fieldset.form-columns-3 .hs-form-field{width:calc(33.33% - 28px); margin:0 14px; float:left;}
.default-form .hs-form .hs_submit{padding:25px 0 0;}
.default-form .hs-form .legal-consent-container{font-size:13px;padding:17px 0 0;}
.default-form .hs-form .inputs-list{list-style:none;margin:0; padding:0;}

.default-form .hs-form .inputs-list input[type="checkbox"],
.default-form .hs-form .inputs-list input[type="radio"]{opacity:0;position:absolute;}
.default-form .hs-form .inputs-list span{margin:0;padding:2px 0 0 30px;position:relative; cursor:pointer;display:inline-block;line-height:normal;}
.default-form .hs-form .inputs-list span span{display:none;}
.default-form .hs-form .inputs-list input[type="radio"] + span:after{background-color:#f6f8fa;border:1px solid #dce4eb;content:'';height:15px;left:0;position:absolute;top:4px;width:15px;border-radius:100%;z-index:1;}
.default-form .hs-form .inputs-list input[type="radio"]:checked + span:before{background-color:#175ca4;content:'';height:9px;left:4px;position:absolute;top:8px;width:9px;border-radius:100%;}
.default-form .hs-form .inputs-list input[type="checkbox"] + span:after{background-color:#f6f8fa;border:1px solid #dce4eb;content:'';height:14px;left:0;position:absolute;top:4px;width:14px;border-radius:3px;}
.default-form .hs-form .inputs-list input[type="checkbox"]:checked + span:before{border-bottom:2px solid #175ca4;border-left:2px solid #175ca4;content:'';height:3px;left:3px;position:absolute;top:9px;transform:rotate(-41deg);width:7px;z-index:1;}

.default-form .hs-form fieldset[class*="form-columns-"] select{width:100% !important;}
.default-form div.hs_error_rollup{display: none;}


.default-form .hs-form fieldset > .hs-form-field label {padding: 0;}
.default-form h2 { font-size: 28px; color: #043B6D; margin: 30px 0 25px 0; }
.default-form .hs-form fieldset .hs-form-field { display: flex; flex-flow: column wrap;margin-bottom: 15px !important; }
.default-form .hs-form fieldset .hs-form-field .hs-field-desc { font-size: 15px; order: 2;margin: 5px 0 10px 0; }
.default-form .hs-form fieldset .hs-form-field .input .hs-input { padding: 14px 15px; margin-bottom: 5px !important;background-color: #ffffff !important;border-radius: 6px !important;box-shadow: 0 0 4px #e4e4e4;border: 2px solid #d2d2d2 !important; }
.default-form .hs-form fieldset .hs-form-field .input {order: 1;}
.default-form .hs-form .hs_submit { margin-top: 35px; margin-bottom: 70px; padding: 0; }
.default-form .hs-form .hs_submit .actions {text-align: center;}
.default-form .hs-form .hs_submit .actions input[type=submit] {background-color: #33b1eb;color: #fff;padding:  15px;display: inline-block;font-size: 20px;font-weight: 400;min-width: 310px;text-align: center;text-transform: uppercase;border-color: #33b1eb;border-radius: 0 !important;}
.default-form .hs-form .hs_submit .actions input[type=submit]:hover, .default-form .hs-form .hs_submit .actions input[type=submit]:focus { border-color: #226bac;background-color: #226bac; color: #fff; }

@media (max-width:1199px) {
    .default-form h2 {margin: 25px 0 15px; }
}
@media (max-width:767px){
    .default-form .hs-form fieldset.form-columns-2, .default-form .hs-form fieldset.form-columns-3{margin:0;}
    .default-form .hs-form fieldset.form-columns-2 .hs-form-field, .default-form .hs-form fieldset.form-columns-3 .hs-form-field{width:100%; margin:0; float:none;}
    .default-form .hs-form fieldset .input .hs-input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]), 
    .default-form .hs-form fieldset.form-columns-2 .input .hs-input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]), 
    .default-form .hs-form fieldset.form-columns-3 .input .hs-input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){width:100%;}
    .default-form .hs-form label{padding:0;}
    .default-form h2 { font-size: 24px; margin: 25px 0 10px; }
    .default-form .hs-form fieldset .hs-form-field .hs-field-desc { margin: 0; }
    .default-form .hs-form .hs_submit .actions input[type=submit] { font-size: 17px; }
    .default-form .hs-form .hs_submit { margin-top: 15px;margin-bottom: 15px; } 
}
.submitted-message{text-align:center;color:#155724;background-color:#d4edda;border-color:#c3e6cb;position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid #c3e6cb;border-radius:.25rem;}
.submitted-message p{margin:0 !important;}
@media (max-width:767px){
    input[type="submit"]{min-width:auto;}
}

/* Slick - 1.8.1 */
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}

.content h3, .content p, .content ul li {font-size: 20px;line-height: 28px;}


.image-with-content{z-index: 1;position: relative;}
.image-with-content:after{background:url(//19504216.fs1.hubspotusercontent-na1.net/hubfs/19504216/raw_assets/public/RTPark/images/pattern-1.png) no-repeat right -10px top -50px;content:'';height:1564px;position:absolute;right:0;top:0;width:770px;z-index: -1;}
.image-with-content .image-part{width:44%;height: 1285px;z-index: 1;position: relative;overflow:hidden;padding:0 0 220px;}
.image-with-content .image-part:after{background-color:#fff;bottom:-203px;content:"";height:410px;left:0;position:absolute;transform:skewY(-25deg);width:100%;z-index:-1;}
.image-with-content .image-part h2{display:inline-block; width:auto;}
.image-with-content .content-part{width:56%;padding:250px 20px 0 130px;}
.image-with-content .content-part h3,.image-with-content .content-part{text-transform:uppercase;margin: 0 0 60px;}
.image-with-content .content-part > div{max-width:810px;}

.gradient-data-sec{position:relative; }
.gradient-data-sec:before{background-color:#eee;content:"";height:2463px;position:absolute;right:0;top:-220px;transform:skewY(-34deg);width:100%;z-index:-1;}
.gradient-data-sec .slider{overflow:hidden;height:354px;}
.gradient-data-sec .v-slide-item > h2{font-weight:700;color:#fff;font-size: 50px;}
.gradient-data-sec .slick-track{top:89px;}
.gradient-data-sec .slick-list{overflow:visible;}
.gradient-data-sec .slick-vertical .slick-slide .v-slide-item{margin:45px 0;}
.gradient-data-sec .slick-slide .v-slide-item span{font-size:75px;line-height:82px;font-weight:700;color:#d8d8d8;transition:.5s;}
.gradient-data-sec .slick-slide .v-slide-item h2{opacity:0;transition:.5s;}
.gradient-data-sec .slick-current .v-slide-item span{color:#fff;}
.gradient-data-sec .slick-current .v-slide-item h2{opacity:1;}

.client-bg-sec{position:relative; padding:60px 0px;z-index:1;}
.client-bg-sec:before{position:absolute;content:"";top:0px;left:0px;width:100%;height:100%;background:rgba(0,0,0,0.4);}
.client-bg-sec .inner{display:flex;height:446px;flex-direction:column;justify-content:center; position:relative;}
.client-bg-sec .inner .button-1 a{margin:75px 0 0 0;}
.client-bg-sec h2{font-size:66px; }
.client-bg-sec .link-text {margin-top: 40px;}
.client-bg-sec a{font-size:27px; display: inline-block;}
.client-bg-sec a:hover{color:#33B1EB;}

.testimonial-sec{position:relative;padding:85px 0px; z-index: 1; }
.testimonial-sec:before{position:absolute;content:"";top:0px;left:0px;width:100%;height:100%;background: #043b6d; opacity: 0.55; mix-blend-mode: multiply;}
.testimonial-sec .testimonial-inner{position:relative;}
.testimonial-sec .testimonial-inner > div{width:50%;}
.testimonial-sec .testimonial-head {padding: 40px 10px 0px 0px;}
.testimonial-sec .testimonial-head h2{margin-bottom:60px;}
.testimonial-sec .slick-arrow{ background-size: 50px;}
.testimonial-sec .slick-slider .slick-arrow.slick-prev{right:130px;top:0px;left:auto;}
.testimonial-sec .slick-slider .slick-arrow.slick-next{right:45px;top:0px;}
.testimonial-sec .testimonial-item{position:relative;     padding:110px 2px 25px;}
.testimonial-sec .testimonial-item .content{line-height:32px;}
.testimonial-sec .testimonial-item:before,.testimonial-item:after{position:absolute;content:""; display:inline-block;background:url(//19504216.fs1.hubspotusercontent-na1.net/hubfs/19504216/raw_assets/public/RTPark/images/quote-arrow.png) no-repeat;width:64px;height:60px;}
.testimonial-sec .testimonial-item:before{top:0px;left:10px;}
.testimonial-sec .testimonial-item:after{bottom:0px;right:15px;  transform: rotate(180deg);}
.testimonial-sec .testimonial-item > span.name{color:#30d3de;font-weight:700;margin-top:25px;display:block;z-index:1;}

.available-properties{position:relative;z-index:1;padding:165px 0 120px;}
.available-properties:after{background:url(//19504216.fs1.hubspotusercontent-na1.net/hubfs/19504216/raw_assets/public/RTPark/images/pattern-1.png) no-repeat left -7px top -153px;content:'';height:1500px;position:absolute;right:0;top:-50px;width:240px;z-index:-1;}   
.available-properties .title-part h2{font-size:66px;}
.available-properties .link-wrap{padding:75px 0;}
.available-properties .link-wrap a{font-size:30px;line-height:40px;color:#043b6d;font-weight:500;margin:0 100px;}
.available-properties .link-wrap a:hover, .available-properties .link-wrap a.current{color:#fff;}
.available-properties .map-wrap{max-width:1270px;margin:0 auto;}
.available-properties .map-wrap .map{height:795px;background-color:#f3f6f9;}
.available-properties .listing-wrap{margin:0 -60px;padding:100px 0 0;}
.available-properties .listing-wrap .list{width:calc(33.33% - 120px); color: #043b6d; background: #fff; margin:0 60px 120px;text-align:center;padding:14px 10px;transition:400ms;}
.available-properties .listing-wrap .list a{font-size:25px; color:#053b6d;}
.available-properties .listing-wrap .list:hover{background-color:#043b6d;}
.available-properties .listing-wrap .list:hover a{color:#fff;}

.blog-listing-module{z-index: 1;position: relative;}
.blog-listing-module:after{background:url(//19504216.fs1.hubspotusercontent-na1.net/hubfs/19504216/raw_assets/public/RTPark/images/pattern-1.png) no-repeat right -10px top -50px;content:'';height:1564px;position:absolute;right:0;top:0;width:770px;z-index: -1;}
.blog-listing-module .image-part{width:44%;height: 1625px;z-index: 1;position: relative;overflow:hidden;padding:0 90px 220px;}
.blog-listing-module .image-part:after{background-color:#fff;bottom:-203px;content:"";height:410px;left:0;position:absolute;transform:skewY(25deg);width:100%;z-index:-1;}
.blog-listing-module .image-part h2{display:inline-block;font-size:62px;width:auto;}
.blog-listing-module .posts-part{width:56%;padding:165px 157px 0 calc((100% - 1650px) / 2);}
.blog-listing-module .posts-part h2{font-size: 66px;}
.blog-listing-module .posts-part .list-wrapper{padding: 70px 0 0;}
.blog-listing-module .posts-part .list .image{height:280px;width:375px;}
.blog-listing-module .posts-part .list .image img{height:100%;object-fit:cover;width:100%;}
.blog-listing-module .posts-part .list .right-text{padding:0 0 0 35px;width:calc(100% - 375px);}
.blog-listing-module .posts-part .list + .list{margin-top: 143px;}
.blog-listing-module .posts-part .r-more{border-top:2px solid #67d0dc;display:block;font-size:22px;margin:34px 0 -66px;padding:30px 0 0;text-transform:uppercase;}
.blog-listing-module .posts-part .r-more img{margin:4px 0 -1px 40px; transition:400ms;;}
.blog-listing-module .posts-part .r-more:hover img{margin:4px 0 -1px 60px;}
.blog-listing-module .button-2{padding: 184px 0 0;}

.events{margin:-140px 0 0;padding:0 0 150px;position:relative;z-index:1;}
.events:before{background:url(//19504216.fs1.hubspotusercontent-na1.net/hubfs/19504216/raw_assets/public/RTPark/images/pattern-1.png) no-repeat left top;content:"";height:1614px;left:-310px;position:absolute;top:-180px;width:771px;z-index:-1;}
.events .container{max-width:1250px;width:100%;}
.events .list-wrapper{margin-top:110px;}
.events .list-wrapper .list .event-title{color:#30d3de;font-size:30px; text-transform:uppercase;padding-left:30px;vertical-align:middle;display:inline-block;}
.events .list-wrapper .list .event-title a{display:inline-block;position: relative;}
.events .list-wrapper .list .event-title a:after{background:url(//19504216.fs1.hubspotusercontent-na1.net/hubfs/19504216/raw_assets/public/RTPark/images/right-arrow.png) no-repeat;content:'';height:36px;margin:0 0 0 20px;transition:400ms;;width:99px; position: absolute;left: 100%;top: 0;}
.events .list-wrapper .list .event-title a:hover:after{margin:0 0 0 30px;}

.events .list-wrapper .list .date{color:#3695f5; font-size:30px; text-transform:uppercase;padding-right:30px;vertical-align:middle;display:inline-block;}
.events .list-wrapper .list + .list{margin-top:35px;}

.subscribe{padding:85px 0 60px;position:relative;z-index:2;}
.subscribe .subscribe-form{padding:15px 0 0;}
.subscribe .subscribe-form h3.form-title:empty{display:none;}
.subscribe .subscribe-form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){background-color:transparent;border:none;border-bottom:3px solid #fff;border-radius:0;width:100%;padding:15px 0;font-size:20px;color:#fff;text-transform:uppercae;}
.subscribe .subscribe-form form{margin:0 auto;max-width:1144px;}
.subscribe .subscribe-form form fieldset{max-width:none;}
.subscribe .subscribe-form form fieldset.form-columns-2 .input{margin:0;}
.subscribe .subscribe-form form fieldset.form-columns-2 .hs-form-field.hs_firstname{width:40%;padding-right:65px;}
.subscribe .subscribe-form form fieldset.form-columns-2 .hs-form-field.hs_email{width:60%;padding-left:65px;}
.subscribe .subscribe-form form .hs-submit{text-align:right;}
.subscribe .subscribe-form form .hs-submit input[type=submit]{border:0;background:url(//19504216.fs1.hubspotusercontent-na1.net/hubfs/19504216/raw_assets/public/RTPark/images/white-arrow.png) no-repeat center right;color:#fff;transition:.4s;text-transform:uppercase;display:inline-block;font-size:18px;font-weight:400;min-width:330px;padding:12px 15px;text-align:left;cursor:pointer;margin:10px 0;}
.subscribe .subscribe-form form .hs_error_rollup{display:none;}
.subscribe .subscribe-form form ul{color:#fff;list-style:none;padding:0;}
.subscribe .subscribe-form form input::-webkit-input-placeholder{opacity:1; color:#fff;}
.subscribe .subscribe-form form input::-moz-placeholder{opacity:1; color:#fff;}
.subscribe .subscribe-form form input:-ms-input-placeholder{opacity:1; color:#fff;}
.subscribe .subscribe-form form input:-moz-placeholder{opacity:1; color:#fff;}

.workplace-paradise{padding:100px 0 200px 0;position:relative;z-index:1; background-color:#eee;} 
.workplace-paradise:after{background-color:#fff;content:"";height:700px;left:0;position:absolute;bottom:0;width:700px;z-index:-1;}
.workplace-paradise:before{background-color:#fff;content:"";height:1130px;left:-250px;position:absolute;top:790px;transform:skewY(37deg);width:calc(100% + 320px);z-index:-1;}
.workplace-paradise .workplace{width:50%;position:relative;overflow:hidden;z-index:1;height:545px;margin-left:-1px;}
.workplace-paradise .workplace .title-box{display:flex;align-items:center;height:100%;padding:0 38px 0;}
.workplace-paradise .workplace .title-box h2{line-height:normal;}
.workplace-paradise .workplace a.overlay-link{content:'';position:absolute;width:100%;height:100%;top:0;left:0;z-index:2;}
.workplace-paradise .workplace .overlay-content-wrap{background-color:rgba(4,59,109,0.79);padding:30px 70px 110px;padding:30px 105px 110px;position:absolute;width:100%;height:100%;top:calc(100% - 140px);left:0;transition:400ms;}
.workplace-paradise .workplace .overlay-content-wrap .title{padding:22px 0 22px;}
.workplace-paradise .workplace .overlay-content-wrap .title h3{color:#30d3de;text-transform:uppercase;margin:0 0;}
.workplace-paradise .workplace .overlay-content-wrap .content{padding:20px 0 0;}
.workplace-paradise .workplace .overlay-link a{display:block;width:100%;}
.workplace-paradise .workplace:hover  .overlay-content-wrap{top:0;}

.content-with-cards{position:relative; z-index:1;padding-bottom: 160px;padding-top:55px;}
.content-with-cards:after{background:url(//19504216.fs1.hubspotusercontent-na1.net/hubfs/19504216/raw_assets/public/RTPark/images/pattern-1.png) no-repeat right -10px top 0;content:'';height:1564px;position:absolute;left:40px;top:100px;width:770px;z-index: -1;opacity: 0.7;}
.content-with-cards .inner{padding:110px 0 0;}
.content-with-cards .left-content {  width: 40%;padding: 0 115px 0 0;}
.content-with-cards .left-content h3,.content-with-cards .left-content{color: #3695f5;font-size: 35px;}
.content-with-cards .left-content h3 {margin: 0 0 30px 0;}
.content-with-cards .left-content p{line-height:normal;font-size:30px;color:#043b6d;}
.image-with-content .content-part .content p{font-size:25px;text-transform:none;line-height:normal;}
.image-with-content .content-part .content h3{font-size:39px;font-weight:700;line-height:normal;}
.content-with-cards .right-listing{  width: 60%;}
.content-with-cards .right-listing .list{margin:0 28px 40px; width: calc(50% - 56px);position: relative;padding: 20px;}
.content-with-cards .right-listing .list .over-link{text-transform: uppercase;align-items:center;color:#fff;display:flex;font-size:34px;height:100%;justify-content:center;left:0;line-height:normal;padding:30px;position:absolute;text-align:center;top:0;width:100%;}
.content-with-cards .right-listing .list img{max-height: 340px;}

.program{background-color:#eee;padding:100px 0 40px;text-align:center;position:relative;z-index:1;margin: 160px 0 0;overflow:hidden;}
.program .list-wrapper{position:relative;}
.program .list-wrapper:before{position:absolute;top:0;right:-390px;content:'';background:url(//19504216.fs1.hubspotusercontent-na1.net/hubfs/19504216/raw_assets/public/RTPark/images/pattern-1.png) no-repeat top left;height:1614px;width:771px;}
.program .list-wrapper:after{position:absolute;bottom:-10px;left:-450px;content:'';background:url(//19504216.fs1.hubspotusercontent-na1.net/hubfs/19504216/raw_assets/public/RTPark/images/pattern-1.png) no-repeat 0 0;height:1614px;width:771px;}
.program .list{}
.program .list .title{padding:10px 0 30px;text-transform:uppercase;}
.program .list .boxes{padding:0 0 110px 0; box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.16);position: relative;z-index: 1;margin: 0 auto;max-width:1200px;}
.program .list .boxes.image-bg:after{background-color:#000;content:"";height:100%;left:0px;position:absolute;top:0;width:100%;z-index:-1;opacity: 0.2;}
.program .list .boxes .boxes-logo{height:400px;padding:20px;}
.program .list .boxes .boxes-logo img{max-height: 270px; width: auto;}
.program .list .bottom-text{max-width:1164px; padding:60px 0 50px;line-height:42px;color:#000; font-size:26px;margin: 0 auto;}
.program .list + .list{margin: 140px 0 0;}


.title-image-content{z-index: 1;position: relative;padding:130px 0 0 0;overflow: hidden;margin: 0 0 -180px 0;}
.title-image-content:after{background:url(//19504216.fs1.hubspotusercontent-na1.net/hubfs/19504216/raw_assets/public/RTPark/images/pattern-1.png) no-repeat right -10px top -50px;content:"";height:1564px;position:absolute;right:50px;top:-483px;width:770px;z-index:-1;}
.title-image-content .image-part{width:920px;height: 1340px;z-index: 1;position: relative;overflow:hidden;padding:0 0 220px;}
.title-image-content .image-part h2{display:inline-block; width:auto;}
.title-image-content .content-part{width:calc(100% - 920px);padding:120px 20px 30px 80px;max-width: 810px;}
.title-image-content .content-part h3{margin:0 0 60px;color:#000;}
.title-image-content .content-part > div{max-width:810px;}
.title-image-content .title{position:relative;z-index:2;}
.title-image-content .title h2 {margin:0 0 100px 0;}

.title-content-button-repeater{position:relative;padding:240px 0 150px;}
.title-content-button-repeater .title h2 {margin: 0 0 50px;}
.title-content-button-repeater .inner .listing > div{margin:0 -15px;}
.title-content-button-repeater .inner .listing .list{width:calc(100% / 2 - 30px);margin:0 15px;}
.title-content-button-repeater .inner .listing .list .content h3{max-width:670px;margin: 0 0 60px 0;}

.cta-content-button{text-align:center;padding:160px 0;position: relative;overflow: hidden;}
.cta-content-button:before{background:url(//19504216.fs1.hubspotusercontent-na1.net/hubfs/19504216/raw_assets/public/RTPark/images/pattern-1.png) no-repeat right -10px top -50px;content:"";height:1564px;position:absolute;left:-300px;top:120px;width:770px;z-index:-1; opacity:.5}
.cta-content-button .inner{max-width:1526px;margin:0 auto;}
.cta-content-button .title h2 {margin: 0 0 95px 0;}
.cta-content-button .inner .content h3 {color: #000;}
.cta-content-button .inner [class*="button-"] a {margin: 70px 0 0 0;}
.cta-content-button.left-align-section{text-align:left;padding:110px 0;}
.cta-content-button.left-align-section .title h2{margin:0 0 40px 0;}
.cta-content-button.left-align-section .content{max-width:1120px;}
.cta-content-button.left-align-section:before{ right: 40px;left: auto;top: -60%;}
.cta-content-button.left-align-section .inner [class*=button-] a {margin: 40px 0 0 0;}

.title-image-content-right{z-index: 1;position: relative;padding:155px 0 0 0;margin: 70px 0 0 0;margin:0;/* removed because there was a gap */ background-color: #ebebeb;}
.title-image-content-right:before{content:"";width:0;height:0;border-color:transparent transparent #ebebeb;border-style:solid;border-width:0 0 155px 2000px;position:absolute;z-index:-1;top:0;left:50%;transform:translateX(-50%);}
.title-image-content-right .image-part{width:100%;height: 600px;z-index: 1;position: relative;overflow:hidden;padding:0 0 220px;}
.title-image-content-right .image-part h2{display:inline-block; width:auto;}
.title-image-content-right .left {width: 56%;margin: 0 0 -190px 0;margin:0; /* client said padding was "off" - wasn't sure what is supposed to look like, just removed the neg margin causing it */}
.title-image-content-right .content-part{width:44%;padding:0 20px 0 130px;max-width: 810px;}
.title-image-content-right.reverse-order .content-part{padding:0 130px 0 20px; }
.title-image-content-right .content-part h3{margin:0 0 60px;color:#000;}
.title-image-content-right .content-part > div{max-width:810px;}
.title-image-content-right .title{position:relative;z-index:2;}
.title-image-content-right .left .title h2 {margin: 0 0 50px 0;}

.title-content-listing {padding: 160px 0 160px 0;position: relative;overflow:hidden;}
.title-content-listing:After{background:url(//19504216.fs1.hubspotusercontent-na1.net/hubfs/19504216/raw_assets/public/RTPark/images/pattern-1.png) no-repeat right -10px top -50px;content:"";height:1564px;position:absolute;left:-260px;bottom:-1000px;width:770px;z-index:-1;}
.title-content-listing .title-content h2{margin:0 0 60px 0;}
.title-content-listing .title-content{max-width:1150px;margin:0 auto 90px auto;}
.title-content-listing .title-content .content h3{color:#000;text-transform:initial;}
.title-content-listing .listing{max-width:1340px;margin:0 auto;}
.title-content-listing .listing > div{flex-flow:row wrap;}
.title-content-listing .listing .list{width:calc(100%/2 - 166px);margin:0 83px 96px 83px;}
.title-content-listing .listing .center-list-item .list { width:50%; margin:0 auto 96px; }
.title-content-listing .listing .list .list-inner{position: relative;height:522px;display:flex;align-items:center;justify-content:center;object-fit:cover;box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.16);}
.title-content-listing .listing .list .list-inner:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.4);}
.title-content-listing .listing .list .list-inner .text{font-size:75px;font-weight:700;line-height:normal;position: relative;}
.title-content-listing .listing .list .list-inner.gradient:before {display: none;}

.headline-cta {padding: 207px 0;background-color: #ebebeb;}
.headline-cta .inner h2 {margin: 0 0 50px 0;}
.headline-cta .inner [class*="button-"] a{color:#000;}
.headline-cta .inner [class*="button-"] a:hover{color:#fff;}

.video-module{position:relative;}
.video-module iframe{width:100%;}
/* .video-module iframe {width: 100%;} */
/* .video-module::after{padding-top:56.25%;display:block;content:'';} */
/* .video-module #play-button{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:212px;height:149px;} */


.title-content-image-button{position:relative;overflow:hidden;padding:180px 0 170px 0;}
.title-content-image-button .button-section{position:absolute;right:0;bottom:0;width:50%;padding:134px 0;z-index:2;text-align:center;}
.title-content-image-button .title-content h2{margin:0 0 70px 0;}
.title-content-image-button .title-content .content{max-width:1149px;margin:0 auto 100px auto;}
.title-content-image-button .title-content .content h3{text-transform:initial;color:#000;}
.title-content-image-button .image img{width:100%;height:694px;display:block;object-fit:cover;}


.title-content-image-button:before{background:url(//19504216.fs1.hubspotusercontent-na1.net/hubfs/19504216/raw_assets/public/RTPark/images/pattern-1.png) no-repeat right -10px top -50px;content:"";height:1564px;position:absolute;right:50px;top:-483px;width:770px;z-index:-1;}


.title-content-slider-button{padding:140px 0 190px 0;position:relative;background-color: #ebebeb;margin: 150px 0 0 0;}
.title-content-slider-button:before{background:url(//19504216.fs1.hubspotusercontent-na1.net/hubfs/19504216/raw_assets/public/RTPark/images/pattern-1.png) no-repeat right -10px top -50px;content:"";height:1564px;position:absolute;left:-300px;top:120px;width:770px;z-index:0;}
.title-content-slider-button:after{content:"";position:absolute;z-index:-1;top:-155px;left:50%;transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:155px 0 0 2000px;border-color:transparent transparent transparent #ebebeb;}
.title-content-slider-button .title-content h2{margin:0 0 80px 0;}
.title-content-slider-button .title-content .content,.title-content-slider-button .title-content .content h3{text-transform:initial;color:#000;}
.title-content-slider-button .title-content .content{max-width:1150px;margin:0 auto 100px auto;}
.title-content-slider-button .listing.slick-slider .slick-arrow{filter:brightness(0%);top: 120px;}
.title-content-slider-button .listing .list .list-inner-parent{margin:0 35px;}
.title-content-slider-button .listing .list .list-image{height:273px;}
.title-content-slider-button .listing.slick-slider .slick-list{margin:0 90px;}
.title-content-slider-button .listing.slick-slider .slick-arrow.slick-prev{left:-20px;}
.title-content-slider-button .listing.slick-slider .slick-arrow.slick-next{right:-20px;}
.title-content-slider-button .listing .list .list-inner-parent .text h3{margin:30px 0 100px 0;}


.image-module img{width:100%;display:block;height:1708px;margin:-80px 0 0 0;position:relative;}


.accordian{padding:180px 0;}
.accordian .title-content .content{margin:0 0 130px 0;}
.accordian .title-content h2{margin:0 0 100px 0;}
.accordian .title-content .content,.accordian .title-content .content h3{text-transform:initial;color:#000;}
.accordian .listing .list .text h3{cursor:pointer;margin:0;padding:50px 70px;border:1px solid #707070;position: relative;color:#000;}
.accordian .listing .list .text .content{padding:68px 70px;border-bottom:1px solid #707070;border-left:1px solid #707070;border-right:1px solid #707070;font-size:40px;line-height:normal;text-transform:initial;color:#000;}
.accordian .listing .list .text .content span {max-width: 1149px;display: block;}
.accordian .listing .list .text h3:after{content:'';background:url(//19504216.fs1.hubspotusercontent-na1.net/hubfs/19504216/raw_assets/public/RTPark/images/accordian-arrow.png) no-repeat center center / cover;position:absolute;right:70px;top:50px;width:45px;height:46px;transition:400ms;}
.accordian .listing .list.active .text h3:after {transform: scale(-1);}


.title-slider{padding:180px 0;position:relative;}
.title-slider:before{background:url(//19504216.fs1.hubspotusercontent-na1.net/hubfs/19504216/raw_assets/public/RTPark/images/pattern-1.png) no-repeat right -10px top -50px;content:"";height:1564px;position:absolute;left:-300px;top:120px;width:770px;z-index:0;}
.title-slider .title-content h2{margin:0 0 100px 0;}
.title-slider .listing .list .list-inner-parent{margin:0 42px;}
.title-slider .listing .list .list-image{width:219px;height:219px;border-radius:50%;border:1px solid #000000;margin:0 auto 50px auto;}
.title-slider .listing.slick-slider .slick-arrow{filter:brightness(0);top:90px;}
.title-slider .listing.slick-slider .slick-arrow.slick-prev{left:-90px;}
.title-slider .listing.slick-slider .slick-arrow.slick-next{right:-90px;}


.title-content-only{padding:145px 0 95px 0;position:relative;}
.title-content-only .inner {max-width: 1150px;margin: 0 auto;}
.title-content-only .title-content h2{margin:0 0 70px 0;}
.title-content-only .title-content .content h3{color:#000;text-transform:initial;line-height:44px;}


.image-with-title {padding: 0 0 120px 0;}
.image-with-title .image-part{height:982px;}
.image-with-title .title-part{padding:84px 0;margin:-120px auto 0 auto;max-width:1500px;}
.image-with-title.button-added .title-part {margin: -180px auto 0;}
.image-with-title .title-part h2{margin:0;}
.image-with-title .title-part .button-2 a {margin: 55px 0 0 0;}



.person-listing {padding: 120px 0 100px 0;position: relative;}
.person-listing .listing .list + .list {margin: 130px 0 0 0;}
.person-listing .listing .list .left{width:460px;padding:45px 30px 15px 0;border-right:2px solid #707070;}
.person-listing .listing .list .right{width:calc(100% - 460px);padding:45px 0 15px 32px;}
.person-listing .listing .list .left .image img{width:198px;height:198px;border:1px solid #000000;border-radius:50%;display:block;margin: 0 auto;}
.person-listing .listing .list .left .left-details h2{margin:35px 0 20px 0;}
.person-listing .listing .list .left .left-details h4{color:#000;margin:0;}
.person-listing .listing .list .left .left-details h2,.person-listing .listing .list .left .left-details h4{text-transform:uppercase;}
.person-listing .listing .list .left .left-details .list-social-media{margin:55px 0 0 0;}
.person-listing .listing .list .left .left-details .list-social-media ul{list-style:none;margin:0;padding:0;display:flex;justify-content:center;}
.person-listing .listing .list .left .left-details .list-social-media ul li a i{width:75px;height:75px;border:1px solid #fff;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#0277B5;font-size:30px;color:#fff;padding:0 0 3px 0;transition:400ms;}
.person-listing .listing .list .left .left-details .list-social-media ul li a i:hover{background-color:#043b6d;}
.person-listing .listing .list .right .content h3{color:#000;}


.board-of-directors {padding: 150px 0 190px;position: relative;}
.board-of-directors:before{background:url(//19504216.fs1.hubspotusercontent-na1.net/hubfs/19504216/raw_assets/public/RTPark/images/pattern-1.png) no-repeat right -10px top -50px;content:"";height:1564px;position:absolute;left:-330px;bottom:-340px;width:770px;z-index:-1;}
.board-of-directors .title {padding: 160px 0;margin: 0 0 200px 0;}
.board-of-directors .listing .list + .list {margin: 130px 0 0 0;}
.board-of-directors .listing .list .left{width:230px;padding:45px 30px 15px 0;}
.board-of-directors .listing .list .right{width:calc(100% - 230px);padding:45px 0 15px 32px;}
.board-of-directors .listing .list .left .image img{width:198px;height:198px;border:1px solid #000000;border-radius:50%;display:block;}
.board-of-directors .listing .list .right .details h2{text-transform:uppercase;position:relative;margin: 0;}
.board-of-directors .listing .list .right .details h2:first-child{padding:0 40px 0 0;}
.board-of-directors .listing .list .right .details h2:first-child:after{content:'';position:absolute;right:0;top:12px;background-color:#043b6d;width:5px;height:70%;}
.board-of-directors .listing .list .right .details h2:last-child{padding:0 0 0 30px;}
.board-of-directors .listing .list .right .content h3{color:#000;}
.board-of-directors .listing .list .right .content p {margin: 0 0 30px 0;}
.board-of-directors .listing .list .right .details .inner-details{margin:-40px 0 40px 0;}


.listing-main {padding: 120px 0 100px 0;position: relative;}
.listing-main .container{position:relative;z-index:3;}
.listing-main .title h2 {margin: 0 0 60px 0;}
.listing-main .inner{max-width:1490px;margin:0 auto;}
.listing-main .listing-inner .list + .list {margin: 100px 0 0 0;}
.listing-main .listing-inner .list .left{width:300px;padding:45px 75px 15px 0;border-right:2px solid #707070;}
.listing-main .listing-inner .list .right{width:calc(100% - 300px);padding:45px 0 15px 75px;}
.listing-main .listing-inner .list .left .image img{width:224px;height:224px;display:block;margin: 0 auto;}
.listing-main .listing-inner .list .right .content h3{color:#000;}
.listing-main .listing-inner .list .right .button-1 a {margin: 55px 0 0 0;}
.listing-main .listing-inner .list.reverse-section .left{padding:45px 0 15px 75px;border-left:2px solid #707070;border-right:none;}
.listing-main .listing-inner .list.reverse-section .right{padding:45px 125px 15px 0;text-align:right;}
.listing-main.gradient .listing-inner .list .right .content h3 {color: #fff;}
.listing-main .listing-inner .list.reverse-section .left .image img {filter: brightness(0) invert(1);}


.title-content-button-image {padding: 300px 0 180px 0;position: relative;overflow: hidden;}
.title-content-button-image:before{background:url(//19504216.fs1.hubspotusercontent-na1.net/hubfs/19504216/raw_assets/public/RTPark/images/pattern-1.png) no-repeat right -10px top -50px;content:"";height:1564px;position:absolute;left:-300px;top:120px;width:770px;z-index:-1;}
.title-content-button-image .listing .list + .list {margin: 100px 0 0 0;}
.title-content-button-image .listing .list .left{width:850px;padding:45px 35px 15px 0;}
.title-content-button-image .listing .list .right{width:calc(100% - 850px);padding:45px 0 15px 15px;}
.title-content-button-image .listing .list .left .image img{width:224px;height:224px;display:block;margin: 0 auto;}
.title-content-button-image .listing .list .right .content h3{color:#000;}
.title-content-button-image .listing .list .right .button-1 a {margin: 55px 0 0 0;}
.title-content-button-image .listing .list .left .content h3{text-transform:initial;color:#000;}
.title-content-button-image .listing .list .left .button-1 a {margin: 35px 0 0 0;min-width: 304px;}
.title-content-button-image .listing .list .right img{height:650px;object-fit:cover;display:block;}
.title-content-button-image .listing .list .left h2 {margin: 0 0 30px 0;}

.title-image-content-right .container {position: relative;z-index: 3;}
.title-image-content-right.gradient::before{display:none;}
.title-image-content-right.gradient .content-part .content,.title-image-content-right.gradient .content-part .content h3{color:#fff;}
.title-image-content-right.gradient:after{background:url(//19504216.fs1.hubspotusercontent-na1.net/hubfs/19504216/raw_assets/public/RTPark/images/pattern-3.png) no-repeat;content:"";height:1568px;position:absolute;right:0;bottom:-880px;width:946px;z-index:1;}


.number-content{padding:320px 0 180px 0;position:relative;}
.number-content .title-content{position:relative;}
.number-content .title-content > span{font-size:200px;position:absolute;top:-70px;line-height:normal;font-weight: 700;}
.number-content .title-content .content{padding:0 0 0 230px;}
.number-content .title-content .content h3{color:#000;}
.number-content .title-content + .title-content{margin:205px 0 0 0;}


.listing-main.gradient .title{text-align:right;}


.menu-strip{padding:180px 0;position:relative;z-index:3;}
.menu-strip .container{position:relative;}
.menu-strip .container > .title{position:absolute;top:-210px;left:-300px;transform:rotate(-90deg);z-index:1;}
.menu-strip .inner{max-width:1460px;margin:0 auto;}
.menu-strip .listing .list{width:calc(100%/6 - 30px);margin:0px 15px 70px 15px;}
.menu-strip .listing .list .image img{display:block;margin:0 auto;width:113px;}
.menu-strip .listing .list .title h3 {margin: 40px 0 0 0;text-transform: uppercase;}
.menu-strip .container>.title h2{margin:0;}
.menu-strip .container>.title h2 img{transform:scale(-1)translateX(40px);}


.filter{padding:130px 0 150px 0;position:relative;z-index: 1;}
.filter .inner{max-width:90%;margin:0 auto;}
.filter .inner .title h2{margin:0 0 80px 0;}
.filter .inner .dropdown label{font-size:27px;font-weight:700;text-transform:uppercase;width:100%;display:block;cursor:pointer;border-bottom:2px solid #163b69;padding: 0 50px 20px 0 ;}
.filter .inner .dropdown{position:relative;padding:30px 50px;border:1px solid #707070;}
.filter .inner .dropdown.one-dropdown{width:555px;}
.filter .inner .dropdown.two-dropdown{width:calc(100% - 555px);margin: 0 0 0 20px;}
.filter .inner .dropdown label:after{content:'';background:url(https://19504216.fs1.hubspotusercontent-na1.net/hubfs/19504216/theme-rtpark/images/icon-dropdown.png) no-repeat center center / cover;width:34px;height:34px;position:absolute;top:30px;right:50px;transition:400ms;}
.filter .inner .dropdown label.open:after {transform: scale(-1);}
.filter .inner .dropdown ul.sorting-categories, .filter .inner .dropdown ul.sorting-categories2{position:absolute;top:120px;display:none;border:1px solid #707070;width:calc(100% + 2px);margin:0;padding:0;list-style:none;padding:50px 40px;left: -1px;background-color: #ffffff;z-index: 1;}
.filter .inner .dropdown ul li{cursor:pointer;font-size:27px;font-weight:700;text-transform:uppercase;line-height:normal;padding:0 0 20px 0;margin:0 0 40px 0;border-bottom:2px solid #163b69;}
.filter .inner .dropdown ul li:last-child {border-bottom: none;margin: 0;padding: 0;}
.filter .inner .dropdown ul.sorting-categories2 .inner-menu{cursor:pointer;font-size:27px;font-weight:700;text-transform:uppercase;line-height:normal;padding:0 0 20px;margin:0 0 40px;border-bottom:2px solid #163b69;position: relative;word-break: break-all;}
.filter .inner .dropdown ul.sorting-categories2 .inner-menu .inner-content .inner-content-parent .logo-title-list{position:relative;}
.filter .inner .dropdown ul.sorting-categories2 .inner-menu .inner-content .inner-content-parent .logo-title-list + .logo-title-list {margin: 10px 0 0 0;}
.filter .inner .dropdown ul.sorting-categories2 .inner-menu .inner-content .inner-content-parent .logo-title-list > a{position:absolute;width:100%;height:100%;left:0;top:0;}
.filter .inner .dropdown ul.sorting-categories2 .inner-menu .inner-content .inner-content-parent .logo{width:80px;display: flex;justify-content: center;align-items: center;}
.filter .inner .dropdown ul.sorting-categories2 .inner-menu .inner-content .inner-content-parent .title{width:calc(100% - 80px);padding: 0 0 0 20px;}
.filter .inner .dropdown ul.sorting-categories2 .inner-menu .inner-content .inner-content-parent .logo img{display:block;}
.filter .inner .dropdown ul.sorting-categories2 .inner-menu .inner-content .inner-content-parent{margin:20px 0 0 0;}
.filter .inner .dropdown ul.sorting-categories2 .inner-menu .inner-content .inner-content-parent .title h5{margin:0;transition: 400ms;font-size: 25px;}
.filter .inner .dropdown ul.sorting-categories2 .inner-menu .inner-content .inner-content-parent .logo-title-list:hover .title h5 {color: #2abdaa;}
.filter .inner .dropdown ul.sorting-categories2 .inner-menu .inner-content .inner-content-parent .logo-title-list + .logo-title-list {margin: 20px 0 0;}
.filter .inner .dropdown ul.sorting-categories2 .inner-menu .inner-content .inner-content-parent .logo-title-list > div {align-items: center;}



@media (max-width:1679px){
    .image-with-content .content-part{padding:250px 20px 0 70px;}
    .title-image-content .content-part{padding:250px 20px 0 70px;}
    .content-with-cards .left-content{padding:0 45px 0 0;}
    .blog-listing-module .posts-part{padding-left:20px;padding-right: 40px;}

    .image-with-title .image-part{height:582px;}
    .image-with-title .title-part{padding:34px 0;margin:-70px auto 0;max-width:900px;}
    .person-listing{padding:50px 0;}
    .image-with-title{padding:0 0 70px;}
    .board-of-directors .title{padding:60px 0;margin:0 0 100px;}
    .board-of-directors{padding:100px 0 120px;}

    .menu-strip .inner{max-width:1060px;}
    .title-image-content-right .content-part{padding:0 20px 0 70px;}

    .title-content-only .title-content .content h3{line-height:34px;}

}
@media (max-width:1429px){
    .content h3 {font-size: 20px;line-height: 28px;}

    .blog-listing-module .posts-part{padding-right:40px;}
    .content-with-cards{padding-bottom:110px;}
    .content-with-cards .right-listing .list{margin:0 10px 20px;width:calc(50% - 20px);}
    .content-with-cards .right-listing .list .over-link{font-size: 26px;}
    .gradient-data-sec .v-slide-item > h2{font-size:40px;}
    .gradient-data-sec .slick-slide .v-slide-item span{font-size:60px;}
    .gradient-data-sec .slick-vertical .slick-slide .v-slide-item{margin: 30px 0;}
    .gradient-data-sec .slick-track{top: 73px;}
    .gradient-data-sec .slider{height:288px;}
    .program{padding:100px 0 50px;}
    .program .list .boxes .boxes-logo{height:300px;}
    .program .list .boxes .boxes-logo img{max-height:190px; }
    .program .list .bottom-text{font-size:24px;line-height:34px;}
    .program .list + .list{margin: 60px 0 0;}
    .workplace-paradise{padding: 80px 0 110px;}
    .workplace-paradise .workplace .overlay-content-wrap{padding:12px 45px 40px;top:calc(100% - 110px);}
    .available-properties .link-wrap a{margin:0 40px;}
    .blog-listing-module .posts-part .list .image{height:160px;width:245px;}
    .blog-listing-module .posts-part .list .right-text{width:calc(100% - 245px);}
    .blog-listing-module .posts-part h2{font-size: 50px;}
    .blog-listing-module .image-part{padding:0 40px 220px;}
    .blog-listing-module .image-part h2{font-size:38px;}
    .events .list-wrapper .list .date, 
    .events .list-wrapper .list .event-title{font-size: 30px;}

    .person-listing .listing .list .left{width:230px;}
    .person-listing .listing .list .right{width:calc(100% - 230px);}

    .menu-strip .inner{max-width:860px;}
    .menu-strip .container>.title{top:-130px;left:-210px;}
    .menu-strip .listing .list .image img{width:83px;}
    .menu-strip .listing .list .title h3{margin:30px 0 0 0;font-size:26px;}
    .number-content .container{position:relative;z-index:3;}
    .number-content .title-content+.title-content{margin:95px 0 0;}
    .number-content .title-content>span{font-size:130px;}
    .number-content .title-content .content{padding:0 0 0 150px;}
    .listing-main.gradient .title h2{margin:0 0 60px 0;}

    .title-content-button-repeater {position: relative;padding: 120px 0 130px;}
    .title-content-button-repeater .title h2 {margin: 0 0 50px;}
}
@media (max-width:1199px){
    .content-with-cards .left-content h3{font-size:30px;}
    .workplace-paradise .workplace{height:415px;}
    .workplace-paradise .workplace .overlay-content-wrap .title{padding:10px 0;}
    .workplace-paradise .workplace .overlay-content-wrap{top:calc(100% - 90px);}
    .client-bg-sec .link-text{margin-top:20px;}
    .client-bg-sec .inner{height:auto;}
    .testimonial-sec .testimonial-head > .btn > a{height:auto;padding:0 20px;width:auto;}
    .workplace-paradise:before, .workplace-paradise:after{display:none;}

    .title-image-content{margin:0;padding:60px 0 60px 0;}
    .title-image-content .title h2 {margin: 0 0 40px;}
    .title-image-content .content-part{padding:40px 0 0 0;max-width:100%;text-align:center;}
    .title-image-content .content-part > div {max-width: 100%;}

    .title-content-button-repeater {padding: 85px 0 90px;}
    .title-content-button-repeater .title h2 {margin: 0 0 40px;}

    .cta-content-button {padding: 70px 0;}
    .cta-content-button .title h2 {margin: 0 0 40px;}
    .cta-content-button .inner [class*=button-] a {margin: 30px 0 0;}

    .video-module iframe {height: 400px;}

    .content h3 {font-size: 20px;line-height: 28px;}

    .title-image-content:after{display:none;}
    .title-image-content .inner.flex{display: block;}
    .title-image-content .image-part:after{display:none;}
    .title-image-content .image-part{height:auto;padding:40px 20px;width:auto;text-align:center;}
    .title-image-content .image-part br{display:none;}
    .title-image-content .image-part h2{text-align: center;}
    .title-image-content .content-part{padding:40px 20px 0;width:auto;}
    .title-image-content .title h2{margin:0 0 40px 0;}
    .title-image-content .image-part{height:350px;width:400px;margin:0 auto;}

    .image-module {padding: 70px 0;}
    .image-module img{margin:0;}

    .accordian{padding:40px 0 60px 0;}
    .accordian .title-content h2{margin:0 0 30px;}
    .accordian .title-content .content {margin: 0 0 70px;}

    .person-listing .listing .list+.list {margin: 90px 0 0;}

    .title-slider {padding: 80px 0 120px 0;}

    .title-content-slider-button .listing .list .list-inner-parent {margin: 0 15px;}

    .title-content-only .title-content h2{margin:0 0 30px;}
    .title-content-only{padding:55px 0;}

    .image-with-title .image-part{height:382px;}
    .image-with-title .title-part {max-width: 580px;}
    .image-with-title .title-part .button-2 a {margin: 35px 0 0 0;}

    .board-of-directors{padding:60px 0 50px;}
    .board-of-directors .listing .list .right .details .inner-details{margin:0 0 20px;}
    .board-of-directors .listing .list .right .details h2:first-child:after{top:9px;}
    .board-of-directors .listing .list .right{padding:0 0 15px 32px;}
    .board-of-directors .listing .list + .list {margin: 60px 0 0;}

    .title-image-content-right .content-part{padding:0 0 0 40px;}
    .title-image-content-right .left .title h2{margin:0 0 20px;}
    .title-image-content-right .image-part{height:400px;}

    .listing-main {padding: 80px 0 120px 0;}
    .listing-main .title h2 {margin: 0 0 60px 0;}
    .listing-main .listing-inner .list .left{width:200px;padding:45px 35px 15px 0;}
    .listing-main .listing-inner .list .right{width:calc(100% - 200px);padding:25px 0 15px 35px;}
    .listing-main .listing-inner .list .left .image img{width:auto;height:auto;}

    .title-image-content-right {padding: 75px 0 0 0;}

    .title-content-button-image .listing .list .left{width:50%;}
    .title-content-button-image .listing .list .right{width:50%;}
    .title-content-button-image .listing .list .right img{height:450px;}

    .menu-strip{padding:60px 0 30px 0;}
    .menu-strip .inner{max-width:630px;}
    .menu-strip .container>.title{top:0;}

    .title-image-content-right.gradient:after{display:none;}

    .filter{padding:70px 0 80px;}
    .filter .inner{max-width:100%;}
    .filter .inner .title h2{margin:0 0 40px;}
    .filter .inner .dropdown {padding: 20px 30px;}
    .filter .inner .dropdown.one-dropdown {width: 50%;}
    .filter .inner .dropdown.two-dropdown{width:50%;margin:0 0 0 20px;}
    .filter .inner .dropdown label{font-size:18px;padding:0 50px 15px 0;}
    .filter .inner .dropdown label:after{width:24px;height:24px;top:25px;}
    .filter .inner .dropdown ul li{font-size:18px;padding:0 0 10px;margin:0 0 20px;}
    .filter .inner .dropdown ul.sorting-categories, .filter .inner .dropdown ul.sorting-categories2 {top: 90px;padding: 20px 20px 10px 20px;}
}
@media (max-width:991px){
    .image-with-content:after{display:none;}
    .image-with-content .inner.flex{display: block;}
    .image-with-content .image-part:after{display:none;}
    .image-with-content .image-part{height:auto;padding:40px 20px;width:auto;text-align:center;}
    .image-with-content .image-part br{display:none;}
    .image-with-content .image-part h2{text-align: center;}
    .image-with-content .content-part{padding:40px 20px 0;width:auto;}
    .content-with-cards:after{display:none;}
    .content-with-cards .left-content{width:59%;}
    .content-with-cards .right-listing{display:block;width:41%;}
    .content-with-cards .right-listing .list{margin:0 0 20px;width:auto;}
    .gradient-data-sec .slick-vertical .slick-slide .v-slide-item{align-items: center;}
    .gradient-data-sec .v-slide-item > h2{font-size: 26px;margin: 0;}
    .gradient-data-sec .slick-slide .v-slide-item span{font-size: 40px;}
    .gradient-data-sec .slick-vertical .slick-slide .v-slide-item{margin: 0;}
    .gradient-data-sec .slick-track{top: 43px;}
    .gradient-data-sec .slider{height: 170px;}
    .program{margin: 0;}
    .workplace-paradise{padding: 0 0 110px;}
    .workplace-paradise:after, .workplace-paradise:before{display:none;}
    .workplace-paradise .workplace{height:auto;width:auto;}
    .workplace-paradise .workplace:first-child{height:auto;padding:0 0 20px;text-align:center;width:100%;}
    .workplace-paradise .workplace .title-box{display:block;height:auto;padding:0;}
    .workplace-paradise .workplace .title-box h2{font-size:40px;}
    .workplace-paradise .workplace .overlay-content-wrap{position:static;}
    .workplace-paradise .workplace + .workplace{margin-top:20px;}
    .available-properties{padding:95px 0 60px;}
    .available-properties .title-part h2{font-size:50px;}
    .available-properties .link-wrap a{font-size:24px;margin:0 20px;}
    .available-properties .listing-wrap .list{margin:0 20px 40px;width:calc(33.33% - 40px);}
    .available-properties .listing-wrap .list a{font-size:24px;}    
    .blog-listing-module:after{display:none;}
    .blog-listing-module .inner.flex{display: block;}
    .blog-listing-module .image-part:after{display:none;}
    .blog-listing-module .image-part{height:auto;padding:40px 20px;width:auto;}
    .blog-listing-module .image-part br{display:none;}
    .blog-listing-module .image-part h2{font-size:32px;text-align: center;}
    .blog-listing-module .posts-part{padding:40px 20px 0;width:auto;}
    .blog-listing-module .button-2{padding:114px 0 0;text-align:center;}    
    .events{margin:80px 0 0;}
    .events:before{display:none;}
    .events .list-wrapper{margin-top:60px;}
    .events .list-wrapper .list.flex{display:block;}
    .events .list-wrapper .list .date,.events .list-wrapper .list .event-title{display:inline-block;font-size:20px;padding:0 10px 0 0;width:auto;}
    .events .list-wrapper .list .event-title a:before{background-size:41px auto;}
    .subscribe .title h2{font-size:50px;}
    .subscribe .subscribe-form form fieldset.form-columns-2 .hs-form-field.hs_firstname{padding-right:20px;}
    .subscribe .subscribe-form form fieldset.form-columns-2 .hs-form-field.hs_email{padding-left:20px;}
    .testimonial-sec .testimonial-inner{display:block;}
    .testimonial-sec .testimonial-inner > div{width:auto;}
    .testimonial-sec .testimonial-inner .testimonial-head{padding: 0 0 70px;}
    .client-bg-sec h2{font-size:50px;}
    .available-properties .map-wrap .map{height:465px;}


    .title-content-slider-button {padding: 40px 0 80px;}
    .title-content-image-button {padding: 80px 0 70px;}
    .title-content-image-button .button-section{position:static;width:100%;padding:34px 0;}
    .title-content-slider-button:before {display:none;}

    .accordian .listing .list .text h3 {padding: 20px 20px;}
    .accordian .listing .list .text h3:after{right:20px;top:10px;}

    .accordian .listing .list .text .content{padding:20px 20px;font-size:18px;}

    .title-image-content-right .image-part {height: 480px;}

    .listing-main{padding:80px 0 100px;}
    .listing-main .listing-inner .list.reverse-section .right{padding:45px 55px 15px 0;}
    .listing-main .listing-inner .list.reverse-section .left{padding:45px 0 15px 35px;}

    .number-content {padding: 210px 0 100px;}
    .number-content .title-content>span {top: 0;}

    .title-content-only .title-content .content h3{line-height:30px;}
    
    .filter .inner .dropdown ul.sorting-categories2 .inner-menu{font-size:16px;line-height:24px;word-break:break-all;padding: 0 0 10px;margin: 0 0 10px;}

}
@media (max-width:767px){
    .image-with-content .content-part h3{margin:0 0 30px;}
    .title-image-content .content-part h3{margin:0 0 30px;}
    .content-with-cards .inner{padding:30px 0 0;}
    .content-with-cards .left-content{padding:0;width:auto;}
    .content-with-cards .left-content h3{font-size:24px;}
    .content-with-cards .right-listing{padding:40px 0 0;width:auto;}
    .gradient-data-sec{padding:20px 0 0;}
    .gradient-data-sec .slick-track{top:0;}
    .gradient-data-sec .slick-list{overflow:hidden;}
    .gradient-data-sec .slider{height:auto;text-align:center;}
    .gradient-data-sec .v-slide-item > h2{font-size: 20px;}
    .content-with-cards{padding-bottom: 60px;}
    .content-with-cards .right-listing .list img{display:none;}
    .content-with-cards .right-listing .list .over-link{display:block;font-size:20px;padding:20px;position:static;text-align:left;}
    .content-with-cards .right-listing .list .over-link br{display:none;}
    .program{padding:60px 0 50px;}                                                                                                                                                                                                                                           
    .program .list .boxes .boxes-logo{height:auto;margin:0 0 30px;}
    .program .list .boxes{padding:20px 0 40px;}
    .program .list .bottom-text{font-size:16px;max-width:none;padding:20px 0 0;line-height: 22px;}
    .workplace-paradise .workplace .overlay-content-wrap{padding:12px 20px 40px;}
    .client-bg-sec h2{font-size:30px;}
    .client-bg-sec a{font-size:22px;}
    .workplace-paradise .workplace .title-box h2{font-size:30px;}
    .available-properties .title-part h2{font-size:30px;}
    .available-properties .link-wrap{padding: 35px 0 15px;}
    .available-properties .link-wrap a{font-size:18px;margin:0 10px;display: inline-block;}
    .available-properties .listing-wrap{margin:0;}
    .available-properties .listing-wrap .list{border-width:2px;margin:0 0 20px;width:auto;}
    .blog-listing-module .posts-part h2{font-size:30px;}
    .blog-listing-module .posts-part .list .image{margin:0 auto;}
    .blog-listing-module .posts-part .list .right-text{padding:20px 0 0;width:auto;}
    .blog-listing-module .posts-part .r-more{margin:20px 0 0;padding:10px 0 0;}
    .blog-listing-module .posts-part .list + .list{margin-top:40px;}
    .blog-listing-module .button-2{padding:54px 0 0;}
    .events{padding: 0 0 70px;} 
    .subscribe .title h2{font-size:30px;}
    .subscribe{padding:65px 0 60px;}
    .subscribe .subscribe-form form fieldset.form-columns-2 .hs-form-field.hs_firstname{padding-right:0;width:auto;float:none;}
    .subscribe .subscribe-form form fieldset.form-columns-2 .hs-form-field.hs_email{padding-left:0;width:auto;float:none;}
    .subscribe .subscribe-form input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){font-size:16px;}
    .testimonial-sec{padding:85px 0 30px;}
    .testimonial-sec .testimonial-head > .btn > a{border-width:3px;font-size:18px;height:auto;line-height:normal;padding:15px 20px;}
    .testimonial-sec .testimonial-item .content{line-height:26px;}
    .testimonial-sec .testimonial-item::before{background-size:34px auto;}
    .testimonial-sec .testimonial-item{padding:50px 2px 25px;}
    .testimonial-sec .slick-slider .slick-dots li button{background-color:#fff;}
    .testimonial-item:after{display:none;}

    .content h3{font-size:20px;line-height:28px;}

    .title-image-content .content-part{padding:40px 0 0;}
    .title-content-button-repeater {padding: 65px 0 60px;}
    .title-content-button-repeater .inner .listing > div{margin:0;}
    .title-content-button-repeater .inner .listing .list{width:100%;margin:0;}
    .title-content-button-repeater .title h2 {margin: 0 0 20px;}
    .title-content-button-repeater .inner .listing .list .content h3{margin:0 0 30px;}
    .title-content-button-repeater .inner .listing .list{margin:0 0 60px 0;}

    .cta-content-button .title h2 {margin: 0 0 20px;}
    .cta-content-button .inner .content h3 {margin: 0;}

    .title-content-slider-button .listing .list .list-inner-parent{margin:0;}
    .title-content-slider-button .listing .list .list-inner-parent .text h3 {margin: 30px 0 40px;}
    .title-content-slider-button .listing ul.slick-dots{margin:20px 0 40px 0;}

    .accordian{padding:70px 0 80px 0;}
    .accordian .title-content h2{margin:0 0 40px;}
    .accordian .title-content .content{margin:0 0 60px;}

    .title-content-image-button .title-content h2 {margin: 0 0 30px;}
    .title-content-slider-button .title-content h2 {margin: 0 0 20px;}
    .title-content-slider-button .listing.slick-slider .slick-list {margin: 0;}

    .title-slider .title-content h2 {margin: 0 0 40px;}
    .title-slider .listing .list .list-inner-parent {margin: 0;}

    .title-content-slider-button {margin: 120px 0 0;}

    .person-listing {padding: 0;}
    .person-listing .listing .list .left{width:100%;padding:0 0 15px 0;border-right:none;}
    .person-listing .listing .list .right{width:100%;padding:25px 0 0 0;text-align: center;}
    .person-listing .listing .list .left .left-details .list-social-media{margin:25px 0 0 0;}
    .person-listing .listing .list .left .left-details .list-social-media ul li a i{width:45px;height:45px;font-size:18px;}
    .person-listing .listing .list .left .left-details h2{margin:25px 0 10px 0;}
    .person-listing .listing .list .left .image img{margin:0 auto;}

    .board-of-directors:before{display:none;}
    .board-of-directors .title{padding:30px 0 20px 0;margin:0 0 50px;}
    .board-of-directors .listing .list .left .image img{margin:0 auto;}
    .board-of-directors .listing .list .left{width:100%;padding:0 0 15px 0;}
    .board-of-directors .listing .list .right{padding:0;width:100%;}
    .board-of-directors .listing .list .right .details h2:first-child{padding:0;text-align:center;}
    .board-of-directors .listing .list .right .details h2:last-child{padding:0;}
    .board-of-directors .listing .list .right .details h2:first-child:after{display:none;}
    .board-of-directors .listing .list .right{text-align:center;}

    .subscribe .subscribe-form form .hs-submit input[type=submit] {min-width: 270px;}

    .title-image-content-right .left{width:100%;margin:0 0 30px 0;}
    .title-image-content-right .content-part{width:100%;padding:0;}
    .title-image-content-right {margin: 0;padding: 45px 0 0;}

    .listing-main {padding: 30px 0 80px;}
    .listing-main .listing-inner .list .left{width:100%;padding:0 0 30px 0;border:none;}
    .listing-main .listing-inner .list .right{width:100%;padding:10px 0 0 0;}
    .listing-main .listing-inner .list .left .image img{margin:0;}
    .listing-main .listing-inner .list .right .button-1 a{margin:25px 0 0 0;}
    .listing-main .title h2{margin:0 0 30px 0;}

    .title-content-button-image {padding: 60px 0 70px 0;}
    .title-content-button-image .listing .list > div{display:flex;flex-flow:row wrap;flex-direction:column-reverse;}
    .title-content-button-image .listing .list .left{width:100%;padding:30px 0 0 0;}
    .title-content-button-image .listing .list .right{width:100%;padding:0 0 10px 0;}
    .title-content-button-image .listing .list .left h2{margin:0 0 20px 0;}
    .title-content-button-image .listing .list .left .button-1 a{margin:15px 0 0 0;min-width:auto;}
    .title-content-button-image .listing .list .right img{height:auto;}

    .image-with-title.button-added .title-part {margin: 0 auto;max-width: 100%;}

    .blue-banner:before{display:none;}
    .menu-strip .listing .list{width:calc(100%/2 - 24px);margin:0 12px 40px 12px;}
    .menu-strip .listing > div{display:flex;flex-flow:row wrap;}
    .menu-strip .listing .list .title h3{margin:20px 0 0;}
    .number-content{padding:70px 0 50px;}
    .number-content .title-content .content{padding:0 0 0 60px;}
    .number-content .title-content>span{font-size:50px;}
    .number-content .title-content+.title-content{margin:35px 0 0;}

    .listing-main.gradient .title{text-align:center;}
    .listing-main .listing-inner .list.reverse-section .left{padding:0 0 20px 0;border-left:none;}
    .listing-main .listing-inner .list.reverse-section .right{padding:20px 0 0 0;text-align:left;}
    .listing-main .listing-inner .list .left .image img{margin:0;max-width:160px;}

    .menu-strip .container>.title{position:static;transform:none;}
    .menu-strip .container>.title h2 img{display:none;}
    .menu-strip .container>.title h2{margin:0 0 50px 0;text-align:center;}

    .filter .inner .dropdown.one-dropdown{width:100%;}
    .filter .inner .dropdown.two-dropdown{width:100%;margin:20px 0 0 0;}
    .filter .inner .dropdown ul.sorting-categories,.filter .inner .dropdown ul.sorting-categories2{top:85px;}
    .filter .inner .dropdown ul.sorting-categories2 .inner-menu .inner-content .inner-content-parent .logo{width:100%;margin:0 0 10px 0;justify-content: left;}
    .filter .inner .dropdown ul.sorting-categories2 .inner-menu .inner-content .inner-content-parent .logo img{max-width:70px;margin:0;}
    .filter .inner .dropdown ul.sorting-categories2 .inner-menu .inner-content .inner-content-parent .title{width:100%;margin:0;padding:0}
    .filter .inner .dropdown ul.sorting-categories2 .inner-menu .inner-content .inner-content-parent .logo-title-list+.logo-title-list{margin:20px 0 0;}
    .filter .inner .dropdown ul.sorting-categories2 .inner-menu .inner-content .inner-content-parent{margin:20px 0 30px 0;}

    .content h3, .content p, .content ul li {font-size: 20px;line-height: 28px;}
}


.button-3 a{
  background: #fff !important;
  color: #043b6d !important;
  border: none !important;
}

.button-3 a: hover{
  background: #043b6d !important;
  color: #fff !important;
}

.button-1 a{
  background: #043b6d !important;
  color: #fff !important;
}

.button-1 a: hover{
  background: #fff !important;
  color: #043b6d !important;
}

.button-2 a{
  background: #043b6d !important;
  color: #fff !important;
  border: none !important;
}

.button-2 a: hover{
  background: #fff !important;
  color: #043b6d !important;
}