/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:"Silka";src:url(/themes/custom/espacedent/assets/fonts/silka/Silka-Thin.otf) format("opentype");font-weight:100;font-style:normal;}@font-face{font-family:"Silka";src:url(/themes/custom/espacedent/assets/fonts/silka/Silka-ThinItalic.otf) format("opentype");font-weight:100;font-style:italic;}@font-face{font-family:"Silka";src:url(/themes/custom/espacedent/assets/fonts/silka/Silka-ExtraLight.otf) format("opentype");font-weight:200;font-style:normal;}@font-face{font-family:"Silka";src:url(/themes/custom/espacedent/assets/fonts/silka/Silka-ExtraLightItalic.otf) format("opentype");font-weight:200;font-style:italic;}@font-face{font-family:"Silka";src:url(/themes/custom/espacedent/assets/fonts/silka/Silka-Light.otf) format("opentype");font-weight:300;font-style:normal;}@font-face{font-family:"Silka";src:url(/themes/custom/espacedent/assets/fonts/silka/Silka-LightItalic.otf) format("opentype");font-weight:300;font-style:italic;}@font-face{font-family:"Silka";src:url(/themes/custom/espacedent/assets/fonts/silka/Silka-Regular.otf) format("opentype");font-weight:400;font-style:normal;}@font-face{font-family:"Silka";src:url(/themes/custom/espacedent/assets/fonts/silka/Silka-RegularItalic.otf) format("opentype");font-weight:400;font-style:italic;}@font-face{font-family:"Silka";src:url(/themes/custom/espacedent/assets/fonts/silka/Silka-Medium.otf) format("opentype");font-weight:500;font-style:normal;}@font-face{font-family:"Silka";src:url(/themes/custom/espacedent/assets/fonts/silka/Silka-MediumItalic.otf) format("opentype");font-weight:500;font-style:italic;}@font-face{font-family:"Silka";src:url(/themes/custom/espacedent/assets/fonts/silka/Silka-SemiBold.otf) format("opentype");font-weight:600;font-style:normal;}@font-face{font-family:"Silka";src:url(/themes/custom/espacedent/assets/fonts/silka/Silka-SemiBoldItalic.otf) format("opentype");font-weight:600;font-style:italic;}@font-face{font-family:"Silka";src:url(/themes/custom/espacedent/assets/fonts/silka/Silka-Bold.otf) format("opentype");font-weight:700;font-style:normal;}@font-face{font-family:"Silka";src:url(/themes/custom/espacedent/assets/fonts/silka/Silka-BoldItalic.otf) format("opentype");font-weight:700;font-style:italic;}@font-face{font-family:"Silka";src:url(/themes/custom/espacedent/assets/fonts/silka/Silka-Black.otf) format("opentype");font-weight:900;font-style:normal;}@font-face{font-family:"Silka";src:url(/themes/custom/espacedent/assets/fonts/silka/Silka-BlackItalic.otf) format("opentype");font-weight:900;font-style:italic;}body{margin:0;background:#fafafa;font-family:"Silka",sans-serif;font-size:18px;color:#222222;}a{color:#004b70;-webkit-transition:0.3s ease;transition:0.3s ease;}a:hover{color:#003b5c;}ul{padding-left:20px;}.viewsreference--view-title{display:none !important;}main{min-height:54vh;}.section-reveal{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-transition:opacity 0.3s ease-out,-webkit-transform 0.3s ease-out;transition:opacity 0.3s ease-out,-webkit-transform 0.3s ease-out;transition:opacity 0.3s ease-out,transform 0.3s ease-out;transition:opacity 0.3s ease-out,transform 0.3s ease-out,-webkit-transform 0.3s ease-out;}.section-reveal.active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}header{padding:25px 0;border-bottom:1px solid #222222;}header > div{max-width:1280px;margin:0 auto;padding:0 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;}header > div .block-branding{-webkit-box-flex:1;-ms-flex:1;flex:1;}header > div .block-branding img{max-width:250px;}header > div .block-main-nav{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}header > div .block-main-nav > ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style-type:none;padding:0;}header > div .block-main-nav > ul li a{padding:0.5rem 1rem;color:#222222;text-decoration:none;font-weight:600;font-size:20px;-webkit-transition:0.3s ease;transition:0.3s ease;}header > div .block-main-nav > ul li a:hover,header > div .block-main-nav > ul li a.is-active{color:#004b70;}header > div .block-main-nav > ul li:last-child a{background:#004b70;color:#fafafa;margin-left:15px;border-radius:0.5rem;}header > div .block-main-nav > ul li:last-child a:hover,header > div .block-main-nav > ul li:last-child a.is-active{background:#003b5c;}header > div .block-main-nav .burger-menu{display:none;background-color:transparent;border:none;cursor:pointer;padding:0;}header > div .block-main-nav .burger-menu .line{fill:none;stroke:#222222;stroke-width:6;-webkit-transition:stroke-dasharray 600ms cubic-bezier(0.4,0,0.2,1),stroke-dashoffset 600ms cubic-bezier(0.4,0,0.2,1);transition:stroke-dasharray 600ms cubic-bezier(0.4,0,0.2,1),stroke-dashoffset 600ms cubic-bezier(0.4,0,0.2,1);}header > div .block-main-nav .burger-menu .line.line1{stroke-dasharray:60 207;stroke-width:6;}header > div .block-main-nav .burger-menu .line.line2{stroke-dasharray:60 60;stroke-width:6;}header > div .block-main-nav .burger-menu .line.line3{stroke-dasharray:60 207;stroke-width:6;}header > div .block-main-nav .burger-menu.opened .line.line1{stroke-dasharray:90 207;stroke-dashoffset:-134;}header > div .block-main-nav .burger-menu.opened .line.line2{stroke-dasharray:1 60;stroke-dashoffset:-30;}header > div .block-main-nav .burger-menu.opened .line.line3{stroke-dasharray:90 207;stroke-dashoffset:-134;}@media (max-width:850px){header > div .block-branding img{max-width:200px;}header > div .block-main-nav ul{display:none;}header > div .block-main-nav ul.opened{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:fixed;top:101px;left:0;width:100%;margin:0;background:#fafafa;z-index:999;padding-top:30px;height:calc(100vh - 101px);overflow-y:auto;}header > div .block-main-nav ul.opened li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}header > div .block-main-nav ul.opened li a{padding:1rem;display:block;width:100%;font-size:18px;text-align:center;margin:0;}header > div .block-main-nav ul.opened li a:hover{color:#004b70;}header > div .block-main-nav ul.opened li:last-child{margin-top:30px;}header > div .block-main-nav ul.opened li:last-child a{max-width:300px;}header > div .block-main-nav ul.opened li:last-child a:hover{background:#003b5c;color:#fafafa;}header > div .block-main-nav ul.opened .burger-menu{display:none;}header > div .block-main-nav .burger-menu{display:-webkit-box;display:-ms-flexbox;display:flex;}.toolbar-vertical .block-main-nav ul.opened{top:188px !important;height:calc(100vh - 188px);overflow-y:auto;}}footer{background:#004b70;color:#fafafa;padding:40px 0;}footer > div{max-width:1280px;margin:0 auto;padding:0 1rem;display:grid;grid-template-columns:repeat(3,1fr);}footer > div a{color:#fafafa;}footer > div a:hover{color:#4ea0b7;}footer > div ul{list-style-type:none;padding:0;}footer > div ul li{margin-bottom:12px;}footer > div ul li a{text-decoration:none;}footer > div .field--name-body img{margin-bottom:15px;}footer > div h2{margin-bottom:30px;margin-top:10px;}footer > div td{padding-right:20px;padding-bottom:15px;}@media (max-width:1000px){footer > div{grid-template-columns:1fr;}footer > div h2{margin-top:40px;}}.copyright{background:#4ea0b7;text-align:center;padding:5px 0;color:#fafafa;}.copyright a{color:#fafafa;}.copyright a:hover{color:#004b70;}.node--type-service.node--view-mode-full > .node__content > .field--name-field-image,.node--type-service.node--view-mode-full .service-image-container{max-width:1280px;margin:0 auto 30px auto;padding:0 1rem;overflow:hidden;border-radius:0.5rem;}.node--type-service.node--view-mode-full > .node__content > .field--name-field-image img,.node--type-service.node--view-mode-full .service-image-container img{width:100%;height:auto;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;display:block;}.node--type-service.node--view-mode-full .field--name-field-highlight{max-width:1280px;margin:0 auto;padding:0 1rem;font-size:24px;font-weight:300;}.views-row{display:-webkit-box;display:-ms-flexbox;display:flex;}.views-row article,.views-row article.node--view-mode-teaser{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px;border:1px solid #005e8c;border-radius:0.5rem;margin:0;width:100%;height:calc(100% - 40px);}.views-row article .node__content,.views-row article.node--view-mode-teaser .node__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:left;}.views-row article .field--name-field-icon,.views-row article .field--name-field-media-image,.views-row article.node--view-mode-teaser .field--name-field-icon,.views-row article.node--view-mode-teaser .field--name-field-media-image{margin-bottom:20px;}.views-row article .field--name-field-icon img,.views-row article .field--name-field-media-image img,.views-row article.node--view-mode-teaser .field--name-field-icon img,.views-row article.node--view-mode-teaser .field--name-field-media-image img{width:100px;height:100px;aspect-ratio:auto;}.views-row article .field--name-field-highlight,.views-row article.node--view-mode-teaser .field--name-field-highlight{width:100%;margin:0;text-align:left;font-size:16px;line-height:1.5;color:#222222;display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}.views-row article h2,.views-row article.node--view-mode-teaser h2{font-size:20px;font-weight:500;margin:0 0 10px 0;text-align:left;width:100%;color:#222222;}.views-row article .field--name-field-link,.views-row article .links,.views-row article.node--view-mode-teaser .field--name-field-link,.views-row article.node--view-mode-teaser .links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;margin-top:20px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}.views-row article .field--name-field-link a,.views-row article .links a,.views-row article.node--view-mode-teaser .field--name-field-link a,.views-row article.node--view-mode-teaser .links a{font-size:0;padding:8px 10px;background:#004b70;border-radius:0.5rem;width:-webkit-max-content;width:-moz-max-content;width:max-content;text-decoration:none;-webkit-transition:0.3s ease;transition:0.3s ease;}.views-row article .field--name-field-link a:hover,.views-row article .links a:hover,.views-row article.node--view-mode-teaser .field--name-field-link a:hover,.views-row article.node--view-mode-teaser .links a:hover{background:#003b5c;}.views-row article .field--name-field-link a::after,.views-row article .links a::after,.views-row article.node--view-mode-teaser .field--name-field-link a::after,.views-row article.node--view-mode-teaser .links a::after{content:"➜";font-size:16px;color:#fafafa;}.views-row article p,.views-row article.node--view-mode-teaser p{width:100%;margin:0 0 20px 0;font-size:16px;line-height:1.5;color:#222222;display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}.views-row:nth-child(8n+2) article,.views-row:nth-child(8n+2) article.node--view-mode-teaser,.views-row:nth-child(8n+4) article,.views-row:nth-child(8n+4) article.node--view-mode-teaser,.views-row:nth-child(8n+7) article,.views-row:nth-child(8n+7) article.node--view-mode-teaser,.views-row:nth-child(8n+9) article,.views-row:nth-child(8n+9) article.node--view-mode-teaser{border-color:#4ea0b7;}.views-row:nth-child(8n+2) article .field--name-field-link a,.views-row:nth-child(8n+2) article .links a,.views-row:nth-child(8n+2) article.node--view-mode-teaser .field--name-field-link a,.views-row:nth-child(8n+2) article.node--view-mode-teaser .links a,.views-row:nth-child(8n+4) article .field--name-field-link a,.views-row:nth-child(8n+4) article .links a,.views-row:nth-child(8n+4) article.node--view-mode-teaser .field--name-field-link a,.views-row:nth-child(8n+4) article.node--view-mode-teaser .links a,.views-row:nth-child(8n+7) article .field--name-field-link a,.views-row:nth-child(8n+7) article .links a,.views-row:nth-child(8n+7) article.node--view-mode-teaser .field--name-field-link a,.views-row:nth-child(8n+7) article.node--view-mode-teaser .links a,.views-row:nth-child(8n+9) article .field--name-field-link a,.views-row:nth-child(8n+9) article .links a,.views-row:nth-child(8n+9) article.node--view-mode-teaser .field--name-field-link a,.views-row:nth-child(8n+9) article.node--view-mode-teaser .links a{background:#4ea0b7;}.views-row:nth-child(8n+2) article .field--name-field-link a:hover,.views-row:nth-child(8n+2) article .links a:hover,.views-row:nth-child(8n+2) article.node--view-mode-teaser .field--name-field-link a:hover,.views-row:nth-child(8n+2) article.node--view-mode-teaser .links a:hover,.views-row:nth-child(8n+4) article .field--name-field-link a:hover,.views-row:nth-child(8n+4) article .links a:hover,.views-row:nth-child(8n+4) article.node--view-mode-teaser .field--name-field-link a:hover,.views-row:nth-child(8n+4) article.node--view-mode-teaser .links a:hover,.views-row:nth-child(8n+7) article .field--name-field-link a:hover,.views-row:nth-child(8n+7) article .links a:hover,.views-row:nth-child(8n+7) article.node--view-mode-teaser .field--name-field-link a:hover,.views-row:nth-child(8n+7) article.node--view-mode-teaser .links a:hover,.views-row:nth-child(8n+9) article .field--name-field-link a:hover,.views-row:nth-child(8n+9) article .links a:hover,.views-row:nth-child(8n+9) article.node--view-mode-teaser .field--name-field-link a:hover,.views-row:nth-child(8n+9) article.node--view-mode-teaser .links a:hover{background:#3d8fa7;}.views-row:nth-child(8n+3) article,.views-row:nth-child(8n+3) article.node--view-mode-teaser,.views-row:nth-child(8n+5) article,.views-row:nth-child(8n+5) article.node--view-mode-teaser,.views-row:nth-child(8n+6) article,.views-row:nth-child(8n+6) article.node--view-mode-teaser,.views-row:nth-child(8n+8) article,.views-row:nth-child(8n+8) article.node--view-mode-teaser{border-color:#004b70;}.views-row:nth-child(8n+3) article .field--name-field-link a,.views-row:nth-child(8n+3) article .links a,.views-row:nth-child(8n+3) article.node--view-mode-teaser .field--name-field-link a,.views-row:nth-child(8n+3) article.node--view-mode-teaser .links a,.views-row:nth-child(8n+5) article .field--name-field-link a,.views-row:nth-child(8n+5) article .links a,.views-row:nth-child(8n+5) article.node--view-mode-teaser .field--name-field-link a,.views-row:nth-child(8n+5) article.node--view-mode-teaser .links a,.views-row:nth-child(8n+6) article .field--name-field-link a,.views-row:nth-child(8n+6) article .links a,.views-row:nth-child(8n+6) article.node--view-mode-teaser .field--name-field-link a,.views-row:nth-child(8n+6) article.node--view-mode-teaser .links a,.views-row:nth-child(8n+8) article .field--name-field-link a,.views-row:nth-child(8n+8) article .links a,.views-row:nth-child(8n+8) article.node--view-mode-teaser .field--name-field-link a,.views-row:nth-child(8n+8) article.node--view-mode-teaser .links a{background:#004b70;}.views-row:nth-child(8n+3) article .field--name-field-link a:hover,.views-row:nth-child(8n+3) article .links a:hover,.views-row:nth-child(8n+3) article.node--view-mode-teaser .field--name-field-link a:hover,.views-row:nth-child(8n+3) article.node--view-mode-teaser .links a:hover,.views-row:nth-child(8n+5) article .field--name-field-link a:hover,.views-row:nth-child(8n+5) article .links a:hover,.views-row:nth-child(8n+5) article.node--view-mode-teaser .field--name-field-link a:hover,.views-row:nth-child(8n+5) article.node--view-mode-teaser .links a:hover,.views-row:nth-child(8n+6) article .field--name-field-link a:hover,.views-row:nth-child(8n+6) article .links a:hover,.views-row:nth-child(8n+6) article.node--view-mode-teaser .field--name-field-link a:hover,.views-row:nth-child(8n+6) article.node--view-mode-teaser .links a:hover,.views-row:nth-child(8n+8) article .field--name-field-link a:hover,.views-row:nth-child(8n+8) article .links a:hover,.views-row:nth-child(8n+8) article.node--view-mode-teaser .field--name-field-link a:hover,.views-row:nth-child(8n+8) article.node--view-mode-teaser .links a:hover{background:#003b5c;}#block-espacedent-views-block-services-block-1{max-width:1280px;margin:0 auto;padding:0 1rem;margin-top:80px;margin-bottom:80px;}#block-espacedent-views-block-services-block-1 > div > div{display:grid;grid-template-columns:1fr;gap:20px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;}.field--name-field-view .views-element-container{max-width:1280px;margin:0 auto;padding:0 1rem;margin-top:80px;margin-bottom:80px;}.field--name-field-view .views-element-container > div{display:grid;grid-template-columns:1fr;gap:20px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;}@media (min-width:650px){#block-espacedent-views-block-services-block-1 > div > div,.field--name-field-view .views-element-container > div{grid-template-columns:repeat(2,1fr);}}@media (min-width:1000px){#block-espacedent-views-block-services-block-1 > div > div,.field--name-field-view .views-element-container > div{grid-template-columns:repeat(4,1fr);}}.field--name-field-view{max-width:1280px;margin:0 auto;padding:0 1rem;margin-top:80px;margin-bottom:80px;}.user-login-form{max-width:1280px;margin:0 auto;padding:0 1rem;margin-top:80px;margin-bottom:80px;}.user-login-form h2{font-size:24px;font-weight:700;margin-top:10px;margin-bottom:20px;}.user-login-form .form-item{margin-bottom:20px;}.user-login-form .form-item label{display:block;font-weight:700;margin-bottom:5px;}.user-login-form .form-item input{width:100%;padding:10px;border:1px solid #004b70;border-radius:0.5rem;-webkit-transition:0.3s ease;transition:0.3s ease;outline:none;}.user-login-form .form-item input:focus{border-color:#004b70;}.user-login-form .form-actions{margin-top:20px;}.user-login-form .form-actions input{padding:10px 20px;border:none;background:#004b70;color:#fafafa;border-radius:0.5rem;-webkit-transition:0.3s ease;transition:0.3s ease;cursor:pointer;}.user-login-form .form-actions input:hover{background:#003b5c;}.paragraph.paragraph--view-mode--default{margin-top:80px;margin-bottom:80px;}.paragraph.paragraph--view-mode--default > .field--name-field-title{font-size:40px;font-weight:500;margin-bottom:40px;text-align:left;}.paragraph--type--header{position:relative;margin:0 !important;}.paragraph--type--header .paragraph-header-wrapper{max-width:1280px;margin:0 auto;padding:0 1rem;}.paragraph--type--header .paragraph-header-wrapper .paragraph-header-content{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);max-width:600px;background:#fafafa;padding:30px;border-radius:0.5rem;}.paragraph--type--header .paragraph-header-wrapper .paragraph-header-content p{margin:0;font-size:20px;font-weight:400;}.paragraph--type--header .paragraph-header-wrapper .paragraph-header-content .field--name-field-link{margin-top:40px;}.paragraph--type--header .paragraph-header-wrapper .paragraph-header-content .field--name-field-link a{display:inline-block;background:#004b70;color:#fafafa;padding:1rem 2rem;border-radius:0.5rem;text-decoration:none;-webkit-transition:0.3s ease;transition:0.3s ease;font-weight:500;}.paragraph--type--header .paragraph-header-wrapper .paragraph-header-content .field--name-field-link a:hover{background:#003b5c;}.paragraph--type--header img{width:100%;-o-object-fit:cover;object-fit:cover;}@media (max-width:850px){.paragraph--type--header{border-bottom:1px solid #222222;}.paragraph--type--header .paragraph-header-wrapper .paragraph-header-content{position:static;-webkit-transform:none;transform:none;max-width:none;}}.paragraph--type--services{max-width:1280px;margin:0 auto;padding:0 1rem;}.paragraph--type--services > .field--name-field-content{max-width:800px;margin:0 auto;}.paragraph--type--services > .field--name-field-content p{font-size:16px;line-height:1.5;margin-bottom:20px;text-align:center;}.paragraph--type--services .field--name-field-service{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;}.paragraph--type--services .field__item{height:100%;}.paragraph--type--services .field__item .paragraph--type--service{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px;border:1px solid #005e8c;border-radius:0.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;}.paragraph--type--services .field__item .paragraph--type--service .field--name-field-media-image img{width:100px;height:100px;aspect-ratio:auto;}.paragraph--type--services .field__item .paragraph--type--service .field--name-field-title{font-size:20px;font-weight:500;margin:20px 0 0 0;text-align:center;}.paragraph--type--services .field__item .paragraph--type--service .field--name-field-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;}.paragraph--type--services .field__item .paragraph--type--service .field--name-field-link a{font-size:0;padding:8px 10px;background:#004b70;border-radius:0.5rem;width:-webkit-max-content;width:-moz-max-content;width:max-content;text-decoration:none;-webkit-transition:0.3s ease;transition:0.3s ease;}.paragraph--type--services .field__item .paragraph--type--service .field--name-field-link a:hover{background:#003b5c;}.paragraph--type--services .field__item .paragraph--type--service .field--name-field-link a::after{content:"➜";font-size:16px;color:#fafafa;}.paragraph--type--services .field__item:nth-child(2) .paragraph--type--service,.paragraph--type--services .field__item:nth-child(4) .paragraph--type--service,.paragraph--type--services .field__item:nth-child(5) .paragraph--type--service,.paragraph--type--services .field__item:nth-child(7) .paragraph--type--service,.paragraph--type--services .field__item:nth-child(10) .paragraph--type--service,.paragraph--type--services .field__item:nth-child(12) .paragraph--type--service{border-color:#4ea0b7;}.paragraph--type--services .field__item:nth-child(2) .field--name-field-link a,.paragraph--type--services .field__item:nth-child(4) .field--name-field-link a,.paragraph--type--services .field__item:nth-child(5) .field--name-field-link a,.paragraph--type--services .field__item:nth-child(7) .field--name-field-link a,.paragraph--type--services .field__item:nth-child(10) .field--name-field-link a,.paragraph--type--services .field__item:nth-child(12) .field--name-field-link a{background:#4ea0b7;}.paragraph--type--services .field__item:nth-child(2) .field--name-field-link a:hover,.paragraph--type--services .field__item:nth-child(4) .field--name-field-link a:hover,.paragraph--type--services .field__item:nth-child(5) .field--name-field-link a:hover,.paragraph--type--services .field__item:nth-child(7) .field--name-field-link a:hover,.paragraph--type--services .field__item:nth-child(10) .field--name-field-link a:hover,.paragraph--type--services .field__item:nth-child(12) .field--name-field-link a:hover{background:#3d8fa7;}@media (max-width:1100px){.paragraph--type--services .field--name-field-service{grid-template-columns:repeat(2,1fr);}}@media (max-width:650px){.paragraph--type--services .field--name-field-service{grid-template-columns:1fr;}}.paragraph--type--cta{background:#004b70;display:-webkit-box;display:-ms-flexbox;display:flex;}.paragraph--type--cta .cta-wrapper{max-width:1280px;margin:0 auto;padding:0 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:45px;width:-webkit-fill-available;width:-moz-available;width:stretch;}.paragraph--type--cta .cta-wrapper .cta-content{color:#fafafa;}.paragraph--type--cta .cta-wrapper .cta-content .field--name-field-title{font-size:30px;font-weight:500;margin-bottom:10px;}.paragraph--type--cta .cta-wrapper .cta-content p{margin:0;}.paragraph--type--cta .cta-wrapper .field--name-field-link a{background:#fafafa;color:#004b70;padding:1rem 2rem;border-radius:0.5rem;text-decoration:none;-webkit-transition:0.3s ease;transition:0.3s ease;font-weight:500;}.paragraph--type--cta .cta-wrapper .field--name-field-link a:hover{background:#e2e2e2;color:#004b70;}@media (max-width:950px){.paragraph--type--cta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.paragraph--type--cta .cta-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.paragraph--type--cta .cta-wrapper .cta-content{text-align:center;}.paragraph--type--cta .cta-wrapper a{display:inline-block;margin-top:40px;}}.paragraph--type--team{max-width:1280px;margin:0 auto;padding:0 1rem;}.paragraph--type--team > .field--name-field-content p{line-height:1.5;margin-bottom:20px;text-align:left;}.paragraph--type--team .field--name-field-people{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;}.paragraph--type--team .field__item .paragraph--type--person{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;}.paragraph--type--team .field__item .paragraph--type--person .field--name-field-media img{border-radius:0.5rem;width:100%;height:auto;}.paragraph--type--team .field__item .paragraph--type--person .field--name-field-title{font-size:20px;font-weight:600;margin:20px 0 0 0;text-align:left;}@media (max-width:1100px){.paragraph--type--team .field--name-field-people{grid-template-columns:repeat(2,1fr);}}@media (max-width:650px){.paragraph--type--team .field--name-field-people{grid-template-columns:1fr;}}.paragraph--type--map{margin:0 !important;}.paragraph--type--map .field--name-field-address{height:500px;}.paragraph--type--webform{max-width:1280px;margin:0 auto;padding:0 1rem;}.paragraph--type--webform .field--name-field-content{max-width:800px;margin:0 auto;}.paragraph--type--webform .field--name-field-content p{font-size:16px;line-height:1.5;margin-bottom:20px;text-align:left;}.paragraph--type--webform h2,.paragraph--type--webform h3,.paragraph--type--webform .webform-title,.paragraph--type--webform .field--name-field-title{text-align:left;max-width:800px;margin-left:auto;margin-right:auto;}.paragraph--type--webform .webform-submission-form{max-width:800px;margin:0 auto;}.paragraph--type--webform .webform-submission-form input{font-family:"Silka",sans-serif;}.paragraph--type--webform .webform-submission-form .form-item{margin-bottom:20px;}.paragraph--type--webform .webform-submission-form .form-item label{display:block;font-size:16px;font-weight:500;margin-bottom:10px;}.paragraph--type--webform .webform-submission-form .form-item input{width:-webkit-fill-available;width:-moz-available;width:stretch;padding:1rem;border-radius:0.5rem;border:1px solid #005e8c;outline:none;}.paragraph--type--webform .webform-submission-form .form-item textarea{width:-webkit-fill-available;width:-moz-available;width:stretch;padding:1rem;border-radius:0.5rem;border:1px solid #005e8c;outline:none;}.paragraph--type--webform .webform-submission-form .form-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px;}.paragraph--type--webform .webform-submission-form .form-actions input{background:#004b70;color:#fafafa;padding:1rem 2rem;border-radius:0.5rem;border:0;text-decoration:none;-webkit-transition:0.3s ease;transition:0.3s ease;font-weight:500;font-size:18px;cursor:pointer;}.paragraph--type--webform .webform-submission-form .form-actions input:hover{background:#003b5c;}.paragraph--type--text{max-width:1280px;margin:0 auto;padding:0 1rem;}.paragraph--type--text p{font-size:18px;line-height:1.5;}.paragraph--type--text .field--name-field-content p{line-height:1.5;margin-bottom:20px;}.paragraph--type--text-image{max-width:1280px;margin:0 auto;padding:0 1rem;display:grid;grid-template-columns:1fr 1fr;gap:20px;}.paragraph--type--text-image .field--name-field-media{overflow:hidden;border-radius:0.5rem;}.paragraph--type--text-image .field--name-field-media img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;display:block;}.paragraph--type--text-image .field--name-field-title{font-size:40px;font-weight:500;margin-bottom:40px;text-align:left;text-align:left;margin-bottom:10px;}.paragraph--type--text-image .text-image-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:left;}.paragraph--type--text-image.image-align-right{grid-template-columns:1fr 1fr;}.paragraph--type--text-image.image-align-right .field--name-field-media{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}.paragraph--type--text-image.image-align-right .text-image-content{text-align:left;}.paragraph--type--text-image.image-align-right .text-image-content .field--name-field-title{text-align:left;}@media (max-width:850px){.paragraph--type--text-image{grid-template-columns:1fr !important;}.paragraph--type--text-image .field--name-field-media{-webkit-box-ordinal-group:3 !important;-ms-flex-order:2 !important;order:2 !important;}.paragraph--type--text-image .text-image-content{text-align:left !important;}.paragraph--type--text-image .text-image-content .field--name-field-title{font-size:40px;font-weight:500;margin-bottom:40px;text-align:left;text-align:left !important;}}.paragraph--type--image{max-width:1280px;margin:0 auto;padding:0 1rem;}.paragraph--type--image .field--name-field-media{overflow:hidden;border-radius:0.5rem;}.paragraph--type--image .field--name-field-media img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;display:block;}.paragraph--type--images{max-width:1280px;margin:0 auto;padding:0 1rem;}.paragraph--type--images .field--name-field-images{display:grid;gap:20px;}.paragraph--type--images .field--name-field-images .field--name-field-media-image{overflow:hidden;border-radius:0.5rem;}.paragraph--type--images .field--name-field-images .field--name-field-media-image img{width:100%;height:auto !important;-o-object-fit:cover;object-fit:cover;-webkit-transition:0.3s ease;transition:0.3s ease;display:block;}.paragraph--type--images .field--name-field-images .field--name-field-media-image img:hover{-webkit-transform:scale(1.05);transform:scale(1.05);}.paragraph--type--images.columns-2 .field--name-field-images{grid-template-columns:repeat(2,1fr);}.paragraph--type--images.columns-3 .field--name-field-images{grid-template-columns:repeat(3,1fr);}.paragraph--type--images.columns-4 .field--name-field-images{grid-template-columns:repeat(4,1fr);}@media (max-width:850px){.paragraph--type--images .field--name-field-images{grid-template-columns:repeat(2,1fr) !important;}}@media (max-width:500px){.paragraph--type--images .field--name-field-images{grid-template-columns:1fr !important;}}.paragraph--type--links-docs{max-width:1280px;margin:0 auto;padding:0 1rem;}.paragraph--type--links-docs .field--name-field-documents a,.paragraph--type--links-docs .field--name-field-links a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 25px;border:1px solid #004b70;margin-bottom:10px;text-align:left;text-decoration:none;color:#222222;border-radius:0.5rem;font-weight:500;font-size:18px;}.paragraph--type--links-docs .field--name-field-documents a::after,.paragraph--type--links-docs .field--name-field-links a::after{content:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.2328 16.4569C12.9328 16.7426 12.9212 17.2173 13.2069 17.5172C13.4926 17.8172 13.9673 17.8288 14.2672 17.5431L13.2328 16.4569ZM19.5172 12.5431C19.8172 12.2574 19.8288 11.7827 19.5431 11.4828C19.2574 11.1828 18.7827 11.1712 18.4828 11.4569L19.5172 12.5431ZM18.4828 12.5431C18.7827 12.8288 19.2574 12.8172 19.5431 12.5172C19.8288 12.2173 19.8172 11.7426 19.5172 11.4569L18.4828 12.5431ZM14.2672 6.4569C13.9673 6.17123 13.4926 6.18281 13.2069 6.48276C12.9212 6.78271 12.9328 7.25744 13.2328 7.5431L14.2672 6.4569ZM19 12.75C19.4142 12.75 19.75 12.4142 19.75 12C19.75 11.5858 19.4142 11.25 19 11.25V12.75ZM5 11.25C4.58579 11.25 4.25 11.5858 4.25 12C4.25 12.4142 4.58579 12.75 5 12.75V11.25ZM14.2672 17.5431L19.5172 12.5431L18.4828 11.4569L13.2328 16.4569L14.2672 17.5431ZM19.5172 11.4569L14.2672 6.4569L13.2328 7.5431L18.4828 12.5431L19.5172 11.4569ZM19 11.25L5 11.25V12.75L19 12.75V11.25Z' fill='%23000000'/%3E%3C/svg%3E");margin-left:15px;width:30px;height:30px;display:inline-block;}.paragraph--type--links-docs .field--name-field-documents a:hover,.paragraph--type--links-docs .field--name-field-links a:hover{background-color:#004b70;color:#fafafa;}.paragraph--type--links-docs .field--name-field-documents a:hover::after,.paragraph--type--links-docs .field--name-field-links a:hover::after{content:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.2328 16.4569C12.9328 16.7426 12.9212 17.2173 13.2069 17.5172C13.4926 17.8172 13.9673 17.8288 14.2672 17.5431L13.2328 16.4569ZM19.5172 12.5431C19.8172 12.2574 19.8288 11.7827 19.5431 11.4828C19.2574 11.1828 18.7827 11.1712 18.4828 11.4569L19.5172 12.5431ZM18.4828 12.5431C18.7827 12.8288 19.2574 12.8172 19.5431 12.5172C19.8288 12.2173 19.8172 11.7426 19.5172 11.4569L18.4828 12.5431ZM14.2672 6.4569C13.9673 6.17123 13.4926 6.18281 13.2069 6.48276C12.9212 6.78271 12.9328 7.25744 13.2328 7.5431L14.2672 6.4569ZM19 12.75C19.4142 12.75 19.75 12.4142 19.75 12C19.75 11.5858 19.4142 11.25 19 11.25V12.75ZM5 11.25C4.58579 11.25 4.25 11.5858 4.25 12C4.25 12.4142 4.58579 12.75 5 12.75V11.25ZM14.2672 17.5431L19.5172 12.5431L18.4828 11.4569L13.2328 16.4569L14.2672 17.5431ZM19.5172 11.4569L14.2672 6.4569L13.2328 7.5431L18.4828 12.5431L19.5172 11.4569ZM19 11.25L5 11.25V12.75L19 12.75V11.25Z' fill='%23ffffff'/%3E%3C/svg%3E");}.paragraph--type--links-docs .field--name-field-documents a[target=_blank]::after,.paragraph--type--links-docs .field--name-field-links a[target=_blank]::after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%0A%3E%3Cpath d='M18 13v6a2 2 0 01-2 2H5a2 2 0 01-2-2V8a2 2 0 012-2h6' /%3E%3Cpolyline points='15 3 21 3 21 9' /%3E%3Cline x1='10' y1='14' x2='21' y2='3' /%3E%3C/svg%3E");}.paragraph--type--links-docs .field--name-field-documents a[target=_blank]:hover::after,.paragraph--type--links-docs .field--name-field-links a[target=_blank]:hover::after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%0A%3E%3Cpath d='M18 13v6a2 2 0 01-2 2H5a2 2 0 01-2-2V8a2 2 0 012-2h6' /%3E%3Cpolyline points='15 3 21 3 21 9' /%3E%3Cline x1='10' y1='14' x2='21' y2='3' /%3E%3C/svg%3E");}.paragraph--type--links-docs .field--name-field-documents span.file a::after,.paragraph--type--links-docs .field--name-field-links span.file a::after{content:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5 6C6.5 5.17157 7.17157 4.5 8 4.5H13.5L17.5 8.5V18C17.5 18.8284 16.8284 19.5 16 19.5H8C7.17157 19.5 6.5 18.8284 6.5 18V6Z' stroke='%23000000'/%3E%3Cpath d='M13 4.5V9H17.5' stroke='%23000000' stroke-linejoin='round'/%3E%3C/svg%3E");margin-left:6px;}.paragraph--type--links-docs .field--name-field-documents span.file a:hover::after,.paragraph--type--links-docs .field--name-field-links span.file a:hover::after{content:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5 6C6.5 5.17157 7.17157 4.5 8 4.5H13.5L17.5 8.5V18C17.5 18.8284 16.8284 19.5 16 19.5H8C7.17157 19.5 6.5 18.8284 6.5 18V6Z' stroke='%23ffffff'/%3E%3Cpath d='M13 4.5V9H17.5' stroke='%23ffffff' stroke-linejoin='round'/%3E%3C/svg%3E");}.webform-submission-contact-form .form-item-wants-digitization{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;}.webform-submission-contact-form .form-item-wants-digitization > input{width:-webkit-fit-content !important;width:-moz-fit-content !important;width:fit-content !important;}.webform-submission-contact-form .form-item-wants-digitization > label{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:0 !important;}.webform-submission-contact-form .form-item-file > div > div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;margin-top:15px;}.webform-submission-contact-form .form-item-file > div > div > label,.webform-submission-contact-form .form-item-file > div > div > input{margin:0 !important;}.webform-submission-contact-form .form-item-file > div > div > input{width:-webkit-fit-content !important;width:-moz-fit-content !important;width:fit-content !important;}
