*{box-sizing:border-box;padding:0;margin:0}img{width:100%;height:auto}p{padding-top:5px;padding-bottom:1rem;line-height:1.5em}h1,h2,h3,h4,h5,h6{margin:.5rem 0 .5rem;font-weight:800}h2{font-size:clamp(1.5rem,4vw,2.5rem)}span{align-items:center;gap:5px}a:link,a:visited,a:hover,a:active{text-decoration:none}.margin-auto{margin:auto}.green-text{color:#138031}.normal{font-weight:normal}.italic{font-style:italic}.bold{font-weight:bold}.font-size-small{font-size:.8rem}.font-size-normal{font-size:initial}.font-size-large{font-size:1.2rem}.font-size-very-large{font-size:1.5rem;line-height:2.5rem}.no-wrap{white-space:nowrap}.display-flex{display:flex}.divider{background-color:rgba(22,51,88,.8);border-radius:.5rem;flex:none;margin-top:.5rem;margin-bottom:.5rem;height:.2rem}.underline{text-decoration:underline}.horizontal-flex{display:flex;flex-direction:row;gap:4rem}@media screen and (max-width: 600px){.horizontal-flex{flex-direction:column;align-items:center}}.center-self{margin:auto}.center-text{justify-content:center;text-align:center}.padding-40{padding:4rem !important}.padding-30{padding:3rem !important}.margin-top{margin-top:4rem !important}.margin-bottom{margin-bottom:4rem !important}input,textarea{font-family:inherit}.clearing{clear:both}.burger-menu{flex-direction:column;visibility:hidden;opacity:0;position:absolute;right:0;top:calc(100% + .25em);background-color:#0a2343;border-bottom:1px solid;border-color:#649be2;width:0;padding-bottom:10px;font-size:14px;z-index:500;box-shadow:-3px 3px 8px 4px rgba(0,0,0,.2);overflow:hidden;overflow-y:auto;transition:all;transition-duration:200ms;max-height:calc(100vh - 70px);scrollbar-width:thin}@media screen and (max-width: 992px){.burger-menu{display:flex}.burger-menu.active{visibility:visible;opacity:1;width:100%;min-width:300px}}.burger-menu .burger-item>a{position:relative;display:flex;justify-content:space-between;align-items:center;gap:8px;height:100%;width:100%;font-size:18px;font-weight:bold;color:#e9f1fc;padding:15px;background-image:linear-gradient(to right, #073b84, #073b84);background-position:0 100%;background-repeat:no-repeat;background-size:0 100%;transition-property:background-size;transition-duration:250ms;transition-timing-function:ease-in}.burger-menu .burger-item>a:hover{background-size:100% 100%}.burger-menu .burger-item>a:hover{color:#fff}.burger-menu .burger-item>a.pink{color:#fdafd7}.burger-menu .burger-item>a.pink:hover{color:#fff}.burger-menu .burger-item>a.orange{color:#f5802c}.burger-menu .burger-item>a.orange:hover{color:#fff}.burger-menu .burger-item.open .title{background-image:linear-gradient(to right, #3d81d8, #1767ce);background-size:100% 100%;color:#fff}.burger-menu .burger-item.open .submenu{display:flex}.burger-menu .burger-item.open .title svg{transform:rotateX(180deg)}.burger-menu .burger-item .title{display:flex;position:relative;justify-content:space-between;align-items:center;gap:8px;font-size:18px;padding:15px;font-weight:bold;color:#d9e0f1;cursor:pointer;transition:all 250ms;background-image:linear-gradient(to right, #1767ce, #1767ce);background-position:0 100%;background-repeat:no-repeat;background-size:0 100%;transition-property:background-size;transition-duration:250ms;transition-timing-function:ease-in}.burger-menu .burger-item .title:hover{background-size:100% 100%}.burger-menu .burger-item .title:hover{color:#fff}.burger-menu .burger-item .title svg{transition-duration:250ms;transition-property:all}.burger-menu .burger-item ul.submenu{position:relative;display:none;flex-direction:column;background-color:#e9f1fc;height:fit-content}.burger-menu .burger-item ul.submenu a{position:relative;display:flex;align-items:center;gap:8px;height:100%;width:100%;font-size:16px;background-image:linear-gradient(to right, #c9daf5, #c9daf5);background-position:0 100%;background-repeat:no-repeat;background-size:0 100%;transition-property:background-size;transition-duration:250ms;transition-timing-function:ease-in;color:#0a2343;padding:16px 20px}.burger-menu .burger-item ul.submenu a:hover{background-size:100% 100%}.burger-menu .burger-item ul.submenu a:hover{color:#1a64c5}.burger-menu .burger-item ul.submenu a>svg{width:20px;height:20px}.burger-menu .burger-item ul.submenu ul>li>a{padding-left:32px;font-size:13px}:root{font-family:Roboto,"Helvetica Neue",Arial,system-ui,sans-serif !important}body{height:100vh;background-color:#fcfcfc}body>nav{display:flex;position:fixed;top:0;width:100%;min-height:70px;height:70px;max-height:70px;background-image:linear-gradient(to right, #0a2343, #163257, #0a2343);border-bottom:.25em solid #0a2343;z-index:1000;align-items:center;justify-content:center;flex-direction:row;box-shadow:0 .25em .25em rgba(0,0,0,.1);min-width:300px}body>nav ol,body>nav ul,body>nav li{list-style-type:none}body>nav .container{display:flex;flex-direction:row;white-space:nowrap;justify-content:space-between;height:100%;width:100%}@media only screen and (max-width: 600px){body>nav .container{width:100%}}@media only screen and (min-width: 600px){body>nav .container{width:100%}}@media only screen and (min-width: 1200px){body>nav .container{max-width:1200px}}body>nav .container .logo{position:relative;display:flex;align-items:center;justify-content:center;height:100%;padding:10px 10px 5px 10px;overflow:hidden;max-width:100%;min-width:240px;gap:10px}body>nav .container .logo img{object-fit:contain;width:auto;height:auto;max-width:100%;max-height:100%}body>nav .container .logo span{display:inline-flex;position:relative;font-size:clamp(1rem,5vw,1.5rem);color:rgba(0,0,0,0);font-weight:900;transition:color 200ms;background-image:linear-gradient(to right, #262626 0%, #262626 94%, #d7d7d7 97%, #262626 100%);background-clip:text;background-size:200%;background-repeat:repeat;animation:logo-text-animation;animation-duration:2s;animation-timing-function:ease;animation-iteration-count:1;height:100%;width:100%}@keyframes logo-text-animation{0%{background-position:200% 0}100%{background-position:0 0}}body>nav .container .menu{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;width:max-content}body>nav .container .menu .menu-wrapper{display:flex;flex-direction:row;align-items:center;width:fit-content;gap:5px}body>nav .container .menu .menu-wrapper .item{position:relative;height:100%}@media screen and (max-width: 992px){body>nav .container .menu .menu-wrapper .item{display:none}}body>nav .container .menu .menu-wrapper .item.shown .hover-menu{visibility:visible;opacity:1;transition-property:all;transition-duration:400ms;transform:scale(1) translateY(0)}body>nav .container .menu .menu-wrapper .item.shown .menu-link{color:#fff}body>nav .container .menu .menu-wrapper .item:hover .hover-menu{visibility:visible;opacity:1;transition-property:all;transition-duration:400ms;transform:scale(1) translateY(0)}body>nav .container .menu .menu-wrapper .item:hover .menu-link{color:#fff}body>nav .container .menu .menu-wrapper .item:hover .menu-link svg{transform:translateY(2px)}body>nav .container .menu .menu-wrapper .item:hover .menu-link span::after{width:100% !important;left:0 !important;visibility:visible !important}body>nav .container .menu .menu-wrapper .item .menu-link{position:relative;display:flex;flex-direction:row;gap:5px;justify-content:center;align-items:center;font-size:16px;min-height:1.5em;padding:10px;font-weight:bold;color:#e0e9f2;cursor:pointer}body>nav .container .menu .menu-wrapper .item .menu-link span{position:relative;width:100%}body>nav .container .menu .menu-wrapper .item .menu-link span::after{position:absolute;content:"";height:2px;top:calc(100% + 2px);width:0;background-color:#e0e9f2;transition-property:left,width;transition-duration:200ms;left:50%;visibility:hidden}body>nav .container .menu .menu-wrapper .item .menu-link svg{transition:all;transition-duration:200ms}body>nav .container .menu .menu-wrapper .item .menu-link.menu-button a{display:flex;padding:10px 20px;border-radius:100px;color:#fff;transition-duration:200ms}body>nav .container .menu .menu-wrapper .item .menu-link.menu-button a:hover{transform:scale(1.05)}body>nav .container .menu .menu-wrapper .item .menu-link.menu-button.pink a{background-color:#ab0058;border:1px solid #f958ab}body>nav .container .menu .menu-wrapper .item .menu-link.menu-button.pink a:hover{background-color:#de0072}body>nav .container .menu .menu-wrapper .item .menu-link.menu-button.pink a:active{background-color:#f72c94}body>nav .container .menu .menu-wrapper .item .hover-menu{position:absolute;top:100%;z-index:200;padding-top:10px;min-width:270px;visibility:hidden;opacity:0;transition-timing-function:cubic-bezier(0.16, 1, 0.3, 1);transform:scale(0.99) translateY(-10px)}body>nav .container .menu .menu-wrapper .item .hover-menu .hover-menu-container{padding-top:5px;border-radius:10px;padding-bottom:10px;overflow:hidden;position:relative;background-color:rgba(10,35,67,.9);display:flex;flex-direction:column;box-shadow:0 5px 10px 0 rgba(0,0,0,.5);border:1px solid #bcd3f6}body>nav .container .menu .menu-wrapper .item .hover-menu .hover-menu-container ul{width:100%;padding:0;margin:0}body>nav .container .menu .menu-wrapper .item .hover-menu .hover-menu-container ul>li{margin:0;display:flex;justify-content:center;gap:5px}body>nav .container .menu .menu-wrapper .item .hover-menu .hover-menu-container ul>li>a{display:flex;align-items:center;gap:8px;height:100%;width:100%;font-size:16px;padding:15px 20px 15px 15px;color:#e9f1fc;background-image:linear-gradient(to right, #ab0058, #ab0058);background-position:0 100%;background-repeat:no-repeat;background-size:0 100%;transition-property:background-size;transition-duration:200ms;transition-timing-function:ease-in}body>nav .container .menu .menu-wrapper .item .hover-menu .hover-menu-container ul>li>a:hover{color:#fff;background-size:100% 100%}body>nav .container .menu .menu-wrapper .item .hover-menu .hover-menu-container ul>li>a>svg{width:20px;height:20px}body>nav .container .menu .menu-wrapper .item .hover-menu .hover-menu-container ul ul>li>a{padding-left:32px;font-size:13px}body>nav .container .menu .burger-button{display:none;position:relative;height:40px;width:40px;margin-right:15px;padding:5px;border-radius:5px;cursor:pointer;background-image:url("data:image/svg+xml, <svg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewbox='0 0 16 16' fill='white'><path fill-rule='evenodd' d='M2.5 12a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm0-4a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm0-4a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5z'/></svg>");background-repeat:no-repeat;background-size:40px 40px;color:#fff}body>nav .container .menu .burger-button.burger-icon-x{background-image:url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewbox="0 0 16 16" fill="white"><path d="M4.646 4.646a.5.5 0 0 1 .708 0L8 7.293l2.646-2.647a.5.5 0 0 1 .708.708L8.707 8l2.647 2.646a.5.5 0 0 1-.708.708L8 8.707l-2.646 2.647a.5.5 0 0 1-.708-.708L7.293 8 4.646 5.354a.5.5 0 0 1 0-.708z"/></svg>');background-repeat:no-repeat;background-size:40px 40px;background-color:#f34531}@media only screen and (max-width: 992px){body>nav .container .menu .burger-button{display:flex}}body>header{position:relative;background-image:linear-gradient(to top, #0a2343, #000000, #000000);padding-top:65px}body>header>.header-content{display:block;background-size:cover;background-position:center;margin:0;position:relative;width:100%;padding:20px 0 20px;border-bottom:4px solid #8bb5eb;border-image-source:linear-gradient(90deg, #8bb5eb, #fb84c1);border-image-slice:1;overflow:hidden}body>header>.header-content .svg-blob{position:absolute;z-index:0;left:50%;height:400px;width:400px;top:5%;color:rgba(61,129,216,.18)}body>header>.header-content .header-default{position:relative;display:flex;min-height:400px;flex-direction:row;width:80%;max-width:1200px;margin-left:auto;margin-right:auto;z-index:1}@media screen and (max-width: 800px){body>header>.header-content .header-default{display:none}}body>header>.header-content .header-small{position:relative;display:none;min-height:200px;flex-direction:column;gap:5px;padding-bottom:50px;z-index:1}@media screen and (max-width: 800px){body>header>.header-content .header-small{display:flex}}body>header>.header-content .header-small>h1{text-align:center;font-size:clamp(1.8rem,3vw,3rem)}body>header>.header-content .header-small>div{display:flex;justify-content:center;align-items:center;padding:10px;text-align:center}body>header>.header-content .header-small>span{text-align:center}body>header>.header-content .header-image{position:relative;display:flex;align-items:center;justify-content:center;color:#fff;width:100%;height:100%;padding:10px}body>header>.header-content .header-image img{max-height:500px}body>header>.header-content .header-image svg{width:100%;height:100%;max-width:300px;max-height:300px;z-index:1}@media screen and (max-width: 800px){body>header>.header-content .header-image svg{width:150px;height:auto}}body>header>.header-content h1{text-align:left;padding:10px;font-variant:small-caps;font-weight:700;letter-spacing:1px;color:#eef5ff;text-shadow:0 0 10px rgba(0,0,0,.8);hyphens:auto;overflow-wrap:anywhere;font-size:clamp(1.3rem,3vw,3rem)}body>header>.header-content h1>span{display:initial;transition:color 500ms cubic-bezier(0.6, 0.04, 0.98, 0.34);color:#eef5ff}body>header>.header-content h1>span:hover{color:#fb84c1;transition:none}body>header>.header-content .header-short-text{display:block;padding:10px;font-size:clamp(1rem,2vw,1.3rem);color:#fff;word-spacing:2px;text-shadow:1px 1px 5px rgba(0,0,0,.5);line-height:1.5rem}@media screen and (max-width: 500px){body>header>.header-content .header-short-text{font-size:1rem}}body>header>.header-content .column{width:50%;display:flex;flex-direction:column;align-items:start;justify-content:center;gap:5px}body>main{position:relative;line-height:1.5;padding-bottom:200px;overflow:hidden}body>main a{color:#3d81d8}body>main a:hover{text-decoration:underline}body>main>section{padding:6rem 2rem}body>main>section>.container{max-width:1200px;margin:0 auto}body>main>section>.container>.section-header{max-width:1000px;text-align:center;margin:0 auto 4rem}body>main>section>.container>.section-header>p{color:#676767}@media screen and (max-width: 768px){body>main>section{padding:2rem 1rem}}body>main ul{list-style-type:disc}body>main ul ul{list-style-type:square}body>main ul ul ul{list-style-type:circle}body>main ul,body>main ol{padding:10px;margin-top:1em;margin-bottom:1em;line-height:1.5em}body>main ul>li,body>main ol>li{margin-top:10px}body>main ul.no-icon,body>main ol.no-icon{list-style-type:none}@media screen and (max-width: 600px){body>main ul,body>main ol{padding-left:20px}}body>footer{position:relative;box-sizing:border-box;clear:both;width:100%;min-height:200px;padding:0;background-color:#061629;background-image:linear-gradient(to bottom, #0c366c, #061629, #000000);border-top:.25rem solid #0c366c}body>footer a,body>footer span{color:#c9daf5}body>footer a:hover,body>footer span:hover{color:#f958ab}body>footer>.footer-content{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:1200px;margin:0 auto}body>footer>.footer-content>.footer-grid{width:100%;display:flex;flex-wrap:nowrap;flex-direction:row;align-content:center;justify-content:space-evenly;padding:2rem 1rem;gap:30px;overflow:hidden}@media only screen and (max-width: 900px){body>footer>.footer-content>.footer-grid{flex-direction:column;align-content:flex-start;justify-content:left}}body>footer>.footer-content>.footer-grid>div{display:flex;flex-direction:column;gap:5px;width:auto;flex-grow:1;flex-shrink:1;flex-basis:10%}body>footer>.footer-content>.footer-grid>div .footer-header{color:#e9f1fc;font-size:20px;margin-bottom:10px;white-space:nowrap;font-weight:700;font-variant:small-caps;display:flex;gap:10px}body>footer>.footer-content>.footer-grid>div .footer-header img{max-height:30px;width:auto}body>footer>.footer-content>.footer-grid>div>.slogan{color:#c9daf5;font-size:15px;line-height:1.5rem}body>footer>.footer-content>.footer-grid>div a,body>footer>.footer-content>.footer-grid>div span{gap:10px;display:flex;flex-direction:row;align-items:center;white-space:nowrap;padding:10px 5px;font-size:14px}body>footer>.footer-content>.footer-grid>div a svg,body>footer>.footer-content>.footer-grid>div span svg{display:flex;align-content:center;justify-content:center;font-size:18px;min-width:18px;min-height:18px}body>footer>.footer-content>.footer-bottom{display:flex;justify-content:center;gap:15px;width:100%;border-top:1px solid rgba(0,0,0,0);font-size:.8rem;border-image-source:linear-gradient(to right, transparent, rgba(255, 247, 163, 0.5), transparent);border-image-slice:1;padding:1rem;color:#c9daf5}body>footer>.footer-content>.footer-bottom>span{color:#9fbfdd}body>footer>.footer-content>.footer-bottom>a{display:flex;align-items:center;gap:5px}@media only screen and (max-width: 900px){body>footer>.footer-content>.footer-bottom{flex-direction:column;align-items:center;justify-content:center}}.nav-button{position:relative;white-space:nowrap;display:flex;width:fit-content;box-sizing:border-box;align-items:center;text-align:center;font-size:16px;font-weight:bold;border:1px solid #f958ab;background-color:#ab0058;color:#fff;border-radius:100px;transition:.2s;text-shadow:none}.nav-button:hover{transition:.2s;background-color:#de0072}.nav-button:active{background-color:#f72c94}.nav-button.blue{border:1px solid #31598c;background-color:#295185}.nav-button.blue:hover{transition:.2s;background-color:#1a64c5}.nav-button.blue:active{background-color:#31598c}.nav-button>a{display:flex;padding:12px 40px 12px 24px;color:#fff;justify-content:center;align-items:center;gap:5px;text-decoration:none !important}.nav-button>a:hover{color:inherit}.nav-button>a:hover>svg{color:inherit;right:16px}.nav-button>a>svg{position:absolute;transition:.2s;right:20px;top:50%;transform:translateY(-50%);color:#fff}.url-button{background-color:#114f9d;color:#fff;text-decoration:none !important;border-radius:100px;font-size:14px;display:flex;width:fit-content;flex-direction:row;white-space:nowrap;padding:1rem 1.5rem;text-align:left;gap:5px;min-height:40px;height:auto;align-items:center;justify-content:center;margin-top:1rem;margin-bottom:1rem;line-height:1 !important;transition-property:transform,background-color,box-shadow;transition-duration:200ms}.url-button:hover{background-color:#1767ce;color:#fff !important}.url-button:active{box-shadow:0 0 0 2px rgba(23,103,206,.5);transform:scale(0.95)}.url-button svg{color:#fff;width:16px;height:16px}.to-top-button{display:flex;opacity:0;visibility:hidden;justify-content:center;align-items:center;position:fixed;right:20px;bottom:20px;width:40px;height:40px;z-index:500;background-color:#0c366c;border:1px solid #b2cff5;padding:0;font-size:22px}@media screen and (max-width: 600px){.to-top-button{right:10px;bottom:10px}}.to-top-button>svg{color:#fff;width:22px;height:22px}.to-top-button.visible{transition:opacity 200ms ease-in;visibility:visible;opacity:.92}.sulfur-color-bar{background-color:#0a3062;position:relative;overflow:hidden}.sulfur-color-bar:before{content:"";position:absolute;pointer-events:none;top:0;bottom:0;left:0;right:0;opacity:.7;background:radial-gradient(circle, rgba(255, 255, 255, 0.1) 0%, transparent 70%);animation:pulse 8s linear infinite}.sulfur-color-bar>.container{color:#fff;display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:32px}.sulfur-color-bar .stat{position:relative;text-align:center}.sulfur-color-bar .stat>.stat-title{position:relative;font-weight:900;font-size:clamp(32px,6vw,56px);color:rgba(0,0,0,0);background-image:linear-gradient(135deg, rgba(255, 255, 255, 0.99), rgba(255, 255, 255, 0.8));background-clip:text}.sulfur-color-bar .stat>.stat-sub-text{position:relative;opacity:.9;letter-spacing:1px;text-transform:uppercase;font-size:14px}@keyframes pulse{0%{transform:scale(1);opacity:.7}50%{transform:scale(1.05);opacity:1}100%{transform:scale(1);opacity:.7}}.colored-block{padding:15px;border-radius:10px;margin-top:3rem;margin-bottom:20px;transition:background-color 200ms;border:2px solid}.colored-block.white{border-color:hsla(0,0%,100%,.3);background-color:hsla(0,0%,100%,.5)}.colored-block.dark-blue{border-color:#061629;background-color:#061629}.colored-block.dark-blue>span,.colored-block.dark-blue p{color:#4abafd}.colored-block.green{border-color:rgba(12,85,31,.5);background-color:rgba(12,85,31,.08)}.colored-block.red{border-color:rgba(178,16,2,.5);background-color:rgba(255,158,143,.1)}.colored-block.blue{border-color:rgba(61,129,216,.5);background-color:rgba(61,129,216,.08)}.colored-block.yellow{border-color:rgba(255,239,58,.5);background-color:rgba(255,225,0,.1)}.colored-block.gray{border-color:rgba(66,66,66,.5);background-color:rgba(66,66,66,.1)}.colored-block.orange{border-color:rgba(185,79,0,.5);background-color:rgba(255,156,84,.25)}.collapse-block{position:relative;padding:10px 5px 5px;border-radius:10px;background-color:#c9daf5;margin-bottom:2rem;margin-top:1rem}.collapse-block .title{font-size:1.2rem;padding-left:1rem;font-weight:bold}.collapse-block .content{padding:20px 8px 20px 8px;overflow:hidden;max-height:2.5rem;transition:max-height 300ms}.collapse-block .expander{position:absolute;left:0;bottom:0;right:0;max-height:25px;background-color:inherit;border-radius:0 0 5px 5px}.collapse-block .expander .expander-button{user-select:none;cursor:pointer;display:block;position:relative;text-align:center;transition:200ms;border-radius:100px;height:38px;padding:0 25px;margin:4px auto 0;width:fit-content;align-content:center;font-size:1rem;background-color:#31598c;color:#fff}.collapse-block .expander .expander-button:hover{background-color:#1a64c5}.collapse-block .expander .expander-button span{font-size:1.2rem}.sulfur-contact-form{position:relative;display:flex;gap:10px;overflow:hidden;padding:3rem !important;margin:auto;min-width:250px;max-width:800px}.sulfur-contact-form .contact-title{font-size:2rem;font-weight:bold;margin:1rem auto}.droplet-spawner{position:absolute;pointer-events:none;top:0;left:0;bottom:0;right:0;overflow:hidden;z-index:0}.droplet-spawner .droplet-spawner-water-droplet{position:absolute;border-radius:0 100% 100% 100%;transform:rotate(45deg);z-index:0;left:50%;height:35px;width:35px;top:15%;background-color:rgba(201,218,245,.5);opacity:0}.droplet-spawner .droplet-animation{animation:droplet-animation;animation-iteration-count:1;animation-duration:6000ms;animation-timing-function:cubic-bezier(0.4, 0, 1, 1)}@keyframes droplet-animation{0%{opacity:1;transform:translateY(0px) rotate(45deg) scale(0.1)}80%{opacity:1;transform:translateY(0px) rotate(45deg) scale(1)}99%{opacity:1;transform:translateY(700px) rotate(45deg)}100%{opacity:0;transform:translateY(700px) rotate(45deg)}}.lekkasje-teknikk-l{position:absolute;height:50%;width:70%;bottom:5px;left:5px;display:flex;flex-direction:column}.lekkasje-teknikk-l>.a{position:relative;display:flex;flex-direction:column;flex-grow:1;width:16px;background-color:#1767ce}.lekkasje-teknikk-l>.b{position:relative;display:flex;width:100%;height:20px}.lekkasje-teknikk-l>.b>.c{position:relative;width:22%;height:100%;background-color:#1767ce}.lekkasje-teknikk-l>.b>.d{position:relative;flex-grow:1;height:100%;border-width:6px 6px 6px 0;border-color:#1767ce;border-style:solid}.lekkasje-teknikk-t{position:absolute;height:50%;width:70%;top:5px;right:5px;display:flex;flex-direction:column-reverse;align-items:end}.lekkasje-teknikk-t>.a{position:relative;display:flex;flex-direction:column;flex-grow:1;width:16px;right:25px;background-color:#de0072}.lekkasje-teknikk-t>.b{position:relative;display:flex;width:100%;height:20px}.lekkasje-teknikk-t>.b>.c{position:relative;flex-grow:1;height:100%;border-width:6px 6px 6px 6px;border-color:#de0072;border-style:solid}.lekkasje-teknikk-t>.b>.d{position:relative;width:40%;height:100%;background-color:#de0072}.sulfur-business-card{display:flex;position:relative;flex-direction:column;align-items:center;min-width:250px;flex:1 1 300px;height:auto;min-height:400px;padding:2rem 2rem 1rem 2rem;background-color:#fff;border-radius:8px;box-shadow:0 5px 10px 0 rgba(0,0,0,.5);overflow:hidden;transition:all;transition-duration:300ms;border:2px solid #b2cff5}.sulfur-business-card .picture{position:relative;display:inline-flex;justify-content:center;height:fit-content;width:fit-content;margin-top:5px}.sulfur-business-card .picture img{width:100%;max-width:160px;min-width:100px;height:auto;aspect-ratio:1;object-fit:cover;border-radius:50%;border:1px solid #1f3f69;z-index:1;box-shadow:0 5px 10px 0 rgba(0,0,0,.5)}.sulfur-business-card>.background-image{position:absolute;pointer-events:none;user-select:none;left:2px;top:2px;bottom:2px;right:2px;z-index:1}.sulfur-business-card>.background-image>svg{width:100%;height:100%}.sulfur-business-card>.water-drop{position:absolute;border-radius:0 100% 100% 100%;transform:rotate(45deg);z-index:0;left:-50px;bottom:-50px;height:200px;width:200px;background-color:rgba(61,129,216,.15);opacity:1;pointer-events:none}.sulfur-business-card:hover{box-shadow:0 5px 10px 0 #1a64c5;border-color:#ab0058}.sulfur-business-card .logo{position:absolute;bottom:8px;right:8px;display:flex;width:fit-content}.sulfur-business-card .logo img{width:60px;height:auto}@media screen and (max-width: 380px){.sulfur-business-card .logo img{width:50px}}.sulfur-business-card .watermark{position:absolute;top:10px;right:10px;display:flex;opacity:1;width:fit-content}.sulfur-business-card .watermark svg,.sulfur-business-card .watermark img{width:40px;height:40px}.sulfur-business-card .info-container{display:flex;flex-direction:column;align-items:center;width:100%;padding:10px;overflow:hidden;gap:3px;z-index:1;margin-top:20px}.sulfur-business-card .info-container svg{width:16px;height:16px;color:#1a64c5}.sulfur-business-card .info-container .info-name{padding:3px;font-size:1.5rem;font-weight:bold;display:flex;flex-direction:column;align-items:center}.sulfur-business-card .info-container .info-name .title{font-size:12px;font-weight:normal;color:#31598c}.sulfur-business-card .info-container .info-entry{font-size:clamp(10px,-0.875rem + 8vw,14px);display:flex;flex-direction:row;align-items:center;gap:5px;width:fit-content;word-break:break-all;word-wrap:break-word}.sulfur-business-card .info-container .info-entry .entry-icon{overflow:hidden;display:flex;justify-content:center;align-items:center}@keyframes vibrate{0%{transform:rotate(0deg)}2%{transform:rotate(-5deg)}4%{transform:rotate(5deg)}6%{transform:rotate(-5deg)}8%{transform:rotate(5deg)}10%{transform:rotate(-5deg)}12%{transform:rotate(5deg)}14%{transform:rotate(-5deg)}16%{transform:rotate(5deg)}18%{transform:rotate(0deg)}50%{transform:rotate(0deg)}100%{transform:rotate(0deg)}}.phone-animation svg{overflow:hidden}.phone-animation:hover svg{animation-name:vibrate;animation-duration:4s;animation-timing-function:ease-in-out;animation-iteration-count:1}@keyframes emailAnim{1%{transform:rotate(-5deg)}2%{transform:rotate(5deg)}3%{transform:rotate(-5deg)}4%{transform:rotate(0deg)}10%{transform:rotate(0deg)}15%{transform:rotate(0deg)}20%{transform:translateX(400px);opacity:1}22%{opacity:0}25%{opacity:0}28%{opacity:0;transform:translateX(0px)}34%{opacity:1}}.mail-animation svg{overflow:hidden}.mail-animation:hover svg{animation-name:emailAnim;animation-duration:8s;animation-timing-function:ease-in-out;animation-iteration-count:1}.sulfur-faq{display:block;border-radius:5px;margin-bottom:30px;margin-top:20px}.sulfur-faq>.faq-title{background-color:#1f3f69;color:#fff;border-radius:5px 5px 0 0}.sulfur-faq>.faq-title span{font-weight:bolder;font-size:1.2rem;padding:10px}.sulfur-faq>.faq-answers{display:grid;gap:3px;grid-auto-flow:row;list-style-type:none !important;padding:0 !important;margin:0 !important}.sulfur-faq>.faq-answers li{margin-top:0 !important}.sulfur-faq>.faq-answers li .faq-details:not(.open) .answer{max-height:0}.sulfur-faq>.faq-answers li .faq-details.open svg{transform:rotateX(180deg)}.sulfur-faq>.faq-answers li .faq-details.open .answer{max-height:none}.sulfur-faq>.faq-answers li .faq-details .question-title{display:flex;justify-content:space-between;align-items:center;background-color:rgba(155,188,235,.8);padding:10px;cursor:pointer;font-weight:bold;font-size:.9rem;transition-property:background-color;transition-duration:100ms;user-select:none}.sulfur-faq>.faq-answers li .faq-details .question-title:hover{background-color:#bcd3f6}.sulfur-faq>.faq-answers li .faq-details .question-title svg{min-width:18px;min-height:18px;width:18px;height:18px;transition-property:transform;transition-duration:200ms}.sulfur-faq>.faq-answers li .faq-details .answer{background-color:rgba(201,218,245,.8);border-radius:0 0 5px 5px;font-size:.9rem;overflow:hidden;transition-property:max-height;transition-duration:200ms;padding-left:10px}.sulfur-faq-grid{display:grid;grid-template-columns:1fr;gap:20px;max-width:1000px;margin:0 auto}.sulfur-faq-grid>.faq-item{cursor:pointer;box-shadow:0 4px 8px 0 rgba(0,0,0,.2);border-radius:10px;padding:20px;position:relative;background-color:#fff;transition:all 250ms ease;border:1px solid rgba(0,0,0,0)}.sulfur-faq-grid>.faq-item:hover{border-color:rgba(100,155,226,.5)}.sulfur-faq-grid>.faq-item>.faq-question{font-weight:bold;font-size:1rem;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;user-select:none}.sulfur-faq-grid>.faq-item>.faq-question>.faq-icon{height:30px;width:30px;min-width:30px;min-height:30px;border-radius:50%;color:#fff;background-color:#1767ce;justify-content:center;align-items:center;display:flex;font-size:15px;font-weight:normal}.sulfur-faq-grid>.faq-item>.faq-question>.faq-icon>svg{transition:all 200ms}.sulfur-faq-grid>.faq-item>.faq-answer{font-size:.9rem;color:#424242;max-height:0;overflow:hidden;padding-top:0;transition:all 200ms}.sulfur-faq-grid>.faq-item.open{box-shadow:0 4px 8px 0 rgba(23,103,206,.3)}.sulfur-faq-grid>.faq-item.open>.faq-answer{max-height:200px;padding-top:20px}.sulfur-faq-grid>.faq-item.open .faq-icon>svg{transform:rotateX(180deg)}.feedback-message-container{display:flex;position:fixed;right:30px;bottom:30px;width:fit-content;flex-direction:column-reverse;justify-content:flex-start;align-items:flex-start;max-height:500px;height:fit-content;gap:20px;z-index:200;overflow:hidden}.feedback-message-container .feedback-message{position:relative;display:flex;opacity:0;border-radius:5px;overflow:hidden;width:fit-content;min-width:320px;height:60px;border:2px solid #138031;transition-duration:250ms;background-color:#fff;cursor:pointer;box-shadow:0 5px 10px 0 rgba(0,0,0,.5);left:100%}.feedback-message-container .feedback-message>.close-button{position:absolute;top:3px;right:3px;display:flex;justify-content:center;align-items:center;height:20px;width:20px;border-radius:3px;color:#1767ce}.feedback-message-container .feedback-message>.close-button>svg{font-size:18px}.feedback-message-container .feedback-message>.close-button:hover{color:#b21002}.feedback-message-container .feedback-message>.icon{display:flex;justify-content:center;align-items:center;width:80px;height:100%;background-color:#138031;color:#fff}.feedback-message-container .feedback-message>.icon>svg{width:30px;height:30px}.feedback-message-container .feedback-message.green{border-color:#0c551f}.feedback-message-container .feedback-message.green .progress-bar{background-color:#37b359}.feedback-message-container .feedback-message.green .progress-bar>div{border-color:#0c551f}.feedback-message-container .feedback-message.green>.icon{background-image:linear-gradient(to right, #0c551f, #138031)}.feedback-message-container .feedback-message.red{border-color:#b21002}.feedback-message-container .feedback-message.red .progress-bar{background-color:#e81502}.feedback-message-container .feedback-message.red .progress-bar>div{background-color:#b21002}.feedback-message-container .feedback-message.red>.icon{background-image:linear-gradient(to right, #7b0a02, #b21002)}.feedback-message-container .feedback-message.yellow{border-color:#b5a000}.feedback-message-container .feedback-message.yellow .progress-bar{background-color:#ffea05}.feedback-message-container .feedback-message.yellow .progress-bar>div{background-color:#b5a000}.feedback-message-container .feedback-message.yellow>.icon{background-image:linear-gradient(to right, #746500, #b5a000)}.feedback-message-container .feedback-message.visible{opacity:1;left:0}.feedback-message-container .feedback-message .textbox{margin-bottom:3px;display:flex;white-space:wrap;justify-content:center;align-items:center;font-size:12px;padding:3px 10px;overflow:hidden;text-overflow:ellipsis;word-break:break-word;word-wrap:break-word;overflow-wrap:break-word;scrollbar-width:thin;width:100%;height:100%;color:#000;background-color:#e8e8e8}.feedback-message-container .feedback-message .progress-bar{background-color:#10a339;position:absolute;height:3px;bottom:0;width:100%;display:flex;justify-content:right}.feedback-message-container .feedback-message .progress-bar>div{animation:feedbackAnimation;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:1;background-color:#0c551f;height:4px;width:0}@keyframes feedbackAnimation{0%{width:100%}100%{width:0}}.feedback-box{opacity:0;display:flex;justify-content:center;align-items:center;position:fixed;height:fit-content;border-radius:5px;background-color:#fff;z-index:100;overflow:visible;transform:translateY(-50%);box-shadow:0 5px 10px 0 rgba(0,0,0,.5)}.feedback-box .feedback-box-image{font-size:24px;position:absolute;width:0;height:0;top:-15px;left:50%}.feedback-box .feedback-box-image .feedback-box-svg{transform:translateX(-50%)}.feedback-box.status-red{border:1px solid #b21002}.feedback-box.status-red .feedback-box-image{color:#7b0a02}.feedback-box.status-red .feedback-box-content{background-image:linear-gradient(to right, rgba(178, 16, 2, 0.5), rgba(123, 10, 2, 0.6))}.feedback-box.status-green{border:1px solid #138031}.feedback-box.status-green .feedback-box-image{color:#138031}.feedback-box.status-green .feedback-box-content{background-image:linear-gradient(to right, rgba(12, 85, 31, 0.6), rgba(19, 128, 49, 0.6))}.feedback-box>.feedback-box-content{display:flex;justify-content:center;align-items:center;padding:15px;width:100%;overflow:hidden}.feedback-box>.feedback-box-content>span{width:fit-content;font-size:12px;text-align:center}.feedback-box::before{display:block;content:"";height:0;width:0;position:absolute;border-bottom:10px solid rgba(0,0,0,0);border-top:10px solid rgba(0,0,0,0);border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0)}.feedback-box.top::before{bottom:-25px}.feedback-box.left::before{left:-25px}.feedback-box.right::before{left:100%}.feedback-box.status-red.top::before{border-top:15px solid #b21002}.feedback-box.status-red.left::before{border-right:15px solid #b21002}.feedback-box.status-red.right::before{border-left:15px solid #b21002}.feedback-box.status-green.left::before{border-right:15px solid #138031}.feedback-box.status-green.right::before{border-left:15px solid #138031}.flex-grid{clear:both;margin:auto;width:100%;height:100%;max-width:1400px;border:0;display:flex;flex-direction:row;flex-wrap:wrap;align-content:space-between;justify-content:space-evenly;align-items:stretch;gap:2rem}.checkbox-small-text{border-radius:5px !important;font-size:12px !important;font-style:italic;max-width:300px}.horizontal-flex-wrapper{display:flex;gap:5px;flex-direction:row;align-items:center}form{display:flex;flex-direction:column;gap:12px}input,textarea,select{padding:5px;font-family:inherit}input:focus,textarea:focus,select:focus{outline:none}input:disabled,textarea:disabled,select:disabled{background-color:#f5f5f5 !important}select{scrollbar-width:thin}.form-search-wrapper{margin-top:2px;position:absolute;z-index:10;top:100%;min-width:100%;width:fit-content;overflow:hidden;border-radius:5px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2)}.form-search-wrapper div{font-size:14px;padding:8px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.form-search-wrapper div:nth-child(odd){background-color:#f5f5f5}.form-search-wrapper div:nth-child(even){background-color:#fff}.form-search-wrapper div:first-child{border-radius:5px 5px 0 0}.form-search-wrapper div:last-child{border-radius:0 0 5px 5px}.form-search-wrapper div:hover{background-color:#1a64c5;color:#ebebeb}.form-search-wrapper div.clicked{animation:click-blink;animation-duration:150ms;animation-iteration-count:1;animation-timing-function:linear}@keyframes click-blink{0%{background-color:#bcd3f6;color:#000}50%{background-color:#2a77b9;color:#ebebeb}100%{background-color:#bcd3f6;color:#000}}.horizontal-form-wrapper{width:fit-content;position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;gap:5px;align-items:center}.horizontal-form-grid{width:100%;position:relative;display:grid;grid-template-columns:auto 1fr repeat(2, auto);column-gap:10px;grid-auto-rows:60px;justify-content:space-between}button{position:relative;cursor:pointer;display:flex;justify-content:center;align-items:center;gap:5px;white-space:nowrap;border-radius:5px;padding:.5em 1em .5em 1em;line-height:1.5;font-size:16px;font-weight:400;border-style:none;color:#fff;transition:all 100ms ease-in-out;width:fit-content;height:fit-content;z-index:1}button:active{transform:scale(0.96)}button svg{width:1em;height:1em;display:flex}button:disabled{background-color:#a6a6a6 !important}button.button-primary{background-color:#2a77b9}button.button-primary:hover{background-color:#1a64c5}button.button-primary:active{box-shadow:0 0 0 2px rgba(26,100,197,.5)}button.button-warning{background-color:#722121}button.button-warning:hover{background-color:#852929}button.button-warning:active{box-shadow:0 0 0 2px rgba(133,41,41,.5)}button.button-notice{background-color:#ffe100}button.button-notice:hover{background-color:#b5a000}button.button-notice:active{box-shadow:0 0 0 2px rgba(181,160,0,.5)}button.button-green{background-color:#138031}button.button-green:hover{background-color:#10a339}button.button-green:active{box-shadow:0 0 0 2px rgba(19,128,49,.5)}button.button-secondary{background-color:#888}button.button-secondary:hover{background-color:#b6b6b6}button.button-secondary:active{box-shadow:0 0 0 2px rgba(136,136,136,.5)}button.button-wait{background-color:#666 !important;cursor:progress}button.small-text{font-size:13px}.input-spinner{display:flex;align-items:center;font-size:14px}.input-spinner>svg{animation:loadingSpinner;animation-iteration-count:infinite;animation-timing-function:linear;animation-duration:1s}@keyframes loadingSpinner{0%{transform:rotate(0deg)}25%{transform:rotate(90deg)}50%{transform:rotate(180deg)}75%{transform:rotate(270deg)}100%{transform:rotate(360deg)}}.form-floating{position:relative;width:fit-content;height:fit-content;display:flex;border:1px solid #979797;border-radius:5px;transition:all .2s ease-in-out;background-color:#fff;line-height:1.25rem !important;font-size:14px}.form-floating.error{background-color:#ff9e8f}.form-floating>span{display:block;top:-20px;right:0;height:fit-content;font-size:11px;position:absolute;overflow:hidden;padding-left:2px;padding-right:2px;border-radius:4px;background-color:#7b0a02;color:#fff}.form-floating.dynamic{width:100%}.form-floating.dynamic input{width:100%}.form-floating.flue-papir{display:none}.form-floating>.input-container{position:relative;display:block;width:100%}.form-floating:hover,.form-floating:focus{box-shadow:0 0 5px #1a64c5;border:1px solid #1a64c5}.form-floating .form-input-icon{position:relative;display:flex;justify-content:center;align-items:center;left:0;top:0;bottom:0;padding-left:4px;color:rgba(26,100,197,.7)}.form-floating .form-input-icon>svg{height:20px;width:20px}.form-floating .form-button-container{display:flex;flex-direction:row;position:relative;width:auto;justify-content:center;align-items:center;gap:5px;border-radius:0 5px 5px 0;color:#000}.form-floating .form-button-container>div{display:flex;height:22px;width:22px;justify-content:center;align-items:center;font-size:12px;padding:2px;cursor:pointer;border:1px solid #98b3df;border-radius:4px;transition:200ms}.form-floating .form-button-container>div:hover:not(.information){background-color:#bcd3f6}.form-floating .form-button-container>div:active:not(.information){background-color:#aae4b9}.form-floating .form-button-container>div.clear-form{background-color:#d9e0f1}.form-floating .form-button-container>div.clear-form:hover{background-color:#ff7461;color:#fff;border-color:#f34531}.form-floating .form-button-container>div.clear-form:active{background-color:#ff7461;color:#fff}.form-floating .form-button-container>div.information{cursor:help;color:#2a77b9;border:0;border-left:1px solid #979797;height:100%;border-radius:0;font-size:16px}.form-floating .form-button-container>div:last-child{margin-right:3px}.form-floating>.form-text:not(:placeholder-shown)~.form-input-clear>div{display:flex}.form-floating:has(input):has(input:required) div.required{display:block}.form-floating label{height:fit-content;color:#000;font-size:14px;position:absolute;display:flex;flex-direction:row;align-items:center;gap:1px;top:0;left:0;padding-left:.5rem;padding-top:1rem;width:fit-content;max-width:100%;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:1px solid rgba(0,0,0,0);transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}.form-floating select{min-width:150px;position:relative;border-radius:5px;border:0;font-size:14px;height:calc(2.5rem + 4px);line-height:1.25;padding-top:1.5em;padding-bottom:.5em;padding-left:.725em;color:rgba(20,20,20,.85);transition:all .1s ease-in-out;scrollbar-width:thin;background-color:#fff}.form-floating select option:focus{background-color:#2a77b9 !important;color:#fff}.form-floating select option:active{background-color:#2a77b9 !important;color:#fff}.form-floating select option:hover{background-color:#4abafd !important;color:#fff}.form-floating select~label{opacity:.5;transform:scale(0.85) translateY(-0.7rem) translateX(0.1rem)}.form-floating input[type=text],.form-floating input[type=email],.form-floating input[type=number]{width:100%}.form-floating .form-text{position:relative;border-radius:5px;border:0;font-size:14px;height:calc(2.5rem + 4px);line-height:1.25;padding-top:1.25rem;padding-left:.725em;padding-bottom:.5rem;color:rgba(20,20,20,.85);transition:all .2s ease-in-out;background-color:rgba(0,0,0,0)}.form-floating .form-text~label{transition:.3s;opacity:.5}.form-floating .form-text::placeholder{color:rgba(0,0,0,0)}.form-floating .form-text:focus~label,.form-floating .form-text:not(:placeholder-shown)~label{transform:scale(0.85) translateY(-0.75rem) translateX(0.1rem);opacity:.5}.form-floating input[type=color]{background-color:#fff;min-width:100px}.form-floating.file{max-width:500px;overflow:hidden}.form-floating.file label{padding-top:0;top:50%;transform:translateY(-50%)}.form-floating.file .image-preview{position:absolute;right:0;max-width:120px;height:50px}.form-floating.file .image-preview img{display:flex;height:50px;max-width:120px;width:auto;border-radius:0 5px 5px 0}.form-floating.file .image-information{display:flex;white-space:nowrap;font-size:11px;position:absolute;bottom:5px;left:34px;opacity:.7;z-index:2;max-width:200px;overflow:hidden}.form-floating input[type=file]{opacity:0;width:350px;height:50px;cursor:pointer}.form-floating input::file-selector-button{position:relative;cursor:pointer;display:flex;justify-content:center;align-items:center;gap:5px;white-space:nowrap;border-radius:5px;padding:.5em 1em .5em 1em;line-height:1.5;font-size:16px;font-weight:400;border-style:none;color:#fff;transition:all 100ms ease-in-out;width:fit-content;height:fit-content;z-index:1;background-color:#1a64c5}.form-floating input::file-selector-button:hover{background-color:#2a77b9}.form-floating input::file-selector-button:active{box-shadow:0 0 0 2px rgba(42,119,185,.5)}.form-floating.form-compact .form-input-icon{left:2px;top:5px;bottom:5px;border-radius:5px;width:25px;font-size:16px}.form-floating.form-compact label{max-width:100%;padding:1rem .75rem;font-size:13px}.form-floating.form-compact .form-select{font-size:12px;height:calc(2rem + 4px);padding-top:1.4em;padding-bottom:.25em}.form-floating.form-compact .form-text{font-size:13px;height:calc(2rem + 4px);padding-top:1rem;padding-left:.725em;padding-bottom:.2rem}.form-floating.form-compact .form-text~label{transform:translateY(-0.2rem)}.form-floating.form-compact .form-text:focus~label,.form-floating.form-compact .form-text:not(:placeholder-shown)~label{transform:scale(0.85) translateY(-0.9rem) translateX(0.1rem)}.form-textarea{position:relative;background-color:rgba(0,0,0,0) !important}.form-textarea.error>textarea{background-color:#ffddd6}.form-textarea.error>span{color:#fff}.form-textarea>span{display:block;top:-20px;right:5px;height:fit-content;font-size:11px;position:absolute;overflow:hidden;padding:1px;border-radius:3px;background-color:#7b0a02;color:#fff}textarea{display:block;width:100%;resize:both;overflow:auto;position:relative;border-radius:5px;border:1px solid #979797;font-family:inherit;font-size:14px;line-height:1.25;padding-top:.5rem;padding-bottom:.5rem;padding-left:.725em;color:rgba(20,20,20,.85);min-height:40px;min-width:100px;transition-property:box-shadow,border;transition-duration:200ms}textarea:hover,textarea:focus{box-shadow:0 0 5px #1a64c5;border:1px solid #1a64c5}textarea:focus::placeholder{color:rgba(0,0,0,0)}label.form-floating{padding:10px;cursor:pointer;border-radius:100px;border:1px solid #98b3df;background-color:#fff;display:flex;gap:8px;user-select:none;transition:all 200ms;align-items:center}label.form-floating:hover,label.form-floating:focus{box-shadow:0 0 5px #1a64c5;border:1px solid #1a64c5}label.form-floating.has-icon{padding-left:32px}label.form-floating .form-input-icon>svg{width:16px;height:16px}label.form-floating input{cursor:pointer}label.form-floating input:hover,label.form-floating input:focus{box-shadow:initial;border:initial}label.form-floating .form-button-container .information{border:0 !important}.image-carousel{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;height:100%;max-width:100%;min-width:250px;user-select:none}.image-carousel .image-carousel-wrapper{position:relative;width:100%;height:100%}.image-carousel .image-carousel-wrapper .left-button{display:flex;justify-content:center;align-items:center;font-size:20px;padding:12px;position:absolute;font-weight:bolder;top:50%;transform:translateY(-50%);text-shadow:1px 1px 4px #000;border-radius:0 5px 5px 0;color:#fff;transition:300ms;cursor:pointer;user-select:none;background-color:rgba(0,0,0,.6);left:0;border-radius:0 5px 5px 0}.image-carousel .image-carousel-wrapper .left-button:hover{background-color:#0c366c}.image-carousel .image-carousel-wrapper .right-button{display:flex;justify-content:center;align-items:center;font-size:20px;padding:12px;position:absolute;font-weight:bolder;top:50%;transform:translateY(-50%);text-shadow:1px 1px 4px #000;border-radius:0 5px 5px 0;color:#fff;transition:300ms;cursor:pointer;user-select:none;background-color:rgba(0,0,0,.6);border-radius:5px 0 0 5px;right:0}.image-carousel .image-carousel-wrapper .right-button:hover{background-color:#0c366c}.image-carousel .image-carousel-wrapper .caption{display:flex;justify-content:center;width:80%;position:absolute;bottom:5px;transform:translateX(-50%);left:50%;padding:5px;border:5px;color:#fff;text-shadow:1px 1px 4px #000;font-size:18px}@media screen and (max-width: 600px){.image-carousel .image-carousel-wrapper .caption{font-size:14px}}.image-carousel .image-container{display:flex;flex-direction:row;position:relative;width:fit-content;height:fit-content;max-height:100%;padding:0 !important;margin:0 !important;overflow-y:hidden;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;aspect-ratio:1.618/1;border-radius:10px}.image-carousel .image-container>li.carousel-item{display:flex;transition:all;scroll-snap-align:start;justify-content:center;width:100%;margin:0;flex-shrink:0}.image-carousel .image-container>li.carousel-item.active{display:block;animation-name:fade-in;animation-duration:1500ms;animation-iteration-count:1}.image-carousel .image-container>li.carousel-item>img{width:100%;max-width:100%;height:auto;display:block;object-fit:cover;object-position:center}@keyframes fade-in{0%{opacity:.8}100%{opacity:1}}.image-carousel .carousel-dots{width:100%;display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;padding:12px;gap:12px}.image-carousel .carousel-dots>li{padding:1px;margin:0 !important;height:fit-content;width:fit-content;background-color:#3d81d8;cursor:pointer;list-style-type:none;border-radius:2px}.image-carousel .carousel-dots>li:hover>button{background-color:#8bb5eb}.image-carousel .carousel-dots>li.active>button{background-color:#3d81d8}.image-carousel .carousel-dots>li>button{height:12px;font-size:0;width:30px;border-radius:0;transition-property:background-color;transition-duration:100ms}.image-carousel .carousel-dots>li>button:active{background-color:inherit !important}.sulfur-process-steps{padding:6rem 2rem;background:linear-gradient(180deg, #f3f3f3 0%, #f3f3f3)}.sulfur-process-steps>.process-header h2{font-size:clamp(1.5rem,5vw,2.5rem);font-weight:bold;text-align:center;margin-bottom:2rem}.sulfur-process-steps>.process-header p{font-size:clamp(1rem,3vw,1.2rem);text-align:center;color:#676767;margin-bottom:4rem}.sulfur-process-steps>.process-container{max-width:1200px;display:grid;flex-direction:row;gap:2rem;margin:4rem auto 0;position:relative}@media screen and (max-width: 768px){.sulfur-process-steps>.process-container{grid-template-columns:1fr}.sulfur-process-steps>.process-container::before{display:none}}.sulfur-process-steps>.process-container::before{content:"";position:absolute;top:24px;left:15%;right:15%;height:2px;background:linear-gradient(to right, #114f9d 25%, #b21002 25% 50%, #114f9d 50% 75%, #b21002 75%) repeat;background-size:200% 200%;opacity:.3;z-index:0;animation:step-gradient-animation 4s linear infinite}@keyframes step-gradient-animation{0%{background-position:200% 0}100%{background-position:0 0}}.sulfur-process-steps>.process-container>.process-step{text-align:center;position:relative;z-index:1}.sulfur-process-steps>.process-container>.process-step>.step-number{width:48px;height:48px;background:linear-gradient(135deg, #649be2, #3d81d8);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;margin:0 auto 1.5rem;box-shadow:0 4px 12px rgba(67,97,238,.2)}.sulfur-process-steps>.process-container>.process-step>.step-number:hover{background:linear-gradient(135deg, #3d81d8, #1767ce)}.sulfur-process-steps>.process-container>.process-step>h4{font-size:1.125rem;margin-bottom:.5rem;display:flex;align-items:center;justify-content:center;gap:10px}.sulfur-process-steps>.process-container>.process-step>p{color:#676767;font-size:.9rem;max-width:250px;line-height:1.5;margin:0 auto}.project-referral-grid{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.project-details{margin-bottom:5rem !important;display:flex;flex-direction:row}.project-details>div{width:50%}.project-details .project-details-data{display:flex;gap:15px;flex-direction:column;padding:8px}.project-details .project-details-data>.pd-title{font-size:clamp(1.2rem,3vw,2.5rem);font-weight:bold;line-height:1em}.project-details .project-details-data>.project-data-field{display:block;flex-direction:row;gap:5px}.project-details .project-details-data>.project-data-field span{display:initial}.project-details .project-details-data>.project-data-field .pd-content{margin-left:5px}.project-details .project-details-data>.project-data-field .pd-icon{display:inline-flex;justify-content:center;align-items:center;padding-left:2px;padding-right:2px;margin-right:5px;font-size:13px}@media screen and (max-width: 800px){.project-details{flex-direction:column-reverse}.project-details>div{width:100%}}.project-referral-block{display:flex;width:30%;flex-grow:1;min-width:250px;max-width:300px}.project-referral-block a{position:relative;display:flex;flex-direction:column;overflow:hidden;width:100%;border-radius:5px;border:1px solid rgba(103,103,103,.2);background-color:#1f3f69;color:#fff}.project-referral-block a:hover .pr-image{transform:scale(1.1)}.project-referral-block a .pr-image-container{width:100%;flex-grow:1;overflow:hidden;display:flex;justify-content:center;align-items:center;background-color:#000}.project-referral-block a .pr-image-container img.pr-image{transition-property:all;transition-duration:250ms;max-width:400px;height:auto;object-fit:cover;min-height:220px;aspect-ratio:4/3}.project-referral-block a .pr-text-content{display:block;position:relative;padding:10px;font-size:18px;text-align:center;color:#fff}.sulfur-service-card{display:flex;position:relative;width:fit-content;container-type:normal;flex:1 1 330px;max-width:500px;min-width:200px}.sulfur-service-card .container{position:relative;overflow:hidden;display:flex;flex-direction:column;height:100%;width:100%;padding:0;border-radius:24px;text-decoration:none !important;box-shadow:0 5px 10px 0 rgba(0,0,0,.5);background-color:#f3f3f3}.sulfur-service-card .container>.graphic{position:relative;height:220px;width:100%;overflow:hidden}.sulfur-service-card .container>.graphic img{transition:200ms;display:block;object-fit:cover;width:100%;height:100%}.sulfur-service-card .container>.content{padding:20px;display:block;min-height:150px;font-size:clamp(11px,3vw,13px);position:relative;transition:.3s;color:#424242;border-top:4px solid;border-image-source:linear-gradient(90deg, #114f9d, #649be2);border-image-slice:1;overflow:hidden;text-overflow:ellipsis}.sulfur-service-card .container>.content>span{display:inline-flex}.sulfur-service-card .container>.content>.card-header{color:#0c366c;margin-top:5px;font-size:clamp(1rem,2vw,20px);font-weight:bold}.sulfur-service-card .container>.actions{display:flex;justify-content:end;align-items:end;gap:5px;padding:0 20px 20px;margin-top:auto;flex-direction:column}.sulfur-service-card .container>.actions>a{display:flex;gap:3px;justify-content:center;align-items:center;color:#1767ce}.sulfur-service-card .container>.actions>a>svg{transition-property:transform;transition-duration:200ms}.sulfur-service-card .container>.actions>a:hover>svg{transform:translateX(3px)}.sulfur-service-card .container>.badge{display:block;position:absolute;max-width:calc(100% - 40px);background-color:#114f9d;color:#fff;width:fit-content;font-size:clamp(.8rem,1vw,.9rem);padding:5px 10px 5px 15px;left:0;top:0;opacity:1;border:0 solid #114f9d;border-right-width:1px;border-bottom-width:1px;border-radius:0 0 10px 0;box-shadow:0 4px 8px 0 rgba(0,0,0,.2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background-color 200ms,border-color 200ms;pointer-events:none}.sulfur-service-card:hover{border-color:#1a64c5}.sulfur-service-card:hover>.container>.badge{background-color:#3d81d8;border-color:#649be2}.sulfur-service-card:hover>.container>.graphic img{transform:scale(1.05)}.sulfur-split-box{display:flex;flex-direction:row;width:100%;position:relative;background-color:#061629;margin-bottom:30px;margin-top:30px;border-radius:20px;overflow:hidden}.sulfur-split-box span{color:#4abafd}.sulfur-split-box>div{position:relative;display:block;flex-basis:50%;max-width:50%;min-height:250px}.sulfur-split-box>.content-container{padding:30px;color:#d9e9ff}.sulfur-split-box>.content-container span{display:inline-flex}.sulfur-split-box>.content-container a{color:#649be2}.sulfur-split-box>.media-container>img{display:inline-block;height:100%;width:100%;object-fit:cover}.sulfur-split-box.vertical{flex-direction:column-reverse}.sulfur-split-box.vertical>div{max-width:100%;flex-basis:100%}@container (max-width: 960px){.sulfur-split-box{flex-direction:column-reverse}.sulfur-split-box>div{max-width:100%;flex-basis:100%}}@media screen and (max-width: 768px){.sulfur-typewriter{display:block}}.sulfur-typewriter .typing-cursor{opacity:1}.sulfur-typewriter .typing-cursor.blinking{animation:blink;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:steps(1)}@keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.sulfur-value-card{display:flex;flex:1 1 300px;min-width:200px;max-width:400px;position:relative;overflow:hidden;background-color:#eef5ff;border-radius:20px;padding:40px 32px;text-align:center;flex-direction:column;transition:all 250ms ease;z-index:1}.sulfur-value-card:before{content:"";width:200%;height:200%;left:-50%;top:-50%;position:absolute;background:conic-gradient(transparent, rgba(217, 233, 255, 0.4), transparent);z-index:2;pointer-events:none;animation:spin 10s linear infinite}.sulfur-value-card:hover{transform:translateY(-8px);box-shadow:0 16px 32px rgba(10,35,67,.2)}.sulfur-value-card>.card-icon{display:flex;justify-content:center;align-items:center;width:100%;font-size:50px;margin-bottom:20px;height:50px;filter:drop-shadow(0px 4px 10px rgba(0, 0, 0, 0.1))}.sulfur-value-card>.card-icon>svg{color:#114f9d;width:50px;height:50px}.sulfur-value-card>h3{font-size:1.5rem;font-weight:700}.sulfur-value-card>p{color:#424242;line-height:1.6}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.general-section{width:95%;position:relative;max-width:1250px;margin:0 auto 20px;padding:0;container-type:inline-size}@media screen and (max-width: 400px){.general-section{width:100%}}.general-section a{text-decoration:underline}.general-section a:hover{color:#de0072}.general-section p{padding-top:1.1rem;padding-bottom:1.1rem}.general-section .pad-left{padding-left:1rem}.general-section .pad-top{padding-top:1rem}.general-section>.general-title{position:relative;background-color:#114f9d;background-image:linear-gradient(90deg, #114f9d, #ab0058);color:#e9f1fc;border-radius:8px 8px 0 0;border-bottom:3px solid #295185;padding:15px 10px;clear:both;font-size:clamp(18px,2vw,20px);font-weight:bold;display:block}.general-section>.general-title:before{content:"";display:block;position:absolute;left:0;bottom:-11px;border:4px solid;border-color:#295185 #295185 rgba(0,0,0,0) rgba(0,0,0,0)}.general-section>.general-title:after{content:"";display:block;position:absolute;right:0;bottom:-11px;border:4px solid;border-color:#295185 rgba(0,0,0,0) rgba(0,0,0,0) #295185}@media screen and (max-width: 400px){.general-section>.general-title{border-radius:0}.general-section>.general-title:after,.general-section>.general-title:before{display:none}}@media screen and (width > 400px){.general-section>.general-title{box-shadow:0 2px 8px rgba(0,0,0,.3)}}.general-section>.general-content{padding:15px 15px 20px;margin-left:8px;margin-right:8px;background-color:#e8e8e8;border:1px solid #d9e0f1;border-top:0;box-shadow:2px 2px 10px rgba(0,0,0,.2);min-height:400px;overflow-y:auto}@media screen and (max-width: 800px){.general-section>.general-content{padding:8px 8px 20px}}@media screen and (max-width: 400px){.general-section>.general-content{margin:0}}.general-section>.general-content ul{list-style-type:disc}.general-section>.general-content ul ul{list-style-type:square}.general-section>.general-content ul ul ul{list-style-type:circle}.general-section>.general-content ul,.general-section>.general-content ol{padding-left:1.5rem;margin-top:1rem;margin-bottom:1rem;line-height:1.3em}.general-section>.general-content ul>li,.general-section>.general-content ol>li{margin-top:10px}.general-section>.general-content ul.no-icon,.general-section>.general-content ol.no-icon{list-style-type:none}@media screen and (max-width: 600px){.general-section>.general-content ul,.general-section>.general-content ol{padding-left:1rem}}.general-section>.general-footer{position:relative;bottom:0;height:5px;margin-left:8px;margin-right:8px;border-radius:0 0 5px 5px;background-color:#2a77b9;box-shadow:2px 2px 10px rgba(0,0,0,.2);background-image:linear-gradient(90deg, #114f9d, #ab0058)}@container (max-width: 400px){.general-section>.general-footer{margin:0;border-radius:0}}.general-section .section-icon{display:flex;justify-content:center;align-items:center;padding-top:25px;padding-bottom:15px}.general-section .section-icon svg{width:30px;height:30px}.generell-wrapper{display:flex;flex-direction:column;width:100%;gap:10px;color:#163257;line-height:1.5rem;container-type:inline-size}.generell-wrapper .generell-body{padding:10px}@media screen and (max-width: 800px){.generell-wrapper .generell-body{padding:5px;font-size:.95rem}}@media screen and (max-width: 400px){.generell-wrapper .generell-body{padding:0}}.generell-wrapper .generell-body .generell-container{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;width:100%;gap:10px}@media only screen and (max-width: 900px){.generell-wrapper .generell-body .generell-container{flex-direction:column}}.generell-image-container{position:relative;width:fit-content;display:block;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:100%}.generell-image-container p{font-size:.7rem;padding-left:10px;padding-right:10px;font-style:italic;background-color:#1f3f69;color:#fff;border-radius:0 0 5px 5px}.generell-image-container img{margin:0 auto;object-fit:scale-down;display:block;max-width:100%;height:auto;clear:both}.kontakt-box{overflow:hidden;padding:10px;width:fit-content}.kontakt-box>.kontakt-icon{display:inline-flex}.kontakt-box:hover .contact-location-icon{animation-name:locationJump;animation-duration:4s;animation-timing-function:ease-in-out;animation-iteration-count:1}.kontakt-box:hover .email-icon-animation{animation-name:emailAnim;animation-duration:8s;animation-timing-function:ease-in-out;animation-iteration-count:1}.kontakt-box:hover .contact-telephone-icon{animation-name:vibrate;animation-duration:4s;animation-iteration-count:1;animation-timing-function:ease-in-out}.kontakt-box:hover .contact-cellphone-icon{animation-name:vibrateCell;animation-duration:4s;animation-timing-function:ease-in-out;animation-iteration-count:1}@keyframes locationJump{0%{transform:translateY(0px)}7%{transform:translateY(-10px)}10%{transform:translateY(10px)}20%{transform:translateY(0)}100%{transform:translateY(0)}}@keyframes emailAnim{1%{transform:rotate(-5deg)}2%{transform:rotate(5deg)}3%{transform:rotate(-5deg)}4%{transform:rotate(0deg)}10%{transform:rotate(0deg)}15%{transform:rotate(0deg)}20%{transform:translateX(400px);opacity:1}22%{opacity:0}25%{opacity:0}28%{opacity:0;transform:translateX(0px)}34%{opacity:1}}@keyframes vibrateCell{0%{transform:rotate(0deg)}1%{transform:rotate(-3deg)}2%{transform:rotate(3deg)}3%{transform:rotate(-3deg)}4%{transform:rotate(3deg)}5%{transform:rotate(-3deg)}6%{transform:rotate(3deg)}7%{transform:rotate(-3deg)}8%{transform:rotate(3deg)}9%{transform:rotate(-3deg)}10%{transform:rotate(3deg)}11%{transform:rotate(-3deg)}12%{transform:rotate(3deg)}13%{transform:rotate(-3deg)}14%{transform:rotate(3deg)}15%{transform:rotate(-3deg)}16%{transform:rotate(3deg)}17%{transform:rotate(-3deg)}18%{transform:rotate(3deg)}19%{transform:rotate(0deg)}50%{transform:rotate(0deg)}100%{transform:rotate(0deg)}}@keyframes vibrate{0%{transform:rotate(0deg)}2%{transform:rotate(-5deg)}4%{transform:rotate(5deg)}6%{transform:rotate(-5deg)}8%{transform:rotate(5deg)}10%{transform:rotate(-5deg)}12%{transform:rotate(5deg)}14%{transform:rotate(-5deg)}16%{transform:rotate(5deg)}18%{transform:rotate(0deg)}50%{transform:rotate(0deg)}100%{transform:rotate(0deg)}}.water-gutter{width:100%;position:absolute;height:150px;overflow:hidden;z-index:-1;right:0;left:0;bottom:100%;pointer-events:none}.water-gutter:after{content:"";height:10px;width:100%;position:absolute;bottom:0;background-color:#0c366c}.water-gutter .water-outlet{position:absolute;width:200px;height:200px;transform:rotateY(180deg);top:50px;right:0;z-index:-3;background:url("/img/icons/gutter-icon.svg")}.water-gutter .wave{position:absolute;bottom:-17px;width:6400px;height:50px}.water-gutter .wave.wave-1{background:url("/img/svg/wave-1.svg") repeat-x;opacity:1;z-index:-1;animation:water-wave-1 20s linear infinite}@keyframes water-wave-1{0%{margin-left:0}100%{margin-left:-1600px}}.water-gutter .wave.wave-2{background:url("/img/svg/wave-2.svg") repeat-x;bottom:-15px;opacity:1;z-index:-2;animation:water-wave-2 30s linear infinite}@keyframes water-wave-2{0%{margin-left:0}100%{margin-left:-1600px}}.water-gutter .wave.wave-3{background:url("/img/svg/wave-3.svg") repeat-x;bottom:-10px;animation:water-wave-3 40s linear infinite;opacity:.5;z-index:-5}@keyframes water-wave-3{0%{margin-left:0}100%{margin-left:-1600px}}body.js-enabled .fade-in{opacity:0;transform:translateY(20px);transition:opacity 750ms ease-out,transform 750ms ease-out}body.js-enabled .fade-in.visible{opacity:1;transform:translateY(0)}.ansatte-flexbox{display:grid;grid-template-columns:repeat(3, 3fr);width:100%;height:100%;align-content:center;justify-content:space-around;gap:2rem}@container (max-width: 900px){.ansatte-flexbox{grid-template-columns:repeat(2, 1fr)}}@container (max-width: 650px){.ansatte-flexbox{grid-template-columns:repeat(1, 1fr)}}.bilde-karusell{width:100%;display:flex;justify-content:center}.flex-container-kontakt{position:relative;margin-bottom:10px;width:100%;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:20px}.flex-container-kontakt .kontakt-oss-child{display:flex;justify-content:center;flex:1 1 340px;position:relative;width:33.3%;max-width:400px;text-align:center;border-radius:10px;border:1px solid #b2cff5;background-color:#061629;color:#e0e9f2;padding:10px;transition:background-color 200ms}.flex-container-kontakt .kontakt-oss-child a{color:#e0e9f2}.flex-container-kontakt .kontakt-oss-child:hover{color:#fff}.flex-container-kontakt .kontakt-oss-child:hover a{color:#fff}.flex-container-kontakt .kontakt-oss-child p{padding-top:.5em !important;padding-bottom:.5em !important}.flex-container-kontakt .kontakt-oss-child .kontakt-icon{justify-content:center;font-size:40px}.flex-container-kontakt .kontakt-oss-child .kontakt-icon svg{color:#f958ab}.flex-container-kontakt .kontakt-oss-child .kontakt-p{font-size:1.2rem}.flex-container-kontakt .kontakt-oss-child .kontakt-red{color:#fdc7c7}.flex-container-kontakt .kontakt-oss-child .kontakt-p-info{margin-top:20px;font-size:18px}.contact-form-container{display:flex;flex-direction:row;gap:15px}.contact-form-container>*{width:50%}@media(max-width: 800px){.contact-form-container{flex-direction:column}.contact-form-container>*{width:100%}}.google-div-box{display:block;width:100%;height:auto;border-radius:10px;margin:80px auto auto auto;padding:56.25% 0 0;position:relative;overflow:hidden}.google-div-box>iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;border-radius:10px;border:0}@media screen and (max-width: 800px){.certification-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center}.certification-wrapper img{float:none !important}}.certification-wrapper>div,.certification-wrapper p{padding:10px}.certification-wrapper>a{display:block;width:fit-content;height:fit-content;padding:10px}.certification-wrapper img{display:block;float:left;max-width:200px;padding:10px;width:150px}main{top:-35px}main .container-bg{display:flex;align-items:center;justify-content:center;position:absolute;z-index:0;height:400px;width:400px}main .container-bg svg{width:100px;height:100px;transform:rotate(-45deg);color:#fff;opacity:.1}main .container-bg.bg-1{top:20%;left:-100px;background-image:url("/img/icons/pipe-leak-icon-color.svg");background-size:100% 100%;opacity:.1}main .container-bg.bg-2{bottom:20%;right:-120px;background-image:url("/img/icons/pipes/f43a9f59aae8.svg");background-size:100% 100%;opacity:.1}@media screen and (max-width: 1200px){main .container-bg{display:none}}/*# sourceMappingURL=styles.css.map */
