:root{--background_color:#f5fafb;--background_color2:black;--font_color: black;--paragraphH1_background: black;--max_width: 1300px;--primary_blue:#0052a8;--primary_red:#ff1700;--primary_green:#015f34;--header_background: black;--headerImg_tint: #0353a4c0;--header_color: #f5fafb;--header_outline: transparent;--gradienceSet_1: #0055ae;--gradienceSet_2: #0256ac;--gradienceSet_3: #085da5;--gradienceSet_4: #13679b;--gradienceSet_5: #22758d;--gradienceSet_6: #36887a;--gradienceSet_7: #4e9f63;--gradienceSet_8: #6bba48;--gradienceSet_9: #70bf44;--gradienceSet2_1: #0055ae;--gradienceSet2_2: #1d669a;--gradienceSet2_3: #689566;--gradienceSet2_4: #e1df14;--gradienceSet2_5: #fff200;--gradienceSet3_1: #aa585d;--gradienceSet3_2: #965e6b;--gradienceSet3_3: #627090;--gradienceSet3_4: #108ccb;--gradienceSet3_5: #0092d7;--gradienceSet4_1: #d02034;--gradienceSet4_2: #bc293f;--gradienceSet4_3: #88415e;--gradienceSet4_4: #36678f;--gradienceSet4_5: #0080b0;--gradienceSet5_1: #0055ae;--gradienceSet5_2: #0453ab;--gradienceSet5_3: #1250a3;--gradienceSet5_4: #294b96;--gradienceSet5_5: #494383;--gradienceSet5_6: #73396a;--gradienceSet5_7: #a72c4c;--gradienceSet5_8: #e31e29;--gradienceSet5_9: #ed1c24;--text_shadow_menu_hover: 1px 1px 7px #ffffff80;--tooltip_outline: transparent;--tooltip_arrow: #000000;--tooltip_box_shadow: 0px 0px 23px -2px rgba(0,0,0,.59);--accordion_arrow: #f5fafb;--accordion_content_bg: white;--accordion_content_border: black;--settings_button_hover: rgb(24, 24, 24);--footer_text: #f5fafb;--blue_black_1: #3072acc7;--blue_black_2: #285f8fc3;--blue_black_3: #225079c0;--blue_black_4: #1f486ee1;--blue_black_5: #1B3E5F;--blue_black_6: #16344F;--blue_black_7: #122A40;--blue_black_8: #0D1E2D;--blue_black_9: #000000}[data-theme=dark]{--background_color:#000000;--font_color: #f5fafb;--paragraphH1_background: #f5fafb;--header_outline: #f5fafb;--tooltip_outline: #f5fafb;--tooltip_arrow: #f5fafb;--tooltip_box_shadow: 0px 0px 23px -2px rgba(245,250,251,.59);--accordion_arrow:#000000;--accordion_content_bg: rgb(17, 17, 17);--accordion_content_border: #f5fafb;--settings_button_hover: rgb(221, 221, 221)}*{margin:0;padding:0;box-sizing:border-box}html,body,#root{height:100%;width:100%}body{word-spacing:normal;background-color:var(--background_color);font-family:saira,Arial;line-height:1.5;font-size:20px;color:var(--font_color)}img{display:block}button{background-color:transparent;border:none}ul{list-style:none}a{text-decoration:none}h1{font-size:42px}h2{font-size:34px}h3{font-size:27px}sup,sub{font-size:14px}.paragraph_sup_number{color:var(--primary_blue);font-weight:600}::-moz-selection{color:#f5fafb;background:#111}::selection{color:#f5fafb;background:#111}@font-face{font-display:swap;font-family:Saira;font-style:normal;font-weight:100;src:url(https://static.igem.wiki/teams/5798/fonts/saira/saira-v21-latin-100.woff2) format("woff2"),url(https://static.igem.wiki/teams/5798/fonts/saira/saira-v21-latin-100.ttf) format("truetype")}@font-face{font-display:swap;font-family:Saira;font-style:italic;font-weight:100;src:url(https://static.igem.wiki/teams/5798/fonts/saira/saira-v21-latin-100italic.woff2) format("woff2"),url(https://static.igem.wiki/teams/5798/fonts/saira/saira-v21-latin-100italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:Saira;font-style:normal;font-weight:200;src:url(https://static.igem.wiki/teams/5798/fonts/saira/saira-v21-latin-200.woff2) format("woff2"),url(https://static.igem.wiki/teams/5798/fonts/saira/saira-v21-latin-200.ttf) format("truetype")}@font-face{font-display:swap;font-family:Saira;font-style:italic;font-weight:200;src:url(https://static.igem.wiki/teams/5798/fonts/saira/saira-v21-latin-200italic.woff2) format("woff2"),url(https://static.igem.wiki/teams/5798/fonts/saira/saira-v21-latin-200italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:Saira;font-style:normal;font-weight:300;src:url(https://static.igem.wiki/teams/5798/fonts/saira/saira-v21-latin-300.woff2) format("woff2"),url(https://static.igem.wiki/teams/5798/fonts/saira/saira-v21-latin-300.ttf) format("truetype")}@font-face{font-display:swap;font-family:Saira;font-style:italic;font-weight:300;src:url(https://static.igem.wiki/teams/5798/fonts/saira/saira-v21-latin-300italic.woff2) format("woff2"),url(https://static.igem.wiki/teams/5798/fonts/saira/saira-v21-latin-300italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:Saira;font-style:normal;font-weight:400;src:url(https://static.igem.wiki/teams/5798/fonts/saira/saira-v21-latin-regular.woff2) format("woff2"),url(https://static.igem.wiki/teams/5798/fonts/saira/saira-v21-latin-regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Saira;font-style:italic;font-weight:400;src:url(https://static.igem.wiki/teams/5798/fonts/saira/saira-v21-latin-italic.woff2) format("woff2"),url(https://static.igem.wiki/teams/5798/fonts/saira/saira-v21-latin-italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:Saira;font-style:normal;font-weight:500;src:url(https://static.igem.wiki/teams/5798/fonts/saira/saira-v21-latin-500.woff2) format("woff2"),url(https://static.igem.wiki/teams/5798/fonts/saira/saira-v21-latin-500.ttf) format("truetype")}@font-face{font-display:swap;font-family:Saira;font-style:italic;font-weight:500;src:url(https://static.igem.wiki/teams/5798/fonts/saira/saira-v21-latin-500italic.woff2) format("woff2"),url(https://static.igem.wiki/teams/5798/fonts/saira/saira-v21-latin-500italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:Saira;font-style:normal;font-weight:600;src:url(https://static.igem.wiki/teams/5798/fonts/saira/saira-v21-latin-600.woff2) format("woff2"),url(https://static.igem.wiki/teams/5798/fonts/saira/saira-v21-latin-600.ttf) format("truetype")}@font-face{font-display:swap;font-family:Saira;font-style:italic;font-weight:600;src:url(https://static.igem.wiki/teams/5798/fonts/saira/saira-v21-latin-600italic.woff2) format("woff2"),url(https://static.igem.wiki/teams/5798/fonts/saira/saira-v21-latin-600italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:Saira;font-style:normal;font-weight:700;src:url(https://static.igem.wiki/teams/5798/fonts/saira/saira-v21-latin-700.woff2) format("woff2"),url(https://static.igem.wiki/teams/5798/fonts/saira/saira-v21-latin-700.ttf) format("truetype")}@font-face{font-display:swap;font-family:Saira;font-style:italic;font-weight:700;src:url(https://static.igem.wiki/teams/5798/fonts/saira/saira-v21-latin-700italic.woff2) format("woff2"),url(https://static.igem.wiki/teams/5798/fonts/saira/saira-v21-latin-700italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:Saira;font-style:normal;font-weight:800;src:url(https://static.igem.wiki/teams/5798/fonts/saira/saira-v21-latin-800.woff2) format("woff2"),url(https://static.igem.wiki/teams/5798/fonts/saira/saira-v21-latin-800.ttf) format("truetype")}@font-face{font-display:swap;font-family:Saira;font-style:italic;font-weight:800;src:url(https://static.igem.wiki/teams/5798/fonts/saira/saira-v21-latin-800italic.woff2) format("woff2"),url(https://static.igem.wiki/teams/5798/fonts/saira/saira-v21-latin-800italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:Saira;font-style:normal;font-weight:900;src:url(https://static.igem.wiki/teams/5798/fonts/saira/saira-v21-latin-900.woff2) format("woff2"),url(https://static.igem.wiki/teams/5798/fonts/saira/saira-v21-latin-900.ttf) format("truetype")}@font-face{font-display:swap;font-family:Saira;font-style:italic;font-weight:900;src:url(https://static.igem.wiki/teams/5798/fonts/saira/saira-v21-latin-900italic.woff2) format("woff2"),url(https://static.igem.wiki/teams/5798/fonts/saira/saira-v21-latin-900italic.ttf) format("truetype")}.navbar_settings{width:15%;display:flex;justify-content:end;align-items:center;z-index:2}.settings_open{width:30px;height:30px;margin-right:11px;cursor:pointer}.settings_open svg{transition:transform .3s linear}.settings_container{width:210px;max-height:80vh;position:fixed;top:80px;right:0;background-color:var(--header_background);text-align:center;border-radius:20px 0 0 20px;-webkit-box-shadow:-8px 0px 31px -4px rgba(0,0,0,.25);box-shadow:-8px 0 31px -4px #00000040;outline:.2vw solid var(--header_outline);overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.settings_header{display:flex;height:50px;padding-inline:10px;background-color:var(--header_color);justify-content:center;align-items:center;position:sticky;top:0;right:0;z-index:2}.settings_header p{font-size:22px;font-weight:800;color:#000}.settings_header button{width:25px;height:25px;cursor:pointer;position:absolute;right:5px;top:13px}.settings_buttons_container{width:100%;padding-block:10px;justify-content:center;align-items:center;display:flex;flex-direction:column}.settings_reset{color:var(--header_color);width:50px;height:50px;padding-block:5px;border-radius:5px;cursor:pointer;margin-bottom:30px;transition:background-color .1s ease}.settings_reset svg path{transition:fill .1s ease;fill:var(--header_color)}.settings_reset:hover{background-color:var(--header_color)}.settings_reset:hover svg path{fill:var(--header_background)}.settings_change_option{width:140px;height:110px;border-radius:10px;outline:2px solid transparent;background-color:var(--header_background);padding:8px;transition:outline-color .2s ease,background-color .2s ease;cursor:pointer;margin-block:30px;display:flex;flex-direction:column;justify-content:center;align-items:center;color:var(--header_color);-webkit-user-select:none;user-select:none}.settings_change_option:hover{background-color:#111}.settings_change_option p{font-size:15px;padding-block:10px}.settings_blue_selections{display:flex;gap:8px}.settings_blue_selections div{background-color:var(--primary_blue);width:20px;height:3px}@media (max-width: 1192px){.settings_header button{width:20px;height:20px}}@media (max-width: 900px){.settings_container{width:100vw;height:calc(100vh - 50px);max-height:max-content;top:50px;border-radius:0}.settings_header button{width:32px;height:32px;top:8px}}.navbar_container{display:flex;width:100%;background-color:var(--header_background);height:50px;position:fixed;z-index:10}.navbar_logo{width:20%;align-items:center;justify-content:left;color:var(--header_color);display:flex;margin-left:20px}.navbar_logo a{font-weight:800;font-size:25px;align-items:center;justify-content:center;display:flex;color:var(--header_color)}.navbar_svg{fill:var(--header_color);margin-right:10px}.mobile_menu{display:none;flex-direction:column;justify-content:space-around;width:30px;height:28px;cursor:pointer;margin-right:30px}.mobile_menu span{display:block;height:3px;width:100%;background-color:var(--header_color);border-radius:2px;transition:all .3s ease}.navbar_list{display:flex;width:65%;height:100%;justify-content:right}.navbar_list li,.navbar_list a{align-items:center;align-content:center;padding-inline:20px;font-size:22px;color:var(--header_color);font-weight:600}.navbar_submenu{position:absolute;width:100%;height:300px;background-color:var(--header_background);-webkit-mask-image:linear-gradient(black 98%,transparent 100%);mask-image:linear-gradient(black 98%,transparent 100%);top:50px;pointer-events:none;display:none;z-index:10}.navbar_container .navbar_submenu:hover{display:block;pointer-events:auto}.navbar_container .navbar_list:hover~.navbar_submenu{display:block;pointer-events:auto}.navbar_svg_blob{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;display:flex;justify-content:center;align-items:center;opacity:1;overflow:hidden}.navbar_main_svg{width:100%;height:100%;opacity:.75;transition:opacity 1s ease;overflow:hidden}.navbar_main_svg stop{transition:stop-color .4s ease}.navbar_main_svg:hover{opacity:.85}.nav-gradience-1{fill:url(#nav-gradience)}.nav-gradience-2{fill:url(#navbar_gradient-1)}.nav-gradience-3{fill:url(#navbar_gradient-2)}.nav-gradience-4{fill:url(#navbar_gradient-3)}.nav-gradience-5{fill:url(#navbar_gradient-4)}.nav-gradience-6{fill:url(#navbar_gradient-5)}.nav-gradience-7{fill:url(#navbar_gradient-6)}.nav-gradience-8{fill:url(#navbar_gradient-7)}.navbar_links_container{display:flex;width:100%;height:100%;flex-direction:row-reverse}.project_links,.wet_lab_links,.dry_lab_links,.human_practices_links,.team_links{display:flex;flex-direction:column;top:20px;z-index:2;position:absolute;gap:20px;opacity:0;transition:opacity .2s ease}.project_links a,.wet_lab_links a,.dry_lab_links a,.human_practices_links a,.team_links a{color:var(--header_color);font-weight:600;font-size:25px;transition:all .17s ease-in-out;width:fit-content;text-shadow:1px 1px 7px #000000}.project_links a:hover,.wet_lab_links a:hover,.dry_lab_links a:hover,.human_practices_links a:hover,.team_links a:hover{transform:translate(5px);text-shadow:var(--text_shadow_menu_hover)}@media (max-width: 1215px){.navbar_list li,.navbar_list a{font-size:18px;padding-inline:10px}.project_links,.wet_lab_links{margin-left:-10px}}@media (max-width: 900px){.navbar_list,.navbar_submenu{display:none}.navbar_logo{width:85%}.mobile_menu{display:flex}}.footer_container{display:flex;justify-content:center}.footer{width:97%;min-height:60vh;background-color:var(--header_background);border-radius:4vw;z-index:3;display:flex;flex-direction:column;align-items:center;position:relative;margin-top:60px;margin-bottom:20px;padding-block:20px;outline:.2vw solid var(--header_outline)}.footer_content{position:relative;z-index:4;width:100%;color:var(--footer_text)}.footer_wordmark{height:20vh;width:auto;display:flex;justify-content:center;align-items:center;gap:20px;font-weight:800;font-size:60px}.footer_logo_svg{fill:var(--header_color);width:90px;height:auto}.footer_contacts p{text-align:center;font-size:14px}.footer_socials{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:12px;padding-block:5px}.footer_socials a{display:flex}.footer_socials img{width:50px;height:auto}.footer_copyright p{text-align:center;font-size:14px}.footer_link{color:var(--footer_text)}.footer_link:hover{text-decoration:underline}.footer_blob_svg_container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;display:flex;justify-content:center;align-items:center;opacity:1;overflow:hidden}.footer_blob_svg{width:130%;height:130%;overflow:hidden;opacity:.88;transition:opacity 1s ease}.blue-red-1{fill:url(#footer_linear-gradient-8)}.blue-red-2{fill:url(#footer_linear-gradient-7)}.blue-red-3{fill:url(#footer_linear-gradient-5)}.blue-red-4{fill:url(#footer_linear-gradient-6)}.blue-red-5{fill:url(#footer_linear-gradient-9)}.blue-red-6{fill:url(#footer_linear-gradient-4)}.blue-red-7{fill:url(#footer_linear-gradient-3)}.blue-red-8{fill:url(#footer_linear-gradient-2)}.blue-red-9{fill:url(#footer_linear-gradient)}.blue-red-10{fill:url(#footer_linear-gradient-10)}.blue-red-11{fill:url(#footer_linear-gradient-11)}@media (max-width: 900px){.footer_wordmark{font-size:40px}.footer_logo_svg{width:60px}.footer_copyright p{font-size:10px}}.infinite_carousel_container{width:100%;overflow:hidden}.infinite_carousel_slider{margin:0 auto;padding:20px 0;max-width:100%;display:flex}.infinite_carousel_block{display:flex;flex:1 1 auto;flex-shrink:0;width:max-content;animation:infinite-carousel 115s linear infinite;will-change:transform}.infinite_carousel_item{max-width:max-content;height:9vh;min-height:30px;border-radius:5px;margin-right:100px;object-fit:scale-down;animation:all .3s linear;transform:scale(1);transition:1.1s}.infinite_carousel_item:hover{transform:scale(1.09);transition:transform .4s ease-in-out}@keyframes infinite-carousel{0%{transform:translate(0)}to{transform:translate(-100%)}}.tooltip_container{position:relative;display:inline-block}.tooltip{display:flex;position:absolute;z-index:1;bottom:100%;left:50%;transform:translate(-50%);margin-bottom:14px;padding-right:0;background-color:var(--background_color2);border-radius:5px;overflow:hidden;opacity:0;transition:opacity .3s ease;pointer-events:none;outline:1.5px solid var(--tooltip_outline)}.bottom_arrow{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid var(--tooltip_arrow);position:absolute;top:-16px;left:50%;margin-left:-10px;opacity:0;transition:opacity .3s ease;pointer-events:none}.tooltip_link:hover .tooltip,.tooltip_link:hover .bottom_arrow{opacity:1}.tooltip_blob_container{min-width:fit-content;height:30px}.tooltip_svg{height:100%;width:100%;position:absolute;z-index:2}.tooltip_text{color:var(--header_color);font-weight:600;text-transform:uppercase;text-wrap:nowrap;padding-inline:8px;position:relative;z-index:3;display:flex;align-items:center}.tooltip_link{color:var(--background_color);background-color:var(--paragraphH1_background);border-radius:5px;padding-inline:6px}.tooltip-gradience-1{fill:url(#tooltip-linear-gradient-8)}.tooltip-gradience-2{fill:url(#tooltip-linear-gradient-7)}.tooltip-gradience-3{fill:url(#tooltip-linear-gradient-5)}.tooltip-gradience-4{fill:url(#tooltip-linear-gradient-6)}.tooltip-gradience-5{fill:url(#tooltip-linear-gradient-4)}.tooltip-gradience-6{fill:url(#tooltip-linear-gradient-3)}.tooltip-gradience-7{fill:url(#tooltip-linear-gradient-2)}.tooltip-gradience-8{fill:url(#tooltip-linear-gradient-v2)}@media (max-width: 900px){.tooltip,.bottom_arrow{display:none}}.popup_img_container{overflow:hidden;cursor:zoom-in;margin-top:30px;margin-bottom:10px;background-color:#fff;border-radius:10px;-webkit-box-shadow:-8px 0px 31px -4px rgba(0,0,0,.15);box-shadow:-8px 0 31px -4px #00000026}.popup_img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease;max-height:800px}.popup_img_container:hover .popup_img{transform:scale(1.02)}.image_optional_text{margin-bottom:20px}.popup_overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000c;display:flex;justify-content:center;align-items:center;z-index:10}.popup_expanded{max-width:95%;max-height:97vh;object-fit:contain;background-color:#fff}.popup_icons_set{position:absolute;top:10px;right:10px;display:flex;gap:10px;z-index:11;margin-right:5px}.popup_exit_button,.popup_download_button{margin:0;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#f5f5f5cc;transition:color .3s ease;width:32px;height:32px}.popup_exit_button:hover,.popup_download_button:hover{color:#f5f5f5}.progressTracker_container{position:fixed;right:0;top:35vh;opacity:0;transition:opacity .5s ease;pointer-events:none}.progressTracker_container_opacity{opacity:1}.progressTracker_div{position:sticky;top:85px;right:0;pointer-events:none}.progressTracker_item{display:flex;align-items:center;justify-content:right;position:relative}.progressTracker_circle{width:8px;height:8px;background-color:#dcdcdc;border-radius:50%;cursor:pointer;z-index:2;pointer-events:none;margin-right:15px;transition:background-color .5s ease}.progressTracker_circle_active{background-color:var(--primary_blue)}.progresstracker_textSection{transform:translate(100%);cursor:pointer;transition:transform .4s ease,opacity .3s ease;opacity:0;box-shadow:0 0 20px 8px #57575726;-webkit-box-shadow:0 0 20px 8px rgba(87,87,87,.15);-moz-box-shadow:0 0 20px 8px rgba(87,87,87,.15);background-color:var(--header_background);color:var(--header_color);border-radius:5px 0 0 5px;padding-block:5px;pointer-events:auto}.progresstracker_textSection:hover{transform:translate(0);opacity:1}.progresstracker_textSection div{width:25px;height:100%;position:absolute;right:-25px;top:0;background-color:var(--header_background)}.progressTracker_text{max-width:460px;opacity:1;padding-left:30px;padding-right:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:700}@media (max-width: 900px){.progresstracker_textSection:hover{transform:translate(100%);opacity:0}.progressTracker_circle{margin-right:5px}}:root{interpolate-size:allow-keywords}.accordion_container{width:100%;margin-block:30px}details{overflow:hidden}details::details-content{block-size:0;transition:block-size 1s,content-visibility 1s;transition-behavior:allow-discrete}details[open]::details-content{block-size:auto}.accordion_label{font-weight:500;color:var(--background_color);background-color:var(--paragraphH1_background);transition:text-shadow .1s ease;cursor:pointer;border-radius:5px;padding:.4rem 1rem;list-style:none;display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.accordion_arrow{fill:var(--accordion_arrow);transition:transform .3s ease}.accordion_content{color:var(--font_color);background-color:var(--accordion_content_bg);padding:1.2rem 2rem;border-radius:5px;position:relative}.accordion_content:before{content:"";position:absolute;width:7px;top:0;left:0;height:100%;background-color:var(--accordion_content_border);border-radius:5px;z-index:10}details:not([open])>summary:hover{text-shadow:var(--text_shadow_menu_hover)}details[open]>summary{text-shadow:var(--text_shadow_menu_hover)}details[open]>summary .accordion_arrow{transform:rotate(180deg)}.header_container{display:flex;justify-content:center}.header{width:97%;min-height:85vh;background-color:var(--header_background);border-radius:4vw;z-index:3;display:flex;position:relative;margin-top:60px;margin-bottom:20px;padding-block:20px;outline:.2vw solid var(--header_outline)}.header_left_section{width:56%;display:flex;justify-content:center;align-items:center;z-index:2}.header_right_section{width:44%;display:flex;align-items:center;z-index:2}.header_img{position:relative;background-size:cover;background-repeat:no-repeat;background-blend-mode:multiply;background-color:var(--headerImg_tint);border-radius:50%;width:35.5vw;height:35.5vw;margin-right:10%;transition:filter 1s ease,background 1s ease,background-position 1s ease,transform .7s ease;box-shadow:0 0 5vw var(--headerImg_tint) inset}.hover_icon{position:absolute;left:50%;top:50%;transition:opacity 1s ease}.hover_icon path{fill:#7fabda2c}.header_img:hover{transform:scale(1.02);background-color:transparent}.header_img:hover .hover_icon{opacity:0}.header_img_gradience{background-image:radial-gradient(circle,#073d7b00,#073d7b00,#073d7b00,#073d7b00,#073d7b00,#073d7b00,#073d7b00,#0052a884,#0051a875,#0051a875,#082a87a9);width:100%;height:100%;z-index:2;border-radius:50%;opacity:0;transition:opacity 1s ease;pointer-events:none}.header_img:hover .header_img_gradience{opacity:1}.header_text_section{display:flex;justify-content:right;width:100%}.header_title{color:var(--header_color);font-weight:800;padding-inline:60px;text-transform:uppercase;padding-bottom:10px;text-align:right;border-style:solid;border-width:0 0 4px 0;border-color:var(--header_color);padding-top:14vw}.header_subtitle{text-align:right;color:var(--header_color);padding-inline:60px;padding-top:10px;opacity:.8;padding-bottom:30px;font-weight:300}.svg_container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;display:flex;justify-content:center;align-items:center;opacity:1;overflow:hidden}.main_svg{width:130%;height:130%;overflow:hidden;opacity:.88;transition:opacity 1s ease}.header:hover .main_svg{opacity:1}.gradience-1{fill:url(#linear-gradient-8)}.gradience-2{fill:url(#linear-gradient-7)}.gradience-3{fill:url(#linear-gradient-5)}.gradience-4{fill:url(#linear-gradient-6)}.gradience-5{fill:url(#linear-gradient-4)}.gradience-6{fill:url(#linear-gradient-3)}.gradience-7{fill:url(#linear-gradient-2)}.gradience-8{fill:url(#linear-gradient-v2)}@media (max-width: 900px){.header_title{padding-inline:20px}.header_subtitle{padding-inline:20px;padding-top:1vw;padding-bottom:10px}}.dictionary_container{z-index:9;position:fixed;bottom:10px;left:10px}.dictionary_button{width:80px;height:80px;position:relative;background-color:var(--paragraphH1_background);border-radius:50%;-webkit-box-shadow:0px 0px 40px 0px rgba(0,0,0,.6);box-shadow:0 0 40px #0009;cursor:pointer;padding:14px;transition:border .2s linear;z-index:11;transition:background-color .2s ease,opacity .5s ease;opacity:0;pointer-events:none}.dictionary_button_visible{opacity:1;pointer-events:auto}.dictionary_button svg path{fill:var(--background_color)}.dictionary_button:hover{background-color:var(--settings_button_hover)}.dictionary_set{background-color:var(--header_background);position:fixed;left:0;top:80px;width:210px;height:80vh;border-radius:0 20px 20px 0;-webkit-box-shadow:-8px 0px 31px -4px rgba(0,0,0,.25);box-shadow:-8px 0 31px -4px #00000040;overflow:auto;outline:.2vw solid var(--header_outline);scrollbar-width:none;-ms-overflow-style:none;z-index:10}.dictionary_container_visible{opacity:1;pointer-events:auto}.dictionary_header{display:flex;height:50px;padding-inline:10px;background-color:var(--header_color);justify-content:center;align-items:center;position:sticky;top:0;right:0;z-index:2}.dictionary_header p{font-size:22px;font-weight:800;color:#000}.dictionary_header button{width:25px;height:25px;cursor:pointer;position:absolute;left:5px;top:13px}.dictionary_words{width:100%;padding-block:10px;justify-content:center;align-items:center;display:flex;flex-direction:column}.dict_word_container{padding:10px;margin-block:11px;background-color:#111;border-radius:5px;width:100%}.dict_title{text-align:center;color:#000;font-weight:800;padding-block:3px;background-color:var(--header_color);border-radius:5px}.dict_description{text-align:left;color:var(--header_color);font-size:15px;padding-block:5px}@media (max-height: 900px) and (min-width: 900px){.dictionary_button{width:60px;height:60px}}@media (max-width: 900px){.dictionary_button{width:60px;height:60px}.dictionary_set{top:50px;border-radius:0;width:100vw;height:calc(100vh - 50px)}.dictionary_header button{width:32px;height:32px;top:8px}.dict_word_container{margin-block:20px}}.descriptive_content{background-color:var(--background_color);width:100%}.descriptive_section{display:flex;width:100%;justify-content:center}.descriptive_text_content{max-width:var(--max_width);padding-inline:100px}.keywords_div{display:flex;gap:10px;padding-inline:3%;flex-wrap:wrap}.keywords_div p:not(:first-child){background-color:var(--paragraphH1_background);color:var(--background_color);padding-inline:1rem;padding-block:.2rem;border-radius:10px}.text_block{margin-block:100px}.justify_text{text-align:justify;text-align-last:left;padding-left:1rem}.progressTracker_header{scroll-margin-top:100px}.textHeader_styling{margin-bottom:1rem;color:var(--background_color);background-color:var(--paragraphH1_background);border-radius:10px;padding-inline:1rem}.next_prev_container{display:flex}.previousPage_section,.nextPage_section{margin-left:0;border-radius:8px;max-width:50%}.nextPage_section{margin-left:auto}.previousPage_section_link,.nextPage_section_link{color:#c1c1c1;transition:color .2s ease,background .2s ease}.svg_triangle_icon_previous path,.svg_triangle_icon_next path{fill:#dcdcdc;transition:fill .4s ease}.svg_triangle_icon_previous{margin-right:10px}.svg_triangle_icon_next{margin-left:10px}.previousPage_section_link:hover,.nextPage_section_link:hover{color:var(--paragraphH1_background)}.previousPage_section a:hover svg path,.nextPage_section a:hover svg path{fill:var(--paragraphH1_background)}@media (max-width: 900px){.descriptive_text_content{padding-inline:20px}}input[type=radio]{display:none!important}.radio_button{display:none}.carousel_card{position:absolute;width:60%;height:100%;left:0;right:0;margin:auto;transition:.2s ease;cursor:pointer;opacity:.4;z-index:0;transform:scale(.8)}@media screen and (max-width: 600px){.carousel_card{right:50px}}.carousel_outer_container{width:100%;margin-top:150px;margin-bottom:150px}@media screen and (max-width:600px){.carousel_outer_container{width:80svw}}.carousel_inner_container{width:100%;max-width:800px;margin:auto;transform-style:preserve-3d;display:flex;justify-content:center;flex-direction:column;align-items:center}@media screen and (max-width: 600px){.carousel_inner_container{margin-left:20px}}.carousel_cards{position:relative;width:100%;height:400px;margin-bottom:20px}.carousel_img{width:100%;height:100%;border-radius:10px;object-fit:cover}@media screen and (max-width: 600px){.carousel_img{width:60svw;background-color:#fff;object-fit:contain}}#item-1:checked~.carousel_cards #img-20,#item-2:checked~.carousel_cards #img-1,#item-3:checked~.carousel_cards #img-2,#item-4:checked~.carousel_cards #img-3,#item-5:checked~.carousel_cards #img-4,#item-6:checked~.carousel_cards #img-5,#item-7:checked~.carousel_cards #img-6,#item-8:checked~.carousel_cards #img-7,#item-9:checked~.carousel_cards #img-8,#item-10:checked~.carousel_cards #img-9,#item-11:checked~.carousel_cards #img-10,#item-12:checked~.carousel_cards #img-11,#item-13:checked~.carousel_cards #img-12,#item-14:checked~.carousel_cards #img-13,#item-15:checked~.carousel_cards #img-14,#item-16:checked~.carousel_cards #img-15,#item-17:checked~.carousel_cards #img-16,#item-18:checked~.carousel_cards #img-17,#item-19:checked~.carousel_cards #img-18,#item-20:checked~.carousel_cards #img-19{transform:translate(-40%) scale(.8);opacity:.4;z-index:0}#item-1:checked~.carousel_cards #img-2,#item-2:checked~.carousel_cards #img-3,#item-3:checked~.carousel_cards #img-4,#item-4:checked~.carousel_cards #img-5,#item-5:checked~.carousel_cards #img-6,#item-6:checked~.carousel_cards #img-7,#item-7:checked~.carousel_cards #img-8,#item-8:checked~.carousel_cards #img-9,#item-9:checked~.carousel_cards #img-10,#item-10:checked~.carousel_cards #img-11,#item-11:checked~.carousel_cards #img-12,#item-12:checked~.carousel_cards #img-13,#item-13:checked~.carousel_cards #img-14,#item-14:checked~.carousel_cards #img-15,#item-15:checked~.carousel_cards #img-16,#item-16:checked~.carousel_cards #img-17,#item-17:checked~.carousel_cards #img-18,#item-18:checked~.carousel_cards #img-19,#item-19:checked~.carousel_cards #img-20,#item-20:checked~.carousel_cards #img-1{transform:translate(40%) scale(.8);opacity:.4;z-index:0}#item-1:checked~.carousel_cards #img-1,#item-2:checked~.carousel_cards #img-2,#item-3:checked~.carousel_cards #img-3,#item-4:checked~.carousel_cards #img-4,#item-5:checked~.carousel_cards #img-5,#item-6:checked~.carousel_cards #img-6,#item-7:checked~.carousel_cards #img-7,#item-8:checked~.carousel_cards #img-8,#item-9:checked~.carousel_cards #img-9,#item-10:checked~.carousel_cards #img-10,#item-11:checked~.carousel_cards #img-11,#item-12:checked~.carousel_cards #img-12,#item-13:checked~.carousel_cards #img-13,#item-14:checked~.carousel_cards #img-14,#item-15:checked~.carousel_cards #img-15,#item-16:checked~.carousel_cards #img-16,#item-17:checked~.carousel_cards #img-17,#item-18:checked~.carousel_cards #img-18,#item-19:checked~.carousel_cards #img-19,#item-20:checked~.carousel_cards #img-20{transform:translate(0) scale(1);opacity:1;z-index:1}#item-1:checked~.carousel_cards #img-1 img,#item-2:checked~.carousel_cards #img-2 img,#item-3:checked~.carousel_cards #img-3 img,#item-4:checked~.carousel_cards #img-4 img,#item-5:checked~.carousel_cards #img-5 img,#item-6:checked~.carousel_cards #img-6 img,#item-7:checked~.carousel_cards #img-7 img,#item-8:checked~.carousel_cards #img-8 img,#item-9:checked~.carousel_cards #img-9 img,#item-10:checked~.carousel_cards #img-10 img,#item-11:checked~.carousel_cards #img-11 img,#item-12:checked~.carousel_cards #img-12 img,#item-13:checked~.carousel_cards #img-13 img,#item-14:checked~.carousel_cards #img-14 img,#item-15:checked~.carousel_cards #img-15 img,#item-16:checked~.carousel_cards #img-16 img,#item-17:checked~.carousel_cards #img-17 img,#item-18:checked~.carousel_cards #img-18 img,#item-19:checked~.carousel_cards #img-19 img,#item-20:checked~.carousel_cards #img-20 img{box-shadow:0 0 5px #51515178}.carousel_caption{font-size:1.2rem;font-weight:700;text-align:center;color:var(--font_color)}.carousel_image_number{font-size:.9rem;color:#666;text-align:center}.carousel_caption_container{position:relative;display:flex;flex-direction:column;gap:.5rem;align-items:center}.carousel_navigation{display:flex;margin-top:2rem;flex-direction:row;justify-content:center;gap:2rem}@media screen and (min-width:440px) and (max-width: 600px){.carousel_navigation{gap:1rem}}@media screen and (min-width:385px) and (max-width: 440px){.carousel_navigation{gap:.5rem}}@media screen and (max-width: 385px){.carousel_navigation{display:none}}.carousel_nav_img{width:40px;height:40px;border-radius:50%;cursor:pointer;object-fit:cover}.carousel_nav_selected{opacity:1}.carousel_nav_not_selected{opacity:.4}.home-container{width:100%;background-color:var(--background_color)}.home-1{width:100%;height:100vh;display:flex;justify-content:center;align-items:center}.home-1 h1{font-size:3rem}.home-2{width:100%;height:100vh;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}.home-2 h1{font-size:3rem}.home-3{width:100%;height:100vh;position:relative}.home-3-intro{text-align:center}.home-3-content{text-align:center;width:40%;margin-left:auto;margin-right:4em;padding-top:4em}.home-3-button{background-color:#fff;color:#333;border:2px solid #ddd;padding:.6em 1.2em;font-size:1rem;border-radius:8px;cursor:pointer;transition:all .25s ease;box-shadow:0 2px 6px #0000000d;position:absolute;bottom:20%;right:45%;z-index:10}.home-3-button:hover{border-color:#aaa;box-shadow:0 4px 10px #0000001a;transform:translateY(-2px)}.home-4{width:100%;height:100vh;display:flex;justify-content:center;align-items:center}.home-4 h1{font-size:3rem}.home-5{width:100%;height:100vh}.home-5 h1{font-size:3rem}.home-canvas{position:absolute;bottom:9em}.globe-location{text-align:center;-webkit-user-select:none;user-select:none}.globe-name{text-align:center;padding:.3em .5em;border-radius:.5em;background-color:#0008;color:#fff;font-size:.8em;transition:background-color .3s ease}.globe-name:hover{background-color:#000;cursor:pointer}.card-container{height:100%;overflow:hidden;position:relative;transition:all .3s ease}.card-details{margin-top:4em;background-color:gold;width:20%;height:20%;padding-left:4em}.card-button{padding:.5em 1em;display:inline-block;background-color:#deb887;border-radius:6px;font-size:1rem;margin-top:1em;cursor:pointer}.cards-container{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:2em;background-color:gold;height:30vh;width:80%;margin:10em auto 0}.card-item{width:15%;height:15vh;border-radius:8px;background-color:#f0f0f0;cursor:pointer;border:0px solid transparent;transition:all .7s ease}.card-item:hover{transform:scale(1.05);border:2px solid white}.card-item.active{transform:scale(1.1);border:2px solid white;box-shadow:0 4px 8px #0000001a}.card-item-title{margin-left:.7em;margin-top:1.5em;font-size:1.3rem}.cards-points{display:flex;justify-content:center;align-items:center;gap:1em;margin-top:2em}.card-point{width:.8em;height:.8em;border-radius:50%;background-color:#d9d7d7;margin:.2em}.card-point.active{background-color:#78c3f2}.flower-wrapper{display:flex;position:absolute;bottom:0}.flower-box{width:150px;height:150px}.flower-box.inverse{transform:scaleX(-1)}
