/*

Theme Name: Twenty Seventeen Child

Theme URI: https://wordpress.org/themes/twentyseventeen-child/

Template: twentyseventeen

Author: the WordPress team

Author URI: https://wordpress.org/

Description: Twenty Seventeen  Child Theme

Version: 1.7

License: GNU General Public License v2 or later

License URI: http://www.gnu.org/licenses/gpl-2.0.html

Text Domain: twentyseventeenchild

Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready



This theme, like WordPress, is licensed under the GPL.

Use it to make something cool, have fun, and share what you've learned with others.

*/:root{--color-white: #ffffff;--grey-typ: #555;--blue: #19456B;--bluehead: #254d64;--dark-blue: #14334e;--blue-serv: #3C6985;--light-grey: #E4E4E4;--textcolor: #444;--textcolor-light: #5e5e5e;--light-grey2: #e2e1e1;--light-grey3-b: #cfcfcf;--greya: #b6b5b5}@media screen and (min-width: 48em){.admin-bar .site-navigation-fixed.navigation-top{top:0px}}h1{font-size:calc(1rem + 1.5vw) !important}p,div{color:var(--grey-typ)}a:not(.elementor-button-link){box-shadow:none !important}.site-branding{margin-bottom:0 !important}.home #content .wrap{padding-top:0 !important}#masthead{width:100%}@media (min-width: 48.063em){#masthead{position:absolute;z-index:9999;background-color:transparent}}@media (max-width: 48em){#masthead{background-color:var(--bluehead);border:0 !important}}#masthead .custom-header{transition:top,background-color .3s}#masthead .custom-header:hover,#masthead .custom-header:focus{background-color:var(--blue) !important}@media (max-width: 62em){#masthead .custom-header{height:0}#masthead .navigation-top{position:relative}}#masthead .navigation-top{background-color:transparent;border:0;top:0;z-index:999;display:inline-block;width:100%}#masthead .navigation-top .row.h-r{width:100%}@media (max-width: 48em){#masthead .navigation-top .row.h-r .col-4,#masthead .navigation-top .row.h-r .col-8{width:50%}#masthead .navigation-top .row.h-r .col-4 nav#site-navigation,#masthead .navigation-top .row.h-r .col-8 nav#site-navigation{margin-top:0 !important;margin-bottom:0 !important;float:right !important}#masthead .navigation-top .row.h-r .col-4 nav#site-navigation button.menu-toggle,#masthead .navigation-top .row.h-r .col-8 nav#site-navigation button.menu-toggle{float:right}#masthead .navigation-top .row.h-r .col-4 .top_lang_menu_class2,#masthead .navigation-top .row.h-r .col-8 .top_lang_menu_class2{margin-top:0 !important;margin-bottom:0 !important;float:right !important}#masthead .navigation-top .row.h-r .col-4 .col-3,#masthead .navigation-top .row.h-r .col-4 nav,#masthead .navigation-top .row.h-r .col-8 .col-3,#masthead .navigation-top .row.h-r .col-8 nav{width:100%;padding-right:2em !important}}#masthead .navigation-top .top_lang_menu_class2{display:inline-block}@media (min-width: 62em){#masthead .navigation-top .top_lang_menu_class2{margin-top:2.7em}}@media (max-width: 62.063em){#masthead .navigation-top .top_lang_menu_class2{margin-top:2.1em}}#masthead .navigation-top .top_lang_menu_class2 ul#menu-top_menu_lang{float:right}@media (max-width: 34.5em){#masthead .navigation-top .top_lang_menu_class2 ul#menu-top_menu_lang{padding:0}}#masthead .navigation-top .top_lang_menu_class2 ul#menu-top_menu_lang li{list-style:none;display:inline-block}@media (max-width: 62em){#masthead .navigation-top nav#site-navigation.toggled-on{height:100%}#masthead .navigation-top nav#site-navigation.toggled-on .menu-main-menu-container ul{border-top:1px solid #eee;padding:0.75em 1.695em;display:block !important}#masthead .navigation-top nav#site-navigation.toggled-on .menu-main-menu-container ul li{display:block !important;width:100% !important}#masthead .navigation-top nav#site-navigation.toggled-on .menu-main-menu-container ul li ul.sub-menu{display:none !important}#masthead .navigation-top nav#site-navigation.toggled-on .menu-main-menu-container ul li ul.sub-menu a{width:100% !important}#masthead .navigation-top nav#site-navigation.toggled-on .menu-main-menu-container ul li .dropdown-toggle,#masthead .navigation-top nav#site-navigation.toggled-on .menu-main-menu-container ul li .dropdown-toggle.toggled-on,#masthead .navigation-top nav#site-navigation.toggled-on .menu-main-menu-container ul li ul.sub-menu.toggled-on{display:block !important}#masthead .navigation-top nav#site-navigation.toggled-on .menu-main-menu-container ul li ul.sub-menu.toggled-on{left:0;padding-left:0 !important}#masthead .navigation-top nav#site-navigation.toggled-on .menu-main-menu-container ul li ul.sub-menu.toggled-on a{font-weight:normal}#masthead .navigation-top nav#site-navigation.toggled-on .menu-main-menu-container ul li a{display:block;padding:0.5em 0;text-decoration:none;font-weight:bold;transition:color 0.2s;color:var(--blue) !important;font-size:.875rem}#masthead .navigation-top nav#site-navigation.toggled-on .menu-main-menu-container ul li a svg.icon.icon-angle-down{float:right}#masthead .navigation-top nav#site-navigation.toggled-on .menu-main-menu-container ul li.menu-item-has-children a svg{display:none}#masthead .navigation-top nav#site-navigation.toggled-on .menu-main-menu-container ul li.menu-item-has-children:before{display:none}#masthead .navigation-top nav#site-navigation .menu-main-menu-container{float:right;width:100%}#masthead .navigation-top nav#site-navigation .menu-main-menu-container ul{display:none !important;background:#fff;list-style:none;margin:0;text-align:left}}#masthead .navigation-top #site-navigation{margin-top:1.2em}@media (max-width: 62.938em) and (min-width: 63em){#masthead .navigation-top #site-navigation{margin-top:1.8em !important}}@media (max-width: 62em){#masthead .navigation-top #site-navigation button.menu-toggle{background:var(--dark-blue)}#masthead .navigation-top #site-navigation .menu-toggle{display:block !important;border-radius:100%;line-height:0.5}#masthead .navigation-top #site-navigation .menu-toggle .icon{margin:.1em;bottom:0;top:0}#masthead .navigation-top #site-navigation .menu-toggle:hover,#masthead .navigation-top #site-navigation .menu-toggle:focus{box-shadow:none}#masthead .navigation-top #site-navigation .menu-toggle:after{border:0}#masthead .navigation-top #site-navigation button.dropdown-toggle{background-color:transparent !important;box-shadow:none;color:var(--blue)}#masthead .navigation-top #site-navigation button.dropdown-toggle:after{display:none}#masthead .navigation-top #site-navigation ul.sub-menu{display:none !important}#masthead .navigation-top #site-navigation ul.sub-menu.toggled-on{display:block;position:relative !important;border:0}#masthead .navigation-top #site-navigation .dropdown-toggle.toggled-on{float:right}}@media (min-width: 63em){#masthead .navigation-top #site-navigation .menu-main-menu-container ul#top-menu li{padding:.5em 1em}#masthead .navigation-top #site-navigation .menu-main-menu-container ul#top-menu li a{padding:.5em 0}#masthead .navigation-top #site-navigation .menu-main-menu-container ul#top-menu li a:hover,#masthead .navigation-top #site-navigation .menu-main-menu-container ul#top-menu li a:focus{border-bottom:1px solid var(--color-white)}#masthead .navigation-top #site-navigation .menu-main-menu-container ul#top-menu li li{padding:0 !important}#masthead .navigation-top #site-navigation .menu-main-menu-container ul#top-menu li li:hover a,#masthead .navigation-top #site-navigation .menu-main-menu-container ul#top-menu li li:focus a{border:0}#masthead .navigation-top #site-navigation .menu-main-menu-container ul#top-menu li li a{padding:1em !important}}#masthead .navigation-top #site-navigation .menu-main-menu-container ul#top-menu li li:hover,#masthead .navigation-top #site-navigation .menu-main-menu-container ul#top-menu li li:focus{background:var(--blue);color:var(--color-white) !important}#masthead .navigation-top #site-navigation .menu-main-menu-container ul#top-menu li li:hover a,#masthead .navigation-top #site-navigation .menu-main-menu-container ul#top-menu li li:focus a{color:var(--color-white) !important}#masthead .navigation-top #site-navigation .menu-main-menu-container ul#top-menu li li a{color:var(--blue)}#masthead .navigation-top #site-navigation .menu-main-menu-container ul#top-menu li li a:hover,#masthead .navigation-top #site-navigation .menu-main-menu-container ul#top-menu li li a:focus{border-bottom:0 !important;color:var(--color-white) !important;background:var(--blue) !important}#masthead .navigation-top #site-navigation .menu-main-menu-container ul#top-menu li a{color:var(--color-white)}@media (max-width: 54.5em){#main section.slider h2{font-size:1.5em !important;margin-top:3em;line-height:1.2em}}#main section.services .elementor-widget-wrap{padding:0 !important}#main section.services .elementor-widget-wrap .elementor-tabs-content-wrapper .elementor-tab-content{padding:0 !important}#main section.services .elementor-widget-wrap .elementor-tabs-content-wrapper .elementor-tab-content .content-a{background:var(--blue);display:block}#main section.services .elementor-widget-wrap .elementor-tabs-content-wrapper .elementor-tab-content .content-a a{color:var(--color-white);padding:1em 2em;font-weight:bold;display:inline-block;font-size:.9em}#main section.services .elementor-widget-wrap .elementor-tabs-wrapper,#main section.services .elementor-widget-wrap .elementor-tabs-content-wrapper{border-right:1px solid var(--light-grey)}@media (min-width: 47.938em){#main section.services .elementor-widget-wrap .elementor-tabs-wrapper,#main section.services .elementor-widget-wrap .elementor-tabs-content-wrapper{width:42% !important}}#main section.services .elementor-widget-wrap .elementor-tabs-wrapper .elementor-tab-title,#main section.services .elementor-widget-wrap .elementor-tabs-content-wrapper .elementor-tab-title{border-bottom:1px solid var(--light-grey)}#main section.services .elementor-widget-wrap .elementor-tabs-wrapper .elementor-tab-title .icon-class,#main section.services .elementor-widget-wrap .elementor-tabs-content-wrapper .elementor-tab-title .icon-class{display:inline-block;width:20%;font-size:3em;padding:0 1em 0 .2em}#main section.services .elementor-widget-wrap .elementor-tabs-wrapper .elementor-tab-title .icon-class i,#main section.services .elementor-widget-wrap .elementor-tabs-content-wrapper .elementor-tab-title .icon-class i{color:var(--light-grey)}#main section.services .elementor-widget-wrap .elementor-tabs-wrapper .elementor-tab-title .icon-class svg,#main section.services .elementor-widget-wrap .elementor-tabs-content-wrapper .elementor-tab-title .icon-class svg{fill:var(--light-grey);width:1em !important}#main section.services .elementor-widget-wrap .elementor-tabs-wrapper .elementor-tab-title .cont,#main section.services .elementor-widget-wrap .elementor-tabs-content-wrapper .elementor-tab-title .cont{display:inline-block;width:80%;vertical-align:middle;line-height:1.5em}#main section.services .elementor-widget-wrap .elementor-tabs-wrapper .elementor-tab-title .cont p,#main section.services .elementor-widget-wrap .elementor-tabs-content-wrapper .elementor-tab-title .cont p{font-weight:normal;font-size:.8em}#main section.services .elementor-widget-wrap .elementor-tabs-wrapper .elementor-tab-title .cont p a,#main section.services .elementor-widget-wrap .elementor-tabs-content-wrapper .elementor-tab-title .cont p a{border:1px solid var(--blue-serv);color:var(--blue-serv);display:inline-block;width:auto;padding:.3em 1em;border-radius:3em;margin-top:.5em;font-size:.8em}#main section.services .elementor-widget-wrap .elementor-tabs-wrapper .elementor-tab-title.elementor-active,#main section.services .elementor-widget-wrap .elementor-tabs-content-wrapper .elementor-tab-title.elementor-active{background-color:var(--blue-serv)}#main section.services .elementor-widget-wrap .elementor-tabs-wrapper .elementor-tab-title.elementor-active *,#main section.services .elementor-widget-wrap .elementor-tabs-content-wrapper .elementor-tab-title.elementor-active *{color:var(--color-white) !important}#main section.services .elementor-widget-wrap .elementor-tabs-wrapper .elementor-tab-title.elementor-active a,#main section.services .elementor-widget-wrap .elementor-tabs-content-wrapper .elementor-tab-title.elementor-active a{border:1px solid var(--color-white) !important}@media (max-width: 47.938em){#main section#contact-form{padding:0 !important}#main section#contact-form section{background:#FAFAFAA1}#main section#contact-form section .elementor-widget-wrap.elementor-element-populated{padding-bottom:0 !important}#main section#contact-form section .elementor-widget-wrap.elementor-element-populated .elementor-icon-box-wrapper *{font-size:1em;display:inline-block}}#main section#wpsp-2664 .wp-show-posts-image{margin:0;z-index:0;position:relative}#main section#wpsp-2664 .contnt{background-color:#fff !important;padding:1em;margin-top:-3em !important;z-index:1;position:relative;max-width:90%;display:inline-block}#main section#wpsp-2664 .contnt header{margin-bottom:0 !important}#main section#wpsp-2664 .contnt header h5 a{font-size:1em;color:var(--blue);text-transform:none}#main section#wpsp-2664 .contnt time,#main section#wpsp-2664 .contnt .wp-show-posts-entry-content,#main section#wpsp-2664 .contnt .wp-show-posts-entry-summary{color:var(--textcolor) !important;font-size:0.875em}body .wpcf7 input[type="submit"]{background:var(--blue) url(images/paper-plane-solid.svg) 1.5em 1.5em no-repeat;background-size:16px 16px;padding:1.5em 2em 1.5em 3em;font-weight:bold;font-size:15px;border-radius:3em;border:0;transition:all 1s ease-out}body .wpcf7 input[type="submit"]:hover,body .wpcf7 input[type="submit"]:focus{background:var(--dark-blue) url(images/paper-plane-solid.svg) 1.5em 1.5em no-repeat;background-size:16px 16px}section.elementor-element-d56141b .elementor-element-populated{padding:0 !important}footer#colophon{margin:0;padding-top:3em;background:#f2f2f2 !important}footer#colophon section{padding:0 !important}@media screen and (min-width: 48.063em){footer#colophon .widget-column.footer-widget-1{width:70% !important}footer#colophon .widget-column.footer-widget-2{width:30% !important}}@media screen and (max-width: 47.938em){footer#colophon .widget-column.footer-widget-1,footer#colophon .widget-column.footer-widget-2{width:100% !important}footer#colophon .widget-column.footer-widget-2{padding-top:2em}footer#colophon ul li{display:block}}@media (max-width: 48em){footer#colophon .site-info.container [class^="col-md-"],footer#colophon .widget-column.footer-widget-1,footer#colophon .widget-column.footer-widget-2{width:100% !important}footer#colophon .site-info.container [class^="col-md-"] *,footer#colophon .widget-column.footer-widget-1 *,footer#colophon .widget-column.footer-widget-2 *{text-align:center !important}footer#colophon .site-info.container [class^="col-md-"]{text-align:center !important}}footer#colophon .widget-column.footer-widget-1 ul#menu-footer_menu1{padding:0}footer#colophon .widget-column.footer-widget-1 ul#menu-footer_menu1 li{display:inline-block;border:0}footer#colophon .widget-column.footer-widget-1 ul#menu-footer_menu1 li a{color:var(--textcolor);font-size:.9em;font-weight:bold;padding:1em}footer#colophon .widget-column.footer-widget-2 section#custom_html-27{padding:0}footer#colophon .widget-column.footer-widget-2 section#custom_html-27 .custom-html-widget{text-align:right}footer#colophon .widget-column.footer-widget-2 section#custom_html-27 .custom-html-widget *{color:var(--blue-serv)}footer#colophon .site-info.container *{font-size:.95em;color:var(--textcolor)}footer#colophon .site-info.container a{color:var(--blue);font-weight:bold}footer#colophon aside.widget-area{padding-top:0}footer#colophon aside.widget-area div#mc4wp_form_widget-2{max-width:400px;width:auto;margin:0 auto}footer#colophon aside.widget-area div#mc4wp_form_widget-2 h3{color:var(--blue);font-size:1.4em}footer#colophon aside.widget-area div#mc4wp_form_widget-2 form#mc4wp-form-1 input[type='email']{background:var(--light-grey3-b);border:1px solid var(--greya);text-align:center;font-weight:bold;border-radius:1.5em;padding-top:1em;padding-bottom:1em}footer#colophon aside.widget-area div#mc4wp_form_widget-2 form#mc4wp-form-1 input[type='submit']{background:var(--blue-serv) url(images/envelope-open-text-solid.svg) 1.5em 1.5em no-repeat;background-size:16px 16px;padding:1.5em 2em 1.5em 3em;font-weight:bold;font-size:15px;border-radius:3em;border:0;transition:all 1s ease-out}footer#colophon aside.widget-area div#mc4wp_form_widget-2 form#mc4wp-form-1 input[type='submit']:hover,footer#colophon aside.widget-area div#mc4wp_form_widget-2 form#mc4wp-form-1 input[type='submit']:focus{background:var(--blue) url(images/envelope-open-text-solid.svg) 1.5em 1.5em no-repeat;background-size:16px 16px}@media (prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}}.back-to-top-wrapper{position:absolute;top:100vh;right:1.25rem;bottom:0em;width:3em;pointer-events:none}.hidden{display:none !important}.back-to-top-link{position:sticky;pointer-events:all;top:calc(100vh - 5rem);display:inline-block;text-decoration:none;font-size:2rem;line-height:3rem;text-align:center;width:3rem;height:3rem;border-radius:50%;padding:0.25rem;transition:transform 80ms ease-in}.back-to-top-link span{color:var(--blue-serv)}.back-to-top-link:hover,.back-to-top-link:focus{transform:scale(1.1);color:var(--blue)}.back-to-top-link:focus{outline:none;box-shadow:0 0 0 3px 6px}body:not(.home) #content{padding-top:2em !important;padding-bottom:2em !important}.page .elementor-widget-text-editor .textbox{text-align:justify}.page .single-featured-image-header{position:relative;display:grid;border:0}.page .single-featured-image-header>*{grid-area:1/-1}.page .single-featured-image-header .entry-title,.page .single-featured-image-header .attachment-twentyseventeen-featured-image{grid-area:1/2}@media (max-width: 61.5em){.page .single-featured-image-header .attachment-twentyseventeen-featured-image{min-height:250px;width:auto;overflow:hidden}}.page .single-featured-image-header .entry-title{color:var(--color-white) !important;display:flex;flex-direction:column;justify-content:flex-end;grid-column:1/2;grid-row:1/2;grid-area:1/2;margin:0 auto;padding-bottom:8%;text-transform:none !important}@media (max-width: 61.5em){.page .single-featured-image-header .entry-title{padding-bottom:6% !important;margin-left:4.5em !important}}.page .single-featured-image-header .attachment-twentyseventeen-featured-image{object-fit:cover}.page .site-content-contain #content #primary{max-width:100%}#gtranslate-3{display:table;height:100%;padding-bottom:0}#gtranslate-3 .gtranslate_wrapper{display:table-cell;vertical-align:middle;text-align:center}#gtranslate-3 a:nth-child(2){margin-right:.3em}#gtranslate-3 a{float:right}#gtranslate-3 img{box-shadow:none !important}#menu-services{text-align:center}#menu-services li{display:inline-block;list-style:none}#menu-services li a{display:inline-block;margin:.5em;font-weight:600;color:#19456B;background-color:#FFFFFF00;border-style:solid;border-width:2px 2px 2px 2px;border-color:#19456B;border-radius:4em;padding:1em 1.5em}#menu-services li a:hover,#menu-services li a:focus{background:var(--blue);box-shadow:0 0 6px var(--blue);color:var(--color-white);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5)}.archive.category.category-projects article *{text-align:center}.archive.category.category-projects article h2 a{color:var(--blue)}.archive.category.category-projects .page-header h1{text-align:center}.archive.category.category-projects #masthead,.single-post.category-projects #masthead,.privacy-policy #masthead{position:relative !important;padding:0 !important}.archive.category.category-projects #masthead .custom-header,.single-post.category-projects #masthead .custom-header,.privacy-policy #masthead .custom-header{background:var(--blue);margin-bottom:0 !important;padding:.5em}.archive.category.category-projects .site-content-contain .page-header,.single-post.category-projects .site-content-contain .page-header,.privacy-policy .site-content-contain .page-header{padding-bottom:0 !important;margin-bottom:3em !important}.single-post.category-projects .single-featured-image-header img{margin-top:3em;margin-bottom:3em}.single-post.category-projects .single-featured-image-header .entry-title{text-align:center}.single-post.category-projects .navigation.post-navigation{display:none}.single-post.category-projects .site-content-contain .entry-header .entry-meta{text-align:center}.single-post.category-projects .site-content-contain .entry-header .entry-meta .byline{display:none !important}.menu-toggle{color:var(--color-white)}@media (min-width: 769px) and (max-width: 992px){#gtranslate-3{float:right !important}}@media (max-width: 769px){#gtranslate-3{float:right;margin-bottom:1em}}@media (max-width: 768px){#main section.slider h2{margin-top:0 !important}}.cookie-notice-container a{color:var(--color-white) !important}#cn-accept-cookie,#cn-more-info{color:var(--color-white) !important}#cn-close-notice{background:transparent}
