#page-container{overflow-x:hidden}.hide{display:none!important}.entry-content ul{color:#fff}#logo{max-height:40%;margin-left:10px}.ssc h1{font-size:100px;text-transform:uppercase;font-weight:400;color:#003c79}.ssc h2{font-size:50px;text-transform:uppercase;font-weight:400;color:#003c79}.ssc h3{font-size:30px!important;text-transform:uppercase;font-weight:400;color:#003c79}.ssc h4{font-size:15px!important;text-transform:uppercase;font-weight:600;letter-spacing:2px;color:#79a3dc}.ssc p{font-size:16px;font-family:Lato,sans-serif;line-height:1.8em}.ssc .p-scaled p{font-size:20px!important}.ssc a{font-size:12px;text-transform:uppercase;font-weight:600;letter-spacing:2px;padding-bottom:2px;border-bottom:3px solid;color:#003c79}.ssc.dark h1{font-weight:700;color:#eceff1}.ssc.dark h2{font-weight:700;color:#79a3dc}.ssc.dark h3{color:#FFDA21!important}.ssc.dark h4{color:#79a3dc!important}.ssc.dark p{font-size:16px;font-family:Lato,sans-serif;line-height:1.8em;color:#eceff1!important}.ssc.dark a{color:#fff}.ssc .et_pb_button{border:none;border-radius:50px;font-weight:700;font-size:12px;letter-spacing:.6px;padding:12px 20px!important}.contactbutton a{background-color:#ffda21;color:#003c79!important;padding:10px 15px 10px 15px!important;border-radius:50px;font-weight:700;padding-bottom:10px!important}.ssc.emergency h1{font-size:100px;text-transform:uppercase;font-weight:700;color:#003c79}.ssc.emergency h2{font-size:50px;text-transform:uppercase;font-weight:700;color:#003c79}.ssc.emergency h3{font-size:30px!important;text-transform:uppercase;font-weight:400;color:#003c79}.ssc.emergency h4{font-size:15px!important;text-transform:uppercase;font-weight:600;letter-spacing:2px;color:#052844;padding:15px 0px}.ssc.emergency p{font-size:16px;font-family:Lato,sans-serif;line-height:1.8em;color:#052844CC}.ssc .et_pb_button:hover{border:none!important;border-radius:50px;font-weight:700;font-size:12px;letter-spacing:.6px;padding:12px 20px!important}.ssc-lightblue{background-color:#79a3dc!important;color:#fff!important}.ssc-lightblue:hover{background-color:#052844!important;color:#fff!important}.ssc-darkblue{background-color:#052844;color:#fff!important}.ssc-darkblue:hover{background-color:#ccc;color:#052844!important}.ssc-yellow{background-color:#ffda21;color:#052844!important}.ssc-yellow:hover{background-color:#fff;color:#052844!important}.ssc-white{background-color:#fff!important;color:#052844!important}.ssc-white:hover{background-color:#fff!important;color:#052844!important;box-shadow:0px 0px 20px #fff}.cinema-section h2{color:#ffda21}.cinema-section .alt{color:#fff!important}.cinema-section h4{display:table;background-color:#ffda21;color:#003c79!important;padding:5px 7px;margin:5px 0px;font-weight:700!important}@media all and (max-width:767px){.cinema-section h2{font-size:42px;padding:2px}.cinema-section .alt{font-size:24px}}.news-section .dsm-entry-title a{color:#79a3dc;border:none;font-weight:400;font-size:25px;line-height:.5em}.news-section .dsm-entry-title{line-height:0.5em!important}.news-section p{margin:0px 0px 15px 0px;color:#052844}.page-id-271382 .news h2,.page-id-271382 .news a{font-size:1.2em;line-height:1em;font-weight:600;text-transform:uppercase;border-bottom:none;color:#79a3dc!important}.single-post .post-meta{display:none}.single-post h1{font-size:4em;font-weight:800;text-align:center;padding-bottom:25px;color:#052844}.single-post #logo{filter:none}.ssc.alt-light h2{color:#fff!important}.ssc.alt-light h4{color:#003c79!important}.ssc.alt-light p{color:#003c79!important}#main-header.et-fixed-header{background-color:#fff}@media all and (max-width:767px){.et_pb_section_video_bg video{width:1080px!important}}.ssc.alt-header h2{color:#ffda21}.ssc.alt-header .alt{color:#fff!important}.ssc.alt-header h4{display:table;background-color:#ffda21;color:#003c79!important;padding:5px 7px;margin:5px 0px;font-weight:700!important}@media all and (max-width:767px){.ssc.alt-header h2{font-size:42px;padding:2px}.ssc.alt-header .alt{font-size:24px}}.ssc.sustainability-header h2{color:#79d54c}.ssc.sustainability-header .alt{color:#fff!important}.ssc.sustainability-header h4{display:table;background-color:#79d54c;color:#003c79!important;padding:5px 7px;margin:5px 0px;font-weight:700!important}@media all and (max-width:767px){.ssc.sustainability-header h2{font-size:42px;padding:2px}.ssc.sustainability-header .alt{font-size:24px}}#logo{filter:brightness(0) invert(1)}#main-header.et-fixed-header #logo{filter:none!important;max-height:35%;margin-left:14px}#top-menu .menu-item-has-children>a:first-child{padding-right:0px}#top-menu li{font-size:.8rem!important}@media all and (min-width:1500px){#top-menu .menu-item-has-children>a:first-child{padding-right:10px}#top-menu li{font-size:1rem!important}}.et_header_style_left #et-top-navigation nav>ul>li>a{padding:0px}#et-info{float:right}#top-header a{color:#79a3dc}#et-info-phone::before{content:"\e08a";position:relative;top:2px;margin-right:4px;border:solid 1px;padding:2px;border-radius:50px;color:#79a3dc}.ssc-case-studies .percent{font-weight:400;color:#052844!important;font-size:45px;margin:0px!important;line-height:40px!important}.ssc-case-studies .et_pb_section{background-color:transparent}.ssc-case-studies .dsm-content-wrapper{padding:0px!important}.ssc-case-studies .et_pb_column_1_4{max-width:170px}.ssc-case-studies .et_pb_column{margin-right:2.5%}.ssc .ctaportraits .et_pb_column{max-width:33.3%!important}.callbutton .et_pb_icon_wrap{border-color:#fff;background-color:#FFDA21;animation:emergency 3s infinite}@keyframes emergency{0%{border-color:#ffff00;background-color:#FFDA21}50%{border-color:#ffffff;background-color:#ffff00}100%{border-color:#ffff00;background-color:#FFDA21}}@media all and (max-width:480px){.dsm_blog_carousel_0 .swiper-button-next{right:70%!important}}@media all and (min-width:481px) and (max-width:767px){.dsm_blog_carousel_0 .swiper-button-next{right:78%!important}}@media all and (min-width:767px) and (max-width:1280px){.dsm_blog_carousel_0 .swiper-button-next{right:86%!important;}}.et_pb_number_counter .percent p{border-left:3px solid #79a3dc;padding-left:14px;margin-left:-20px;font-size:52px;line-height:42px;font-weight:700}.et_pb_number_counter h3{line-height:1.4em;font-weight:500}.ssc-job:hover{background-color:#ffda21}.ssc-job h3{font-size:22px!important}@media only screen and (max-width:1279px){#top-menu-nav{display:none}#et_mobile_nav_menu{display:block}.et_mobile_menu li li{padding-left:0%}.contactbutton a{border-radius:0px!important}.sub-menu img{display:none}.bottom-level{display:none}.menu-title,.menu-subtitle,.menu-paragraph,.menu-image{display:none}}.et_mobile_menu{padding:0%;border-top:none;background-color:#052844}.et_mobile_menu{background-color:#052844!important}.et_mobile_menu li ul{opacity:.7}.nav ul li a:hover{background-color:#79a3dc!important}.et_mobile_menu a{color:#fff!important;font-size:16px!important;padding:12px 20px!important;font-weight:400!important}.mobile_menu_bar::before{color:#fff}.mobile_nav.opened .mobile_menu_bar:before{content:'\4d'}@media (min-width:981px) and (max-width:1279px){.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,.et_hide_fixed_logo #main-header.et-fixed-header .logo_container{height:100px;opacity:1}.et_header_style_left .logo_container{position:absolute;top:-5px;left:20px}}#ssc-footer h3{color:#2d568d;font-size:15px}#ssc-footer p{color:#79A3DC}#ssc-footer a{white-space:nowrap;color:#79A3DC;line-height:2.2em}#ssc-footer a:hover{text-decoration:underline}.et_pb_row_1_tb_footer a{color:#fff!important}.et_pb_gutters3 .et_pb_column_1_5{min-width:20%}@media only screen and (min-width:1460px){.et_pb_gutters3 .et_pb_column_1_5{min-width:5%}}@media only screen and (min-width:1280px){.sub-menu{transition:all .4s}.menu-title a{font-size:3em!important}.menu-subtitle a{font-size:1.3em!important}.top-level-01 .sub-menu,.top-level-02 .sub-menu,.top-level-03 .sub-menu,.top-level-04 .sub-menu,.top-level-05 .sub-menu,.top-level-06 .sub-menu{position:absolute;width:40vw!important;padding-right:30vw;color:#fff;background-color:transparent!important;box-shadow:none;border:none}#top-menu-nav{top:0;right:0;padding:55px 55px 5px 150px;position:absolute;transition:all 0.2s}#top-menu-nav:hover{background:#052844;height:100vh}#top-menu-nav img{position:fixed;top:150;width:30vw;height:auto}#top-menu li li{padding:0;margin-left:-50px;z-index:999}#top-menu li li a{border-radius:50px;width:250px;line-height:1.2em}#top-menu .menu-item-has-children>a:first-child::after{content:''}#top-menu-nav a{color:#ccc}#top-menu-nav:hover a{color:#fff}#top-menu li{font-size:1.3rem;font-weight:400}#top-menu.nav li li a{font-size:1.3em;font-weight:400}.page-id-270606 #top-menu-nav a{color:#cc8855!important}.page-id-270620 #top-menu-nav a{color:#58aba9}.page-id-270620 #top-menu-nav a:hover{color:#fff}#main-header{height:130px;box-shadow:none}.logo_container{height:150px!important;margin-top:-10px;opacity:1!important}.nav ul li a:hover{background-color:rgba(30,47,70,.1);opacity:1;transition:all 0s}.top-level{position:absolute}.top-level .sub-menu{line-height:3em}.mid-level .sub-menu{left:200px;padding-left:100px}.bottom-level a{text-align:left!important;width:30vw!important}.bottom-level a:hover{background-color:transparent!important;cursor:default}.menu-title a,.menu-subtitle a,.menu-paragraph a{min-width:50vw!important;background-color:transparent!important;cursor:default;pointer-events:none}.menu-title{font-size:3rem!important;letter-spacing:-2px}.menu-subtitle{font-size:1.25rem!important}.menu-image{pointer-events:none}.menu-paragraph a{font-size:1.3rem!important;line-height:2em!important}.menu-button{text-align:center;border:3px solid #ffffff50;border-radius:50px;background:transparent;margin:25px 0px 25px -30px!important;transition:.2s}.menu-button:hover{border:3px solid #fff;background:transparent;transition:.2s}.menu-button a:hover{color:#fff!important;background-color:transparent!important}.menu-image a,.menu-paragraph a,.menu-image a:hover,.menu-paragraph a:hover{background-color:transparent!important;cursor:default;pointer-events:none}.top-level-01 .sub-menu{top:54px;left:-15.5px}.mid-level-01-a{}.mid-level-01-b{}.mid-level-01-c{}.bottom-level-01-a-01{top:-98px;left:220px}.bottom-level-01-a-02{top:-98px;left:223px}.bottom-level-01-a-03{top:-98px;left:223px}.bottom-level-01-b-01{top:-146px;left:220px}.bottom-level-01-b-02{top:-146px;left:223px}.bottom-level-01-b-03{top:-146px;left:223px}.bottom-level-01-c-01{top:-190px;left:220px}.bottom-level-01-c-02{top:-190px;left:223px}.bottom-level-01-c-03{top:-206px;left:223px}.bottom-level-01-d-01{top:-262.5px;left:220px}.bottom-level-01-d-02{top:-262.5px;left:223px}.bottom-level-01-d-03{top:-278.5px;left:223px}.bottom-level-01-e-01{top:-311px;left:220px}.bottom-level-01-e-02{top:-311px;left:223px}.bottom-level-01-e-03{top:-326.5px;left:223px}.bottom-level-01-f-01{top:-359px;left:220px}.bottom-level-01-f-02{top:-359px;left:223px}.bottom-level-01-f-03{top:-374.5px;left:223px}.bottom-level-01-g-01{top:-424.1px;left:215px}.bottom-level-01-g-02{top:-424.1px;left:215px}.bottom-level-01-g-03{top:-424.1px;left:215px}.bottom-level-01-h-01{top:-478.5px;left:215px}.bottom-level-01-h-02{top:-478.5px;left:215px}.bottom-level-01-h-03{top:-478.5px;left:215px}.top-level-02 .sub-menu{top:54px;left:-228px}.mid-level-02-a{}.mid-level-02-b{}.mid-level-02-c{}.bottom-level-02-a-01{top:-94px;left:432px}.bottom-level-02-a-02{top:-94px;left:435px}.bottom-level-02-a-03{top:-110px;left:435px}.bottom-level-02-b-01{top:-163px;left:432px}.bottom-level-02-b-02{top:-163px;left:435px}.bottom-level-02-b-03{top:-179px;left:435px}.bottom-level-02-c-01{top:-236px;left:432px}.bottom-level-02-c-02{top:-236px;left:435px}.bottom-level-02-c-03{top:-252px;left:435px}.bottom-level-02-d-01{top:-284px;left:432px}.bottom-level-02-d-02{top:-284px;left:435px}.bottom-level-02-d-03{top:-300px;left:435px}.bottom-level-02-e-01{top:-332px;left:432px}.bottom-level-02-e-02{top:-332px;left:435px}.bottom-level-02-e-03{top:-348px;left:435px}.bottom-level-02-f-01{top:-366px;left:432px}.bottom-level-02-f-02{top:-366px;left:435px}.bottom-level-02-f-03{top:-366px;left:435px}.bottom-level-02-g-01{top:-420px;left:432px}.bottom-level-02-g-02{top:-420px;left:435px}.bottom-level-02-g-03{top:-421px;left:435px}.bottom-level-02-h-01{top:-475px;left:432px}.bottom-level-02-h-02{top:-475px;left:435px}.bottom-level-02-h-03{top:-476px;left:435px}.top-level-03 .sub-menu{top:54px;left:-539.5px}.top-level-03 .sub-menu{top:54px;left:-539.5px}.mid-level-03-a{}.mid-level-03-b{}.mid-level-03-c{}.bottom-level-03-a-01{top:-93px;left:743px}.bottom-level-03-a-02{top:-93px;left:746px}.bottom-level-03-a-03{top:-109px;left:746px}.bottom-level-03-b-01{top:-162px;left:743px}.bottom-level-03-b-02{top:-162px;left:746px}.bottom-level-03-b-03{top:-178px;left:746px}.bottom-level-03-c-01{top:-232px;left:743px}.bottom-level-03-c-02{top:-232px;left:746px}.bottom-level-03-c-03{top:-248px;left:746px}.bottom-level-03-d-01{top:-326px;left:743px}.bottom-level-03-d-02{top:-326px;left:746px}.bottom-level-03-d-03{top:-342px;left:746px}.bottom-level-03-e-01{top:-395px;left:743px}.bottom-level-03-e-02{top:-395px;left:746px}.bottom-level-03-e-03{top:-411px;left:746px}.bottom-level-03-f-01{top:-489px;left:743px}.bottom-level-03-f-02{top:-489px;left:746px}.bottom-level-03-f-03{top:-505px;left:746px}.bottom-level-03-g-01{top:-562px;left:743px}.bottom-level-03-g-02{top:-562px;left:746px}.bottom-level-03-g-03{top:-578px;left:746px}.bottom-level-03-h-01{top:-475px;left:743px}.bottom-level-03-h-02{top:-475px;left:746px}.bottom-level-03-h-03{top:-476px;left:746px}.top-level-04 .sub-menu{top:54px;left:-803.5px}.mid-level-04-a{}.mid-level-04-b{}.mid-level-04-c{}.bottom-level-04-a-01{top:-97px;left:1007px}.bottom-level-04-a-02{top:-97px;left:1010px}.bottom-level-04-a-03{top:-113px;left:1010px}.bottom-level-04-b-01{top:-141px;left:1007px}.bottom-level-04-b-02{top:-141px;left:1010px}.bottom-level-04-b-03{top:-157px;left:1010px}.bottom-level-04-c-01{top:-214px;left:1007px}.bottom-level-04-c-02{top:-214px;left:1010px}.bottom-level-04-c-03{top:-230px;left:1010px}.bottom-level-04-d-01{top:-258px;left:1007px}.bottom-level-04-d-02{top:-258px;left:1010px}.bottom-level-04-d-03{top:-274px;left:1010px}.top-level-05 .sub-menu{top:54px;left:-1027px}.mid-level-05-a{}.mid-level-05-b{}.mid-level-05-c{}.bottom-level-05-a-01{top:-96.8px;left:1230px}.bottom-level-05-a-02{top:-96.8px;left:1233px}.bottom-level-05-a-03{top:-112px;left:1233px}.bottom-level-05-b-01{top:-145px;left:1230px}.bottom-level-05-b-02{top:-145px;left:1233px}.bottom-level-05-b-03{top:-161px;left:1233px}.bottom-level-05-c-01{top:-193px;left:1230px}.bottom-level-05-c-02{top:-193px;left:1233px}.bottom-level-05-c-03{top:-209px;left:1233px}.bottom-level-05-d-01{top:-241px;left:1230px}.bottom-level-05-d-02{top:-241px;left:1233px}.bottom-level-05-d-03{top:-257px;left:1233px}.bottom-level-05-e-01{top:-289px;left:1230px}.bottom-level-05-e-02{top:-289px;left:1233px}.bottom-level-05-e-03{top:-305px;left:1233px}.bottom-level-05-f-01{top:-337px;left:1230px}.bottom-level-05-f-02{top:-337px;left:1233px}.bottom-level-05-f-03{top:-353px;left:1233px}.bottom-level-05-g-01{top:-385px;left:1230px}.bottom-level-05-g-02{top:-385px;left:1233px}.bottom-level-05-g-03{top:-401px;left:1233px}.bottom-level-05-h-01{top:-433px;left:1230px}.bottom-level-05-h-02{top:-433px;left:1233px}.bottom-level-05-h-03{top:-449px;left:1233px}.top-level-06 .sub-menu{top:30px;left:-561px}.mid-level-06-a{}.mid-level-06-b{}.mid-level-06-c{}.bottom-level-06-a-01{}.bottom-level-06-a-02{}.bottom-level-06-a-03{}}@media all and (max-width:1499px){.top-level-02 .sub-menu{top:54px;left:-183px!important}.top-level-03 .sub-menu{top:54px;left:-429.5px!important}.top-level-04 .sub-menu{top:54px;left:-637.5px!important}.top-level-05 .sub-menu{top:54px;left:-814px!important}}#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a{color:#ffda21}.wpforms-form input[type=submit],.wpforms-form button[type=submit]{color:#fff;text-shadow:2px 2px 2px #00000020;font-size:20px;background:#100037!important;padding:20px 40px;border-radius:50px!important;border:none!important}.wpforms-form input[type=submit]:hover,.wpforms-form input[type=submit]:active,.wpforms-form button[type=submit]:hover,.wpforms-form button[type=submit]:active,.wpforms-form .wpforms-page-button:hover,.wpforms-form .wpforms-page-button:active{box-shadow:none!important;background:#FFDA21!important}div.wpforms-container-full button[type="submit"]:hover{background-color:#FFDA21!important}div.wpforms-container-full .wpforms-form button[type=submit]{margin:0 auto!important;display:block!important;width:100%!important}.wpforms-container input.wpforms-field-medium,.wpforms-container select.wpforms-field-medium,.wpforms-container .wpforms-field-row.wpforms-field-medium,.wp-core-ui div.wpforms-container input.wpforms-field-medium,.wp-core-ui div.wpforms-container select.wpforms-field-medium,.wp-core-ui div.wpforms-container .wpforms-field-row.wpforms-field-medium{max-width:100%!important}div.wpforms-container-full input[type="email"],div.wpforms-container-full input[type="text"],div.wpforms-container-full select,div.wpforms-container-full textarea{border-style:none none solid none!important}div.wpforms-container-full input[type="email"]:focus,div.wpforms-container-full input[type="text"]:focus,div.wpforms-container-full select:focus,div.wpforms-container-full textarea:focus{border-style:none none solid none!important;border-color:#FFDA21!important;box-shadow:none!important}div.wpforms-container-full .wpforms-confirmation-container-full{background:#FFDA21;border:none;border-radius:50px;text-align:center}div.wpforms-container-full .wpforms-confirmation-container-full p{color:#fff!important}.et_pb_newsletter.et_pb_login .et_pb_newsletter_form{padding-left:0px!important;padding-right:0;width:100%!important}#map .dsm_image_hotspots_icon{animation:Color 4s linear infinite}@keyframes Color{0%{color:#052844}50%{color:#79a3dc}100%{color:#052844}}.fade-lr:after{position:absolute;content:"";height:100%;width:100%;top:0;left:0;background:linear-gradient(to right,rgba(255,0,0,0) 45%,rgba(5,40,68,1) 90%)}.fade-rl:after{position:absolute;content:"";height:100%;width:100%;top:0;left:0;background:linear-gradient(to left,rgba(255,0,0,0) 0%,rgba(5,40,68,1) 100%)}@media all and (max-width:560px){.global-map img{max-width:none;position:relative;width:110%;top:4px;left:0px}.ssc h1{font-size:36px}}@media all and (min-width:560px) and (max-width:981px){.global-map img{max-width:none;position:relative;width:105%;top:2px;left:0px}.ssc h1{font-size:48px}}