.gp-preview.font-big,h4{font-family:Doppio One,sans-serif;-webkit-font-variant-ligatures:none;font-variant-ligatures:none}html{overflow-y:scroll;overflow-x:hidden;font-size:16px!important}body{background:#fff;color:#74756f;font-family:Lato,sans-serif;font-size:1rem!important;font-weight:300;line-height:1.5em}body h1,body h2,body h3,body h4,body h5,body h6{color:#0041c3;margin-top:0}body h2,body h3,body h4,body h5,body h6{font-weight:700}body p{font-family:inherit}body a{color:#0041c3}body a:focus,body a:hover{outline:none}h1{font-size:1.625em;font-family:Roboto Slab,serif;font-weight:300;line-height:1.75rem}@media (min-width:769px){h1{font-size:2.625em;line-height:3rem}}h2{font-size:1.375em;line-height:1}@media (min-width:769px){h2{font-size:1.56em}}h3{font-size:1em;margin-bottom:0}h4{font-size:1.5rem;font-weight:400;line-height:1.25em}@media (min-width:769px){h4{font-size:1.75rem}}h5{font-size:.9em}h6{font-size:.8em}.gp-button,form input[type=submit]{font-size:inherit;font-weight:400;line-height:inherit;background:transparent;border:2px solid #0041c3;border-radius:0;text-transform:uppercase;margin-bottom:.5rem;color:#0041c3;padding:10px 12px}.gp-button:focus,.gp-button:hover,form input[type=submit]:focus,form input[type=submit]:hover{background:#0041c3;border:2px solid #0041c3;color:#fff}.gp-button a,.gp-button a:focus,.gp-button a:hover,form input[type=submit] a,form input[type=submit] a:focus,form input[type=submit] a:hover{text-decoration:none}.gp-preview button,.gp-statement .gp-button,.gp-statement form input[type=submit],form .gp-statement input[type=submit]{border-color:#fff}.gp-preview button:focus,.gp-preview button:hover,.gp-statement .gp-button:focus,.gp-statement .gp-button:hover,.gp-statement form input[type=submit]:focus,.gp-statement form input[type=submit]:hover,form .gp-statement input[type=submit]:focus,form .gp-statement input[type=submit]:hover{border-color:#fff;color:#fff;background:transparent}.hidden-links a{color:#74756f;text-decoration:none}.hidden-links a:focus,.hidden-links a:hover{color:#74756f;text-decoration:underline}.gp-preview button,.gp-statement .gp-button,.gp-statement form input[type=submit],form .gp-statement input[type=submit]{font-family:Lato,sans-serif;font-size:1rem;font-weight:400;line-height:1.56rem}.gp-preview{font-family:Roboto Slab,serif}.gp-preview,.gp-year{font-weight:300;font-size:3rem;line-height:3.625rem}.gp-year{color:#0041c3;font-family:Lato,sans-serif}.gp-files ul li{color:#000}.gp-files ul a{color:#74756f;text-decoration:underline}.gp-files ul a:focus,.gp-files ul a:hover{color:blue;text-decoration:underline}@media (max-width:768px){body .fl-row.fl-row-fixed-width[data-node] .fl-row-content-wrap{padding-left:20px;padding-right:20px}}body .fl-post-carousel-navigation a{opacity:1}body i.mce-i-aligncenter,body i.mce-i-alignjustify,body i.mce-i-alignleft,body i.mce-i-alignright,body i.mce-i-backcolor,body i.mce-i-blockquote,body i.mce-i-bold,body i.mce-i-bullist,body i.mce-i-charmap,body i.mce-i-dashicon,body i.mce-i-dfw,body i.mce-i-forecolor,body i.mce-i-fullscreen,body i.mce-i-help,body i.mce-i-hr,body i.mce-i-indent,body i.mce-i-italic,body i.mce-i-link,body i.mce-i-ltr,body i.mce-i-numlist,body i.mce-i-outdent,body i.mce-i-pastetext,body i.mce-i-pasteword,body i.mce-i-redo,body i.mce-i-remove,body i.mce-i-removeformat,body i.mce-i-spellchecker,body i.mce-i-strikethrough,body i.mce-i-underline,body i.mce-i-undo,body i.mce-i-unlink,body i.mce-i-wp-media-library,body i.mce-i-wp_adv,body i.mce-i-wp_code,body i.mce-i-wp_fullscreen,body i.mce-i-wp_help,body i.mce-i-wp_more,body i.mce-i-wp_page{font-family:dashicons!important}body .mce-toolbar i.mce-ico.mce-i-image,body .mce-toolbar i.mce-ico.mce-i-subscript,body .mce-toolbar i.mce-ico.mce-i-superscript,body .mce-toolbar i.mce-ico.mce-i-table{font-family:tinymce,Arial!important}.gp-preview{font-size:1.375rem;line-height:1.25em}@media (min-width:769px){.gp-preview{font-size:3rem}}@media (min-width:769px){.gp-preview.font-small{font-size:1.75rem}}.gp-preview.font-big{font-size:1.625rem;line-height:1.875rem}@media (min-width:769px){.gp-preview.font-big{font-size:3.625rem;line-height:3.875rem}}.gp-preview.no-slide .fl-content-slider-wrapper{-webkit-transform:translateZ(0)!important;transform:translateZ(0)!important}.gp-preview .fl-slide{overflow:hidden}@media (max-width:768px){.gp-preview .fl-slide-mobile-photo{display:block}}.gp-preview .fl-slide-bg-photo{width:100%;max-width:1100px;margin:auto;background-position:0 0;background-size:auto}@media (max-width:768px){.gp-preview .fl-slide-bg-photo{display:none}}.gp-preview .fl-slide-text>*,.gp-preview .fl-slide-title{line-height:inherit}.gp-preview .fl-slide-content-wrap{width:100%!important;margin:0;margin-left:auto;text-align:left;float:unset}@media (min-width:769px){.gp-preview .fl-slide-content-wrap{width:75%!important;height:0;padding-bottom:53.58649%;position:relative;margin-left:25%}}.gp-preview .fl-slide-content-wrap .fl-slide-content{width:100%;margin:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;padding:1rem;background:#0041c3}@media (min-width:769px){.gp-preview .fl-slide-content-wrap .fl-slide-content{position:absolute;padding:0 2rem 0 25%;background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,.001)),color-stop(70%,#0041c3),to(#0041c3));background:linear-gradient(90deg,hsla(0,0%,100%,.001),#0041c3 70%,#0041c3)}}@media (min-width:993px){.gp-preview .fl-slide-content-wrap .fl-slide-content{padding-left:45%}}.gp-preview .fl-slide-content-wrap .fl-slide-content .fl-slide-text{position:relative;min-width:100%}@media (min-width:769px){.gp-preview .fl-slide-content-wrap .fl-slide-content .fl-slide-text{padding:4rem 0;min-height:340px}.gp-preview .fl-slide-content-wrap .fl-slide-content .fl-slide-text:before{content:"";display:block;position:absolute;width:200000px;height:100%;background:#0041c3;top:0;left:100%}}@media (min-width:769px){.gp-preview .fl-slide-bg-photo[style*="-1100x588."]+.fl-slide-foreground .fl-slide-content-wrap .fl-slide-text{min-height:400px}}@media (min-width:769px){.gp-preview .fl-slide-bg-photo[style*="-1000x413."]+.fl-slide-foreground .fl-slide-content-wrap{padding-bottom:45%}}@media (min-width:769px){.gp-preview .fl-slide-text-center .fl-slide-bg-photo[style*="-1000x413."]+.fl-slide-foreground .fl-slide-content-wrap{padding-bottom:413px}.gp-preview .fl-slide-text-center .fl-slide-bg-photo[style*="-1000x413."]+.fl-slide-foreground .fl-slide-content-wrap .fl-slide-text{min-height:0;padding:0}}.gp-preview .fl-slide-text-left .fl-slide-content{top:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.gp-preview .fl-slide-text-center .fl-slide-content{top:0;bottom:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.gp-preview .fl-slide-text-center .fl-slide-content .fl-slide-text{position:static}.gp-preview .fl-slide-text-right .fl-slide-content{top:auto;bottom:0;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.gp-preview .fl-slide-text-right .fl-slide-content .fl-slide-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-line-pack:end;align-content:flex-end}.gp-preview .fl-content-slider-wrapper .fl-slide .fl-slide-photo-wrap{position:absolute;left:25px;bottom:25px;width:135px;height:150px}@media (min-width:1101px){.gp-preview .fl-content-slider-wrapper .fl-slide .fl-slide-photo-wrap{left:calc(((100% - 1100px)/2) + 25px)}}.gp-preview .fl-content-slider-wrapper .fl-slide .fl-slide-bg-photo[style*="-1000x413."]+.fl-slide-foreground .fl-slide-photo-wrap,.gp-preview .fl-content-slider-wrapper .fl-slide .fl-slide-bg-photo[style*="-1000x413."]+.fl-slide-photo-wrap{top:238px;bottom:auto}.gp-preview .fl-content-slider-wrapper .fl-slide .fl-slide-photo{margin:0}.gp-preview.badge-right .fl-content-slider-wrapper .fl-slide .fl-slide-photo-wrap{left:auto!important;right:25px;bottom:15px}@media (min-width:1101px){.gp-preview.badge-right .fl-content-slider-wrapper .fl-slide .fl-slide-photo-wrap{right:calc(((100% - 1100px) / 2) + 25px)}}.gp-preview.badge-right .fl-content-slider-wrapper .fl-slide .fl-slide-bg-photo[style*="-1000x413."]+.fl-slide-foreground .fl-slide-photo-wrap,.gp-preview.badge-right .fl-content-slider-wrapper .fl-slide .fl-slide-bg-photo[style*="-1000x413."]+.fl-slide-photo-wrap{top:260px}@media (min-width:1101px){.gp-preview.badge-right .fl-content-slider-wrapper .fl-slide .fl-slide-bg-photo[style*="-1000x413."]+.fl-slide-foreground .fl-slide-photo-wrap,.gp-preview.badge-right .fl-content-slider-wrapper .fl-slide .fl-slide-bg-photo[style*="-1000x413."]+.fl-slide-photo-wrap{right:calc(((100% - 1100px) / 2) + 230px)}}.gp-preview .bx-wrapper .bx-pager.bx-default-pager a{width:8px;height:8px;background:#0041c3;border:2px solid #0041c3;border-radius:0;margin:0 8px}.gp-preview .bx-wrapper .bx-pager.bx-default-pager a.active{background:#fff}@media (max-width:768px){body .fl-builder-content .fl-module-content-slider .fl-slide .fl-slide-text,body .fl-builder-content .fl-module-content-slider .fl-slide .fl-slide-text *{font-size:inherit!important;line-height:inherit!important}body .fl-builder-content .fl-module-content-slider .fl-slide .fl-slide-text button{font-size:1rem!important;line-height:1.56rem!important}}@media (min-width:601px){.project-items-slider .fl-photo-img.lazy-hidden,.project-items .fl-post-grid-image .wp-post-image.lazy-hidden{max-width:400px;height:0!important}}.project-items-slider .fl-post-carousel-post,.project-items .fl-post-grid-post{border:none}.project-items-slider .fl-post-carousel-text,.project-items .fl-post-grid-text{padding-left:0;padding-right:0}.project-items-slider .fl-post-carousel-navigation path{fill:currentColor}.fl-post-carousel-wrapper .inner-slider .slider-element{max-width:370px}.fl-post-carousel-wrapper .inner-carousel-prev{left:0}.fl-post-carousel-wrapper .inner-carousel-next{right:0}body .fl-accordion .fl-accordion-item{border-color:#0041c3}body .fl-accordion .fl-accordion-button{background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,.001)),color-stop(70%,#0041c3),to(#0041c3));background:linear-gradient(90deg,hsla(0,0%,100%,.001),#0041c3 70%,#0041c3);color:#000;font-weight:700}body .fl-accordion .fl-accordion-button-icon{opacity:1;color:#fff}body .fl-accordion .fl-accordion-content{padding:.5rem .75rem 0}.gp-statement{color:#fff}@media (max-width:768px){.gp-statement,.gp-statement .fl-photo-content{text-align:center}}.gp-statement *{color:inherit!important}@media (max-width:600px){.gp-mounting-variant .fl-col{width:100%!important}}.gp-mounting-variant .fl-photo-content{width:100%;max-width:150px;height:150px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:auto}.gp-mounting-variant .fl-photo-content .lazy-hidden.size-thumbnail{height:0}@media (min-width:993px){.roundcube{position:relative;height:730px;max-width:1000px}}@media (min-width:993px) and (min-width:1101px){.roundcube{height:800px;max-width:1140px}}@media (min-width:993px){.roundcube-0{position:absolute;top:75px;left:calc(50% - 220px);width:400px;height:400px}}@media (min-width:993px) and (min-width:1101px){.roundcube-0{top:40px;left:calc(50% - 245px);width:500px;height:500px}}@media (min-width:993px){.roundcube-1,.roundcube-2,.roundcube-3,.roundcube-4,.roundcube-5{position:absolute;width:300px;line-height:1.25em}.roundcube-1,.roundcube-4{top:0}.roundcube-1,.roundcube-2{left:0}.roundcube-2,.roundcube-5{top:345px}}@media (min-width:993px) and (min-width:1101px){.roundcube-2,.roundcube-5{top:360px}}@media (min-width:993px){.roundcube-3{top:475px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media (min-width:993px) and (min-width:1101px){.roundcube-3{top:540px}}@media (min-width:993px){.roundcube-4,.roundcube-5{left:auto;right:10px}}@media (min-width:993px) and (min-width:1101px){.roundcube-2{left:40px}.roundcube-5{right:30px}}@media (max-width:992px){.roundcube-0{display:none}}@media (max-width:768px){.gp-history p[style*="text-align:right;"],.gp-history p[style*="text-align: right;"]{text-align:left!important}}header .fl-menu .fl-menu-mobile-toggle{color:#0041c3}header .fl-menu .menu{font-weight:700}@media (min-width:769px){header .fl-menu .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}}@media (max-width:768px){header .fl-menu .menu>li:not(:last-of-type){padding-bottom:5px}}header .fl-menu .menu li:not(:last-of-type) a:after{content:"";display:block;width:100%;height:2px;border-top:1px solid #fff;border-top-width:2px}header .fl-menu .menu li:not(:last-of-type).current-menu-item>.fl-has-submenu-container>a:after,header .fl-menu .menu li:not(:last-of-type).current-menu-item>a:after,header .fl-menu .menu li:not(:last-of-type).current_page_ancestor>.fl-has-submenu-container>a:after,header .fl-menu .menu li:not(:last-of-type) a:focus:after,header .fl-menu .menu li:not(:last-of-type) a:hover:after{border-top-color:#0041c3}form header .fl-menu .menu input[type=submit],header .fl-menu .menu .gp-button,header .fl-menu .menu form input[type=submit]{font-weight:inherit}header .fl-menu .menu a{line-height:1.56rem}header .fl-menu .menu a:focus{text-decoration:none}header .fl-menu .menu .fl-menu-toggle{color:#0041c3}header .fl-menu .menu .fl-menu-toggle:before{border-color:currentColor!important}header .fl-menu .menu .sub-menu{background:#fff;text-transform:none}@media (max-width:768px){header .fl-menu .menu .sub-menu{border:solid #74756f;border-width:1px 0;margin-left:10px}}@media (min-width:769px){header .fl-menu .menu .sub-menu{-webkit-box-shadow:1px 3px 12px #74756f;box-shadow:1px 3px 12px #74756f}}header .fl-menu .menu .sub-menu li{padding-top:5px}header .fl-menu .menu .sub-menu li:last-of-type{padding-bottom:5px}.gp-logo{padding-left:30px}.gp-logo .fl-node-content{width:100%;height:auto;max-width:7.5rem;max-height:3.625rem}@media (min-width:769px){.gp-logo .fl-node-content{max-width:11.25rem;max-height:6.5625rem}}footer{color:#fff;font-size:.9375rem!important}@media (max-width:768px){footer{text-align:center}}footer .sub-menu{border:solid #fff;border-width:1px 0}footer .sub-menu li{padding-left:10px}.lazy-hidden,.lazy-loaded,.lazy-loading{width:100%}.lazy-hidden{max-width:100%;height:0}.lazy-hidden.size-large{padding-bottom:53.58649%}.lazy-hidden.size-large-low{padding-bottom:41.3%}.lazy-hidden.size-medium{padding-bottom:66%}.lazy-hidden.size-thumbnail{padding-bottom:100%}.lazy-hidden.size-big-medium{padding-bottom:38.75%}body .fl-post-carousel img.lazy-hidden,body .fl-post-grid-image img.lazy-hidden{height:0!important}body .gp-preview .lazy-hidden{height:0}body .gp-preview .lazy-hidden.fl-slide-photo-img{height:auto}body .gp-preview .lazy-hidden[data-src*="-1100x588."]{padding-bottom:53.58649%}body .gp-preview .lazy-hidden[data-src*="-1000x413."]{padding-bottom:41.3%}body .gp-preview .lazy-hidden[data-src*="-500x330."]{padding-bottom:66%}body .gp-preview .lazy-hidden[data-src*="-800x310."]{padding-bottom:38.75%}body ul.page-numbers li .page-numbers{border-color:#0041c3;font-weight:400}body ul.page-numbers li .page-numbers.current,body ul.page-numbers li .page-numbers:focus,body ul.page-numbers li .page-numbers:hover{background:#0041c3;color:#fff}form label{width:100%}form input:not([type=submit]),form textarea{border-radius:0;background:transparent;border-color:#74756f;color:#74756f}form input[type=submit]{padding:6px 30px}form .wpcf7-response-output{margin-left:0;margin-right:0}.table-wrapper table{border-left:1px solid #0041c3;text-align:center;margin-bottom:.5rem;color:#000}.table-wrapper table tr:not(.header){border-bottom:1px solid #0041c3}.table-wrapper table td,.table-wrapper table th{border-right:1px solid #0041c3;padding:.25rem 1.5rem}.table-wrapper table .header td,.table-wrapper table .header th{background:#d8e2f4}.table-wrapper table h5{margin-bottom:0}.table-wrapper{max-width:100%;overflow-x:auto}table.aligncenter{display:table}.full-width-table table{width:100%;text-align:left}.gp-map{position:relative;width:100%;height:400px}.gp-map iframe{position:absolute;width:100%;height:100%}