/*!
Theme Name: Icey Colmis
Theme URI: https://krux.se/
Author: Krux
Author URI: https://krux.se/
Description: Custom theme for Colmis 2023
Version: 1.0.0
Tested up to: 6.2
Requires PHP: 8
Text Domain: WP_IceyColmis
Tags: Custom, Magic
*/
 
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
 html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block;z-index:1;position:relative;width:100%;min-height:100%}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#fff0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:700}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box;scroll-behavior:smooth}body,button,input,select,optgroup,textarea{color:#000;font-family:azo-sans-web,sans-serif}h1,h2,h3,h4,h5,h6{font-family:azo-sans-web,sans-serif;clear:both;font-weight:300;text-transform:uppercase}p{margin:0 0 1.5em 0}p:last-child{margin-bottom:0}dfn,cite,em,i{font-style:italic}blockquote{margin:0}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a{transition:0.3s all;text-decoration:none;color:inherit}a:hover,a:focus,a:active{color:inherit}a:focus{outline:thin dotted}a:hover,a:active{outline:0}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgb(0 0 0 / .8);line-height:1;padding:.6em 1em .4em}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color:#aaa #bbb #bbb}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-webkit-tap-highlight-color:#fff0;-moz-tap-highlight-color:#fff0;tap-highlight-color:#fff0;scrollbar-width:thin;scrollbar-color:#003865 #BFCED6}::-moz-selection{color:#fff;background:#C57D35}::selection{color:#fff;background:#C57D35}::-webkit-scrollbar{width:7px}::-webkit-scrollbar-track{background:#BFCED6}::-webkit-scrollbar-thumb{background:#003865}::-webkit-scrollbar-thumb:hover{background:#28628C}:root{--site_content_width:1600px;--site_content_h_padding:50px;--site_content_v_padding:120px;--site_header_height:100px}html{min-height:100%;margin:0;padding:0;width:100%;font-size:17px}body{background-color:#fff;color:#000;letter-spacing:.03em;line-height:1.4;min-height:100%;font-weight:400;margin:0;padding:0;width:100%}h1,h2,h3,h4,h5,h6{line-height:1.3;margin:0 0 1em 0}h1.elementor-heading-title,h2.elementor-heading-title,h3.elementor-heading-title,h4.elementor-heading-title,h5.elementor-heading-title,h6.elementor-heading-title{line-height:1.3}.colmis_text_bg_black p,.colmis_text_bg_black span,.colmis_text_bg_black h1,.colmis_text_bg_black h2,.colmis_text_bg_black h3{background-color:#000;padding:.5rem 1rem;margin:.5rem -1rem;box-decoration-break:clone;-webkit-box-decoration-break:clone}#page{min-height:100vh;min-height:100dvh;position:relative;display:flex;flex-direction:column;padding:0;overflow:hidden;align-items:center;justify-content:flex-start;width:100%}#page>.elementor{width:100%}button,.icey_wp a.iceycolmis_button,a.elementor-button,a.elementor-button.elementor-size-md{cursor:pointer;pointer-events:all;transition:all 0.3s;color:#000;background-color:#fff;white-space:nowrap;font-size:.9rem;padding:.8em 2em;border:none;font-weight:400;border-radius:25px;text-transform:uppercase}a.elementor-button,a.elementor-button.elementor-size-md{padding:1.2em 2em .5em;min-width:200px;min-height:50px}button:hover,.icey_wp a.iceycolmis_button:hover,a.elementor-button:hover,a.elementor-button.elementor-size-md:hover{background-color:#C57D35;color:#fff}a.elementor-button.elementor-size-md{font-size:1.2rem}.iceycolmis_button.iceycolmis_button_light{background-color:#fff;color:#003865}.colmis_hover_black a:hover{color:#000}header.site_header{position:fixed;top:0;left:0;width:100%;height:var(--site_header_height);transition:top 0.6s,background 0.6s;z-index:10002;pointer-events:none;background-color:rgb(255 255 255 / .55);display:flex;justify-content:flex-start;flex-direction:column;align-items:center}body.icey_scroll_down header.site_header{top:calc(-1 * (var(--site_header_height) + 20px))}body.icey_scroll_up header.site_header{background-color:rgb(255 255 255 / .95)}.admin-bar header.site_header{margin-top:32px}.iceycolmis_header_top,.iceycolmis_header_main{position:relative;display:flex;flex-direction:row;justify-content:center;width:100%;padding:0 var(--site_content_h_padding)}.iceycolmis_header_top{background-color:rgb(191 206 214 / .3);padding:8px var(--site_content_h_padding);height:40px}.iceycolmis_header_top>.iceycolmis_header_inner{align-items:center}.iceycolmis_header_main>.iceycolmis_header_inner{align-items:center;height:calc(var(--site_header_height) - 40px)}.secondary_iceycolmis_navigation_wrapper{position:relative;pointer-events:all}.secondary_iceycolmis_navigation{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;column-gap:2rem}.secondary_iceycolmis_navigation{font-size:.75rem;text-transform:uppercase;font-weight:300}.secondary_iceycolmis_navigation a:hover{text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:#28628C;text-underline-offset:.3em}.secondary_iceycolmis_navigation li.current-menu-item a,.secondary_iceycolmis_navigation li.current_page_item a,.secondary_iceycolmis_navigation li.current_page_parent a{font-weight:700}.iceycolmis_header_inner{position:relative;display:flex;flex-direction:row;justify-content:flex-end;height:100%;width:100%;max-width:1400px}.site_branding{position:absolute;width:160px;height:auto;z-index:1;pointer-events:all;left:0;top:50%;transition:0.3s opacity ease-out;transform:translate(0,-50%)}.icey_scroll_down .site_branding{opacity:0;pointer-events:none}.iceycolmis_site_logo{position:relative;height:100%;display:inline-block;transition:0.4s scale;width:100%}.iceycolmis_site_logo:hover{scale:1.1}.logo_img{position:relative;width:100%;height:100%;left:0;top:0;object-fit:contain;object-position:left center;vertical-align:middle;transition:.4s all ease-out}.logo_img{height:auto}body.icey_project_wrapper_active .main_navigation{pointer-events:none}button.menu_toggle{display:none}.main_iceycolmis_navigation_wrapper{width:100%;height:100%}ul.main_iceycolmis_navigation{list-style:none;display:flex;flex-direction:row;justify-content:space-between;padding:0;margin:0;column-gap:0}ul.main_iceycolmis_navigation li{padding:0;margin:0}ul.main_iceycolmis_navigation li a{font-size:.9rem;font-weight:300;color:#000;display:block;text-transform:uppercase;position:relative}button.iceycolmis_menu_toogle{display:none}ul.main_iceycolmis_navigation li{position:relative}ul.main_iceycolmis_navigation li.iceycolmis_secondary_menu{display:none}.iceycolmis_weather_temp_data{display:none}ul.main_iceycolmis_navigation>li.menu-item-has-children a .iceycolmis_sub_menu_opener{position:absolute;left:calc(100% - 0.8rem);height:2rem;width:2rem;font-size:1.3rem;transition:0.3s transform ease-in-out;transform-origin:center;padding:0;line-height:2rem;display:flex;flex-direction:column;justify-content:center;align-items:center;top:50%;transform:translate(0,-52%);cursor:pointer;pointer-events:all;font-weight:100;z-index:1;vertical-align:middle}ul.main_iceycolmis_navigation>li.menu-item-has-children>ul.sub-menu>li.menu-item-has-children>a .iceycolmis_sub_menu_opener{position:absolute;left:calc(100% - 2.5rem);font-size:1.3rem}.main_navigation{position:absolute;z-index:1;right:0;width:auto;pointer-events:all;display:flex;flex-direction:column;height:100%}ul.main_iceycolmis_navigation{height:100%;margin-right:-1rem}ul.main_iceycolmis_navigation>li>a{display:flex;align-items:center;height:100%;padding:0 1rem}ul.main_iceycolmis_navigation li.menu-item-has-children{padding-right:1.5rem}ul.main_iceycolmis_navigation>li.current_page_item>a,ul.main_iceycolmis_navigation>li.current-menu-item>a,ul.main_iceycolmis_navigation>li.current-menu-ancestor>a,ul.main_iceycolmis_navigation>li.current_page_ancestor>a{font-weight:700}ul.main_iceycolmis_navigation>li>ul.sub-menu{position:absolute;opacity:0;pointer-events:none;transition:.3s opacity ease-in,.5s transform ease-out;white-space:nowrap;transform-origin:top center;backface-visibility:hidden;perspective:100px;background-color:#28628C;list-style:none;padding:0;margin:0}ul.main_iceycolmis_navigation>li>ul.sub-menu a{font-size:.8rem}ul.main_iceycolmis_navigation>li>ul.sub-menu>li a{padding:.3rem 1rem;color:#fff;height:3.5rem;display:flex;align-items:center}ul.main_iceycolmis_navigation>li>ul.sub-menu>li>ul.sub-menu{position:relative;list-style:none;padding:0;margin:0}ul.main_iceycolmis_navigation>li>ul.sub-menu>li>ul.sub-menu{max-height:0;transition:max-height 0.5s ease-out;overflow:hidden}ul.main_iceycolmis_navigation>li>ul.sub-menu>li.iceycolmis_active>ul.sub-menu,ul.main_iceycolmis_navigation>li>ul.sub-menu>li.current-menu-ancestor>ul.sub-menu,ul.main_iceycolmis_navigation>li>ul.sub-menu>li.current-menu-parentr>ul.sub-menu,ul.main_iceycolmis_navigation>li>ul.sub-menu>li.current_page_parent>ul.sub-menu,ul.main_iceycolmis_navigation>li>ul.sub-menu>li.current_page_ancestor>ul.sub-menu{max-height:30rem;ransition:max-height 0.5s ease-in}ul.main_iceycolmis_navigation>li>ul.sub-menu>li>ul.sub-menu a{border-top:1px solid #28628C;background-color:#fff;color:#000}ul.main_iceycolmis_navigation>li>ul.sub-menu>li>ul.sub-menu a:hover{background-color:#BFCED6;color:#000}ul.main_iceycolmis_navigation>li>ul.sub-menu>li.current_page_item>a,ul.main_iceycolmis_navigation>li>ul.sub-menu>li.current-menu-item>a{font-weight:700;cursor:default;pointer-events:none}ul.main_iceycolmis_navigation>li>ul.sub-menu>li a:hover{background-color:#fff;color:#000;transition:0.4s background-color,0s color}ul.main_iceycolmis_navigation>li.current-menu-item>a,ul.main_iceycolmis_navigation>li.current_page_item>a{pointer-events:none}ul.main_iceycolmis_navigation>li>a:hover>.iceycolmis_sub_menu_opener,ul.main_iceycolmis_navigation>li>ul>li.iceycolmis_active>a>.iceycolmis_sub_menu_opener{transform:translate(0,-50%) rotate(45deg)}ul.main_iceycolmis_navigation>li.menu-item-has-children>ul.sub-menu>li.menu-item-has-children{padding-right:0}ul.main_iceycolmis_navigation>li.menu-item-has-children>ul.sub-menu>li.menu-item-has-children>a{padding-right:2.5rem}ul.main_iceycolmis_navigation>li.menu-item-has-children>ul.sub-menu>li>ul>li.current-menu-item>a,ul.main_iceycolmis_navigation>li.menu-item-has-children>ul.sub-menu>li>ul>li.ccurrent_page_item>a{font-weight:700;cursor:default;pointer-events:none}.iceycolmis_mobile_mini_menu{display:none}.iceycolmis_mobile_weather{display:none}header:has(.colmis_40th_logo),body.icey_scroll_up .site_header:has(.colmis_40th_logo){background-color:rgb(0 56 101 / .7)}.site_header:has(.colmis_40th_logo).site_header::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100" viewBox="0 0 100 100"><filter id="n" x="0" y="0"><feTurbulence type="fractalNoise" baseFrequency="0.75" numOctaves="3" stitchTiles="stitch"/></filter><rect width="100" height="100" filter="url(%23n)" opacity="0.12"/></svg>'),radial-gradient(circle at 0% 0,rgb(255 255 255 / .2),transparent 45%),linear-gradient(#003865,#003765);background-position:0 0,0 0,0 0;background-repeat:repeat,no-repeat,no-repeat}.site_header:has(.colmis_40th_logo) .iceycolmis_header_top{background-color:rgb(0 56 101 / .3)}.site_header:has(.colmis_40th_logo) #secondary_iceycolmis_navigation a{color:#fff;text-decoration:underline;text-decoration-color:#fff0;text-underline-offset:-.5em;text-decoration-thickness:.2em;transition:0.3s all ease}.site_header:has(.colmis_40th_logo) #secondary_iceycolmis_navigation a:hover{color:#fff;text-decoration-color:#fff;text-underline-offset:.3em}.site_header:has(.colmis_40th_logo) ul.main_iceycolmis_navigation>li>a{color:#fff}#iceycolmis_site_logo img.logo_img.colmis_40th_logo{height:4rem;margin-top:-.5rem;filter:drop-shadow(3px 3px 2px #003865)}.site_branding:has(.colmis_40th_logo){top:1rem}@media only screen and (min-width:1025px){ul.main_iceycolmis_navigation>li{transition:0.3s all ease}ul.main_iceycolmis_navigation>li:hover,ul.main_iceycolmis_navigation>li.iceycolmis_active_hover{background-color:#fff;color:#000}.site_header:has(.colmis_40th_logo) ul.main_iceycolmis_navigation li a:hover,.site_header:has(.colmis_40th_logo) ul.main_iceycolmis_navigation>li:hover>a,.site_header:has(.colmis_40th_logo) ul.main_iceycolmis_navigation>li.iceycolmis_active_hover a{color:currentColor}.site_header:has(.colmis_40th_logo) ul.main_iceycolmis_navigation>li:hover:has(>ul.sub-menu:hover){background-color:#BFCED6}.site_header:has(.colmis_40th_logo) ul.main_iceycolmis_navigation>li:hover:has(>ul.sub-menu:hover)>a{color:#000}ul.main_iceycolmis_navigation>li.current-menu-item>a,ul.main_iceycolmis_navigation>li.current_page_item>a{pointer-events:none;cursor:default}ul.main_iceycolmis_navigation>li:hover>a,ul.main_iceycolmis_navigation>li.iceycolmis_active_hover>a{color:#000}ul.main_iceycolmis_navigation>li.iceycolmis_active_hover>ul.sub-menu,ul.main_iceycolmis_navigation>li:hover>ul.sub-menu{opacity:1;pointer-events:all}ul.main_iceycolmis_navigation>li.menu-item-has-children.iceycolmis_active_hover>a .iceycolmis_sub_menu_opener{transform:translate(0,-50%) rotate(45deg)}ul.main_iceycolmis_navigation>li.menu-item-has-children>ul.sub-menu>li.current-menu-ancestor>a .iceycolmis_sub_menu_opener,ul.main_iceycolmis_navigation>li.menu-item-has-children>ul.sub-menu>li.current-menu-parent>a .iceycolmis_sub_menu_opener,ul.main_iceycolmis_navigation>li.menu-item-has-children>ul.sub-menu>li.current_page_parent>a .iceycolmis_sub_menu_opener,ul.main_iceycolmis_navigation>li.menu-item-has-children>ul.sub-menu>li.current_page_ancestor>a .iceycolmis_sub_menu_opener{transform:translate(0,-50%) rotate(45deg);opacity:0}ul.main_iceycolmis_navigation>li>a>.iceycolmis_sub_menu_opener,ul.main_iceycolmis_navigation>li:hover>a>.iceycolmis_sub_menu_opener{transition:0.3s transform ease-in-out,0.7s opacity}ul.main_iceycolmis_navigation>li:hover>a>.iceycolmis_sub_menu_opener{transform:translate(0,-50%) rotate(45deg);opacity:1}.site_nav_bd_close{display:none;pointer-events:none}}@media only screen and (max-width:1025px){:root{--site_header_height:80px}header.site_header{justify-content:center}.site_branding{z-index:1001}.iceycolmis_header_top{display:none}button.iceycolmis_menu_toogle{position:absolute;width:50px;height:50px;padding:0;display:flex;justify-content:center;flex-direction:column;align-items:center;z-index:3001;right:-10px;top:-5px;background-color:#fff0;border:none}button.iceycolmis_menu_toogle:after{content:"";position:absolute;font-size:12px;text-transform:uppercase;right:75px;color:#fff;font-weight:700;top:50%;transform:translateY(-50%);width:40px;text-align:right;opacity:0;transition:1s all}.iceycolmis_menu_toogle span{display:block;width:65%;height:4px;margin-bottom:6px;position:relative;background:#000;border-radius:1px;z-index:1;transform-origin:50% 0%;transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease,background-color .3s;pointer-events:none}.iceycolmis_menu_toogle span:first-child{margin-top:6px}.iceycolmis_menu_toogle span:nth-last-child(2){transform-origin:50% 100%}body.iceycolmis_main_menu_active{overflow:hidden}body.iceycolmis_main_menu_active .iceycolmis_menu_toogle span{opacity:1;transform:rotate(45deg) translate(-5px,-9px);background:#000}body.iceycolmis_main_menu_active .iceycolmis_menu_toogle span:nth-last-child(3){opacity:0;transform:rotate(0deg) scale(.2,.2)}body.iceycolmis_main_menu_active .iceycolmis_menu_toogle span:nth-last-child(2){transform:rotate(-45deg) translate(2px,1px)}.site_nav_bd_close{display:block;z-index:2;position:fixed;left:0;top:0;width:100%;height:100%;pointer-events:none}.iceycolmis_main_menu_active .site_nav_bd_close{pointer-events:all}.main_iceycolmis_navigation_wrapper{position:fixed;height:calc(100vh - var(--site_header_height));height:calc(100dvh - var(--site_header_height));width:50vw;min-width:500px;background-color:#fff;top:var(--site_header_height);right:-100vw;z-index:1000;transition:0.4s all;pointer-events:none;display:flex;flex-direction:column;overflow:hidden}.iceycolmis_main_menu_active .main_iceycolmis_navigation_wrapper{right:0;pointer-events:all;padding:0}ul.main_iceycolmis_navigation{flex-direction:column;margin:auto 0;overflow-y:auto;padding:0;justify-content:flex-start}ul.main_iceycolmis_navigation li{width:100%;display:flex;flex-direction:column;align-items:center}ul.main_iceycolmis_navigation li ul.sub-menu{background-color:#FFF}ul.main_iceycolmis_navigation>li:hover,ul.main_iceycolmis_navigation>li.iceycolmis_active_hover{background-color:#fff0;color:inherit}ul.main_iceycolmis_navigation li.menu-item-has-children{padding-right:0}ul.main_iceycolmis_navigation li a,ul.main_iceycolmis_navigation>li>ul.sub-menu>li a{position:relative;font-size:1.3rem;width:100%;padding:10px var(--site_content_h_padding);text-align:center;justify-content:center;height:5rem;background-color:#28628C;color:#fff;white-space:normal;border-top:1px solid #fff}ul.main_iceycolmis_navigation>li.menu-item-has-children>ul.sub-menu>li.menu-item-has-children a{padding:10px var(--site_content_h_padding)}ul.main_iceycolmis_navigation>li.menu-item-has-children.current-menu-ancestor>a .iceycolmis_sub_menu_opener,ul.main_iceycolmis_navigation>li.menu-item-has-children.current-menu-parent>a .iceycolmis_sub_menu_opener{transform:translate(0,-50%) rotate(45deg);opacity:0}ul.main_iceycolmis_navigation>li>ul.sub-menu{opacity:1;overflow:hidden;max-height:0;transition:0.5s max-height ease-out;width:100%;display:block;flex-direction:column;position:relative;height:100%;pointer-events:all}ul.main_iceycolmis_navigation>li.iceycolmis_active>ul.sub-menu,ul.main_iceycolmis_navigation>li.current-menu-ancestor>ul.sub-menu,ul.main_iceycolmis_navigation>li.current-menu-parent>ul.sub-menu,ul.main_iceycolmis_navigation>li.current_page_parent>ul.sub-menu,ul.main_iceycolmis_navigation>li.current_page_ancestor>ul.sub-menu{display:flex;flex-direction:column;max-height:70vh;opacity:1;pointer-events:all;transition:0.5s max-height ease-in}ul.main_iceycolmis_navigation li.iceycolmis_secondary_menu{display:flex}ul.main_iceycolmis_navigation>li>ul.sub-menu>li a{display:flex;font-size:1rem;background-color:#fff;color:#000;border-top:1px solid #000}ul.main_iceycolmis_navigation li.current-menu-ancestor>a,ul.main_iceycolmis_navigation li.current-menu-parent>a,ul.main_iceycolmis_navigation li>a:hover{user-select:none}ul.main_iceycolmis_navigation li.current-menu-item>a,ul.main_iceycolmis_navigation li.current_page_item>a,ul.main_iceycolmis_navigation li>a:hover{user-select:none}ul.main_iceycolmis_navigation>li.iceycolmis_active>a>.iceycolmis_sub_menu_opener{transform:translate(0,-50%) rotate(45deg)}ul.main_iceycolmis_navigation>li.menu-item-has-children>ul.sub-menu>li.current-menu-ancestor>a>.iceycolmis_sub_menu_opener,ul.main_iceycolmis_navigation>li.menu-item-has-children>ul.sub-menu>li.current-menu-parent>a>.iceycolmis_sub_menu_opener,ul.main_iceycolmis_navigation>li.menu-item-has-children>ul.sub-menu>li.current_page_parent>a>.iceycolmis_sub_menu_opener,ul.main_iceycolmis_navigation>li.menu-item-has-children>ul.sub-menu>li.current_page_ancestor>a>.iceycolmis_sub_menu_opener{transform:translate(0,-50%) rotate(45deg);opacity:0}ul.main_iceycolmis_navigation>li.menu-item-has-children>a .iceycolmis_sub_menu_opener,ul.main_iceycolmis_navigation>li.menu-item-has-children>ul.sub-menu>li.menu-item-has-children>a .iceycolmis_sub_menu_opener{pointer-events:all;font-size:3rem;left:calc(100% - 5rem);width:4rem;height:100%}ul.main_iceycolmis_navigation>li>ul.sub-menu>li>ul.sub-menu{display:inherit}ul.main_iceycolmis_navigation>li>ul.sub-menu>li>ul.sub-menu>li>a{border-top:#fff 1px solid}ul.main_iceycolmis_navigation>li>ul.sub-menu>li>ul.sub-menu{display:flex;flex-direction:column;width:100%}ul.main_iceycolmis_navigation>li>ul.sub-menu>li>ul.sub-menu>li>a{background-color:#BFCED6;color:#000}.iceycolmis_mobile_mini_menu{position:absolute;left:0;width:100%;font-size:.7rem;top:var(--site_header_height);z-index:1;text-align:right;background-color:rgb(255 255 255 / .55);padding:0 var(--site_content_h_padding) 3px var(--site_content_h_padding);display:flex;flex-direction:column;justify-content:center;color:#000;display:flex;flex-direction:row;justify-content:flex-end;gap:1.5rem}a.iceycolmis_mobile_weather{display:block}}@media only screen and (max-width:768px){:root{--site_header_height:70px}.main_iceycolmis_navigation_wrapper{width:100%;right:0;top:-100vh}.iceycolmis_main_menu_active .main_iceycolmis_navigation_wrapper{top:var(--site_header_height)}button.iceycolmis_menu_toogle{top:-11px}ul.main_iceycolmis_navigation li a{font-size:1.2rem}ul.main_iceycolmis_navigation li>ul.sub-menu a{font-size:1rem}ul.main_iceycolmis_navigation li.menu-item-has-children::after{height:.7rem;width:.7rem;top:1.2rem}}#primary.icey_unloaded{animation-name:primary_unload;animation-duration:5s;animation-timing-function:ease-out;animation-iteration-count:1}#primary.icey_loaded{animation-name:primary_load;animation-duration:0.4s;animation-fill-mode:forwards;animation-timing-function:ease-in;animation-iteration-count:1}#primary.icey_reload.icey_loaded,#primary.icey_reload.icey_unloaded{animation:none!important;animation-duration:001s!important;opacity:1!important}@keyframes primary_load{from{opacity:0}to{opacity:1}}@keyframes primary_unload{from{opacity:1}to{opacity:0}}h1.iceycolmis_1_headline,h2.iceycolmis_1_headline,h3.iceycolmis_1_headline,.iceycolmis_1_headline .elementor-widget-container,.iceycolmis_1_headline .elementor-widget-container h1,.iceycolmis_1_headline .elementor-widget-container h2,.iceycolmis_1_headline .elementor-widget-container h3{font-size:1.75rem;line-height:1.4}h1.iceycolmis_2_headline,h2.iceycolmis_2_headline,h3.iceycolmis_2_headline,h4.iceycolmis_2_headline,.iceycolmis_2_headline .elementor-widget-container,.iceycolmis_2_headline .elementor-widget-container h1,.iceycolmis_2_headline .elementor-widget-container h2,.iceycolmis_2_headline .elementor-widget-container h3,.iceycolmis_2_headline .elementor-widget-container h4{font-size:1.45rem;line-height:1.3}h1.iceycolmis_3_headline,h2.iceycolmis_3_headline,h3.iceycolmis_3_headline,h4.iceycolmis_3_headline,.iceycolmis_3_headline .elementor-widget-container,.iceycolmis_3_headline .elementor-widget-container h1,.iceycolmis_3_headline .elementor-widget-container h2,.iceycolmis_3_headline .elementor-widget-container h3 .iceycolmis_3_headline .elementor-widget-container h4,.iceycolmis_3_headline .elementor-widget-container h5{font-size:1.2rem;line-height:1.3}.iceycolmis_4_headline .elementor-widget-container,.iceycolmis_4_headline .elementor-widget-container h1,.iceycolmis_4_headline .elementor-widget-container h2,.iceycolmis_4_headline .elementor-widget-container h3,.iceycolmis_4_headline .elementor-widget-container h4,.iceycolmis_4_headline .elementor-widget-container h5,.iceycolmis_4_headline .elementor-widget-container h6{font-size:.9rem;line-height:1.3}.iceycolmis_5_headline .elementor-widget-container,.iceycolmis_5_headline .elementor-widget-container h1,.iceycolmis_5_headline .elementor-widget-container h2,.iceycolmis_5_headline .elementor-widget-container h3,.iceycolmis_5_headline .elementor-widget-container h4,.iceycolmis_5_headline .elementor-widget-container h5,.iceycolmis_5_headline .elementor-widget-container h6{font-size:.75rem;line-height:1.3}.iceycolmis_2_headline .elementor-widget-container h1 span,.iceycolmis_2_headline .elementor-widget-container h2 span,.iceycolmis_3_headline .elementor-widget-container h1 span,.iceycolmis_3_headline .elementor-widget-container h2 span,.iceycolmis_3_headline .elementor-widget-container h3 span{font-size:.6em}.iceycolmis_preamble{font-size:1.2rem;line-height:1.4}.iceycolmis_cta_banner_text{font-size:1.7rem}.iceycolmis_section_padding.e-con-boxed.e-flex{padding:var(--site_content_v_padding) var(--site_content_h_padding)}.iceycolmis_section_padding_h.e-con-boxed.e-flex{padding:0 var(--site_content_h_padding)}#primary.iceycolmis_default_page{display:flex;flex-direction:column;align-items:center}#primary.iceycolmis_default_page .iceycolmis_inner{max-width:900px;padding:0 50px 50px}.iceycolmis_hero_standard{padding:170px 30px 80px 30px}.iceycolmis_hero_standard h1{display:flex;flex-direction:column;font-size:5rem}.iceycolmis_hero_standard h1 span{font-size:3rem}body .e-con.hero_on_off_text_wrapper{position:absolute;top:50%;translate:0 -50%}body.page-template .e-con.iceycolmis_coworker_wrapper{display:flex;flex-direction:row;flex-wrap:wrap;column-gap:80px;row-gap:80px}body.page-template .e-con.iceycolmis_coworker_wrapper .e-con.iceycolmis_coworker{flex-grow:0;width:calc(100% / 3 - 54px);background-color:#fff;overflow:hidden}.iceycolmis_coworker img{aspect-ratio:1/1;object-fit:cover;object-position:top center;width:100%}.iceycolmis_coworker .iceycolmis_content{padding:20px;text-align:center;line-height:1.8}body.page-template .e-con.iceycolmis_coworker_wrapper .e-con.iceycolmis_coworker .iceycolmis_coworker_title{margin-bottom:5px;opacity:.8}.e-con.iceycolmis_coworker a:hover{color:#C57D35}.iceycolmis_elementor_form *::placeholder{text-transform:uppercase}.iceycolmis_elementor_form input{padding:5px 15px}.iceycolmis_elementor_form textarea{padding:15px 15px}.colmis_workshop_slider .swiper-pagination{padding-bottom:1rem}body.icey_wp .modal-cacsp-position .modal-cacsp-box{font-weight:500}body.icey_wp .modal-cacsp-position .modal-cacsp-box span{font-weight:500!important}.modal-cacsp-position .modal-cacsp-box .modal-cacsp-box-header{background-color:#003865}.modal-cacsp-toggle-switch>span:first-of-type{font-weight:600}.modal-cacsp-box-content a,.modal-cacsp-position .modal-cacsp-box a{color:#003865;text-decoration:none;font-weight:600}.modal-cacsp-box-content a:hover,.modal-cacsp-position .modal-cacsp-box a:hover{color:#C57D35}.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-save,.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-accept,.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-accept-all{font-weight:400;border:none;transition:0.3s background-color}.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-accept,.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-accept-all{background-color:#003865}.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn{transition:0.3s background-color;border:none}.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-accept:hover,.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-accept-all:hover,.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn:hover{opacity:1;background-color:#C57D35;color:#fff}.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active.disabled span.modal-cacsp-toggle,.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active span.modal-cacsp-toggle,.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active span.modal-cacsp-toggle{background-color:#F1F5FA}.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active.disabled span.modal-cacsp-toggle-switch-handle,.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active span.modal-cacsp-toggle-switch-handle,.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active span.modal-cacsp-toggle-switch-handle{background-color:#003865}body.icey_password_protected #primary{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#003865;color:#fff;padding:150px 50px}body.icey_password_protected #primary .iceycolmis_inner{display:flex;flex-direction:column;min-height:40vh;max-width:1200px;justify-content:center;align-items:center}body.icey_password_protected .post-password-form p{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;align-items:center;width:100%}body.icey_password_protected .post-password-form input[type="password"]{height:55px;border-radius:15px;padding:5px 10px;margin-top:10px;margin-left:10px}body.icey_password_protected .post-password-form input[type="submit"]{background-color:#fff;padding:.7rem 2rem;border-radius:1rem;color:#003865;height:55px;display:flex;flex-direction:column;justify-content:center;transition:0.3s all;cursor:pointer;margin-top:10px;margin-left:10px}body.icey_password_protected .post-password-form input[type="submit"]:hover{background-color:#C57D35;color:#fff}.site-footer{display:flex;width:100%;flex-direction:column}.iceycolmis_footer_logo{display:flex;margin-bottom:2rem}.iceycolmis_footer_logo .elementor-widget-image a img.colmis_standard_logo[src$=".svg"]{width:auto;height:2rem}.iceycolmis_footer_logo .elementor-widget-image a img.colmis_40th_logo[src$=".svg"]{width:auto;height:7rem;filter:drop-shadow(3px 3px 2px rgb(0 0 0 / .3))}.iceycolmis_footer_content a{display:inline-block}.iceycolmis_footer_content a:hover{scale:1.2}.iceycolmis_sub_footer.e-con>.e-con-inner{display:flex;flex-direction:column;padding:1rem 0}.iceycolmis_sub_footer.e-con>.e-con-inner a:hover{color:#c57d35}.iceycolmis_features{display:flex;flex-direction:column;width:100%}.iceycolmis_features_row{display:flex;flex-direction:column;margin-bottom:100px}.iceycolmis_features_row:last-child{margin-bottom:0}.iceycolmis_features_row>h2{margin-bottom:50px}.iceycolmis_features_col_wrapper{display:flex;flex-direction:row;justify-content:flex-start;column-gap:50px;row-gap:70px;flex-wrap:wrap}.iceycolmis_features_col{flex:0 0 calc(33.333333% - 34px)}.iceycolmis_features_col>h3{font-size:1rem;font-weight:700;display:inline;text-transform:none;padding-right:.2rem;margin-bottom:0}.iceycolmis_features_col>div{display:inline}.iceycolmis_features_col>div>p{display:inline}.iceycolmis_registration_iframe_wrapper,.iceycolmis_registration_iframe_wrapper div{width:100%}.iceycolmis_registration_iframe{width:100%;height:1700px}body .colmis_faq summary.e-n-accordion-item-title{transition:0.3s background-color}body .colmis_faq summary.e-n-accordion-item-title[aria-expanded="true"]{background-color:#28628C}body .colmis_faq summary.e-n-accordion-item-title .e-n-accordion-item-title-text{transition:0.3s color}body .colmis_faq summary.e-n-accordion-item-title[aria-expanded="true"] .e-n-accordion-item-title-text{color:#fff}body .colmis_faq summary.e-n-accordion-item-title[aria-expanded="true"] .e-n-accordion-item-title-icon .e-opened .fas.fa-minus{color:#fff}form.forminator-custom-form{width:100%}form.forminator-custom-form .forminator-row{margin-bottom:3rem}form.forminator-custom-form .forminator-field,form.forminator-custom-form .forminator-field-password{display:flex;width:100%;flex-direction:column;height:100%;justify-content:space-between}form.forminator-custom-form .forminator-row-last .forminator-field{flex-direction:row;justify-content:flex-end}form.forminator-custom-form .forminator-field textarea,form.forminator-custom-form .forminator-field input,form.forminator-custom-form .forminator-field select{width:100%;border:none;border-radius:0;padding:1rem}form.forminator-custom-form .forminator-label{color:#fff;padding:0 0 .5rem 0;font-weight:500}.icey_white_form form.forminator-custom-form,.icey_white_form form.forminator-custom-form .forminator-label{color:#fff}form.forminator-custom-form .forminator-description{order:4;padding:.5rem 0 0 0;color:#fff}form.forminator-custom-form .forminator-textarea,form.forminator-custom-form .forminator-input,form.forminator-custom-form .forminator-multi-upload{order:3}form.forminator-custom-form .forminator-multi-upload input[type=file]{cursor:pointer;pointer-events:all;background-color:#fff;font-size:1rem;transition:all 0.3s;color:#003865;padding:1.5rem 3rem;border:none;text-shadow:none;border-radius:var(--icey_site_border_radius);text-transform:uppercase}form.forminator-custom-form .forminator-multi-upload input[type=file]:hover{background-color:#003865;color:#fff}form.forminator-custom-form .forminator-field-html.icey_application_form_contact_text .forminator-field{display:flex;width:100%;flex-direction:column-reverse;padding:0 1rem 0 1rem}form.forminator-custom-form .forminator-field-html.icey_application_form_contact_text .forminator-label{padding:0 0 1rem 0}form.forminator-custom-form .icey_application_form_name label,form.forminator-custom-form .icey_application_form_sms_nr label,form.forminator-custom-form .icey_application_form_mail label{display:none}form.forminator-custom-form .icey_application_form_sms_nr .forminator-description{font-size:.8rem;order:2;padding:1rem 1rem 0 1rem}form.forminator-custom-form .icey_application_form_sms_nr .forminator-description span{padding-left:2rem}#icey_application_form_sc form .forminator-row:has(.icey_application_form_name),#icey_application_form_sc form .forminator-row:has(.icey_application_form_mail){padding-bottom:0rem;margin-bottom:.5rem}#icey_application_form_sc form .forminator-row:has(.icey_application_form_contact_text){padding-bottom:0;margin-bottom:1.5rem}form.forminator-custom-form .icey_application_form_name input,form.forminator-custom-form .icey_application_form_sms_nr input,form.forminator-custom-form .icey_application_form_mail input{padding:1rem 1rem;order:1}form.forminator-custom-form .icey_application_form_sms_text{padding:1rem 1rem 0 1rem}form.forminator-custom-form input::placeholder{color:#888;opacity:.5}form.forminator-custom-form ul.forminator-uploaded-files{display:flex;list-style:none;padding:2rem;margin:1rem 0rem 0rem 0rem;background-color:#e9dfcd;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;column-gap:2rem;order:4;font-size:.9rem}form.forminator-custom-form ul.forminator-uploaded-files:empty{display:none}form.forminator-custom-form ul.forminator-uploaded-files>li{padding:1rem;background-color:#F0EFED;display:flex;flex-direction:column;justify-content:center;align-items:center}form.forminator-custom-form .forminator-field-consent .forminator-field,form.forminator-custom-form .forminator-field-consent .forminator-field .forminator-checkbox__wrapper{display:flex;flex-direction:column;width:100%}form.forminator-custom-form .forminator-field-consent .forminator-field .forminator-checkbox__wrapper{flex-direction:row}form.forminator-custom-form .forminator-field-consent .forminator-field .forminator-checkbox__wrapper .forminator-checkbox{order:1;display:flex;flex-direction:column;justify-content:center;padding:0 1rem 0rem 0rem}form.forminator-custom-form .forminator-field-consent .forminator-field .forminator-checkbox__wrapper .forminator-checkbox__label{order:2;color:#fff}form.forminator-custom-form .forminator-field-consent .forminator-field label{order:1;padding:0 0 1rem 0}form.forminator-custom-form .forminator-field-consent .forminator-field .forminator-checkbox__wrapper{order:2}form.forminator-custom-form .forminator-field-consent .forminator-field .forminator-checkbox__wrapper input[type="checkbox"]{width:1.5rem;height:1.5rem}form.forminator-custom-form .forminator-field[role="group"] .forminator-checkbox{display:flex;flex-direction:row;gap:1rem}form.forminator-custom-form .forminator-field[role="group"] .forminator-checkbox input[type="checkbox"]{width:1.5rem;height:1.5rem}form.forminator-custom-form .forminator-field-checkbox.colmis_form_one_check .forminator-field{flex-direction:row;justify-content:flex-start}form.forminator-custom-form .forminator-response-message.forminator-accessible{display:none}form.forminator-custom-form .forminator-error-message{padding:.5rem 1rem;color:#C57D35;font-size:.8rem;background-color:#fff;margin-top:.5rem;order:3}form.forminator-custom-form .forminator-label--forminator-success,form.forminator-custom-form .forminator-response-message.forminator-show.forminator-success{padding:4rem 2rem;background-color:#fff;display:flex;flex-direction:column;margin-bottom:5rem;color:#003865;font-size:1.1rem}form.forminator-custom-form .forminator-response-message{display:flex;flex-direction:column;margin-bottom:5rem;padding:2rem;background-color:#fff;color:#003865}.icey_white_form form.forminator-custom-form .forminator-label--forminator-success,.icey_white_form form.forminator-custom-form .forminator-response-message.forminator-show.forminator-success,.icey_white_form form.forminator-custom-form .forminator-response-message{background-color:#fff;color:#C57D35}form.forminator-custom-form .forminator-response-message:empty{display:none}form.forminator-custom-form .colmis_form_hide_label .forminator-checkbox-label{display:none}form.forminator-custom-form button{padding:1rem 3rem;height:auto}form.forminator-custom-form button:hover{color:#fff;background-color:#C57D35}.colmis_visitor_registration{color:#fff}.colmis_visitor_registration_form{width:100%;color:#fff}.colmis_visitor_registration_form .forminator-ui#forminator-module-3624 .forminator-pagination-steps{margin-bottom:3rem}.colmis_visitor_registration_form #forminator-module-3624.forminator-design--flat .forminator-pagination-steps .forminator-step.forminator-current~.forminator-step .forminator-step-dot,.colmis_visitor_registration_form #forminator-module-3624.forminator-design--flat .forminator-pagination-steps .forminator-step .forminator-step-dot{background-color:#fff}.colmis_visitor_registration_form .forminator-ui#forminator-module-3624.forminator-design--flat .forminator-pagination-steps .forminator-step .forminator-step-label,.colmis_visitor_registration_form #forminator-module-3624.forminator-design--flat .forminator-pagination-steps .forminator-step.forminator-current~.forminator-step .forminator-step-label{color:#fff;font-size:.85rem}.colmis_visitor_registration_form .forminator-ui#forminator-module-3624.forminator-design--flat .forminator-pagination-steps .forminator-break{background-color:rgb(255 255 255 / .5)}.colmis_visitor_registration_form .forminator-ui#forminator-module-3624.forminator-design--flat .forminator-pagination-steps .forminator-break::before{background-color:#fff}body .colmis_visitor_registration_form hr{height:3px;background-color:#fff;margin-bottom:2rem;margin-top:2rem}.colmis_visitor_registration_form .forminator-ui#forminator-module-3624.forminator-design--flat .forminator-consent__label p,.colmis_visitor_registration_form .forminator-ui#forminator-module-3624.forminator-design--flat .forminator-consent,.colmis_visitor_registration_form .forminator-ui#forminator-module-3624.forminator-design--flat .forminator-consent__label,.colmis_visitor_registration_form .forminator-ui#forminator-module-3624.forminator-design--flat .forminator-consent__label p{color:#fff}.colmis_visitor_registration_form .forminator-ui#forminator-module-3624.forminator-design--flat .forminator-design--flat .forminator-error-message,.colmis_visitor_registration_form .forminator-ui#forminator-module-3624.forminator-design--flat .forminator-error-message{background-color:#fff;color:#C57D35}.colmis_visitor_registration_form .forminator-ui#forminator-module-3624.forminator-design--flat .forminator-field-html .forminator-label{display:none}.colmis_visitor_registration_form .forminator-ui#forminator-module-3624.forminator-design--flat .forminator-field-html.forminator-col.colmis_form_900{max-width:900px}.colmis_visitor_registration_form .forminator-ui#forminator-module-3624.forminator-design--flat button.forminator-button-next,.colmis_visitor_registration_form .forminator-ui#forminator-module-3624.forminator-design--flat button.forminator-button-submit,.colmis_visitor_registration_form .forminator-ui#forminator-module-3624.forminator-design--flat button.forminator-button-back{width:auto;height:auto;align-self:flex-end;cursor:pointer;pointer-events:all;transition:all 0.3s;color:#fff;background-color:#C57D35;white-space:nowrap;padding:1rem 3rem;border:none;font-weight:400;border-radius:25px;text-transform:uppercase;box-shadow:none}.colmis_visitor_registration_form .forminator-ui#forminator-module-3624.forminator-design--flat button.forminator-button-next:hover,.colmis_visitor_registration_form .forminator-ui#forminator-module-3624.forminator-design--flat button.forminator-button-submit:hover,.colmis_visitor_registration_form .forminator-ui#forminator-module-3624.forminator-design--flat button.forminator-button-back:hover{background-color:#fff;color:#003865}.colmis_visitor_registration_form .forminator-ui.forminator-custom-form[data-design=flat] .forminator-checkbox input:checked+.forminator-checkbox-box:before{color:#003865}.colmis_visitor_registration_form #forminator-module-3624.forminator-design--flat .forminator-response-message.forminator-success{background-color:#fff}.colmis_visitor_registration_form #forminator-module-3624.forminator-design--flat .forminator-response-message.forminator-success h3{font-size:2rem}.colmis_visitor_registration_form #forminator-module-3624.forminator-design--flat .forminator-response-message.forminator-success p{font-size:1.1rem}.colmis_visitor_registration_form #forminator-module-3624.forminator-design--flat .forminator-response-message.forminator-success a{color:#C57D35;font-weight:700}.colmis_visitor_registration_form #forminator-module-3624.forminator-design--flat .forminator-response-message.forminator-success a:hover{color:#003865}.colmis_visitor_login{display:inline-block;width:100%}.colmis_visitor_login>div{display:flex;flex-direction:column;padding:var(--site_content_h_padding)}.colmis_visitor_login.colmis_visitor_login_page>div{background-color:#fff}.colmis_visitor_login a{color:#C57D35;font-weight:700}.colmis_visitor_login a:hover{color:#003865}.colmis_login_popup_info{margin-bottom:1rem;font-size:1rem;display:inline-block}#icey_login_form{display:flex;flex-direction:column}#icey_login_form>p{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}#icey_login_form>p>input[type="text"],#icey_login_form>p>input[type="password"]{width:100%;border-radius:0;padding:1rem}.colmis_visitor_login.colmis_visitor_login_page #icey_login_form>p>input[type="text"],.colmis_visitor_login.colmis_visitor_login_page #icey_login_form>p>input[type="password"]{border:2px solid #28628C}#icey_login_form_submit,.colmis_logged_in_message a.button{width:auto;height:auto;align-self:flex-end;cursor:pointer;pointer-events:all;transition:all 0.3s;color:#fff;background-color:#C57D35;white-space:nowrap;padding:1rem 3rem;border:none;font-weight:400;border-radius:25px;text-transform:uppercase}#icey_login_form_submit:hover,.colmis_logged_in_message a.button:hover{background-color:#28628C}#icey_login_form_submit,.colmis_logged_in_message a.button{align-self:flex-start}.colmis_logged_in_message{display:flex;flex-direction:column;grid-area:1rem}.colmis_chart_wrapper.e-con{position:relative;background-color:#fff;padding:1rem}.colmis_chart_wrapper.e-con.colmis_darkblue_shadow{box-shadow:0 0 10px 3px rgb(0 56 101 / .2)}.iceycolmis_wd_test{display:flex;flex-direction:column;gap:2rem}.iceycolmis_wd_test>div{background-color:#fff;padding:1rem}.iceycolmis_weather_info{display:grid;grid-template-columns:repeat(5,1fr);grid-auto-rows:auto;gap:2rem}.iceycolmis_weather_info>div{padding:1.5rem;background-color:#fff;display:flex;flex-direction:column;align-items:center;column-gap:0;justify-content:space-between}.iceycolmis_weather_info>div h2{font-size:1.2rem;text-align:center;margin:0 0 .5em 0;color:#003865;font-weight:600}.iceycolmis_weather_info>div>span{font-size:1.7rem;text-align:center;color:#C57D35;font-weight:700}.iceycolmis_weather_info>div>span.weather_info_small,.iceycolmis_weather_info h2>span.weather_info_small{font-size:1rem}.colmis_custom_chart{padding:2rem 1rem;background-color:#fff}.custom_temperature_form_to_chart{display:flex;flex-direction:row;gap:2rem;justify-content:center;background-color:#003865;padding:2rem 1rem;color:#fff;align-items:flex-end}.custom_temperature_form_to_chart>div{display:flex;flex-direction:column;gap:.5em;align-items:center}.custom_temperature_form_to_chart label{text-align:center;font-variant-alternates:1.2rem}.custom_temperature_form_to_chart input[type="date"]{font-family:'Arial',sans-serif;font-size:16px;color:#333;padding:10px;background-color:#f9f9f9;border:1px solid #ccc;border-radius:5px;outline:none;transition:all 0.3s ease;width:100%;max-width:300px;box-shadow:0 2px 5px rgb(0 0 0 / .1)}.custom_temperature_form_to_chart input[type="date"]:focus{border-color:#BFCED6;background-color:#fff;box-shadow:0 0 8px rgb(102 175 233 / .6)}.custom_temperature_form_to_chart input[type="date"]::-webkit-calendar-picker-indicator{background-color:#BFCED6;padding:5px;border-radius:50%}.custom_temperature_form_to_chart input[type="date"]::-webkit-inner-spin-button,.custom_temperature_form_to_chart input[type="date"]::-webkit-clear-button{display:none}.custom_temperature_form_to_chart .iceycolmis_button{background-color:#fff;color:#003865}.custom_temperature_form_to_chart .iceycolmis_button:hover{background-color:#C57D35;color:#fff}.iceycolmis_wd_test .custom_temperature_form_to_chart{margin-top:2rem}.iceycolmis_weather_sunupdown{display:flex;flex-direction:row;gap:2rem;justify-content:center;background-color:#28628C;padding:2rem 1rem;color:#fff;align-items:flex-end}.iceycolmis_weather_sunupdown form{display:flex;flex-direction:row;gap:2rem;justify-content:center;align-items:flex-end}.iceycolmis_weather_sunupdown form>div{display:flex;flex-direction:column;gap:.5em;align-items:center}.iceycolmis_weather_sunupdown input[type="date"]{font-family:'Arial',sans-serif;font-size:16px;color:#333;padding:10px;background-color:#f9f9f9;border:1px solid #ccc;border-radius:5px;outline:none;transition:all 0.3s ease;width:100%;max-width:300px;box-shadow:0 2px 5px rgb(0 0 0 / .1)}.iceycolmis_weather_sunupdown .iceycolmis_button:hover{background-color:#C57D35;color:#fff}.iceycolmis_sun_times_result{display:flex;flex-direction:row;column-gap:2rem}.iceycolmis_sun_times_result>div{display:flex;flex-direction:column;gap:.5rem;align-items:center;justify-content:space-between}.iceycolmis_sun_times_result>div>img{max-width:30px;width:100%;height:auto}.iceycolmis_sun_times_result>div:last-child>img{max-width:25px;rotate:-31deg}.iceycolmis_yr_forecast{display:flex;flex-direction:column;gap:1.5rem;background-color:#fff;padding:1.5rem}.iceycolmis_yr_forecast_header{display:flex;flex-direction:row;justify-content:space-between;gap:1rem;align-items:flex-start;color:#003865}.iceycolmis_yr_forecast_header h2{font-size:1.2rem;margin:0;font-weight:600;display:flex;gap:1rem;align-items:center}.iceycolmis_yr_forecast_header span{font-size:.8rem;text-transform:uppercase;color:#C57D35}.iceycolmis_yr_forecast_header a:hover{color:#C57D35}.iceycolmis_yr_forecast_grid{display:flex;flex-direction:row;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.iceycolmis_yr_forecast_grid::-webkit-scrollbar{display:none}.iceycolmis_yr_forecast_day{display:flex;flex-direction:column;gap:.6rem;background-color:#F1F5FA;padding:1rem;min-height:100%;flex:1 0 178px;scroll-snap-align:start;text-align:center;justify-content:center}.iceycolmis_yr_forecast_day h3{font-size:.9rem;margin:0;color:#003865;font-weight:600}.iceycolmis_yr_forecast_temp{font-size:1.3rem;color:#C57D35;font-weight:700}.iceycolmis_yr_forecast_summary{font-size:.9rem;color:#003865}img.iceycolmis_yr_forecast_summary{width:4rem;height:4rem;display:block;margin:auto}.iceycolmis_yr_forecast_meta{display:flex;flex-direction:column;gap:.3rem;font-size:.8rem;color:#000;margin-top:auto}.iceycolmis_yr_forecast_updated{font-size:.8rem;text-align:right;color:#003865;font-weight:400}.iceycolmis_yr_forecast_source{font-size:.8rem}.iceycolmis_yr_forecast_error{padding:1rem;background-color:#C57D35;color:#fff}.iceycolmis_auroraChart_wrapper{display:flex;width:100%;flex-direction:column;align-items:flex-end}.iceycolmis_auroraChart_wrapper .icey_wp a.iceycolmis_button{margin-bottom:2rem;background-color:#003865;color:#fff}.iceycolmis_auroraChart_wrapper .icey_wp a.iceycolmis_button.iceycolmis_button_light{background-color:#fff;color:#003865}.iceycolmis_auroraChart_wrapper .icey_wp a.iceycolmis_button:hover{background-color:#C57D35;color:#fff}.iceycolmis_elc_hero>.e-con-inner>.e-con-full{min-height:70vh}.iceycolmis_elc_game_iframe_wrapper.elementor-widget-html{width:min(100%, calc((100svh - var(--site_header_height)) * 16 / 9));max-width:100%;display:flex;flex-grow:0;aspect-ratio:16 / 9;position:relative;border:10px solid #003865;height:auto;box-sizing:border-box;justify-content:center;align-items:center;align-self:center;background-color:#003865}.iceycolmis_elc_game_iframe_wrapper.elementor-widget-html iframe{width:100%;height:100%;border:0;display:block}.icey_wp button.iceycolmis_elc_start_poster{position:absolute;inset:0;cursor:pointer;border:0;padding:0;margin:0;background:#000;overflow:hidden;display:block;color:inherit;font:inherit;border-radius:0}.icey_wp button.iceycolmis_elc_start_poster img{width:100%;height:100%;object-fit:cover;display:block}.iceycolmis_elc_start_poster_label{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;color:#fff;pointer-events:none}.iceycolmis_elc_start_poster_label::before{content:"";position:absolute;inset:0;background-color:#000;opacity:.5;transition:opacity 0.3s ease}.iceycolmis_elc_start_poster_label::after{content:"";width:13rem;aspect-ratio:1/1;background-color:#fff;position:absolute;border-radius:50%;z-index:1;box-shadow:0 0 15px 4px rgb(0 0 0 / .2)}.iceycolmis_elc_start_poster_label>*{position:relative}.icey_wp button.iceycolmis_elc_start_poster:hover .iceycolmis_elc_start_poster_label::before{opacity:0}.iceycolmis_elc_start_poster_label svg{width:4rem;fill:#003865;transition:transform 0.3s ease;z-index:2;aspect-ratio:1/1;margin-left:1em}.icey_wp button.iceycolmis_elc_start_poster:hover .iceycolmis_elc_start_poster_label svg,.icey_wp button.iceycolmis_elc_start_poster:focus-visible .iceycolmis_elc_start_poster_label svg{transform:scale(1.1)}.iceycolmis_elc_start_poster_label span{font-size:1.1rem;font-weight:400;text-transform:uppercase;letter-spacing:.1em;z-index:2;color:#003865}.iceycolmis_elc_game_iframe_wrapper.iceycolmis_elc_started button.iceycolmis_elc_start_poster{display:none}.icey_wp .iceycolmis_elc_card_download{display:flex;flex-direction:column;justify-content:center;align-items:center;border:2px solid #fff;padding:2rem;border-radius:20px;transition:background-color 0.3s ease}.icey_wp .iceycolmis_elc_card_download:hover{background-color:#fff}.icey_wp .iceycolmis_elc_card_download .iceycolmis_elc_h3{transition:color 0.3s ease}.icey_wp .iceycolmis_elc_card_download:hover .iceycolmis_elc_h3{color:#003865}.icey_wp .iceycolmis_elc_card_download p.e-paragraph-base{transition:color 0.3s ease}.icey_wp .iceycolmis_elc_card_download:hover p.e-paragraph-base{color:#003865}.icey_wp .iceycolmis_elc_card_download a:has(>img){width:100%;transition:scale 0.3s ease;margin-top:auto}.icey_wp .iceycolmis_elc_card_download a:hover:has(>img){scale:1.1}.icey_wp .iceycolmis_elc_card_download a>img{width:100%;max-height:100px}.iceycolmis_elc_card_download .iceycolmis_qr{transition:filter 0.2s ease}.iceycolmis_elc_card_download:hover .iceycolmis_qr{filter:brightness(0) saturate(100%) invert(17%) sepia(42%) saturate(2052%) hue-rotate(177deg) brightness(93%) contrast(101%)}@media only screen and (min-width:1025px){body{overflow-y:scroll;overflow-x:hidden}.iceycolmis_yr_forecast_grid{cursor:grab}.iceycolmis_yr_forecast_grid.iceycolmis_dragging{cursor:grabbing;scroll-snap-type:none;user-select:none}.iceycolmis_yr_forecast_grid.iceycolmis_dragging *{pointer-events:none}}@media only screen and (max-width:1025px){:root{--site_content_h_padding:35px;--site_content_v_padding:80px}html.icey_admin-bar{margin-top:0px!important}#wpadminbar{display:none}.admin-bar header.site_header{margin-top:0}body .colmis_darkblue_bg_mobile{background-color:#003865}body .colmis_darkblue_bg_mobile h1{color:#fff}body.page-template .e-con.iceycolmis_coworker_wrapper{column-gap:40px;row-gap:40px}body.page-template .e-con.iceycolmis_coworker_wrapper .e-con.iceycolmis_coworker{width:calc(100% / 3 - 27px)}.e-con.iceycolmis_coworker .elementor-heading-title{font-size:1.1rem}.iceycolmis_weather_info{display:flex;flex-wrap:wrap;flex-direction:row;gap:1rem}.iceycolmis_weather_info>div{width:calc(50% - 0.5rem);order:4}.iceycolmis_weather_info>div.iceycolmis_weather_time,.iceycolmis_weather_info>div.iceycolmis_weather_temperature{order:2}.iceycolmis_weather_info>div.iceycolmis_weather_wind{width:100%;order:3}:root:has(.colmis_40th_logo){--site_header_height:100px}#iceycolmis_site_logo img.logo_img.colmis_40th_logo{height:4rem;margin-top:1.5rem}.site_header:has(.colmis_40th_logo) button.iceycolmis_menu_toogle{top:5px}.site_header:has(.colmis_40th_logo) .iceycolmis_menu_toogle span{background:#fff}body.iceycolmis_main_menu_active .site_header:has(.colmis_40th_logo).iceycolmis_menu_toogle span{background:#fff}.iceycolmis_footer_logo .elementor-widget-image a img.colmis_40th_logo[src$=".svg"]{height:7rem}}@media only screen and (max-width:768px){:root{--site_content_h_padding:25px;--site_content_v_padding:50px}html{font-size:16px}a.elementor-button,a.elementor-button.elementor-size-md{padding:1.1em 2em .5em;min-width:190px;min-height:45px}body .elementor .elementor-motion-effects-element{transform:none!important}#primary.iceycolmis_default_page .iceycolmis_inner{padding:0 30px 50px}h1.iceycolmis_1_headline,h2.iceycolmis_1_headline,h3.iceycolmis_1_headline3,.iceycolmis_1_headline .elementor-widget-container,.iceycolmis_1_headline .elementor-widget-container h1,.iceycolmis_1_headline .elementor-widget-container h2,.iceycolmis_1_headline .elementor-widget-container h3{font-size:1.4rem}h1.iceycolmis_2_headline,h2.iceycolmis_2_headline,h3.iceycolmis_2_headline,h4.iceycolmis_2_headline,.iceycolmis_2_headline .elementor-widget-container,.iceycolmis_2_headline .elementor-widget-container h1,.iceycolmis_2_headline .elementor-widget-container h2,.iceycolmis_2_headline .elementor-widget-container h3,.iceycolmis_2_headline .elementor-widget-container h4{font-size:1.6rem}h1.iceycolmis_3_headline,h2.iceycolmis_3_headline,h3.iceycolmis_3_headline,h4.iceycolmis_3_headline,.iceycolmis_3_headline .elementor-widget-container,.iceycolmis_3_headline .elementor-widget-container h1,.iceycolmis_3_headline .elementor-widget-container h2,.iceycolmis_3_headline .elementor-widget-container h3 .iceycolmis_3_headline .elementor-widget-container h4,.iceycolmis_3_headline .elementor-widget-container h5{font-size:1.4rem;line-height:1.3}.iceycolmis_preamble{font-size:1.2rem;line-height:1.4}body.page-template .e-con.iceycolmis_coworker_wrapper{row-gap:30px}body.page-template .e-con.iceycolmis_coworker_wrapper .e-con.iceycolmis_coworker{width:100%}body.page-template .e-con.iceycolmis_coworker_wrapper .e-con.iceycolmis_coworker .e-con>.elementor-widget{width:100%}.iceycolmis_features_col{flex:0 0 100%}.iceycolmis_section_padding_h.e-con-boxed.e-flex.iceycolmis_registration_iframe_o_wrapper{padding:0!important}.iceycolmis_section_padding_h.e-con-boxed.e-flex.iceycolmis_registration_iframe_o_wrapper>.e-con-inner{padding:0!important}.iceycolmis_registration_iframe_wrapper,.iceycolmis_registration_iframe_wrapper div{width:100%}.colmis_chart_wrapper.e-con{left:calc(var(--site_content_h_padding) * -1);width:calc(100% + var(--site_content_h_padding) * 2);padding:1rem 0}.iceycolmis_weather_info>div h2{font-size:1rem}.iceycolmis_weather_info>div>span{font-size:1.2rem}.iceycolmis_weather_info>div>span.weather_info_small,.iceycolmis_weather_info h2>span.weather_info_small{font-size:.8rem}.custom_temperature_form_to_chart{flex-direction:column;align-items:center}.iceycolmis_weather_sunupdown{flex-direction:column;align-items:center}.iceycolmis_weather_sunupdown form{column-gap:1rem;flex-wrap:wrap}#iceycolmis_sun_date,#iceycolmis_get_sun_times{font-size:.9rem}.iceycolmis_sun_times_result{width:100%;justify-content:center}.iceycolmis_yr_forecast_grid{display:flex;flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.iceycolmis_yr_forecast_grid::-webkit-scrollbar{display:none}.iceycolmis_yr_forecast_day{flex:1 0 178px;max-width:190px}.iceycolmis_yr_forecast_header h2{flex-direction:column;gap:.5rem;align-items:flex-start}.iceycolmis_footer_logo{justify-content:center}.iceycolmis_footer_logo .elementor-widget-image a img.colmis_standard_logo[src$=".svg"]{height:1.8rem}:root:has(.colmis_40th_logo){--site_header_height:90px}#iceycolmis_site_logo img.logo_img.colmis_40th_logo{height:4rem;margin-top:1rem}.site_header:has(.colmis_40th_logo) button.iceycolmis_menu_toogle{top:0}}@media (prefers-reduced-motion:reduce){*{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important;scroll-behavior:auto!important}}#wp-admin-bar-wp-logo,#wp-admin-bar-new-content,#wp-admin-bar-customize{display:none!important}#wp-admin-bar-elementor_notes,#wp-admin-bar-smartcrawl-test-item{display:none!important}