html{font-size:62.5%}body{font-size:1.4rem;line-height:20px;font-family:"Source Sans Pro",sans-serif;font-style:normal;font-weight:400;overflow-x:hidden;color:#242424}.hidden-mobile{display:none}h1,h2{font-family:"gitan-latin",sans-serif}h1,h2,h3,h4,h5,h6{margin:0;color:#2a5a85}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{color:#ff7700;font-weight:600}h1{font-size:5.5rem;line-height:75px;margin-bottom:30px}h2{font-size:3.5rem;line-height:45px;margin-bottom:17px}h3{font-family:"Source Sans Pro",sans-serif;font-size:2.9rem;line-height:34px;margin-bottom:20px;font-weight:600}h4{font-size:2.2rem;line-height:34px;font-weight:600;font-family:"Source Sans Pro",sans-serif;color:rgba(39,77,111,0.6);margin-bottom:20px}a{color:#ff7700;font-weight:600}a:hover{color:#ff7700;text-decoration:none}p strong{color:#ff7700;font-weight:600}ul.is-style-bullets{list-style:none}ul.is-style-bullets li{margin-bottom:15px}em{color:inherit !important}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:first-child){margin-left:3em}address,dl,fieldset,figure,ol,p,pre,ul{margin:0 0 15px 0}.dark{color:#242424;font-weight:400}.uk-container{max-width:1240px}.uk-container-small{max-width:1040px}.uk-justify-sb{justify-content:space-between}.wp-block-group{padding:2.5em 0}.wp-block-group .wp-block-group__inner-container{box-sizing:content-box;padding-left:25px;padding-right:25px;max-width:1240px;margin:0 auto}.wp-block-group.is-style-container-small .wp-block-group__inner-container{max-width:960px}.wp-block-columns{margin:3em 0 4em}.wp-block-columns ul li{font-size:1.4rem;line-height:20px;margin-bottom:7px}.wp-block-columns ul li strong{color:#ff7700;font-weight:600}.wp-block-columns .wp-block-column.is-style-has-shadow{box-shadow:0 0 10px rgba(0 0 0 / 10%);padding:15px}.wp-block-columns .wp-block-column.is-style-has-shadow p{margin:0}.wp-block-columns .wp-block-column.is-style-has-shadow:not(:first-child){margin-left:2em}.wp-block-column:not(:first-child){margin-left:5em}.wp-block-quote{padding:1em;box-shadow:0 0 10px rgba(0 0 0 / 20%);color:#2a5a85;font-size:1.6rem;margin:2em 0;font-weight:600;font-style:normal}.wp-block-buttons{margin:25px 0}.wp-block-buttons .wp-block-button.is-style-plain .wp-block-button__link{background:transparent;color:#ff7700;padding:0;border-radius:0;font-size:1.4rem;text-align:left}.wp-block-buttons .wp-block-button.is-style-plain .wp-block-button__link i{font-size:1rem;margin-left:5px;position:relative;left:0;transition:all 250ms}.wp-block-buttons .wp-block-button.is-style-plain .wp-block-button__link:hover i{left:10px}.wp-block-buttons .wp-block-button.is-style-orange .wp-block-button__link{display:inline-block;padding:7px 15px;border-radius:3px;font-size:1.3rem;font-weight:700;transition:all 250ms;text-transform:uppercase;background:#ff7700;color:white}.wp-block-image.is-style-has-decor{position:relative}.wp-block-image.is-style-has-decor img{position:relative;z-index:2}.wp-block-image.is-style-has-decor::before{content:"";background:url(../img/img-decor.svg) no-repeat;width:76px;height:77px;position:absolute;top:-25px;left:-25px;z-index:1}.wp-block-image.is-style-no-margin figure{margin:0}.wp-block-image.is-style-no-margin figure.aligncenter{margin:0 auto}.wp-block-image figure{margin-top:45px;margin-bottom:45px}.uk-modal-dialog{width:760px;background:#2a5a85 url(../img/modal-footer.svg) no-repeat center 98% / contain;padding-bottom:8em;overflow:hidden}.uk-modal-dialog *{color:white}.modal__image .uk-modal-dialog{width:760px;background:white url(../img/modal-orange-footer.png) no-repeat center 98% / contain;padding-bottom:8em;overflow:hidden}.modal__image .uk-modal-dialog *{color:inherit}.modal__image .uk-modal-dialog h2 span,.modal__image .uk-modal-dialog p span{display:inline-block;padding:0 3px;color:#ff7700}.modal__image .uk-modal-dialog p.name{font-size:2.2rem;font-weight:600;line-height:34px;color:#2a5a85}.modal__image .uk-modal-dialog p,.modal__image .uk-modal-dialog li{font-size:1.6rem;color:#242424}.modal__image .uk-modal-dialog strong{font-weight:700}.modal__description{padding-top:2em}.modal-gallery-slider{text-align:center}.model__center{z-index:-1}.model__center.uk-open{z-index:1009}.model__center .graphic{position:absolute}.model__center .graphic.top{background:url(../img/graphic-modal.svg) no-repeat;background-size:contain;top:160px;left:210px;width:90px;height:84px;z-index:-1}.model__center .graphic.bottom{background:url(../img/graphic-modal-bottom.svg) no-repeat;background-size:contain;width:101px;height:165px;bottom:65px;right:0px;z-index:-1}.modal__header h2{font-size:2.2rem;line-height:34px;margin-bottom:0}.modal__header ul{margin:0;padding:0;list-style:none}.modal__header ul li{display:inline-block}.modal__header ul li::after{content:"|";display:inline-block;margin:0 3px;color:#ff7700}.modal__header ul li:last-child::after{display:none}.modal__body{margin-top:25px}.modal__body h4{margin-bottom:0;font-size:2rem;line-height:24px}.modal__body p{font-size:1.6rem;line-height:24px;margin:0 0 15px 0}@media only screen and (max-width: 960px){.modal__body{padding-right:0}}.sunprints__popup{position:fixed;bottom:25px;right:20px;z-index:99;background:white;padding:15px;box-shadow:0 0 10px rgba(0,0,0,0.1)}.sunprints__popup button{background:transparent;border:none;position:absolute;top:5px;right:5px}.sunprints__popup .popup-img{max-width:200px}.sunprints__popup .popup-img img{object-fit:cover;width:100%;height:100%}.sunprints__popup .popup-text{padding:0 2em}.sunprints__popup .popup-text p{font-size:2.4rem;font-weight:400;font-family:"gitan-latin",sans-serif;color:#2a5a85}.sunprints__popup .popup-text .button{display:inline-block;background-color:#ff7700;color:white;text-transform:uppercase;padding:.5em 1em}.posts__page{padding:50px 0}.post .inner{box-shadow:0 0 15px rgba(0 0 0 / 20%)}.post .inner h4{font-size:2rem;margin:0 0 10px;color:#2a5a85;font-family:"gitan-latin",sans-serif}.post .inner h4 a{font-size:inherit;color:inherit}.post .inner p{font-size:1.4rem;line-height:20px;color:#242424}.post .inner .btn{margin-top:10px;padding:10px 25px;text-transform:uppercase;border-radius:4px}.post__sidebar{position:relative;background:#2a5a85;padding:40px 35px 100px;overflow:hidden}.post__sidebar::before{content:"";background:url(../img/sidebar-top.svg) no-repeat center center / contain;width:161px;height:163px;position:absolute;top:-15px;right:-15px}.post__sidebar::after{content:"";background:url(../img/sidebar-bottom.svg) no-repeat center center / contain;width:137px;height:73px;position:absolute;bottom:10px;left:50%;transform:translateX(-50%)}.post__sidebar h1,.post__sidebar h2,.post__sidebar h3,.post__sidebar h4,.post__sidebar h5{color:white !important;margin:0 0 10px;font-weight:700}.post__sidebar p{color:white;margin:0 0 8px !important}.post__sidebar .spot__links{margin-top:40px}.post__sidebar .spot__links h3{margin-bottom:45px}.post__sidebar .spot__links a{display:block;background:white;color:#2a5a85;padding:14px;text-align:center;font-family:"gitan-latin",sans-serif;font-size:2rem;font-weight:600;margin-bottom:20px}.post__thumbnail img{object-fit:cover;width:100%;max-height:200px}.post__excerpt{background-color:white;padding:20px}.pagination{text-align:center;margin-top:5em}.pagination .page-numbers{margin:5px;font-size:1.8rem;color:#242424}.pagination .page-numbers.current{font-weight:700;color:#ff7700}.btn{display:inline-block;padding:20px 31px;font-size:1.5rem;font-weight:700;transition:all 250ms;text-transform:uppercase}.btn i{display:inline-block;margin-left:8px}.btn.orange{background:#ff7700;color:white}.btn.orange:hover{text-decoration:none;background:rgba(255,119,0,0.85)}.btn.small{padding:7px 15px;border-radius:3px;font-size:1.3rem}span.link-arrow{background:url(../img/link-orange-arrow.svg) no-repeat;width:9px;height:9px;background-size:100%;display:inline-block;margin-left:3px}header.header{position:fixed;width:100%;top:0;background:white;padding:1em 0;z-index:999;box-shadow:0 0 5px rgba(0,0,0,0.08)}header.header .logo-container img{position:absolute;top:-25px}header.header .logo-container img.small{top:10px;max-width:100px}header.header .nav-container{margin-left:auto}header.header .nav-container .top-nav{margin-left:auto}header.header .nav-container .top-nav>.uk-flex{justify-content:flex-end}header.header .nav-container .top-nav ul{margin:0;padding:0;list-style:none}header.header .nav-container .top-nav ul a{display:block;padding:5px 10px;color:rgba(39,77,111,0.6)}header.header .nav-container .bottom-nav .mega-orange .mega-menu-link{color:#ff7700 !important}main{margin-top:65px}.slick__slider{padding:0 3em}.slick__slider .slick-slide .uk-card{margin:25px 15px;padding:50px 30px}.slick__slider .slick-slide .uk-card img{margin:0 auto 35px}.slick__slider .slick-slide .uk-card .slide__text{min-height:130px}.slick__slider .slick-slide .uk-card .slide__text a{display:block;margin:20px 0}.slick__slider .slick-slide .uk-card .slide__text a i{font-size:1rem;position:relative;left:0;margin-left:5px;transition:all 250ms}.slick__slider .slick-slide .uk-card .slide__text a:hover i{left:10px}.slick__slider .slick-slide .uk-card .slide__author{margin-top:20pxz}.slick__slider .slick-slide .uk-card .slide__author p{font-size:1.6rem;margin:0;font-weight:600}.slick__slider .slick-arrow{background:url(../img/slider-arrow.svg) no-repeat;position:absolute;top:38%;width:17px;height:32px;text-indent:-999em;border:none}.slick__slider .slick-arrow.slick-prev{left:0;transform:rotate(180deg)}.slick__slider .slick-arrow.slick-next{right:0}.slick__slider .slick-arrow.slick-disabled{opacity:.3}.slick__slider .slick-dots{display:flex;margin:35px 0 0 0;padding:0;justify-content:center;align-items:center;list-style:none}.slick__slider .slick-dots button{background:#9f9f9f;border:none;text-indent:-9999em;display:block;width:10px;height:12px;border-radius:10px;transition:all 250ms;margin:5px 8px}.slick__slider .slick-dots .slick-active button{width:15px;height:15px;border-radius:15px;background:#2a5a85}section.r__banner{position:relative;overflow:hidden;background:#2b5b85;background:linear-gradient(90deg, #2b5b85 0%, #274d6f 14%, #274d6f 45%, #274d6f 81%, #2a5a85 100%)}section.r__banner .flex__options{margin:0 auto;max-width:1500px;justify-content:space-between}section.r__banner .banner__image{min-width:720px}section.r__banner .banner__image img{border-top-left-radius:220px}section.r__banner .banner__text{padding:4em 3em 0 9em}section.r__banner .banner__text *{color:white}section.r__banner .banner__text h1 span{color:#ff7700}section.r__banner .banner__text p{font-size:2.1rem;line-height:30px;max-width:390px;margin:0}section.r__banner .banner__text .btn{margin-top:32px}section.r__banner .graphic{position:absolute;background:url(../img/banner-graphic-top-left.svg) no-repeat;width:189px;height:192px}section.r__banner .graphic.top__left{top:-90px;left:-90px}section.r__banner .graphic.bottom__right{bottom:-60px;right:-60px}section.r__banner__small{position:relative;overflow:hidden;padding:5em 0;background:#2b5b85;background:linear-gradient(90deg, #2b5b85 0%, #274d6f 14%, #274d6f 45%, #274d6f 81%, #2a5a85 100%)}section.r__banner__small .banner__image{position:absolute;top:0;right:0;overflow:hidden}section.r__banner__small .banner__image img{border-top-left-radius:190px}section.r__banner__small .graphic{position:absolute;background:url(../img/banner-graphic-top-left.svg) no-repeat;width:189px;height:192px}section.r__banner__small .graphic.top__left{top:-90px;left:-90px}section.r__banner__small .graphic.bottom__right{bottom:-127px;right:-60px}section.r__banner__small h1{color:white;margin:0;position:relative;z-index:2}section.r__tabbed{padding:2em 0;min-height:750px}section.r__tabbed #tabs .tab__container .uk-card-body{padding:25px}section.r__tabbed #tabs .tab__container .uk-position-top-left{top:50%;max-width:75%}section.r__tabbed #tabs .tab__container span.graphic{background:url(../img/tabbed-graphic.svg) no-repeat;width:76px;height:77px;position:absolute;top:-30px;left:-40px;z-index:-1;pointer-events:none}section.r__tabbed #tabs .tab__container h4{font-size:1.5rem;line-height:20px;color:rgba(39,77,111,0.6);font-weight:600;letter-spacing:.6px;margin:0 0 8px}section.r__tabbed #tabs .tab__container p{margin:0 0 10px}section.r__tabbed #tabs .tab__container ul{list-style:disc;padding-left:18px;margin:12px 0 25px;color:#242424;font-size:1.4rem}section.r__tabbed #tabs .tab__container p>a{background:#ff7700;color:white;text-transform:uppercase;font-size:1.3rem;font-weight:600;padding:7px 15px;border-radius:3px}section.r__tabbed .uk-tab-left::before{display:none}section.r__tabbed .uk-tab>li.uk-active a{border:none}section.r__tabbed .uk-tab>li.uk-active a .inner__tab{background:#2a5a85}section.r__tabbed .uk-tab>li.uk-active a .inner__tab h3{color:white}section.r__tabbed .uk-tab .inner__tab{padding:25px;box-shadow:0 0 10px rgba(0 0 0 / 10%)}section.r__tabbed .uk-tab .inner__tab div:not(.uk-first-column){text-align:center}section.r__tabbed .uk-tab .inner__tab img{visibility:hidden}section.r__tabbed .uk-tab h3{font-size:2rem;line-height:30px;font-weight:600;margin:0}section.r__tabbed .uk-tab a i{position:relative;margin-left:5px;left:0;font-size:1rem;transition:all 250ms}section.r__tabbed .uk-tab a:hover i{left:10px}section.r__tabbed .uk-tab p{margin:0;color:#ff7700;font-size:1.4rem;text-transform:none}section.r__alternating{padding:58px 0}section.r__alternating.has-background{background-color:#f5f5f5}section.r__alternating .graphic{position:absolute;z-index:1}section.r__alternating .alternating__text{margin-top:25px}section.r__alternating .alternating__row .img{min-height:320px;position:relative;z-index:2}section.r__alternating .alternating__row h4{font-size:1.5rem;margin:10px 0 20px;text-transform:uppercase;line-height:20px}section.r__alternating .alternating__row a.btn{padding:7px 15px;border-radius:3px;text-transform:uppercase;font-size:1.3rem;margin-top:20px}section.r__alternating .alternating__row.alternating__left .alternating__text{padding-left:3em}section.r__alternating .alternating__row.alternating__left .graphic{bottom:0;right:-50px}section.r__alternating .alternating__row.alternating__right .graphic{bottom:0;right:-35px}section.r__alternating .alternating__row .uk-card-body{padding:15px;font-size:1.3rem;line-height:18px;color:#242424}section.r__alternating .alternating__row .alternating__cards{margin-top:-35px;position:relative;z-index:3}section.r__alternating .alternating__cards__footer{margin-top:15px}section.r__alternating .alternating__cards__footer h4{margin:0 18px 0 0}section.r__quote{position:relative;overflow:hidden;padding:100px 0}section.r__quote h1{color:white}section.r__quote h1 span{color:#ff7700}section.r__quote .graphic{position:absolute;background:url(../img/banner-graphic-top-left.svg) no-repeat;width:189px;height:192px}section.r__quote .graphic.top__left{top:-90px;left:-90px}section.r__quote .graphic.bottom__right{bottom:-60px;right:-60px}section.r__quote .r__quote__buttons{justify-content:center}section.r__quote .r__quote__buttons .btn{margin:0 30px}section.r__icon__links{position:relative;overflow:hidden;padding:5em 0}section.r__icon__links .full{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}section.r__icon__links .grid{flex-wrap:wrap;justify-content:center}section.r__icon__links .grid .link__container{position:relative;background:white;padding:1em;border-left:5px solid #2a5a85;min-width:290px;min-height:100px;margin:30px;box-shadow:0 0 20px rgba(0 0 0 / 20%)}section.r__icon__links .grid .link__container h3{font-family:"gitan-latin",sans-serif;font-size:2rem;line-height:30px;font-weight:500;margin-bottom:8px}section.r__icon__links .grid .link__container img{max-height:68px}section.r__icon__links .grid .link__container a i{font-size:1rem;position:relative;margin-left:5px;left:0;transition:all 250ms}section.r__icon__links .grid .link__container a:hover i{left:10px}section.r__icon__links .grid .link__container .inner__tab div:not(.uk-first-column){text-align:center}section.r__icon__links .graphic{position:absolute;background:url(../img/link-graphic.svg) no-repeat;width:231px;height:234px;bottom:-130px;left:-130px}section.r__downloads{position:relative;padding:5em 0;background-color:#f5f5f5}section.r__downloads .link__container a{position:relative;display:block;background:white;box-shadow:0 0 20px rgba(0 0 0 / 20%)}section.r__downloads .link__container .link__inner{padding:1em}section.r__downloads .link__container .link__description{color:#2a5a85}section.r__downloads .link__container p.link{margin:15px 0 0 0;color:#ff7700}section.r__download_cards{padding-bottom:5em}section.r__download_cards .uk-card{padding:0}section.r__download_cards .uk-card .image__container{position:relative}section.r__download_cards .uk-card .image__box img{width:100%;object-fit:cover}section.r__download_cards .uk-card .image__after{opacity:0;transition:250ms;overflow:hidden;position:absolute;top:0;left:0;bottom:0}section.r__download_cards .uk-card .image__container:hover .image__after{opacity:1}section.r__download_cards .uk-card .team__name{background:#2a5a85;padding:10px;text-align:center;color:white;min-height:40px}section.r__download_cards .uk-card .team__name p{margin:0;font-size:1.6rem;font-weight:600}section.r__testimonials{padding:3em 0}section.r__testimonials .slick-track{display:flex;flex-wrap:wrap}section.r__testimonials .slick-track .slick-slide{display:flex;flex-wrap:wrap;height:inherit}section.r__testimonials .logo-preview{margin:0 !important}section.r__page__links{padding:3em 0}section.r__page__links .uk-card-body{background-color:transparent;box-shadow:none;padding:0}section.r__page__links a{color:#2a5a85;background-color:white;font-family:"gitan-latin",sans-serif;font-size:2rem;font-weight:500;padding:20px;display:block;box-shadow:0 5px 15px rgba(0,0,0,0.08)}section.r__page__links a:hover{background-color:#2a5a85;color:white}section.r__page__links a:active,section.r__page__links a:focus{color:white;background:#2a5a85}section.r__team{padding-bottom:50px}section.r__team .uk-container{position:relative}section.r__team button{border:none;border-radius:0;padding:0;margin:0}section.r__team .graphic{position:absolute}section.r__team .graphic.top__left{background:url(../img/team-top-left.svg) no-repeat;background-size:contain;top:-30px;left:10px;width:70px;height:70px;z-index:-1}section.r__team .graphic.bottom__right{background:url(../img/team-bottom-right.svg) no-repeat;background-size:contain;width:110px;height:110px;bottom:280px;right:-15px;z-index:-1}section.r__team .uk-card{padding:0}section.r__team .uk-card .image__container{position:relative}section.r__team .uk-card .image__box img{width:100%;object-fit:cover}section.r__team .uk-card .image__after{opacity:0;transition:250ms;overflow:hidden;position:absolute;top:0;left:0;bottom:0}section.r__team .uk-card .image__container:hover .image__after{opacity:1}section.r__team .uk-card .team__name{background:#2a5a85;padding:10px;text-align:center;color:white;min-height:40px}section.r__team .uk-card .team__name p{margin:0;font-size:1.6rem;font-weight:600}section.r__single_post{padding:45px 0 75px}section.r__single_post h2.post__title{color:#2a5a85;text-transform:uppercase;font-size:4.5em;line-height:58px;margin:0 0 30px}section.r__single_post .post__featured_thumbnail{position:relative;margin-bottom:80px}section.r__single_post .post__featured_thumbnail img{height:300px;object-fit:cover;width:100%}section.r__single_post .post__featured_thumbnail::after{content:"";background:url(../img/post-thumb-graphic.svg) no-repeat;position:absolute;width:76px;height:76px;bottom:-38px;left:-38px;z-index:-1;background-size:100%}section.r__single_post .uk-container-small{max-width:800px}section.r__single_post address,section.r__single_post dl,section.r__single_post fieldset,section.r__single_post ol,section.r__single_post p,section.r__single_post pre,section.r__single_post ul{margin:0 0 25px 0;font-size:1.6rem;line-height:1.5}section.r__single_post h1,section.r__single_post h2,section.r__single_post h3,section.r__single_post h4,section.r__single_post h5,section.r__single_post h6{color:#ff7700}section.r__post_related{padding:30px 0 50px;background:#f5f5f5}section.r__post_related h2{margin-bottom:35px}section.r__post_related .post .inner{background:white}section.r__three{padding:50px 0 70px}section.r__three .r__three__inner{position:relative}section.r__three .r__three__inner:hover .inner__text{opacity:1;top:98px}section.r__three .r__three__inner:hover .inner__text::before{opacity:1}section.r__three .r__three__inner .inner__headline{background-color:#ff7700;padding:1em 1.5em;position:relative;z-index:2}section.r__three .r__three__inner .inner__headline h2{color:white;margin:0;white-space:nowrap;font-size:3rem}section.r__three .r__three__inner .inner__headline h2 img{position:relative;top:-3px;left:0;margin-left:15px;transition:all .25s}section.r__three .r__three__inner .inner__headline img.icon{width:70px;height:70px;object-fit:contain}section.r__three .r__three__inner .inner__text{position:absolute;top:0;left:0;opacity:0;transition:all .35s;padding:2em 1.5em;width:100%;background:#ff7700;color:white;font-size:1.8rem;line-height:28px;font-weight:700}section.r__three .r__three__inner .inner__text::before{content:"";height:2px;opacity:0;width:70%;background:white;position:absolute;top:10px;left:50%;transform:translateX(-50%);transition:all .35s}section.r__three .r__three__inner .inner__text p{margin:0}section.r__three .r__three__inner .inner__image img{max-height:250px;min-height:250px;object-fit:cover;width:100%}section.r__three .r__three__inner:hover .inner__headline img{left:10px}section.r__career-cta{padding:45px 0;background:#f5f5f5}section.r__career-cta h4{text-transform:uppercase;max-width:680px;margin:20px auto 35px;font-size:1.5rem;line-height:20px}section.r__card__link .link__container{background:white;padding:1em;border-left:5px solid #2a5a85;min-width:290px;min-height:100px;box-shadow:0 0 20px rgba(0 0 0 / 20%)}section.r__card__link .link__container h3{font-family:"gitan-latin",sans-serif;font-size:2rem;line-height:30px;font-weight:500;margin-bottom:8px}section.r__card__link .link__container p{text-align:left}section.r__card__link .link__container a i{font-size:1rem;position:relative;margin-left:5px;left:0;transition:all 250ms}section.r__card__link .link__container a:hover i{left:10px}section.r__card__link .link__container .inner__tab div:not(.uk-first-column){text-align:center}section.r__img-slider{padding:4em 0;background:#f5f5f5}section.r__img-slider .slick-slide{overflow:hidden}section.r__img-slider .slick-slide img{object-fit:cover;min-height:409px}section.r__perks{padding:0 0 4em}section.r__perks .perks{display:grid;grid-template-columns:repeat(5, 1fr);grid-gap:20px}section.r__perks .perks .perk{background:white;padding:8px;box-shadow:0 0 12px rgba(0 0 0 / 10%);text-align:center;text-transform:uppercase;color:#2a5a85;font-weight:700}section.r__perks .perks .perk p{margin:0;font-size:1.6rem;line-height:18px}section.r__job__links{padding:2em 0}section.r__job__links .uk-card-orange{background-color:#ff7700;padding:20px}section.r__job__links .uk-card-orange p{margin:0;color:white}section.r__job__links .uk-card-orange p.bold{font-size:2.4rem;line-height:20px;font-weight:700;margin-bottom:8px}section.r__job__links .uk-card-orange p.location{font-size:1.9rem;line-height:20px}section.r__job__links .uk-card:hover span.arrow{left:8px}section.r__job__links span.arrow{background:url(../img/white-arrow.svg) no-repeat center center / 100%;width:17px;height:17px;display:inline-block;margin-left:8px;position:relative;left:0;transition:all .25s}section.r__icon-cards{padding:3em 0;position:relative}section.r__icon-cards .icon-cards__image{position:absolute;top:-60px;left:59%;z-index:-1}section.r__icon-cards .icon-cards{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:25px;max-width:760px;padding-left:40px}section.r__icon-cards .icon-cards .icon-card{box-shadow:0 0 10px rgba(0 0 0 / 10%);padding:5px 15px;background:white}section.r__icon-cards .icon-cards .icon-card img{width:65px;height:65px}section.r__icon-cards .icon-cards p.label{font-weight:700;margin-left:15px;font-size:16px;color:#2a5a85}section.r__contact-us{padding:3.5em 0 8em}section.r__contact-us .contact-us__form{background:white;padding:2em;border-radius:10px;box-shadow:0 0 10px rgba(0 0 0 / 10%);max-width:785px;margin:4em auto 0}section.r__gallery,section.r__equipment{padding-bottom:3em}section.r__gallery img,section.r__equipment img{width:390px;height:370px;object-fit:cover}section.r__gallery p.caption,section.r__equipment p.caption{background:#2a5a85;color:white;text-align:center;padding:8px;font-weight:600;font-size:1.6rem}section.r__gallery-slider{padding-bottom:3em}section.r__gallery-slider p.caption{background:#2a5a85;color:white;text-align:center;padding:8px;font-weight:600;font-size:1.6rem}section.r__gallery-slider .slick-slide{margin:10px 5px}section.r__gallery-slider .slick-slide img{width:100%;height:350px;object-fit:contain;padding:15px;box-shadow:0 0 5px rgba(0 0 0 / 10%)}section.r__gallery-slider .slick-track{margin-left:inherit}section.r__lightbox{padding-bottom:4em}section.r__lightbox .lightbox div:not(:first-child){display:none}section.r__lightbox a::active,section.r__lightbox a::focus{outline:none}section.r__lightbox img{object-fit:cover;min-width:300px;height:300px}.gform_wrapper.gravity-theme input[type="color"],.gform_wrapper.gravity-theme input[type="date"],.gform_wrapper.gravity-theme input[type="datetime-local"],.gform_wrapper.gravity-theme input[type="datetime"],.gform_wrapper.gravity-theme input[type="email"],.gform_wrapper.gravity-theme input[type="month"],.gform_wrapper.gravity-theme input[type="number"],.gform_wrapper.gravity-theme input[type="password"],.gform_wrapper.gravity-theme input[type="search"],.gform_wrapper.gravity-theme input[type="tel"],.gform_wrapper.gravity-theme input[type="text"],.gform_wrapper.gravity-theme input[type="time"],.gform_wrapper.gravity-theme input[type="url"],.gform_wrapper.gravity-theme input[type="week"],.gform_wrapper.gravity-theme select,.gform_wrapper.gravity-theme textarea{background:#ecf2f7;padding:20px !important;border:none;border-radius:8px;color:#2a5a85;font-weight:600}.gform_wrapper.gravity-theme .gfield_label{color:#2a5a85;font-weight:600 !important}.gform_wrapper.gravity-theme .gfield_checkbox{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:5px;margin-top:5px}.gform_wrapper.gravity-theme .gform_footer,.gform_wrapper.gravity-theme .gform_page_footer{padding:0 !important;margin-top:30px !important;text-align:center}.gform_wrapper.gravity-theme .gform_footer button,.gform_wrapper.gravity-theme .gform_footer input,.gform_wrapper.gravity-theme .gform_page_footer button,.gform_wrapper.gravity-theme .gform_page_footer input{background:#ff7700;color:white;font-weight:700;text-transform:uppercase;padding:7px 35px !important;border-radius:3px;font-size:1.3rem;line-height:18px;margin:0 !important;border:none}footer.footer .footer__top{padding-top:4em;border-bottom:1px solid #e6e6e6}footer.footer .footer__top .uk-container{position:relative}footer.footer .footer__top img.footer__graphic{position:absolute;left:0;bottom:0}footer.footer .footer__top .top__info p{margin-bottom:10px}footer.footer .footer__top .top__info p.label{color:#ff7700}footer.footer .footer__top .grid__container{margin-left:180px;padding-bottom:15px}footer.footer .footer__top .grid__container .menu li{display:inline-block;width:23%}footer.footer .footer__top .grid__container .menu li a{display:block;padding:0 1em .5em 1em;color:#242424;font-weight:400}footer.footer .footer__top .grid__container .menu li.orange a{color:#ff7700 !important}footer.footer .footer__top .social__container{list-style:none;padding:0;margin:0}footer.footer .footer__top .social__container li a{display:block;padding:0 10px 10px;font-size:1.6rem}footer.footer .footer__bottom{padding:.8em 0;text-transform:uppercase;font-weight:700;color:rgba(39,77,111,0.6);letter-spacing:.5px;font-size:1.1rem}@media only screen and (max-width: 1200px){main{margin-top:65px}section.r__banner .banner__text{padding:2em 3em 1.5em 3em}section.r__banner .banner__image{min-width:640px}section.r__banner h1{line-height:55px}section.r__page__links a{white-space:nowrap}}@media only screen and (max-width: 1024px){h1{font-size:4.5rem;line-height:55px}h3{font-size:2.4rem;line-height:28px}section.r__banner .banner__image{min-width:500px}section.r__banner .banner__text{padding-top:4em}section.r__three .r__three__inner .inner__headline h2{font-size:2.4rem}section.r__three .r__three__inner .inner__headline img.icon{width:50px;height:50px}section.r__three .r__three__inner .inner__image img{margin-top:-30px}section.r__three .r__three__inner:hover .inner__text{top:73px}section.r__alternating .alternating__text{margin-top:0}section.r__tabbed #tabs .tab__container .uk-position-top-left{top:70%;max-width:90%}section.r__icon__links{padding:3em 0}section.r__icon__links .grid .link__container{margin:10px}section.r__icon-cards .icon-cards__image{top:30px;left:50%;opacity:.5}section.r__perks .perks .perk{display:flex;align-items:center;justify-content:center;min-height:52px}section.r__single_post h2.post__title{font-size:4rem;line-height:48px}footer.footer .footer__top .grid__container{margin-left:110px}footer.footer ul.menu{padding:0}}@media only screen and (max-width: 960px){.r__single_post .uk-grid{display:grid}.r__single_post .uk-grid .sidebar{grid-row:2}}@media only screen and (max-width: 767px){.hidden-mobile{display:block}.hidden-desktop{display:none !important}header.header .logo-container img{max-width:137px}main{margin-top:100px;overflow-x:hidden}h1{font-size:4rem;line-height:48px}h2{font-size:3rem;line-height:38px}h3{font-size:2.3rem;line-height:28px}.sunprints__popup{right:0;left:0;bottom:0;border-radius:0}.sunprints__popup .popup-text p{font-size:1.6rem}.model__center .graphic.bottom{display:none}.wp-block-columns{margin:1em 0}.wp-block-image.hidden-mobile figure{margin-top:0}section.r__banner h1{font-size:4rem;line-height:48px}section.r__banner .graphic{width:139px;height:142px;background-size:100%}section.r__banner .banner__text{padding:2em}section.r__banner .banner__image{display:none}section.r__alternating .alternating__text{padding:0 !important}section.r__alternating .alternating__row .img{min-height:185px}section.r__alternating .alternating__row .alternating__cards{margin:25px 0 0 0}section.r__alternating .alternating__row .alternating__cards>div{padding:0}section.r__alternating .uk-grid{display:grid}section.r__alternating .uk-grid>div.has-image{grid-row:1;margin:0}section.r__quote .r__quote__buttons .btn{margin:0 6px}section.r__quote .graphic{width:139px;height:152px;background-size:100%}section.r__banner__small{position:relative}section.r__banner__small.has-image::before{content:"";background:rgba(0 0 0 / 50%);width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}section.r__tabbed{padding-top:0}section.r__tabbed #tabs .tab__container .uk-position-top-left{position:inherit !important;top:0;left:0;width:100%;max-width:inherit}section.r__tabbed .uk-tab{display:block}section.r__tabbed .uk-tab .inner__tab{padding:10px}section.r__icon-cards .icon-cards{padding:0}section.r__icon-cards .icon-cards .icon-card{text-align:center;padding:15px 5px}section.r__icon-cards .icon-cards .icon-card>.uk-flex{justify-content:center}section.r__icon-cards .icon-cards p.label{margin:0}section.r__perks .perks{display:flex;flex-wrap:wrap;grid-gap:10px}section.r__three .r__three__inner .inner__text{opacity:1;position:relative;padding:10px 20px;border-top:1px solid}section.r__team .uk-card .team__name p{font-size:1.4rem}section.r__team .graphic.bottom__right{right:-2px;bottom:-30px}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:first-child){margin-left:0;margin-top:3em}.gform_wrapper.gravity-theme .gfield_checkbox{grid-template-columns:repeat(2, 1fr)}footer.footer .footer__top .social__container{justify-content:center}footer.footer .footer__top img.footer__graphic{left:50%;transform:translateX(-50%)}footer.footer .footer__top .grid__container{margin-left:0;padding-bottom:95px}footer.footer ul.menu{margin:20px 0}footer.footer ul.menu li{width:inherit !important;margin-right:25px}footer.footer ul.menu li a{padding:5px 0 !important}}