a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*,:after,:before{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;margin:0;padding:0;list-style:none;text-decoration:none}button:focus,input:focus,textarea:focus{outline:0}sup{vertical-align:super;font-size:smaller}strong{font-weight:700}a{cursor:pointer;color:inherit}.w1200{max-width:1260px;margin:0 auto;padding:0 30px}@media (max-width:1050px){.w1200{padding:0 30px}}@media (max-width:780px){.w1200{padding:0 15px}}@media (max-width:480px){.w1200{padding:0 15px}}.three-column{display:flex;justify-content:space-between}@media (max-width:480px){.three-column{flex-wrap:wrap}}.three-column .column{width:calc(33% - 40px)}@media (max-width:640px){.three-column .column{width:calc(33% - 20px)}}@media (max-width:480px){.three-column .column{width:100%}.three-column .column+.column{margin-top:30px}}.scroll-column{overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.scroll-column::-webkit-scrollbar{display:none}.four-column{display:block;font-size:0;width:100%}@media (max-width:780px){.four-column{width:1200px}}.four-column .column{display:inline-block;vertical-align:top;margin-bottom:20px;width:calc(25% - 15px);margin-right:20px}.four-column .column+.column{margin-left:0}@media (max-width:780px){.four-column[items="4"] .column{width:calc(25% - 15px)}}.four-column[items="4"] .column:nth-of-type(4n){margin-right:0}@media (max-width:780px){.four-column[items="4"]{width:1200px}}@media (max-width:780px){.four-column[items="3"] .column{width:calc(33% - 13px)}}.four-column[items="3"] .column:nth-of-type(3n){margin-right:0}@media (max-width:780px){.four-column[items="3"]{width:900px}}@media (max-width:780px){.four-column[items="2"] .column{width:calc(50% - 10px)}}.four-column[items="2"] .column:nth-of-type(2n){margin-right:0}@media (max-width:780px){.four-column[items="2"]{width:600px}}@media (max-width:780px){.four-column[items="1"] .column{width:100%}}.four-column[items="1"] .column:nth-of-type(1n){margin-right:0}@media (max-width:780px){.four-column[items="1"]{width:300px}}.four-column.responsive{width:100%}@media (max-width:780px){.four-column.responsive .column{width:calc(33% - 13px)}.four-column.responsive .column:nth-of-type(4n){margin-right:20px}.four-column.responsive .column:nth-of-type(3n){margin-right:0}}@media (max-width:640px){.four-column.responsive .column{width:calc(50% - 10px)}.four-column.responsive .column:nth-of-type(4n){margin-right:20px}.four-column.responsive .column:nth-of-type(3n){margin-right:20px}.four-column.responsive .column:nth-of-type(2n){margin-right:0}}@media (max-width:480px){.four-column.responsive .column{width:100%}.four-column.responsive .column:nth-of-type(4n){margin-right:20px}.four-column.responsive .column:nth-of-type(3n){margin-right:20px}.four-column.responsive .column:nth-of-type(2n){margin-right:20px}.four-column.responsive .column:nth-of-type(1n){margin-right:0}}.logo{display:block;background-image:url(../img/logo_assets.svg);background-size:contain;background-repeat:no-repeat;background-position:50% 50%;width:260px;height:45px}@media (max-width:600px){.logo{width:191px;height:36px}}.button{font-family:Lato,sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:inherit;font-size:15px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;color:#fff;background-color:#003855;border:1px solid #003855;width:100%;padding:14px 25px;font-weight:500;text-align:center;transition:none;font-weight:600;cursor:pointer}.button:hover{background-color:#00496f;border:1px solid #00496f}.button.transparent{background-color:transparent;border:1px solid #fff}.button.white{color:#003855;background-color:#fff;border:1px solid #dde7f0}.button.white:hover{background-color:#fff;border:1px solid #5cabcb}h1{font-size:40px;font-weight:900;color:#003855;line-height:1.2}@media (max-width:960px){h1{font-size:30px}}@media (max-width:480px){h1{font-size:22px}}h2{font-size:38px;font-weight:600;color:#003855;margin-bottom:40px;line-height:1.2}@media (max-width:1050px){h2{font-size:26px;margin-bottom:30px}}@media (max-width:780px){h2{font-size:24px;margin-bottom:25px}}@media (max-width:480px){h2{margin-bottom:20px;font-size:22px}}h3{font-size:30px;font-weight:600;line-height:1.2;margin-bottom:30px;color:#003855}@media (max-width:1050px){h3{font-size:28px;margin-bottom:25px}}@media (max-width:780px){h3{font-size:24px;margin-bottom:25px}}@media (max-width:480px){h3{font-size:20px;margin-bottom:20px}}h4{font-size:24px;font-weight:600;line-height:1.2;color:#003855}@media (max-width:780px){h4{font-size:20px}}@media (max-width:480px){h4{font-size:18px}}h5{font-size:18px;font-weight:900;margin-bottom:20px;line-height:1.2}@media (max-width:1050px){h5{font-size:15px}}@media (max-width:480px){h5{margin-bottom:10px;font-size:14px}}p{font-size:16px;line-height:1.4;color:#3f3f3f}@media (max-width:480px){p{font-size:14px}}input,select,textarea{font-family:Lato,sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:0 0;background-color:#fff;border:1px solid #e0e2ef;border-radius:3px;height:45px;padding:0 15px;font-size:16px;color:#3f3f3f}input:focus,select:focus,textarea:focus{border:1px solid #5cabcb}input::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#a1a1a1}textarea{padding:15px;min-height:100px}#search{width:380px;height:45px;background-image:url(../img/search_green.svg);background-size:14px 14px;background-position:calc(100% - 15px) 50%;background-repeat:no-repeat;padding-right:40px}@media (max-width:1060px){#search{width:300px}}.search-container{position:relative}.search-container input[type=submit]{cursor:pointer;border:none;background-color:transparent;position:absolute;right:0;top:0;bottom:0;width:45px;height:45px}.product .product_project{color:#898989;font-size:12px;cursor:pointer}.product .product_project:hover{color:#003855}.product .product_project:hover span{background-image:url(../img/information_italics_dark_green.svg)}.product .product_project span{line-height:20px;display:block;padding-right:25px;background-image:url(../img/information_italics_grey.svg);background-size:22px 22px;background-position:100% 50%;background-repeat:no-repeat}.product .product_images{display:block;position:relative;height:185px;width:100%;background-color:#fff;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;overflow:hidden}@media (max-width:1049px){.product .product_images{height:152px}}@media (max-width:960px){.product .product_images{height:125px}}@media (max-width:820px){.product .product_images{height:110px}}@media (max-width:780px){.product .product_images{height:185px}.product .product_images .slick-slider{pointer-events:none!important}.product .product_images .slick-slider .slick-arrow,.product .product_images .slick-slider .slick-dots{display:none!important}}.product .product_images:hover .slick-arrow,.product .product_images:hover .slick-dots{opacity:1}.product .product_images .mobile-clicker{display:none;position:absolute;top:0;left:0;right:0;bottom:0;background-color:transparent;z-index:1;cursor:pointer}@media (max-width:780px){.product .product_images .mobile-clicker{display:block}}.product .product_images .slick-arrow{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;display:flex;align-items:center;position:absolute;top:0;bottom:0;opacity:0;z-index:1}.product .product_images .slick-arrow.slick-prev{left:10px}.product .product_images .slick-arrow.slick-prev span{background-image:url(../img/previous.svg);background-position:47% 50%}.product .product_images .slick-arrow.slick-next{right:10px}.product .product_images .slick-arrow.slick-next span{background-image:url(../img/next.svg);background-position:53% 50%}.product .product_images .slick-arrow span{display:block;width:25px;height:25px;background-color:rgba(0,56,85,.25);border-radius:50%;background-repeat:no-repeat;background-size:8px 14px;background-position:50% 50%;cursor:pointer}.product .product_images .slick-arrow span:hover{background-color:rgba(0,56,85,.75)}.product .product_images .slick-dots{display:flex;justify-content:center;position:absolute;bottom:0;left:0;right:0;width:100%;opacity:0}.product .product_images .slick-dots li{display:inline-block}.product .product_images .slick-dots li.slick-active button{background-color:#fff}.product .product_images .slick-dots li button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;outline:inherit;background-color:transparent;width:6px;height:6px;margin-left:2.5px;margin-right:2.5px;color:transparent;background-color:rgba(255,255,255,.6);border-radius:50%;overflow:hidden}.product .product_images .product_image{width:100%;height:100%}.product .product_images .product_image .slick-list{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;overflow:hidden;height:100%}.product .product_images .product_image .slick-list .slick-track{height:100%}.product .product_images .product_image .slick-list .slick-track .slick-slide{height:100%}.product .product_images .product_image .slick-list .slick-track .slick-slide>div{height:100%}.product .product_images .product_image a.img{display:block;width:100%;height:100%;background-size:cover;background-color:transparent;background-position:50% 50%}.product .product_images .product_image img{width:100%;height:185px;object-fit:cover;object-position:50% 50%;object-position:center}@media (max-width:1049px){.product .product_images .product_image img{height:152px}}@media (max-width:960px){.product .product_images .product_image img{height:125px}}@media (max-width:820px){.product .product_images .product_image img{height:110px}}@media (max-width:780px){.product .product_images .product_image img{height:185px}}.product .view-all-photos-button{margin-top:20px;border:1px solid #5cabcb;font-size:14px;padding:14px 25px;display:none}@media (max-width:640px){.product .view-all-photos-button{display:block}}.product .view-all-photos-button:hover{border:1px solid #5cabcb}.product .view-all-photos-button:hover span{text-decoration:underline}.product .view-all-photos-button span{background-image:url(../img/camera_light_blue.svg);background-size:13px 11px;background-repeat:no-repeat;background-position:0 50%;padding-left:25px}.product .all_images{display:none}.product .all_images .overlay-modal.thumbnail .modal-vertical-center{align-items:flex-start}.product .all_images .overlay-modal.thumbnail .display-images{display:none}.product .all_images .overlay-modal.thumbnail .select-thumbnails{display:block}.product .all_images .overlay-modal.thumbnail .fixed .all-photos{background-image:url(../img/list_blue.svg)!important;background-size:20px 19px!important}.product .all_images .modal-box{margin:60px 40px 60px 40px!important}@media (max-width:1050px){.product .all_images .modal-box{margin:60px 30px 60px 30px!important}}@media (max-width:780px){.product .all_images .modal-box{margin:60px 15px 60px 15px!important}}.product .all_images .modal-box .select-thumbnails{display:none}.product .all_images.active{display:block}.product .all_images .fixed{top:0;left:0;right:0;height:60px;border-bottom:1px solid #e0e2ef;background-color:#fff;z-index:100;position:fixed;display:flex;justify-content:space-between;align-items:center;padding:0 20px}.product .all_images .fixed .left .back{cursor:pointer}.product .all_images .fixed .left .back span{color:#003855;font-size:14px;background-image:url(../img/left_arrow_green.svg);background-size:10px 18px;background-repeat:no-repeat;padding-left:20px;background-position:0 50%}.product .all_images .fixed .right{display:flex}.product .all_images .fixed .right .divider{border-right:1px solid #e0e2ef}.product .all_images .fixed .right .all-photos,.product .all_images .fixed .right .video{width:35px;height:35px;background-repeat:no-repeat;background-position:50% 50%;cursor:pointer}.product .all_images .fixed .right .video{background-image:url(../img/video_green.svg);background-size:23px 14px;margin-right:10px}.product .all_images .fixed .right .all-photos{background-image:url(../img/all_images_blue.svg);background-size:19px 19px;margin-left:10px}.product .all_images h1{margin-bottom:30px;margin-top:60px}@media (max-width:960px){.product .all_images h1{margin-top:30px}}@media (max-width:480px){.product .all_images h1{margin-bottom:15px;margin-top:25px}}.product .all_images img{width:100%;height:100%;object-fit:contain}.product .all_images img+img{margin-top:30px}@media (max-width:480px){.product .all_images img+img{margin-top:20px}}.product .all_images .video_wrapper{position:relative;width:100%;padding-bottom:56.25%!important;background-color:#000}.product .all_images .video_wrapper iframe{position:absolute!important;top:0!important;left:0!important;bottom:0!important;right:0!important;width:100%!important;height:100%!important}.product .all_images .select-thumbnails h2{font-size:24px;margin-top:50px;margin-bottom:20px}@media (max-width:780px){.product .all_images .select-thumbnails h2{font-size:20px;margin-top:30px}}@media (max-width:480px){.product .all_images .select-thumbnails h2{font-size:18px}}.product .all_images .select-thumbnails .images-group,.product .all_images .select-thumbnails .video-group{display:flex;flex-wrap:wrap}.product .all_images .select-thumbnails .images-group .square,.product .all_images .select-thumbnails .video-group .square{width:15%;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;margin-bottom:2%;cursor:pointer;border-radius:3px;overflow:hidden;position:relative}.product .all_images .select-thumbnails .images-group .square:hover:after,.product .all_images .select-thumbnails .video-group .square:hover:after{position:absolute;display:block;content:"";top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:rgba(0,56,85,.2)}.product .all_images .select-thumbnails .images-group .square.video:hover:after,.product .all_images .select-thumbnails .video-group .square.video:hover:after{background-color:rgba(0,56,85,.8)}.product .all_images .select-thumbnails .images-group .square.video:after,.product .all_images .select-thumbnails .video-group .square.video:after{position:absolute;display:block;content:"";top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:rgba(0,56,85,.5);background-image:url(../img/play_white.svg);background-size:26px 36px;background-repeat:no-repeat;background-position:50% 50%}.product .all_images .select-thumbnails .images-group .square:not(:nth-child(6n)),.product .all_images .select-thumbnails .video-group .square:not(:nth-child(6n)){margin-right:2%}@media (max-width:960px){.product .all_images .select-thumbnails .images-group .square,.product .all_images .select-thumbnails .video-group .square{width:18%}.product .all_images .select-thumbnails .images-group .square:not(:nth-child(5n)),.product .all_images .select-thumbnails .video-group .square:not(:nth-child(5n)){margin-right:2%}}@media (max-width:780px){.product .all_images .select-thumbnails .images-group .square,.product .all_images .select-thumbnails .video-group .square{width:23.5%}.product .all_images .select-thumbnails .images-group .square:not(:nth-child(5n)),.product .all_images .select-thumbnails .video-group .square:not(:nth-child(5n)){margin-right:0}.product .all_images .select-thumbnails .images-group .square:not(:nth-child(4n)),.product .all_images .select-thumbnails .video-group .square:not(:nth-child(4n)){margin-right:2%}}@media (max-width:640px){.product .all_images .select-thumbnails .images-group .square,.product .all_images .select-thumbnails .video-group .square{width:31.9%}.product .all_images .select-thumbnails .images-group .square:not(:nth-child(4n)),.product .all_images .select-thumbnails .video-group .square:not(:nth-child(4n)){margin-right:0}.product .all_images .select-thumbnails .images-group .square:not(:nth-child(3n)),.product .all_images .select-thumbnails .video-group .square:not(:nth-child(3n)){margin-right:2%}}.product .all_images .select-thumbnails .images-group .square:before,.product .all_images .select-thumbnails .video-group .square:before{content:"";float:left;padding-top:100%}.product .all_images hr{margin:30px 0}@media (max-width:480px){.product .all_images hr{margin:20px 0}}.product h5{margin-top:20px;margin-bottom:10px;color:#003855;font-weight:600;font-size:17px}@media (max-width:1260px){.product h5{font-size:16px;margin-bottom:5px}}.product h5 a:hover{text-decoration:underline}.product .product_location{font-size:14px;color:#898989}.product .product_location a{cursor:pointer}.product .product_location a:hover{text-decoration:underline}@media (max-width:1260px){.product .product_location{font-size:13px}}@media (max-width:780px){.product .product_location{font-size:14px}}.product .product_value_container{display:flex;justify-content:space-between;align-items:flex-end;margin-top:15px}@media (max-width:1260px){.product .product_value_container{margin-top:10px}}@media (max-width:780px){.product .product_value_container{margin-top:12px}}.product .product_value_container .product_value{color:#3f3f3f;font-size:20px;font-weight:600}@media (max-width:1260px){.product .product_value_container .product_value{font-size:18px}}@media (max-width:780px){.product .product_value_container .product_value{font-size:20px}}.product .product_value_container .product_value .value{display:block}.product .product_value_container .product_value .tax{color:#898989;display:block;margin-top:2px;font-size:11px;font-weight:400;margin-left:0}@media (max-width:960px){.product .product_value_container .product_project{color:transparent;width:20px;height:20px;overflow:hidden}.product .product_value_container .product_project span{padding-right:5px}}@media (max-width:780px){.product .product_value_container .product_project{color:inherit;width:auto;height:auto;overflow:auto;color:#898989;font-size:12px;cursor:pointer}.product .product_value_container .product_project span{padding-right:25px}}.product.project .product_images:hover .view_items{opacity:1}.product.project .product_images .view_items{opacity:0;display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:rgba(0,57,86,.6);padding:20px;cursor:pointer}.product.project .product_images .view_items .button{width:172px;padding:14px 15px;border:none}.product.project .product_images .view_items .button span{padding-left:30px;background-image:url(../img/categories_white.svg);background-size:20px 20px;background-position:0 50%;background-repeat:no-repeat}.product.wide{position:relative;display:flex;justify-content:space-between}@media (max-width:520px){.product.wide{flex-wrap:wrap}}.product.wide:not(:last-child){margin-bottom:30px;border-bottom:1px solid #e0e2ef;padding-bottom:30px}.product.wide>.left{width:300px}@media (max-width:960px){.product.wide>.left{width:250px}}@media (max-width:520px){.product.wide>.left{width:100%}}.product.wide>.left.product_images{height:185px!important}@media (max-width:780px){.product.wide>.left.product_images{height:185px}.product.wide>.left.product_images .slick-slider{pointer-events:all!important}.product.wide>.left.product_images .slick-slider .slick-arrow,.product.wide>.left.product_images .slick-slider .slick-dots{display:flex!important}}@media (max-width:520px){.product.wide>.left.product_images{height:60vw!important}}.product.wide>.left.product_images .product_image{height:100%!important}.product.wide>.left.product_images .product_image img{height:185px!important}.product.wide>.right{display:flex;flex-direction:column;width:calc(100% - 330px);height:185px}@media (max-width:960px){.product.wide>.right{width:calc(100% - 270px)}}@media (max-width:520px){.product.wide>.right{height:inherit;width:100%;margin-top:20px}}.product.wide>.right h5{margin-top:0;font-size:22px;margin-bottom:5px}@media (max-width:1060px){.product.wide>.right h5{font-size:20px}}@media (max-width:960px){.product.wide>.right h5{font-size:18px}}@media (max-width:480px){.product.wide>.right h5{font-size:16px}}.product.wide>.right .product_location{font-size:15px;color:#5cabcb}@media (max-width:480px){.product.wide>.right .product_location{font-size:14px}}.product.wide>.right .product-details{display:flex;justify-content:space-between;margin-bottom:10px}@media (max-width:480px){.product.wide>.right .product-details{margin-bottom:0}}.product.wide>.right .product_value{color:#3f3f3f;font-size:22px;font-weight:600;padding-left:20px;flex-shrink:0;line-height:1.2}@media (max-width:1060px){.product.wide>.right .product_value{font-size:20px}}@media (max-width:960px){.product.wide>.right .product_value{font-size:18px}}@media (max-width:480px){.product.wide>.right .product_value{display:none}}.product.wide>.right .product_value .value{display:block}@media (max-width:480px){.product.wide>.right .product_value .value{display:inline}}.product.wide>.right .product_value .currency{margin-right:-.1em}.product.wide>.right .product_value .tax{text-align:right;display:block;font-size:12px;font-weight:400;margin-top:3px}@media (max-width:480px){.product.wide>.right .product_value .tax{display:inline;margin-left:.2em}}.product.wide>.right .product-description{font-size:14px;flex:1;overflow:hidden;line-height:1.4}@media (max-width:480px){.product.wide>.right .product-description{display:none}}.product.wide>.right .product-description p{font-size:14px}.product.wide>.right .project_container{margin-top:10px;flex-grow:0;flex-shrink:0;display:flex;justify-content:flex-end}@media (max-width:480px){.product.wide>.right .project_container{justify-content:space-between}}.product.wide>.right .project_container .product_value{display:none}@media (max-width:480px){.product.wide>.right .project_container .product_value{display:block;padding-left:0;font-size:18px}}.product.wide>.right .project_container .product_project{display:inline-block}.project_details,.terms_conditions{display:none;position:fixed;top:0;right:0;bottom:0;left:0;height:100%;width:100%;background-color:#fff;z-index:600}.project_details .modal-vertical-center,.terms_conditions .modal-vertical-center{align-items:flex-start!important}.project_details .w1200,.terms_conditions .w1200{padding-top:100px;padding-bottom:100px}.project_details .scroll-container,.terms_conditions .scroll-container{overflow-y:scroll;overflow-x:hidden}.project_details.active,.terms_conditions.active{display:block}.project_details .modal-box,.terms_conditions .modal-box{margin:60px 40px 60px 40px!important}@media (max-width:1050px){.project_details .modal-box,.terms_conditions .modal-box{margin:60px 30px 60px 30px!important}}@media (max-width:780px){.project_details .modal-box,.terms_conditions .modal-box{margin:60px 15px 60px 15px!important}}.project_details h1,.terms_conditions h1{margin-bottom:30px;margin-top:60px}@media (max-width:960px){.project_details h1,.terms_conditions h1{margin-top:30px}}@media (max-width:480px){.project_details h1,.terms_conditions h1{margin-bottom:15px;margin-top:25px}}.project_details h4,.terms_conditions h4{margin-top:40px;margin-bottom:20px}.project_details .modal-content,.terms_conditions .modal-content{position:relative}.project_details .project-image,.terms_conditions .project-image{height:64vw;width:100%;max-height:800px;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;margin-bottom:30px;overflow:hidden;border-radius:3px}@media (max-width:480px){.project_details .project-image,.terms_conditions .project-image{height:60vw}}.project_details .view-all-items,.terms_conditions .view-all-items{display:block;margin-right:10px}.project_details .view-all-items span,.terms_conditions .view-all-items span{background-image:url(../img/categories_blue.svg);background-size:17px 17px;background-position:100% 50%;background-repeat:no-repeat;padding-right:32px;color:#003855;font-size:14px;height:35px;display:block;line-height:35px}.project_details .button,.terms_conditions .button{display:block;width:100%}.project_details .button.button-terms-and-conditions,.terms_conditions .button.button-terms-and-conditions{margin-top:30px}.project_details .terms_and_conditions_container,.terms_conditions .terms_and_conditions_container{font-size:initial}.project_details .terms_and_conditions_container .content,.terms_conditions .terms_and_conditions_container .content{font-size:16px}.project_details .terms_and_conditions_container .content,.project_details .terms_and_conditions_container .hide,.terms_conditions .terms_and_conditions_container .content,.terms_conditions .terms_and_conditions_container .hide{display:none}.project_details .terms_and_conditions_container .show,.terms_conditions .terms_and_conditions_container .show{display:block}.project_details .terms_and_conditions_container.active,.terms_conditions .terms_and_conditions_container.active{margin-top:20px}.project_details .terms_and_conditions_container.active .content,.project_details .terms_and_conditions_container.active .hide,.terms_conditions .terms_and_conditions_container.active .content,.terms_conditions .terms_and_conditions_container.active .hide{display:block}.project_details .terms_and_conditions_container.active .show,.terms_conditions .terms_and_conditions_container.active .show{display:none}.terms_conditions .terms_and_conditions_container{display:block!important}.content p+p{margin-top:10px}.content ul{list-style:disc;padding-left:30px;margin-top:10px}.content ul li{list-style:disc;font-size:16px;line-height:1.9;color:#3f3f3f}@media (max-width:480px){.content ul li{font-size:14px}}.overlay-modal{z-index:6000;background-color:#fff;opacity:1;position:fixed;top:0;left:0;width:100%;height:100%;overflow-x:hidden;overflow-y:auto}.overlay-modal .modal-container{position:fixed;top:0;bottom:0;left:0;width:100%;z-index:100}.overlay-modal .modal-container .modal-scroll{position:fixed;top:0;bottom:0;left:0;width:100%;overflow:auto}.overlay-modal .modal-container .modal-scroll .fixed{top:0;left:0;right:0;height:60px;border-bottom:1px solid #e0e2ef;background-color:#fff;z-index:100;position:fixed;display:flex;justify-content:space-between;align-items:center;padding:0 20px}.overlay-modal .modal-container .modal-scroll .fixed .left .back{cursor:pointer}.overlay-modal .modal-container .modal-scroll .fixed .left .back span{color:#003855;font-size:14px;background-image:url(../img/left_arrow_green.svg);background-size:10px 18px;background-repeat:no-repeat;padding-left:20px;background-position:0 50%}.overlay-modal .modal-container .modal-scroll .close-button{position:absolute;top:40px;right:40px;color:#898989;font-size:14px;font-weight:400;cursor:pointer}@media (max-width:480px){.overlay-modal .modal-container .modal-scroll .close-button{top:20px;right:20px}}.overlay-modal .modal-container .modal-scroll .close-button:hover{color:#003855}.overlay-modal .modal-container .modal-scroll .close-button:hover span{background-image:url(../img/close_green.svg)}.overlay-modal .modal-container .modal-scroll .close-button span{background-image:url(../img/close_grey.svg);background-size:15px 15px;background-position:100% 80%;background-repeat:no-repeat;padding-right:25px;line-height:15px}.overlay-modal .modal-container .modal-scroll .modal-vertical-center{display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;min-height:99%!important}.overlay-modal .modal-container .modal-scroll .modal-vertical-center .modal-box{position:relative;background-color:#fff;width:1200px;margin:100px 40px 100px 40px;overflow:hidden}@media (max-width:480px){.overlay-modal .modal-container .modal-scroll .modal-vertical-center .modal-box{margin:80px 20px 80px 20px}}#modal{font-family:Lato,sans-serif;display:none}#modal.show{display:block}#modal .overlay-modal{z-index:6000;background-color:rgba(0,56,85,.9);opacity:1;position:fixed;top:0;left:0;width:100%;height:100%;overflow-x:hidden;overflow-y:auto}#modal .overlay-modal .modal-container{position:fixed;top:0;bottom:0;left:0;width:100%;z-index:100}#modal .overlay-modal .modal-container .modal-scroll{position:fixed;top:0;bottom:0;left:0;width:100%;overflow:auto}#modal .overlay-modal .modal-container .modal-scroll .modal-vertical-center{display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;min-height:99%!important}#modal .overlay-modal .modal-container .modal-scroll .modal-vertical-center .modal-box{position:relative;background-color:#fff;width:600px;margin:40px;padding:30px;border-radius:3px;overflow:hidden;min-height:200px;display:none}#modal .overlay-modal .modal-container .modal-scroll .modal-vertical-center .modal-box.show{display:block}#modal .overlay-modal .modal-container .modal-scroll .modal-vertical-center .modal-box .conditional:not(.show){display:none}@media (max-width:480px){#modal .overlay-modal .modal-container .modal-scroll .modal-vertical-center .modal-box{margin:20px}}#modal .overlay-modal .modal-container .modal-scroll .modal-vertical-center .modal-box.subscribe.show{display:grid;align-items:center}#modal .overlay-modal .modal-container .modal-scroll .modal-vertical-center .modal-box.subscribe strong{padding-bottom:17px}#modal .overlay-modal .modal-container .modal-scroll .modal-vertical-center .modal-box.subscribe p{font-weight:400}#modal .overlay-modal .modal-container .modal-scroll .modal-vertical-center .modal-box .close-button{position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;outline:inherit;background-image:url(../img/close_898989.svg);width:14px;height:14px;background-color:transparent;background-repeat:no-repeat;background-position:50% 50%;background-size:14px 14px;top:30px;right:30px}#modal .overlay-modal .modal-container .modal-scroll .modal-vertical-center .modal-box h4{margin-bottom:30px}#modal .overlay-modal .modal-container .modal-scroll .modal-vertical-center .modal-box h4+p{margin-top:-20px;margin-bottom:30px}#modal .overlay-modal .modal-container .modal-scroll .modal-vertical-center .modal-box p{color:#003855;font-size:14px;font-weight:600}#modal .overlay-modal .modal-container .modal-scroll .modal-vertical-center .modal-box .box{font-size:14px!important;margin-bottom:25px;margin-top:-10px}#modal .overlay-modal .modal-container .modal-scroll .modal-vertical-center .modal-box.accounts{width:400px}#modal .overlay-modal .modal-container .modal-scroll .modal-vertical-center .modal-box.accounts.sign-in .label-flex{display:flex;justify-content:space-between}#modal .overlay-modal .modal-container .modal-scroll .modal-vertical-center .modal-box.accounts.sign-in .label-flex .forgot-password,#modal .overlay-modal .modal-container .modal-scroll .modal-vertical-center .modal-box.accounts.sign-in .label-flex label{display:inline-block;width:50%}#modal .overlay-modal .modal-container .modal-scroll .modal-vertical-center .modal-box.accounts.sign-in .label-flex .forgot-password{color:#3f3f3f;font-size:14px;font-weight:400;text-align:right;cursor:pointer}#modal .overlay-modal .modal-container .modal-scroll .modal-vertical-center .modal-box.accounts.sign-in .label-flex .forgot-password:focus{outline:0}#modal .overlay-modal .modal-container .modal-scroll .modal-vertical-center .modal-box.accounts.sign-in .label-flex .forgot-password:hover{text-decoration:underline}#modal .overlay-modal .modal-container .modal-scroll .modal-vertical-center .modal-box.accounts.sign-up{width:760px}#modal .overlay-modal .modal-container .modal-scroll .modal-vertical-center .modal-box.accounts.success{min-height:0;align-items:center}#modal .overlay-modal .modal-container .modal-scroll .modal-vertical-center .modal-box.accounts.success img{display:block;width:36px;height:36px;margin:30px auto 0 auto}#modal .overlay-modal .modal-container .modal-scroll .modal-vertical-center .modal-box.accounts.success h4{text-align:center;margin:20px 0 30px 0!important}#modal .overlay-modal .modal-container .modal-scroll .modal-vertical-center .modal-box.accounts button[type=submit]{margin-top:10px}#modal .overlay-modal .modal-container .modal-scroll .modal-vertical-center .modal-box.accounts .swap-account-modal{text-align:center;font-size:14px;color:#003855;margin-top:20px;cursor:pointer}#modal .overlay-modal .modal-container .modal-scroll .modal-vertical-center .modal-box.accounts .swap-account-modal span{text-decoration:underline}#modal .overlay-modal .modal-container .modal-scroll .modal-vertical-center .modal-box.share{width:400px}#modal .overlay-modal .modal-container .modal-scroll .modal-vertical-center .modal-box.share .button{width:100%;display:block}#modal .overlay-modal .modal-container .modal-scroll .modal-vertical-center .modal-box.share .button span{background-repeat:no-repeat;background-position:0 50%;background-size:15px 15px;padding-left:25px}#modal .overlay-modal .modal-container .modal-scroll .modal-vertical-center .modal-box.share .button.facebook span{background-image:url(../img/social_facebook.svg)}#modal .overlay-modal .modal-container .modal-scroll .modal-vertical-center .modal-box.share .button.twitter span{background-image:url(../img/social_twitter2.svg)}#modal .overlay-modal .modal-container .modal-scroll .modal-vertical-center .modal-box.share .button.linkedin span{background-image:url(../img/social_linkedin2.svg)}#modal .overlay-modal .modal-container .modal-scroll .modal-vertical-center .modal-box.share .button.copy_link span{background-image:url(../img/social_copy.svg)}#modal .overlay-modal .modal-container .modal-scroll .modal-vertical-center .modal-box.share .button.email span{background-image:url(../img/social_email2.svg)}#modal .overlay-modal .modal-container .modal-scroll .modal-vertical-center .modal-box.share .button.messenger span{background-image:url(../img/social_messenger.svg)}#modal .overlay-modal .modal-container .modal-scroll .modal-vertical-center .modal-box.share .button.whatsapp span{background-image:url(../img/social_whatsapp.svg)}#modal .overlay-modal .modal-container .modal-scroll .modal-vertical-center .modal-box.share .button.sms span{background-image:url(../img/social_sms.svg)}#modal .overlay-modal .modal-container .modal-scroll .modal-vertical-center .modal-box.share .button+.button{margin-top:10px}.password-wrapper{position:relative}.password-wrapper input{padding-right:60px}.password-wrapper.show .show-hide-password{background-image:url("../img/show_password.svg")}.password-wrapper .show-hide-password{display:block;position:absolute;right:0;top:0;height:45px;width:50px;background:url("../img/hide_password.svg") no-repeat;background-size:27px;background-position:center}.gform_wrapper .validation_error{background:#fff0f0!important;border:1px solid #ed3333!important;border-radius:3px;padding:20px!important;color:#ed3333!important;margin-top:30px;font-size:16px;line-height:1.4;font-size:14px!important;font-weight:400!important;margin-bottom:25px;text-align:left!important}@media (max-width:480px){.gform_wrapper .validation_error{font-size:14px!important;margin-top:15px!important}}.gform_wrapper form{font-size:initial}.gform_wrapper form ul li.gfield{margin-top:20px!important;padding-right:0!important}.gform_wrapper form ul li.gfield.gfield_error{max-width:0!important;background-color:transparent!important;margin-bottom:0!important;border:none!important;padding:0!important}.gform_wrapper form ul li.gfield.gfield_error.gfield_visibility_visible.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:none!important}.gform_wrapper form ul li.gfield.gfield_error label{color:#003855!important;margin-top:0!important}.gform_wrapper form ul li.gfield.gfield_error .validation_message{color:#ed3333!important;font-weight:600!important;padding-right:0!important;padding-top:10px!important;font-size:12px!important}.gform_wrapper form ul li.gfield.gfield_error input,.gform_wrapper form ul li.gfield.gfield_error textarea{border-color:#ed3333!important}.gform_wrapper form ul li.gfield label{display:block;color:#003855;font-size:14px;font-weight:600;width:100%;margin-bottom:11px}.gform_wrapper form ul li.gfield .ginput_container{margin-top:0!important}.gform_wrapper form ul li.gfield input[type=email],.gform_wrapper form ul li.gfield input[type=text]{font-family:Lato,sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:0 0;background-color:#fff;border:1px solid #e0e2ef;border-radius:3px;height:45px;padding:0 15px!important;font-size:16px;color:#3f3f3f}.gform_wrapper form ul li.gfield input[type=email]:focus,.gform_wrapper form ul li.gfield input[type=text]:focus{border:1px solid #5cabcb}.gform_wrapper form ul li.gfield input[type=email]::-webkit-input-placeholder,.gform_wrapper form ul li.gfield input[type=text]::-webkit-input-placeholder{color:#a1a1a1}.gform_wrapper form ul li.gfield textarea{padding:10px 15px!important;height:200px!important}.gform_wrapper .gform_footer{padding:0!important;margin:30px 0 0 0!important}.gform_wrapper .gform_footer input[type=submit]{font-family:Lato,sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;outline:inherit;font-size:15px!important;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;color:#fff;background-color:#003855;border:1px solid #003855;width:100%;padding:14px 25px!important;font-weight:500;text-align:center;transition:none;font-weight:600;width:100%!important;line-height:1!important;min-height:0!important;margin:0!important}.gform_wrapper .gform_footer input[type=submit]:hover{background-color:#00496f;border:1px solid #00496f}.gform_confirmation_wrapper{margin-top:20px;font-size:16px;line-height:1.4;color:#3f3f3f}@media (max-width:480px){.gform_confirmation_wrapper{margin-top:15px}}form{font-size:0}form .field{display:inline-block;vertical-align:top;margin:0;margin-bottom:20px}form .field.medium{width:calc(50% - 10px)}@media (max-width:640px){form .field.medium{width:100%}}form .field.medium.left{margin-right:20px}@media (max-width:640px){form .field.medium.left{margin-right:0}}form .field.medium+fieldset{margin-top:0}form .field.large{width:100%}form .field.field_checkbox{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}form .field.field_checkbox label{margin:0;display:inline-block;width:calc(100% - 30px)}form .field.field_checkbox input{margin:0;display:inline-block}form .field.field_button a{display:block;width:100%}form .field.field_text+.field_checkbox{margin-top:10px}form .field.field_textarea textarea{width:100%;max-width:100%;min-width:100%}form .field.invalid input{border:1px solid red}form .field label{display:block;color:#003855;font-size:14px;font-weight:600;width:100%;margin-bottom:11px}form .field label a{text-decoration:underline;cursor:pointer}form .field label span{color:#898989;font-size:12px}form .field input[type=email],form .field input[type=password],form .field input[type=text]{width:100%}form .field input[type=checkbox]{position:relative;width:20px;height:20px;padding:0}form .field input[type=checkbox]:checked:after{content:"";position:absolute;top:0;left:0;width:18px;height:18px;background-color:#003855;background-image:url(../img/tick_white.svg);background-size:10px 8px;background-repeat:no-repeat;background-position:50% 50%;border-radius:50%;border-radius:3px}form .field .description{display:block;width:100%;font-size:14px;color:#ed3333;font-weight:500;margin-top:10px}form .field .validation-message{color:#ed3333!important;margin:10px 0 0!important;font-size:12px!important;font-weight:600!important}form hr{border:none;border-top:1px solid #e0e2ef;margin:40px 0}.categories{cursor:pointer}.categories:hover h5{text-decoration:underline}.categories .product_images{position:relative;height:185px;width:100%;background-color:#003855;border-top-left-radius:3px;border-top-right-radius:3px;overflow:hidden}@media (max-width:1049px){.categories .product_images{height:152px}}@media (max-width:960px){.categories .product_images{height:125px}}@media (max-width:820px){.categories .product_images{height:110px}}@media (max-width:780px){.categories .product_images{height:185px}}.categories .product_images .product_image{width:100%;height:100%}.categories .product_images .product_image img{width:100%;height:185px;object-fit:cover;object-position:center}@media (max-width:1049px){.categories .product_images .product_image img{height:152px}}@media (max-width:960px){.categories .product_images .product_image img{height:125px}}@media (max-width:820px){.categories .product_images .product_image img{height:110px}}@media (max-width:780px){.categories .product_images .product_image img{height:185px}}.categories .parent+.parent{margin-top:6px}.categories .parent.active>a span{color:#003855}.categories .categories_label{text-align:center;background-color:#003855;color:#fff;padding:16px 0;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.categories .categories_label h5{margin:0;font-weight:600}.w480toggle-inline.default{display:inline}@media (max-width:480px){.w480toggle-inline.default{display:none}}.w480toggle-inline.toggle{display:none}@media (max-width:480px){.w480toggle-inline.toggle{display:inline}}.box{background:rgba(91,167,199,.04);border:1px solid #c2e3f1;border-radius:3px;padding:20px;color:#003855;margin-top:30px;font-size:16px;line-height:1.4}.box.error{background:#fff0f0!important;border:1px solid #ed3333!important;color:#ed3333!important}@media (max-width:480px){.box{font-size:14px;margin-top:15px}}.box .underline,.box a{text-decoration:underline;cursor:pointer}.box .product_project{font-size:inherit;color:inherit;text-decoration:underline}.breadcrumbs{color:#898989;font-size:14px;margin-bottom:20px;line-height:1.2}.breadcrumbs a{cursor:pointer}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs+h1{margin-top:0!important}hr{border:none;border-bottom:1px solid #e0e2ef}header{font-family:Lato,sans-serif;position:fixed;top:0;left:0;right:0;z-index:500;height:140px;transition:all .2s}header.menu-active .search-box{display:none!important}@media (max-width:480px){header{height:120px}}header.nav-up{top:-190px}header .top{background-color:#003855;color:#fff;width:100%;padding:14px 0;font-size:12px;font-weight:900}@media (max-width:480px){header .top{font-size:11px}}header .top .w1200{display:flex;justify-content:space-between;align-items:center}@media (max-width:600px){header .top .w1200{flex-direction:column;align-items:start;row-gap:15px}}header .top .w1200 .corporate-site{display:inline-block}header .top .w1200 .right{display:flex;align-items:center}@media (max-width:600px){header .top .w1200 .right{flex-wrap:wrap;row-gap:10px;width:100%}}header .top .w1200 .right .form-newsletter{display:flex;align-items:center}@media (max-width:600px){header .top .w1200 .right .form-newsletter{width:100%;margin-right:10px}}header .top .w1200 .right .form-newsletter input[type=email]{display:inline-block;width:350px;height:40px;margin-right:15px}@media (max-width:1200px){header .top .w1200 .right .form-newsletter input[type=email]{width:300px}}@media (max-width:1000px){header .top .w1200 .right .form-newsletter input[type=email]{width:280px}}@media (max-width:960px){header .top .w1200 .right .form-newsletter input[type=email]{width:250px}}@media (max-width:600px){header .top .w1200 .right .form-newsletter input[type=email]{width:calc(100% - 90px)}}header .top .w1200 .right .form-newsletter .button{display:inline-block;width:80px;height:40px;padding:0;font-size:14px}header .top .w1200 .right .title{font-size:12px;font-weight:600;margin-right:15px}@media (min-width:601px) and (max-width:780px){header .top .w1200 .right .title{display:none}}header .main{border-bottom:1px solid #e0e2ef;background-color:#fff}header .main>.w1200{display:flex;justify-content:space-between;align-items:center;padding-top:27px;padding-bottom:27px}@media (max-width:600px){header .main>.w1200{padding-top:12px;padding-bottom:12px}}header .main>.w1200 .left{display:inline-block}header .main>.w1200 .right{display:flex;align-items:center}header .main>.w1200 .right>ul{display:flex}@media (max-width:600px){header .main>.w1200 .right>ul{display:none}}header .main>.w1200 .right>ul>li{font-size:16px;font-weight:600;color:#003855;cursor:pointer}header .main>.w1200 .right>ul>li:hover{color:#00496f}header .main>.w1200 .right>ul>li span{background-image:url(../img/down_arrow_green.svg);background-size:7px 4px;background-repeat:no-repeat;background-position:100% 50%;padding-right:20px;position:relative}header .main>.w1200 .right>ul>li span:after{content:"";position:absolute;width:100%;height:60px;top:0;left:0;right:0;background-color:transparent}header .main>.w1200 .right>ul>li+li{margin-left:60px}@media (max-width:640px){header .main>.w1200 .right>ul>li+li{margin-left:25px}}header .main>.w1200 .right .search-button{display:none;width:45px;height:45px;background-image:url(../img/search_green.svg);background-size:14px 14px;background-position:50% 50%;background-repeat:no-repeat;margin-left:40px;cursor:pointer}@media (max-width:960px){header .main>.w1200 .right .search-button{display:block}}@media (max-width:640px){header .main>.w1200 .right .search-button{margin-left:20px}}@media (max-width:600px){header .main>.w1200 .right .search-button{background-size:18px 18px;margin-left:0;margin-right:10px}}header .main>.w1200 .right .search{margin-left:60px}@media (max-width:960px){header .main>.w1200 .right .search{display:none}}header .main>.w1200 .right .hamburger{height:45px;width:35px;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;padding:12px 0 12px 9px;display:none}@media (max-width:600px){header .main>.w1200 .right .hamburger{display:inline-block}}header .main>.w1200 .right .hamburger:hover{opacity:.7}header .main>.w1200 .right .hamburger.is-active:hover{opacity:.7}header .main>.w1200 .right .hamburger.is-active .hamburger-inner,header .main>.w1200 .right .hamburger.is-active .hamburger-inner::after,header .main>.w1200 .right .hamburger.is-active .hamburger-inner::before{background-color:#003855}header .main>.w1200 .right .hamburger .hamburger-box{width:26px;height:24px;display:inline-block;position:relative}header .main>.w1200 .right .hamburger .hamburger-inner{display:block;top:50%;margin-top:-2px}header .main>.w1200 .right .hamburger .hamburger-inner,header .main>.w1200 .right .hamburger .hamburger-inner::after,header .main>.w1200 .right .hamburger .hamburger-inner::before{width:26px;height:2px;background-color:#003855;border-radius:2px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}header .main>.w1200 .right .hamburger .hamburger-inner::after,header .main>.w1200 .right .hamburger .hamburger-inner::before{content:"";display:block}header .main>.w1200 .right .hamburger .hamburger-inner::before{top:-9px}header .main>.w1200 .right .hamburger .hamburger-inner::after{bottom:-9px}header .main>.w1200 .right .hamburger.hamburger--squeeze .hamburger-inner{transition-duration:75ms;transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}header .main>.w1200 .right .hamburger.hamburger--squeeze .hamburger-inner::before{transition:top 75ms .12s ease,opacity 75ms ease}header .main>.w1200 .right .hamburger.hamburger--squeeze .hamburger-inner::after{transition:bottom 75ms .12s ease,transform 75ms cubic-bezier(.55, .055, .675, .19)}header .main>.w1200 .right .hamburger.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}header .main>.w1200 .right .hamburger.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 75ms ease,opacity 75ms .12s ease}header .main>.w1200 .right .hamburger.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms ease,transform 75ms .12s cubic-bezier(.215, .61, .355, 1)}header .categories-menu,header .projects-menu{display:none;position:absolute;left:0;right:0;top:140px;width:100%;background-color:#fff;border-bottom:1px solid #e0e2ef;z-index:10}header .categories-menu.active,header .projects-menu.active{display:block}header .categories-menu .container-menu,header .projects-menu .container-menu{padding:25px 0 50px 0}@media (max-width:780px){header .categories-menu .container-menu,header .projects-menu .container-menu{padding:5px 0 30px 0}}header .categories-menu .category-name,header .projects-menu .category-name{color:#000;font-size:15px;font-weight:600;margin-bottom:10px;margin-top:25px}header .categories-menu ul,header .projects-menu ul{width:100%}header .categories-menu ul li,header .projects-menu ul li{display:inline-block;vertical-align:top;width:25%}@media (max-width:780px){header .categories-menu ul li,header .projects-menu ul li{width:50%}}@media (max-width:480px){header .categories-menu ul li,header .projects-menu ul li{width:100%}}header .categories-menu ul li a,header .projects-menu ul li a{display:block;padding:4px 25px 4px 0;font-size:15px;color:#3f3f3f;font-weight:400;line-height:1.3;cursor:pointer}header .categories-menu ul li a:hover,header .projects-menu ul li a:hover{color:#003855;text-decoration:underline}header .projects-menu ul{margin-top:25px}header .search-box{background-color:#fff;border-bottom:1px solid #e0e2ef;display:none}header .search-box.active{display:block}header .search-box input{border:none;width:100%;border-radius:0;background-color:#fff}.mobile-menu{font-family:Lato,sans-serif;opacity:0;transition:opacity .3s;overflow:hidden;height:0}.mobile-menu.active{display:block;position:fixed;opacity:1;transition:opacity .3s;top:0;left:0;width:100%;height:100%;margin-top:0;background-color:#fff;background-size:350vw 100%;background-position:50% 50%;background-repeat:no-repeat;overflow:scroll;-webkit-overflow-scrolling:touch;z-index:150}.mobile-menu .navigation{margin-top:190px}.mobile-menu .navigation .main-nav{padding:25px 20px}.mobile-menu .navigation .main-nav .container-menu+.container-menu{margin-top:10px}.mobile-menu .navigation .main-nav .container-menu.active .category-group{display:block}.mobile-menu .navigation .main-nav .container-menu.active .category-name{background-image:url(../img/up_arrow_green.svg)}.mobile-menu .navigation .main-nav .container-menu .category-name{font-size:18px;font-weight:600;color:#003855;background-image:url(../img/down_arrow_green.svg);background-size:12px 6px;background-position:100% 50%;background-repeat:no-repeat;padding:10px 0;cursor:pointer}.mobile-menu .navigation .main-nav .container-menu .category-group{display:none}.mobile-menu .navigation .main-nav .container-menu .category-group .subcategory-name{font-weight:600;padding:15px 0 10px 0}.mobile-menu .navigation .main-nav .container-menu .category-group ul{display:flex;flex-wrap:wrap;justify-content:space-between}.mobile-menu .navigation .main-nav .container-menu .category-group ul li{width:calc(50% - 10px);line-height:1.3}.mobile-menu .navigation .main-nav .container-menu ul{width:100%;display:none}.mobile-menu .navigation .main-nav .container-menu ul li{display:block}.mobile-menu .navigation .main-nav .container-menu ul li a{display:block;padding:5px 0;font-size:15px;color:#3f3f3f;font-weight:400}.mobile-menu .navigation .main-nav .container-menu ul li a:hover{color:#003855}.mobile-menu .navigation .footer-nav{padding:30px 20px;border-top:1px solid #e0e2ef}.mobile-menu .navigation .footer-nav .right{margin-top:20px}.footer-section .title{font-size:16px;font-weight:600;color:#003855;margin-bottom:15px}.footer-section .social .social-links{display:inline-block;background-color:#003855;width:50px;height:50px;background-repeat:no-repeat;background-position:50% 50%;border-radius:3px}.footer-section .social .social-links:hover{background-color:#00496f}.footer-section .social .social-links+.social-links{margin-left:5px}.footer-section .social .social-links.email{background-image:url(../img/social_email.svg)}.footer-section .social .social-links.linkedin{background-image:url(../img/social_linkedin.svg)}.footer-section .social .social-links.twitter{background-image:url(../img/social_twitter.svg)}.no-match{border:1px solid #e0e2ef;text-align:center;padding:40px 20px;border-radius:3px}@media (max-width:480px){.no-match{padding:25px 10px}}.no-match img{height:38px;width:38px}@media (max-width:480px){.no-match img{height:34px;width:34px}}.no-match h4{margin-bottom:15px;margin-top:20px}@media (max-width:480px){.no-match h4{margin-bottom:10px;margin-top:15px}}.no-match a{text-decoration:underline}.loading{display:flex;align-items:center;justify-content:center}.loading img{width:50px;height:50px}.wysiwyg-content h2{font-size:24px;font-weight:600;line-height:1.2;color:#003855;margin-top:40px;margin-bottom:20px}@media (max-width:780px){.wysiwyg-content h2{font-size:20px}}@media (max-width:480px){.wysiwyg-content h2{font-size:18px;margin-top:30px;margin-bottom:20px}}.wysiwyg-content h4{font-size:18px;font-weight:700;line-height:1.2;margin-top:20px;margin-bottom:10px}@media (max-width:1050px){.wysiwyg-content h4{font-size:15px}}.wysiwyg-content ol,.wysiwyg-content ul{padding-left:30px;margin-top:10px}.wysiwyg-content ol+p,.wysiwyg-content ul+p{margin-top:20px}.wysiwyg-content ol li,.wysiwyg-content ul li{list-style:disc;font-size:16px;line-height:1.4;color:#3f3f3f}@media (max-width:480px){.wysiwyg-content ol li,.wysiwyg-content ul li{font-size:14px}}.wysiwyg-content ol{list-style:decimal}.wysiwyg-content ol li{list-style:decimal}.wysiwyg-content em{font-style:italic}.wysiwyg-content strong{font-weight:600}footer{font-family:Lato,sans-serif;margin-top:100px}@media (max-width:780px){footer{margin-top:60px}}@media (max-width:480px){footer{margin-top:40px}}footer .top{border-top:1px solid #e0e2ef}footer .top .w1200{display:flex;justify-content:space-between;align-items:center;align-items:top;padding-top:40px;padding-bottom:40px}@media (max-width:480px){footer .top .w1200{padding-top:30px;padding-bottom:30px}}@media (max-width:960px){footer .top .w1200{flex-wrap:wrap}footer .top .w1200 .left{width:100%;margin-bottom:30px}footer .top .w1200 .center{width:calc(100% - 190px)}footer .top .w1200 .right{width:170px}}@media (max-width:640px){footer .top .w1200 .center{width:100%;margin-bottom:30px}footer .top .w1200 .right{width:100%}}footer .bottom{background-color:#003855;width:100%}footer .bottom .w1200{padding-top:80px;padding-bottom:30px}@media (max-width:480px){footer .bottom .w1200{padding-top:30px;padding-bottom:30px}}footer .bottom .three-column{color:#fff}footer .bottom .three-column .column{background-repeat:no-repeat;padding-top:60px}footer .bottom .three-column .column h5 a{cursor:pointer}footer .bottom .three-column .column h5 a:hover{text-decoration:underline}footer .bottom .three-column .column:first-of-type{background-image:url(../img/icon_investments.svg)}footer .bottom .three-column .column:nth-of-type(2){background-image:url(../img/icon_lock.svg)}footer .bottom .three-column .column:nth-of-type(3){background-image:url(../img/icon_search.svg);background-position:0 5px}footer .bottom .three-column img{margin-bottom:20px}footer .bottom .three-column p{font-size:15px;color:#fff}@media (max-width:480px){footer .bottom .three-column p{font-size:14px}}footer .bottom .mandatories{display:flex;justify-content:space-between;width:100%;font-size:13px;color:#fff}@media (max-width:480px){footer .bottom .mandatories{flex-wrap:wrap-reverse;margin-top:30px;padding-top:30px}}footer .bottom .mandatories .copyright{line-height:1.4;padding-right:40px}@media (max-width:480px){footer .bottom .mandatories .copyright{width:100%}}footer .bottom .mandatories .corporate-site{display:inline-block;font-size:12px;font-weight:900;min-width:190px}@media (max-width:480px){footer .bottom .mandatories .corporate-site{width:100%;margin-bottom:30px}}footer .bottom .mandatories .corporate-site span{background-image:url(../img/white_arrow_right.svg);background-size:13px 10px;background-position:0 50%;background-repeat:no-repeat;padding-left:25px}body{display:none;font-family:Lato,sans-serif;margin-top:140px}body.scroll-block{overflow:hidden}@media (max-width:600px){body{margin-top:108px}}body .header-banners{height:580px;overflow:hidden}@media (max-width:1400px){body .header-banners{height:540px}}@media (max-width:1260px){body .header-banners{height:480px}}@media (max-width:1050px){body .header-banners{height:400px}}body .header-banners .header-banner{position:relative;width:100%;height:580px;background-color:#3f3f3f}@media (max-width:1400px){body .header-banners .header-banner{height:540px}}@media (max-width:1260px){body .header-banners .header-banner{height:480px}}@media (max-width:1050px){body .header-banners .header-banner{height:400px}}body .header-banners .header-banner .w1200{position:relative;height:100%;pointer-events:none}@media (max-width:1320px){body .header-banners .header-banner .w1200{margin:0 30px}}@media (max-width:780px){body .header-banners .header-banner .w1200{margin:0 15px}}@media (max-width:640px){body .header-banners .header-banner .w1200{padding:0;margin:0;height:auto}}body .header-banners .header-banner .w1200 .project-banner{position:absolute;display:block;bottom:0;left:30px;right:30px;background-color:rgba(0,57,85,.8);color:#fff;border-top-left-radius:3px;border-top-right-radius:3px;padding:30px 30px;z-index:1;pointer-events:all}@media (max-width:1360px){body .header-banners .header-banner .w1200 .project-banner{left:0;right:0;max-width:1200px;margin:0 auto}}@media (max-width:640px){body .header-banners .header-banner .w1200 .project-banner{border-top-left-radius:0;border-top-right-radius:0;padding:20px 20px}}@media (max-width:480px){body .header-banners .header-banner .w1200 .project-banner{padding:18px 15px}}body .header-banners .header-banner .w1200 .project-banner .project-details{width:100%;padding-right:100px}body .header-banners .header-banner .w1200 .project-banner h2{margin-bottom:10px;color:#fff}@media (max-width:480px){body .header-banners .header-banner .w1200 .project-banner h2{margin-bottom:5px}}body .header-banners .header-banner .w1200 .project-banner h2 a{cursor:pointer}body .header-banners .header-banner .w1200 .project-banner h2 a:hover{text-decoration:underline}body .header-banners .header-banner .w1200 .project-banner h5{font-weight:400;margin:0;color:#fff}@media (max-width:480px){body .header-banners .header-banner .w1200 .project-banner h5{font-size:14px}}body .header-banners .header-banner .w1200 .project-banner .product_project{position:absolute;right:30px;top:30px;font-size:12px;color:#fff}@media (max-width:640px){body .header-banners .header-banner .w1200 .project-banner .product_project{right:20px;top:25px}}@media (max-width:480px){body .header-banners .header-banner .w1200 .project-banner .product_project{right:15px;top:18px}}body .header-banners .header-banner .w1200 .project-banner .product_project span{line-height:20px;display:block;padding-right:25px;background-image:url(../img/information_italics_white.svg);background-size:22px 22px;background-position:100% 50%;background-repeat:no-repeat}body .header-banners .header-banner .product_image{position:absolute;top:0;right:0;left:0;bottom:0;width:100%;height:100%}@media (max-width:640px){body .header-banners .header-banner .product_image{position:relative}}body .header-banners .header-banner .product_image.mobile-version img.desktop{display:block}body .header-banners .header-banner .product_image.mobile-version img.mobile{display:none}@media (max-width:780px){body .header-banners .header-banner .product_image.mobile-version img.desktop{display:none}body .header-banners .header-banner .product_image.mobile-version img.mobile{display:block}}body .header-banners .header-banner .product_image img{width:100%;height:100%;object-fit:cover;display:block}body .header-banners .slick-arrow button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;display:flex;align-items:center;position:absolute;top:0;bottom:0;z-index:10;pointer-events:none}@media (max-width:640px){body .header-banners .slick-arrow button{align-items:center;top:0}}body .header-banners .slick-arrow button.slick-prev{left:20px}body .header-banners .slick-arrow button.slick-prev span{background-image:url(../img/previous.svg);background-position:47% 50%}body .header-banners .slick-arrow button.slick-next{right:20px}body .header-banners .slick-arrow button.slick-next span{background-image:url(../img/next.svg);background-position:53% 50%}body .header-banners .slick-arrow button span{display:block;width:25px;height:25px;background-color:rgba(0,56,85,.25);border-radius:50%;background-repeat:no-repeat;background-size:8px 14px;background-position:50% 50%;cursor:pointer;pointer-events:all}body .header-banners .slick-arrow button span:hover{background-color:rgba(0,56,85,.75)}body .column-products{padding-bottom:60px;padding-top:60px}@media (max-width:1050px){body .column-products{padding-bottom:40px;padding-top:40px}}@media (max-width:480px){body .column-products{padding-bottom:30px;padding-top:30px}}body .column-products .title_button{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}@media (max-width:1050px){body .column-products .title_button{margin-bottom:25px}}@media (max-width:780px){body .column-products .title_button{margin-bottom:25px}}@media (max-width:480px){body .column-products .title_button{margin-bottom:20px}}body .column-products .title_button h3{margin-bottom:0}body .column-products .title_button a{display:block;color:#5cabcb;margin-top:2px}body .column-products .title_button a:hover{text-decoration:underline}body .column-products .title_button a span{background-size:14px 14px;background-position:0 50%;background-repeat:no-repeat;padding-left:25px}body .column-products .title_button a.show-all span{background-image:url(../img/categories_light_blue.svg)}body .column-products .title_button a.find-more span{background-image:url(../img/search_light_green.svg)}main{min-height:calc(100vh - 550.39px)}main .w1200{padding-top:30px}main .w1200>h1:first-of-type{margin-top:30px}@media (max-width:960px){main .w1200>h1:first-of-type{margin-top:15px}}@media (max-width:480px){main .w1200>h1:first-of-type{padding-top:5px}}@media (max-width:960px){main .w1200{padding-top:25px}}@media (max-width:480px){main .w1200{padding-top:20px}}main.home .w1200{padding-top:0}main.product article,main.project-page article{margin-bottom:70px}@media (max-width:480px){main.product article,main.project-page article{margin-bottom:40px}}main.product .top-product-heading,main.project-page .top-product-heading{display:flex;justify-content:space-between}main.product .top-product-heading .heading h1,main.project-page .top-product-heading .heading h1{display:inline-block}main.product .top-product-heading .heading h4,main.project-page .top-product-heading .heading h4{display:block;color:#5cabcb;font-size:16px;font-weight:600;margin-top:10px}@media (max-width:960px){main.product .top-product-heading .heading h4,main.project-page .top-product-heading .heading h4{font-size:15px}}@media (max-width:480px){main.product .top-product-heading .heading h4,main.project-page .top-product-heading .heading h4{font-size:14px}}main.product .top-product-heading .heading h4 a,main.project-page .top-product-heading .heading h4 a{cursor:pointer}main.product .top-product-heading .heading h4 a:hover,main.project-page .top-product-heading .heading h4 a:hover{text-decoration:underline}main.product .top-product-heading .price,main.project-page .top-product-heading .price{display:inline-block;font-size:40px;font-weight:700;color:#3f3f3f;margin-left:40px;line-height:1.2;flex-shrink:0;flex-grow:0}main.product .top-product-heading .price .value,main.project-page .top-product-heading .price .value{display:block}main.product .top-product-heading .price .currency,main.project-page .top-product-heading .price .currency{margin-right:-.1em}main.product .top-product-heading .price .tax,main.project-page .top-product-heading .price .tax{text-align:right;display:block;font-size:12px;font-weight:400}@media (max-width:960px){main.product .top-product-heading .price,main.project-page .top-product-heading .price{font-size:30px;margin-left:20px;margin-top:0}}@media (max-width:480px){main.product .top-product-heading .price,main.project-page .top-product-heading .price{font-size:25px;margin-left:20px;margin-top:0}}main.product .product-navigation,main.project-page .product-navigation{display:flex;justify-content:space-between;color:#003855;font-weight:600;line-height:20px;margin-top:30px;font-size:15px}@media (max-width:640px){main.product .product-navigation,main.project-page .product-navigation{font-size:14px;margin-top:15px}}main.product .product-navigation .left .product_project:hover span,main.project-page .product-navigation .left .product_project:hover span{text-decoration:underline}main.product .product-navigation .left .product_project span,main.project-page .product-navigation .left .product_project span{background-image:url(../img/information_italics_green.svg);background-size:22px 22px;background-position:0 50%;background-repeat:no-repeat;padding-left:29px;color:#003855;font-weight:600;font-size:15px;line-height:22px}@media (max-width:640px){main.product .product-navigation .left .product_project span,main.project-page .product-navigation .left .product_project span{font-size:14px}}main.product .product-navigation .right,main.project-page .product-navigation .right{display:flex}main.product .product-navigation .right .save,main.product .product-navigation .right .share,main.project-page .product-navigation .right .save,main.project-page .product-navigation .right .share{cursor:pointer}main.product .product-navigation .right .save:hover span,main.product .product-navigation .right .share:hover span,main.project-page .product-navigation .right .save:hover span,main.project-page .product-navigation .right .share:hover span{text-decoration:underline}main.product .product-navigation .right .share span,main.project-page .product-navigation .right .share span{background-image:url(../img/export_green.svg);background-size:15px 19px;background-position:0 50%;background-repeat:no-repeat;padding-left:25px;line-height:22px}@media (max-width:640px){main.product .product-navigation .right .share span,main.project-page .product-navigation .right .share span{background-size:13px 17px;padding-left:23px}}main.product .images,main.project-page .images{margin-top:20px;display:flex;justify-content:space-between}main.product .images .show-more-button,main.project-page .images .show-more-button{display:block;position:relative;position:absolute;bottom:20px;right:20px;z-index:1;font-size:14px;padding:10px 5px;width:150px;border:none}main.product .images .show-more-button:hover,main.project-page .images .show-more-button:hover{border:none}main.product .images .show-more-button:hover span,main.project-page .images .show-more-button:hover span{text-decoration:underline}main.product .images .show-more-button span,main.project-page .images .show-more-button span{background-image:url(../img/camera_light_blue.svg);background-size:13px 11px;background-repeat:no-repeat;background-position:0 50%;padding-left:25px}main.product .images .large-title-left,main.project-page .images .large-title-left{width:calc(50% - 10px);height:400px;background-color:#f9fbfd;border-radius:3px;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;overflow:hidden;position:relative;cursor:pointer}main.product .images .large-title-left.video,main.project-page .images .large-title-left.video{display:flex;align-items:center;justify-content:center;cursor:pointer}main.product .images .large-title-left.video:hover .play-button,main.project-page .images .large-title-left.video:hover .play-button{opacity:1}main.product .images .large-title-left .play-button,main.project-page .images .large-title-left .play-button{width:93px;height:57px;object-fit:contain;opacity:.75}main.product .images .large-title-left .show-more-button,main.project-page .images .large-title-left .show-more-button{display:none}@media (max-width:960px){main.product .images .large-title-left,main.project-page .images .large-title-left{width:calc(60% - 10px)}}@media (max-width:640px){main.product .images .large-title-left,main.project-page .images .large-title-left{width:100%;height:60vw}}main.product .images .tile-right,main.project-page .images .tile-right{display:flex;flex-wrap:wrap;justify-content:space-between;width:calc(50% - 10px);height:400px}@media (max-width:960px){main.product .images .tile-right,main.project-page .images .tile-right{width:calc(40% - 10px)}}@media (max-width:640px){main.product .images .tile-right,main.project-page .images .tile-right{display:none}}main.product .images .tile-right .tile,main.project-page .images .tile-right .tile{position:relative;background-color:#f9fbfd;width:calc(50% - 10px);height:190px;border-radius:3px;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;overflow:hidden;cursor:pointer}@media (max-width:960px){main.product .images .tile-right .tile,main.project-page .images .tile-right .tile{width:100%}}main.product .images .tile-right .tile:first-of-type,main.product .images .tile-right .tile:nth-of-type(2),main.project-page .images .tile-right .tile:first-of-type,main.project-page .images .tile-right .tile:nth-of-type(2){margin-bottom:20px}@media (max-width:960px){main.product .images .tile-right .tile:first-of-type,main.product .images .tile-right .tile:nth-of-type(3),main.project-page .images .tile-right .tile:first-of-type,main.project-page .images .tile-right .tile:nth-of-type(3){display:none}}main.product .images.three .large-title-left,main.project-page .images.three .large-title-left{width:calc(60% - 10px)}main.product .images.three .large-title-left .show-more-button,main.project-page .images.three .large-title-left .show-more-button{display:none}@media (max-width:640px){main.product .images.three .large-title-left,main.project-page .images.three .large-title-left{width:100%}}main.product .images.three .tile-right,main.project-page .images.three .tile-right{width:calc(40% - 10px)}main.product .images.three .tile-right .tile,main.project-page .images.three .tile-right .tile{width:100%}main.product .images.three .tile-right .tile:first-of-type,main.product .images.three .tile-right .tile:nth-of-type(3),main.project-page .images.three .tile-right .tile:first-of-type,main.project-page .images.three .tile-right .tile:nth-of-type(3){display:none}main.product .images.one .large-title-left,main.project-page .images.one .large-title-left{width:100%;max-height:500px;height:60vw}main.product .images.one .large-title-left .show-more-button,main.project-page .images.one .large-title-left .show-more-button{display:block}@media (max-width:640px){main.product .images.one .large-title-left .show-more-button,main.project-page .images.one .large-title-left .show-more-button{display:none}}main.product .images.one .tile-right,main.project-page .images.one .tile-right{display:none}main.product .product-container,main.project-page .product-container{display:flex;justify-content:space-between;align-items:flex-start;margin-top:40px}@media (max-width:780px){main.product .product-container,main.project-page .product-container{flex-wrap:wrap}}@media (max-width:480px){main.product .product-container,main.project-page .product-container{margin-top:30px}}main.product .product-container .product-content,main.project-page .product-container .product-content{width:calc(100% - 500px)}@media (max-width:960px){main.product .product-container .product-content,main.project-page .product-container .product-content{width:calc(60% - 10px)}}@media (max-width:780px){main.product .product-container .product-content,main.project-page .product-container .product-content{width:100%}}main.product .product-container .product-content .product-details,main.project-page .product-container .product-content .product-details{margin-top:20px}main.product .product-container .product-content .product-details tr td,main.project-page .product-container .product-content .product-details tr td{color:#3f3f3f;padding:5px 0;font-size:16px}@media (max-width:480px){main.product .product-container .product-content .product-details tr td,main.project-page .product-container .product-content .product-details tr td{font-size:14px}}main.product .product-container .product-content .product-details tr td.table-heading,main.project-page .product-container .product-content .product-details tr td.table-heading{color:#003855;font-weight:600;min-width:150px}main.product .product-container .product-content h4,main.project-page .product-container .product-content h4{margin-top:40px;margin-bottom:20px}@media (max-width:480px){main.product .product-container .product-content h4,main.project-page .product-container .product-content h4{margin-top:30px;margin-bottom:20px}}main.product .product-container .product-content .supporting-documentation a,main.project-page .product-container .product-content .supporting-documentation a{display:flex;justify-content:space-between;border:1px solid #e0e2ef;border-radius:3px}main.product .product-container .product-content .supporting-documentation a:hover,main.project-page .product-container .product-content .supporting-documentation a:hover{border:1px solid #5cabcb}main.product .product-container .product-content .supporting-documentation a+a,main.project-page .product-container .product-content .supporting-documentation a+a{margin-top:20px}@media (max-width:480px){main.product .product-container .product-content .supporting-documentation a+a,main.project-page .product-container .product-content .supporting-documentation a+a{margin-top:10px}}main.product .product-container .product-content .supporting-documentation a .left,main.project-page .product-container .product-content .supporting-documentation a .left{display:flex;align-items:center;padding:17px;width:calc(100% - 60px);font-weight:600;color:#003855;font-size:16px}@media (max-width:480px){main.product .product-container .product-content .supporting-documentation a .left,main.project-page .product-container .product-content .supporting-documentation a .left{font-size:14px;padding:15px 20px}}main.product .product-container .product-content .supporting-documentation a .left img,main.project-page .product-container .product-content .supporting-documentation a .left img{width:20px;height:26px;display:inline-block}main.product .product-container .product-content .supporting-documentation a .left span,main.project-page .product-container .product-content .supporting-documentation a .left span{display:inline-block;margin-left:20px}main.product .product-container .product-content .supporting-documentation a .right,main.project-page .product-container .product-content .supporting-documentation a .right{display:flex;align-items:center;padding:17px;width:60px;border-left:1px solid #e0e2ef}main.product .product-container .product-content .supporting-documentation a .right img,main.project-page .product-container .product-content .supporting-documentation a .right img{width:20px;height:20px}main.product .product-container .product-enquiry,main.project-page .product-container .product-enquiry{width:400px}@media (max-width:960px){main.product .product-container .product-enquiry,main.project-page .product-container .product-enquiry{width:calc(40% - 10px)}}@media (max-width:780px){main.product .product-container .product-enquiry,main.project-page .product-container .product-enquiry{width:100%;margin-top:40px}}main.product .product-container .product-enquiry .enquiry-box,main.project-page .product-container .product-enquiry .enquiry-box{display:block;border:1px solid #dde7f0;width:100%;border-radius:3px}main.product .product-container .product-enquiry .enquiry-box .contact-form,main.project-page .product-container .product-enquiry .enquiry-box .contact-form{background-color:#f9fbfd;border-bottom:1px solid #dde7f0;padding:30px}@media (max-width:480px){main.product .product-container .product-enquiry .enquiry-box .contact-form,main.project-page .product-container .product-enquiry .enquiry-box .contact-form{padding:20px 15px}}main.product .product-container .product-enquiry .enquiry-box .contact-form .gform_wrapper,main.project-page .product-container .product-enquiry .enquiry-box .contact-form .gform_wrapper{margin-top:30px}main.product .product-container .product-enquiry .enquiry-box .contact-form form,main.project-page .product-container .product-enquiry .enquiry-box .contact-form form{font-size:16px}main.product .product-container .product-enquiry .enquiry-box .contact-detail,main.project-page .product-container .product-enquiry .enquiry-box .contact-detail{padding:30px}@media (max-width:480px){main.product .product-container .product-enquiry .enquiry-box .contact-detail,main.project-page .product-container .product-enquiry .enquiry-box .contact-detail{padding:20px 15px}}main.product .product-container .product-enquiry .enquiry-box .contact-detail .agent-name,main.project-page .product-container .product-enquiry .enquiry-box .contact-detail .agent-name{color:#5cabcb;font-size:18px;margin-top:10px;margin-bottom:30px}main.product .product-container .product-enquiry .enquiry-box .contact-detail .button,main.project-page .product-container .product-enquiry .enquiry-box .contact-detail .button{display:block;width:100%}main.product .product-container .product-enquiry .enquiry-box .contact-detail .button+.button,main.project-page .product-container .product-enquiry .enquiry-box .contact-detail .button+.button{margin-top:10px}main.product .product-container .product-enquiry .enquiry-box .contact-detail .button.email span,main.project-page .product-container .product-enquiry .enquiry-box .contact-detail .button.email span{background-size:24px 16px;background-image:url(../img/email_dark.svg);background-repeat:no-repeat;background-position:0 50%;padding-left:35px}main.product .product-container .product-enquiry .enquiry-box .contact-detail .button.mobile span,main.project-page .product-container .product-enquiry .enquiry-box .contact-detail .button.mobile span{background-size:16px 17px;background-image:url(../img/phone_dark.svg);background-repeat:no-repeat;background-position:0 50%;padding-left:25px}main.search h1{margin-bottom:30px}main.search .search-header{display:flex;justify-content:space-between}main.search .search-header .filter-button{display:none}@media (max-width:780px){main.search .search-header .filter-button{display:block;width:140px}}@media (max-width:480px){main.search .search-header .filter-button{width:100%}}main.search .search-header .filter-button span{background-image:url(../img/filter_icon_green.svg);background-size:13px 13px;background-repeat:no-repeat;background-position:0 50%;padding-left:25px}main.search .search-header #search-form{display:flex;justify-content:space-between;width:100%}@media (max-width:780px){main.search .search-header #search-form{width:calc(100% - 150px)}}@media (max-width:480px){main.search .search-header #search-form{display:none}}main.search .search-header #search-form button{width:140px;padding:7px 25px 12px 25px}@media (max-width:560px){main.search .search-header #search-form button{width:45px;padding:7px 15px 12px 17px}}main.search .search-header #search-form button img{display:inline-block;align-items:center;vertical-align:middle;width:13px;height:13px;margin-right:10px}main.search .search-header #search-form button span{display:inline-block;line-height:13px;align-items:center;vertical-align:middle}@media (max-width:560px){main.search .search-header #search-form button span{display:none}}main.search .search-header #search-form input{width:calc(100% - 160px)}@media (max-width:780px){main.search .search-header #search-form input{width:calc(100% - 150px)}}@media (max-width:560px){main.search .search-header #search-form input{width:calc(100% - 55px)}}main.search .search-container{display:flex;justify-content:space-between;margin-top:40px}@media (max-width:780px){main.search .search-container{flex-wrap:wrap;margin-top:0}}main.search .search-container .filter{width:250px}@media (max-width:960px){main.search .search-container .filter{width:210px}}@media (max-width:780px){main.search .search-container .filter{display:none;width:100%}}main.search .search-container .filter.active{display:block;margin-top:30px}main.search .search-container .filter .filter-title{display:flex;justify-content:space-between;align-items:flex-end}main.search .search-container .filter .filter-title .title{color:#003855;font-size:18px;font-weight:600;background-image:url(../img/filter_icon_green.svg);background-size:13px 13px;background-repeat:no-repeat;background-position:0 50%;padding-left:25px}main.search .search-container .filter .filter-title .clear-all{font-size:14px;color:#5cabcb}main.search .search-container .filter .group.hide h5{background-image:url(../img/up_arrow_green.svg)}main.search .search-container .filter .group.hide ul{display:none}main.search .search-container .filter .group h5{display:block;width:100%;color:#003855;margin-top:30px;margin-bottom:10px;font-weight:600;background-image:url(../img/down_arrow_green.svg);background-size:12px 6px;background-position:100% 50%;background-repeat:no-repeat;cursor:pointer;text-decoration:none!important}main.search .search-container .filter .group h5:hover{text-decoration:none}main.search .search-container .filter .group ul li.parent>a{font-weight:700}main.search .search-container .filter .group ul li.selected>a{color:#003855;font-weight:700;background-color:#eaf4f9;border-radius:4px;padding-left:8px;padding-right:8px}main.search .search-container .filter .group ul li.selected>a>span{background-image:url(../img/close_filter_light_blue.svg);background-size:12px 12px;background-repeat:no-repeat;background-position:100% 50%;padding-right:20px}main.search .search-container .filter .group ul li.active.parent>a{color:#003855;background-color:#eaf4f9;border-radius:4px;padding-left:8px;padding-right:8px}main.search .search-container .filter .group ul li.active.parent ul li:not(.selected)>a{padding-left:8px}main.search .search-container .filter .group ul li a{display:block;color:#3f3f3f;font-size:14px;padding:5px 0;line-height:1.3}main.search .search-container .filter .group ul li a:hover{text-decoration:underline}main.search .search-container .filter .group ul li ul{display:none}main.search .search-container .filter .group ul li.active ul{display:block}main.search .search-container .search-results{width:calc(100% - 290px)}@media (max-width:960px){main.search .search-container .search-results{width:calc(100% - 240px)}}@media (max-width:780px){main.search .search-container .search-results{width:100%;margin-top:30px;padding-top:30px;border-top:1px solid #e0e2ef}}main.search .search-container .search-results .loading{margin-top:30px}main.search .search-container .search-results .load-more{display:block;margin-top:30px}main.account .box{margin-top:0;margin-bottom:40px}main.account .w1200{display:flex;justify-content:space-between;flex-wrap:wrap}main.account .w1200 h1{width:100%;margin-bottom:30px;margin-top:30px}@media (max-width:960px){main.account .w1200 h1{margin-top:15px}}@media (max-width:480px){main.account .w1200 h1{padding-top:5px}}main.account .w1200 .sidebar{width:250px}@media (max-width:960px){main.account .w1200 .sidebar{width:210px}}@media (max-width:780px){main.account .w1200 .sidebar{display:none}}main.account .w1200 .sidebar ul{margin-top:15px}main.account .w1200 .sidebar ul li{padding:8px 0}main.account .w1200 .sidebar ul li.current-page a{color:#5cabcb}main.account .w1200 .sidebar ul li a{color:#3f3f3f}main.account .w1200 .sidebar ul li a:hover{color:#5cabcb}main.account .w1200 .sidebar ul li+li{margin-top:5px}main.account .w1200 .content{width:calc(100% - 290px)}@media (max-width:960px){main.account .w1200 .content{width:calc(100% - 240px)}}@media (max-width:780px){main.account .w1200 .content{width:100%}}main.account.reset_password .content{width:50%}@media (max-width:780px){main.account.reset_password .content{width:100%}}main.account.reset_password .content form{margin-top:30px}main.page h1{margin-bottom:40px;margin-top:30px}@media (max-width:960px){main.page h1{margin-top:15px}}@media (max-width:480px){main.page h1{margin-bottom:20px;padding-top:5px}}main.page h2{font-size:30px;font-weight:600;line-height:1.2;margin-bottom:30px;color:#003855;margin-top:30px;margin-bottom:20px}@media (max-width:1050px){main.page h2{font-size:28px;margin-bottom:25px}}@media (max-width:780px){main.page h2{font-size:24px;margin-bottom:25px}}@media (max-width:480px){main.page h2{font-size:20px;margin-bottom:20px}}main.type404 h1{margin-bottom:20px;margin-top:30px}@media (max-width:960px){main.type404 h1{margin-top:15px}}@media (max-width:480px){main.type404 h1{padding-top:5px}}main.type404 .button{margin-top:30px!important;display:inline-block;width:auto}main.category h1{margin-bottom:30px}main.category .four-column{margin-top:40px}@media (max-width:960px){main.category .four-column{margin-top:30px}}@media (max-width:480px){main.category .four-column{margin-top:20px}}main.category .four-column .column .product_images{height:185px}@media (max-width:1049px){main.category .four-column .column .product_images{height:152px}}@media (max-width:960px){main.category .four-column .column .product_images{height:125px}}@media (max-width:820px){main.category .four-column .column .product_images{height:110px}}@media (max-width:780px){main.category .four-column .column .product_images{height:110px}}@media (max-width:640px){main.category .four-column .column .product_images{height:110px}}@media (max-width:480px){main.category .four-column .column .product_images{height:calc(60vw - 50px)}}main.category .four-column .column .product_images img{height:100%}@media (max-width:960px){body.page-template-search-php{margin-top:185px}}@media (max-width:600px){body.page-template-search-php{margin-top:155px}}@media (max-width:480px){body.page-template-search-php{margin-top:155px}}@media (max-width:960px){body.page-template-search-php header .search-box{display:block}}body.page-template-home-php footer,body.single-product footer{margin-top:60px}@media (max-width:780px){body.page-template-home-php footer,body.single-product footer{margin-top:20px}}@media (max-width:480px){body.page-template-home-php footer,body.single-product footer{margin-top:0}}.ui-menu{font-family:Lato,sans-serif;z-index:500;border:1px solid #e0e2ef!important;border-radius:0 0 3px 3px!important;margin-top:10px!important;font-size:16px!important;overflow:hidden}.ui-menu .ui-menu-item-wrapper{padding:12px 15px}.ui-menu .ui-menu-item-wrapper.ui-state-active{background-color:transparent;color:#5cabcb;border:1px solid transparent}.sign-up-form{width:600px}@media (max-width:622px){.sign-up-form{width:calc(100% + 8px)}}.sale-closed-label{display:inline-block;align-self:flex-start;background-color:#5cabcb;color:#fff;font-size:14px;font-weight:600;line-height:1;padding:13px 22px;border-radius:3px;margin-top:10px;pointer-events:none;cursor:default;user-select:none}.sale-closed-label span{color:#fff;display:block}.sale-closed-label.sold{background-color:#003855}main.product .sale-closed-label,main.project-page .sale-closed-label{margin-top:20px}.search-results .product.wide>.left.product_images{position:relative}.search-results .product.wide .result-type{position:absolute;top:10px;left:10px;z-index:2;display:inline-block;padding:5px 10px;border-radius:3px;background-color:rgba(63,63,63,.85);color:#fff;font-size:12px;font-weight:600;line-height:1;letter-spacing:.04em;text-transform:uppercase;pointer-events:none}@media (max-width:480px){.search-results .product.wide .result-type{font-size:11px;padding:4px 8px}}.search-results .product.wide.project .result-type{background-color:#5cabcb}.search-results .product.wide.project{background-color:#f2f7fa;border:1px solid #d9e6ee;border-radius:4px;padding:20px}.search-results .product.wide.project:not(:last-child){padding-bottom:20px;margin-bottom:20px}.search-results .product.wide.project .product-description{max-height:60px}.search-results .product.wide.project .sale-closed-label{margin-bottom:10px}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.project-password{max-width:640px;margin:40px 0 70px;padding:30px;background-color:#f2f7fa;border:1px solid #d9e6ee;border-radius:4px}@media (max-width:480px){.project-password{margin:30px 0 40px;padding:20px}}.project-password h4{margin:0 0 10px}.project-password p{margin:0 0 20px;color:#3f3f3f;font-size:15px}.project-password .project-password-form{display:flex;flex-wrap:wrap;gap:10px}.project-password .project-password-form input[type="password"]{flex:1 1 240px;min-width:0;height:48px;padding:0 15px;border:1px solid #d9e6ee;border-radius:3px;font-size:16px;color:#003855}main.project-page .project-image{height:45vw;max-height:500px;width:100%;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;margin-top:20px;border-radius:3px}@media (max-width:480px){main.project-page .project-image{height:60vw}}main.project-page .project-body{margin-top:40px}@media (max-width:480px){main.project-page .project-body{margin-top:30px}}main.project-page .project-body .project-content{max-width:800px}main.project-page .project-content h4{margin-top:40px;margin-bottom:20px}@media (max-width:480px){main.project-page .project-content h4{margin-top:30px}}main.project-page .project-content .button.button-terms-and-conditions{display:inline-block;margin-top:30px}main.project-page .project-content .terms_and_conditions_container{font-size:initial}main.project-page .project-content .terms_and_conditions_container .content{font-size:16px}main.project-page .project-content .terms_and_conditions_container .content,main.project-page .project-content .terms_and_conditions_container .hide{display:none}main.project-page .project-content .terms_and_conditions_container .show{display:inline-block}main.project-page .project-content .terms_and_conditions_container.active{margin-top:20px}main.project-page .project-content .terms_and_conditions_container.active .content{display:block}main.project-page .project-content .terms_and_conditions_container.active .hide{display:inline-block}main.project-page .project-content .terms_and_conditions_container.active .show{display:none}main.project-page>.w1200>hr{margin-top:70px}@media (max-width:480px){main.project-page>.w1200>hr{margin-top:40px}}main.project-page>.w1200>.product-container:last-child,main.project-page>.w1200>.project-body:last-child{margin-bottom:70px}@media (max-width:480px){main.project-page>.w1200>.product-container:last-child,main.project-page>.w1200>.project-body:last-child{margin-bottom:40px}}.wysiwyg-content a{color:#003855;font-weight:700}.wysiwyg-content a:hover{text-decoration:underline}.special-conditions{margin-top:20px}/*# sourceMappingURL=./style.css.map */