@font-face{font-family:'MarkProLight';src:url("../fonts/MarkPro-Light.eot");src:url("../fonts/MarkPro-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/MarkPro-Light.woff2") format("woff2"),url("../fonts/MarkPro-Light.woff") format("woff"),url("../fonts/MarkPro-Light.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'MarkProRegular';src:url("../fonts/MarkPro.eot");src:url("../fonts/MarkPro.eot?#iefix") format("embedded-opentype"),url("../fonts/MarkPro.woff2") format("woff2"),url("../fonts/MarkPro.woff") format("woff"),url("../fonts/MarkPro.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'MarkProBold';src:url("../fonts/MarkPro-Bold.eot");src:url("../fonts/MarkPro-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/MarkPro-Bold.woff2") format("woff2"),url("../fonts/MarkPro-Bold.woff") format("woff"),url("../fonts/MarkPro-Bold.ttf") format("truetype");font-weight:bold;font-style:normal;font-display:swap}:root{--gutter:4rem}.inline_block,.menu_toggle_icon,.main_menu,.main_menu li,.hero_slider_item_content_status,.slick-dots li{display:inline-block;*display:inline;zoom:1;vertical-align:top}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}:focus{outline:none}.clearfix,.full_width{zoom:1}.clearfix:before,.full_width:before,.clearfix:after,.full_width:after{content:"";display:table}.clearfix:after,.full_width:after{clear:both}::-webkit-input-placeholder{color:rgba(0,0,0,0.4)}::-moz-placeholder{color:rgba(0,0,0,0.4)}:-ms-input-placeholder{color:rgba(0,0,0,0.4)}:-moz-placeholder{color:rgba(0,0,0,0.4)}::-moz-placeholder{opacity:1}img::selection{background:transparent}img::-moz-selection{background:transparent}body{-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale}img,a img{vertical-align:top;outline:none;border:none}body{background:#fff;margin:0;padding:0}body,td,th,select,input,textarea{font-family:"MarkProRegular",Helvetica,sans-serif;font-size:16px;line-height:1.4;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:#E63323;text-decoration:none}a:visited{text-decoration:none}a:hover{text-decoration:none;color:#FDC533}a:active{text-decoration:none}.wrap{max-width:1400px;margin:auto}.hide{visibility:hidden;display:none}.svg_hidden{display:none}.full_bg,.about_section_grid_col,.project_card,.d_reit{background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.header{background:#fff;box-shadow:0 6px 13px 0 rgba(0,0,0,0.07);width:100%;height:80px;position:fixed;z-index:99;top:0;left:0}.header .wrap{height:100%;display:flex;align-items:center}.header_left{display:flex;align-items:center}.header_right{margin-left:auto;display:flex;align-items:center}.main_app_content{padding-top:80px}.site_frame{display:flex;flex:1 1 0;min-height:0;transition:left .2s ease-in-out;position:relative}.site_navigation{width:280px;position:fixed;top:0;height:100%;background:#52283B;display:none;z-index:6;color:#fff}.site_content{flex-direction:column;flex:2 0 0;position:relative;overflow:auto}.menu_toggle{cursor:pointer;display:none;-webkit-align-items:center;align-items:center;height:70px;margin-right:1.5rem;flex-direction:column;justify-content:center;padding-right:1.5rem;border-right:solid 1px #dddfe3}.menu_toggle_icon{width:26px;height:20px;position:relative;-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:0.5s ease-in-out;cursor:pointer}.menu_toggle_icon span{display:block;position:absolute;height:2px;width:100%;border-radius:5px;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:0.25s ease-in-out;background:#52283B}.menu_toggle_icon span:nth-child(1){top:0}.menu_toggle_icon span:nth-child(2),.menu_toggle_icon span:nth-child(3){top:7px;width:100%}.menu_toggle_icon span:nth-child(4){top:14px}.menu_toggle_label{font-size:10px;color:#52283B;font-family:"MarkProBold",Helvetica,sans-serif;text-transform:uppercase;line-height:10px;margin-top:5px}.menu_overlay{position:fixed;height:100%;width:100%;z-index:5;background:rgba(0,0,0,0.8);display:block;content:'';left:0;top:0;visibility:hidden;opacity:0;transition:opacity .2s}.nav_open{overflow:hidden}.nav_open .site_navigation{display:block}.nav_open .site_content{transform:translate3d(280px, 0, 0);overflow:hidden}.nav_open .header{z-index:10}.nav_open .menu_overlay{visibility:visible;opacity:1}.nav_open .menu_toggle .menu_toggle_icon span:nth-child(1){top:6px;width:0;left:50%}.nav_open .menu_toggle .menu_toggle_icon span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.nav_open .menu_toggle .menu_toggle_icon span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.nav_open .menu_toggle .menu_toggle_icon span:nth-child(4){top:6px;width:0;left:50%}.site_logo{display:flex}.site_logo img{max-width:170px;width:100%}@keyframes bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}.main_menu{list-style-type:none}.main_menu li{margin:0 24px}.main_menu li a{-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;transition:all 0.3s ease-in;position:relative;padding:0;font-size:0.875em;color:#000;-webkit-transition:all 0.35s ease;transition:all 0.35s ease}.main_menu li a:hover{color:#E63323}.main_menu li.current_page_item a{color:#E63323}.client_portal_cta{background:#FDC533;color:#000;font-size:0.875em;padding:10px 22px;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;transition:all 0.3s ease-in;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.client_portal_cta:hover{background:#E63323;color:#fff}.mobile_menu{list-style-type:none}.mobile_menu li{display:block}.mobile_menu li a{display:block;color:#fff;padding:16px 22px;border-bottom:#3f202e solid 1px}.mobile_menu li a:hover{color:#FDC533}.mobile_menu li.current_page_item a{color:#FDC533}.search_trigger{width:40px;height:40px;background:url("../images/search-icon.svg") no-repeat center center;cursor:pointer;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;margin-left:12px}.search_trigger:hover{background-color:#ffefc8}.search_open_overlay{background:rgba(0,0,0,0.75);position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:3;display:none}@-webkit-keyframes search-results-show{0%{opacity:0;-webkit-animation-timing-function:ease;animation-timing-function:ease}100%{opacity:1}}@keyframes search-results-show{0%{opacity:0;-webkit-transform:none;transform:none;-webkit-animation-timing-function:ease;animation-timing-function:ease}100%{opacity:1;-webkit-transform:translateX(10px);transform:translateX(10px)}}.search_view{position:absolute;top:80px;left:0;height:80px;width:100%;z-index:4;background:#fff;visibility:hidden;padding:2rem 0}.view_search_results{background:#fff;max-width:1400px;margin:auto;max-height:calc(100% - 44px);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;white-space:nowrap}.view_search_results h4{font-size:11px;text-transform:uppercase;letter-spacing:.09em;color:#8a8a8a;margin-bottom:1rem}.search_results{list-style-type:none;display:grid;grid-template-columns:repeat(2, 1fr)}.search_results li{display:block;margin-bottom:0.6rem}.search_results li:last-of-type{margin-bottom:0}.search_results li a{display:block;color:#000;width:100%;font-size:0.875em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search_results li a:hover{color:#E63323}.view_search_bar{display:grid;height:50px;max-width:1400px;margin:auto;margin-bottom:2rem}.view_search_bar input[type="text"],.view_search_bar input[type="search"]{height:100%;width:100%;background:#fff url("../images/search-icon.svg") no-repeat 20px center;padding-left:50px;border:#cdcdcd solid 1px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;-webkit-appearance:none}.view_search_bar input[type="text"]::-webkit-search-cancel-button,.view_search_bar input[type="search"]::-webkit-search-cancel-button{position:relative;right:10px;-webkit-appearance:none;height:15px;width:15px;cursor:pointer;border-radius:50%;background:#ffefc8 url("../images/close_tag_icon.svg") no-repeat center center;background-size:7px}.view_search_bar input[type="text"]::-ms-clear,.view_search_bar input[type="search"]::-ms-clear{margin-right:5px}.search_open .top_header .wrap{opacity:0;-webkit-transform:scale(0.1);transform:scale(0.1)}.search_open .search_open_overlay{display:block}.search_open .search_view{height:auto;visibility:visible}.search_open .search_trigger{background-color:#ffefc8}.hero{background:#000;color:#fff}.hero_slider{opacity:0;visibility:hidden;transition:opacity 1s ease;-webkit-transition:opacity 1s ease}.hero_slider.slick-initialized{visibility:visible;opacity:1;transition:opacity 1s ease;-webkit-transition:opacity 1s ease}.hero_slider_item{height:calc(100vh - 120px) !important;background-position:bottom center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:relative}.hero_slider_item:after{content:"";background:#000;background:linear-gradient(180deg, rgba(0,0,0,0) 0%, #000 100%);position:absolute;left:0;bottom:0;width:100%;height:100%}.hero_slider_item .wrap{width:100%;height:100%;display:flex !important;align-items:flex-end}.hero_slider_item_content{position:relative;z-index:1;max-width:580px;padding-bottom:50px}.hero_slider_item_content_logo{margin-bottom:15px;max-width:200px;width:100%}.hero_slider_item_content h1{font-family:"MarkProRegular",Helvetica,sans-serif;font-weight:normal;font-size:0.9em;line-height:1;min-height:20px;margin-bottom:20px}.hero_slider_item_content_status{background:#7A4163;font-family:"MarkProBold",Helvetica,sans-serif;font-size:9px;letter-spacing:1px;text-transform:uppercase;padding:4px 8px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;margin-bottom:10px}.slick-dots{list-style-type:none;bottom:54px;position:absolute;right:max(20px, calc((100% - 1110px) / 2));text-align:right;padding-right:20px;height:8px;line-height:0}.slick-dots:after{content:"";width:60px;top:3px;right:-70px;height:1px;background:#fff;position:absolute}.slick-dots li{margin-right:8px}.slick-dots li:last-of-type{margin-right:0}.slick-dots li button{width:6px;height:6px;background:rgba(255,255,255,0.3);border:none;cursor:pointer;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;font-size:0;text-indent:-99999px}.slick-dots li button:hover{background:#fff}.slick-dots li.slick-active button{background:#fff}.slick-prev,.slick-next{width:18px;height:18px;z-index:5;bottom:50px;background:transparent;position:absolute;cursor:pointer;text-indent:-999999px;border:none;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;transition:all 0.3s ease-in;background-position:center center;background-repeat:no-repeat}.slick-prev:hover,.slick-next:hover{opacity:0.8}.slick-prev{right:max(20px, calc((100% - 1340px) / 2));background-image:url("../images/arrow-left.svg")}.slick-next{right:max(20px, calc((100% - 1400px) / 2));background-image:url("../images/arrow-right.svg")}.primary_cta{padding:12px 24px;background:#FDC533;font-family:"MarkProBold",Helvetica,sans-serif;color:#000;font-size:11px;text-transform:uppercase;display:inline-flex;align-items:center;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;transition:all 0.3s ease-in;gap:6px}.primary_cta_svg{width:15px;height:15px;fill:currentColor;transition:transform 0.3s cubic-bezier(0.4, 0, 0.2, 1)}.primary_cta_text{transition:transform 0.3s cubic-bezier(0.4, 0, 0.2, 1)}.primary_cta:hover{background:#E63323;color:#fff}.primary_cta:hover .primary_cta_svg{transform:translateX(6px)}.primary_cta:hover .primary_cta_text{transform:translateX(-2px)}.section{padding:120px 0 0}.section_title{font-family:"MarkProBold",Helvetica,sans-serif;font-weight:normal;font-size:2em;line-height:1.2;color:#52283B;margin-bottom:15px}.section_sub_title{font-weight:normal;font-size:1.25em;color:#52283B;margin-bottom:15px}.about_section{position:relative;padding:90px 0 0}.about_section:before{content:"";position:absolute;left:0;top:0;width:40%;height:100%;background:url("../images/about_pattern.svg") repeat top left}.about_section .wrap{position:relative;z-index:1}.about_section .section_sub_title{margin-bottom:10px}.about_section .section_title{margin-bottom:50px;max-width:300px}.about_section_grid{display:grid;grid-template-columns:repeat(3, 1fr);position:relative}.about_section_grid:after{content:"";position:absolute;left:0;top:0;width:70%;height:100%;background:#F9F7F7}.about_section_grid_col{position:relative;z-index:1}.about_section_grid_col p{margin-bottom:40px;color:#52283B;font-size:16px}.about_section_grid_col:nth-of-type(2){padding:70px}.about_section_grid_col:last-of-type{margin-top:-160px}.section_header{display:flex;align-items:center;margin-bottom:30px}.section_header_left{display:flex;align-items:center}.section_header_right{margin-left:auto;display:flex;align-items:center}.section_header .section_title{margin-bottom:0}.section_header .primary_cta{color:#52283B;padding:0;background:transparent}.section_header .primary_cta:hover{color:#E63323}.completed_projects{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:10px}.completed_projects.recently_launched{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 1fr);gap:20px}.completed_projects.recently_launched .project_card p{height:auto}.completed_projects.recently_launched .project_card{height:350px}.completed_projects.recently_launched .completed_projects_item:first-of-type{grid-row:1 / 3}.completed_projects.recently_launched .completed_projects_item:first-of-type .project_card{height:720px}.project_card{-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;position:relative;display:flex;justify-content:flex-end;padding:22px;flex-direction:column;height:430px;color:#fff;transition:transform 0.3s ease;overflow:hidden}.project_card:after{content:"";background:linear-gradient(180deg, rgba(0,0,0,0) 0%, #000 100%);position:absolute;left:0;bottom:0;width:100%;height:100%;transition:opacity 0.3s ease}.project_card_title{font-family:"MarkProRegular",Helvetica,sans-serif;font-weight:normal;font-size:1.25em;margin-bottom:6px}.project_card_title_bold{font-family:"MarkProBold",Helvetica,sans-serif}.project_card_detail{position:relative;z-index:1;display:block;margin-top:auto}.project_card p{font-size:0.875em;height:40px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.project_card:hover{transform:translateY(-8px);color:#fff}.project_card:hover .project_card_title{color:#FDC533}.project_card:hover:after{opacity:0.8}.services_grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;align-items:center}.services_grid_col{border:#DFDEDE solid 1px;padding:30px;text-align:center;color:#52283B}.services_grid_col:first-of-type{padding:0;border:none;text-align:left}.services_grid_col:first-of-type .section_title{margin-bottom:0}.services_grid_col h4{font-family:"MarkProBold",Helvetica,sans-serif;font-weight:normal;font-size:1.125em;margin-bottom:10px}.services_grid_col_icon{max-width:60px;margin:auto;margin-bottom:15px}.services_grid_col_icon img{width:100%}.d_reit{height:700px;padding-right:100px;display:flex;align-items:flex-end;justify-content:flex-end}.d_reit_content{background:#E5DBD4;padding:65px;max-width:510px}.d_reit_content p{margin-bottom:30px}.d_reit_content .primary_cta{background:#52283B;color:#fff}.d_reit_content .primary_cta:hover{background:#FDC533;color:#000}.digital_experience{position:relative;height:685px;overflow:hidden}.digital_experience:before{content:"";position:absolute;left:0;bottom:0;width:50%;height:620px;background:#EAEAEA}.digital_experience:after{content:"";position:absolute;right:0;bottom:0;width:50%;height:560px;background:#E5DBD4}.digital_experience_grid{display:grid;grid-template-columns:repeat(2, 1fr);position:relative;align-items:center;z-index:1}.digital_experience_grid_image{margin-top:-45px;padding:70px;padding-bottom:0}.digital_experience_grid_image img{width:100%}.digital_experience_grid_content{background:#E5DBD4;padding:70px}.digital_experience_grid_content p{margin-bottom:30px}.digital_experience_grid_content h4{font-family:"MarkProBold",Helvetica,sans-serif;font-weight:normal;margin-bottom:10px;font-size:1em}.digital_experience_grid_content ul{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:30px;list-style-type:none;margin-bottom:10px}.digital_experience_grid_content ul li{position:relative;background:url("../images/list-disc.svg") no-repeat left 2px;padding-left:28px;min-height:24px;margin-bottom:12px}.app_download{display:flex;align-items:center;gap:26px}.app_download_link{display:block;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;transition:all 0.3s ease-in}.app_download_link img{height:46px;border-radius:6px;width:100%}.app_download_link:hover{opacity:0.9}.miclub{background:url("../images/mivida-miclub.jpg") no-repeat top right;background-size:50%;padding:160px 0;position:relative}.miclub_content{max-width:400px;color:#52283B}.miclub_content_logo{position:absolute;width:182px;top:50%;left:50%;margin-top:-91px;margin-left:-91px;height:182px}.miclub_content_logo img{width:100%}.miclub_content h4{font-family:"MarkProRegular",Helvetica,sans-serif;font-weight:normal;font-size:22px;margin-bottom:8px}.miclub_content p{margin-bottom:30px}.footer{background:#52283B url("../images/footer-pattern.svg") repeat}.footer_upper{padding:70px 0}.footer_upper .section_title{color:#fff;margin-bottom:30px}.footer_lower{background:#421f2f;padding:20px 0;color:rgba(255,255,255,0.82);font-size:12px}.footer_lower_content{display:flex;align-items:center}.footer_lower_content_left,.footer_lower_content_right{display:flex;align-items:center}.footer_lower_content_right{margin-left:auto}.footer_lower_content_menu{list-style-type:none;display:flex;align-items:center;gap:30px}.footer_lower_content_menu li a{color:rgba(255,255,255,0.82);text-decoration:none}.footer_lower_content_menu li a:hover{text-decoration:underline;color:#fff}.footer_contact{display:grid;grid-template-columns:repeat(5, 1fr);grid-gap:30px;border-bottom:rgba(255,255,255,0.82) solid 1px;color:rgba(255,255,255,0.82);padding-bottom:70px;margin-bottom:70px}.footer_contact h4{font-family:"MarkProBold",Helvetica,sans-serif;font-weight:normal;margin-bottom:15px;font-size:0.875em}.footer_contact p{line-height:20px;font-size:13px}.social_connect{list-style-type:none;display:flex;align-items:center;gap:30px}.social_connect_link{width:18px;height:18px;fill:currentColor;transition:transform 0.3s cubic-bezier(0.4, 0, 0.2, 1)}.social_connect li a{display:block;color:#fff}.social_connect li a:hover{color:#FDC533}.footer_grid{display:grid;grid-template-columns:2fr 1fr 0.8fr 0.8fr;grid-gap:30px;color:rgba(255,255,255,0.82)}.footer_grid_app{display:flex;flex-direction:column;gap:10px}.footer_grid_app a{display:block}.footer_grid_app a img{height:38px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px}.footer_grid_col:first-of-type ul{display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:20px}.footer_grid h4{font-family:"MarkProBold",Helvetica,sans-serif;font-weight:normal;margin-bottom:15px;font-size:12px;color:#FDC533;text-transform:uppercase}.footer_grid p{line-height:20px;font-size:13px}.footer_grid ul{font-size:13px;list-style-type:none}.footer_grid ul li{margin-bottom:7px}.footer_grid ul li a{color:rgba(255,255,255,0.82)}.footer_grid ul li a:hover{color:#fff;text-decoration:underline}.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:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-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:before,.slick-track:after{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}@media only screen and (max-width: 1600px){.wrap,.view_search_bar,.view_search_results,.hero .slick-dots{max-width:none;padding:0 4rem}.hero .slick-dots{bottom:6.5rem}}@media only screen and (max-width: 1366px){.wrap,.view_search_bar,.view_search_results,.hero .slick-dots{padding:0 2rem}}@media only screen and (max-width: 1280px){.wrap,.view_search_bar,.view_search_results{padding:0 1.5rem}.search_view{padding:1.5rem 0}.view_search_bar{margin-bottom:1.5rem}.main_menu li{margin:0 16px}.search_trigger{margin-right:22px}}@media only screen and (max-width: 1100px){.main_menu{display:none}.menu_toggle{display:flex}.search_view{padding:1rem 0;top:70px}.view_search_bar{margin-bottom:1.5rem}.header{height:70px}.main_app_content{padding-top:70px}.site_logo img{max-width:150px}.client_portal_cta{display:none}.search_trigger{margin-right:0;margin-left:0}}@media only screen and (max-width: 960px){.wrap,.view_search_bar,.view_search_results,.hero .slick-dots{padding:0 16px}.menu_toggle{margin-right:16px;padding-right:16px}.hero .slick-dots{bottom:2.5rem}.hero_slider_item{height:calc(90vh - 120px) !important}.hero_slider_item:after{background:linear-gradient(180deg, rgba(0,0,0,0) 30%, #000 100%)}.hero_slider_item_content{max-width:580px;padding-bottom:6rem}.hero_slider_item_content h1{font-size:2.275em}}@media only screen and (max-width: 500px){.view_search_results{display:none}.view_search_bar{margin-bottom:0}.site_logo img{max-width:140px}.site_navigation{width:260px}.nav_open .site_content{transform:translate3d(260px, 0, 0)}}@media only screen and (max-width: 330px){.wrap,.view_search_bar,.view_search_results{padding:0 1rem}.menu_toggle{margin-right:1rem;padding-right:1rem}.site_navigation{width:230px}.nav_open .site_content{transform:translate3d(230px, 0, 0)}}@media print{*{background:transparent !important;color:black !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
