*,::before,::after{box-sizing:border-box}:root{--light-blue:#35b0fc;--main-blue:#33a9f0;--dark-blue:#184e70;--main-green:#008000;--main-black:#181818;--main-purple:#6d071a;--main-white:#ffffff;--shade-white:#d3d3d3;--main-white-broken:#f5f7ef;--main-red:red;--main-violet:violet;--main-orange:#ff6600;--dark-gray:#4d4b4b;--second-blue:#0200ff;--base-font:Open sans, sans-serif;--title-font:Merriweather, serif;--text-sm:1.4rem;--text-base:1.6rem;--text-md:1.8rem;--text-lg:2rem;--text-xl:2.4rem;--text-2xl:3rem;--text-3xl:3.6rem;--text-4xl:4.2rem;--text-5xl:5rem;--text-6xl:6rem;--text-7xl:7.2rem;--space-1:0.1rem;--space-2:0.2rem;--space-4:0.4rem;--space-6:0.6rem;--space-8:0.8rem;--space-10:1rem;--space-12:1.2rem;--space-16:1.6rem;--space-20:2rem;--space-28:2.8rem;--space-36:3.6rem;--space-44:4.4rem;--space-52:5.2rem;--space-60:6rem;--space-72:7.2rem;--space-84:8.4rem;--space-96:9.6rem}@font-face{font-family:allura;font-style:normal;font-weight:400;src:url(../fonts/9oRPNYsQpS4zjuA_hAgWDto.71acba913785.woff2)format('woff2');unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:allura;font-style:normal;font-weight:400;src:url(../fonts/9oRPNYsQpS4zjuA_hQgWDto.7a98e685519f.woff2)format('woff2');unicode-range:U+100-2AF,U+304,U+308,U+329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:allura;font-style:normal;font-weight:400;src:url(../fonts/9oRPNYsQpS4zjuA_iwgW.b5f440e810c1.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:roboto slab;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjojISmYmRjRdE.ee4118338a51.woff2)format('woff2');unicode-range:U+460-52F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:roboto slab;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjojISma2RjRdE.c98b995a09fa.woff2)format('woff2');unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:roboto slab;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjojISmY2RjRdE.9ac55b70c604.woff2)format('woff2');unicode-range:U+1F??}@font-face{font-family:roboto slab;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjojISmbGRjRdE.fcc3a3eaa256.woff2)format('woff2');unicode-range:U+370-3FF}@font-face{font-family:roboto slab;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjojISmYGRjRdE.7ad223da28fe.woff2)format('woff2');unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:roboto slab;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjojISmYWRjRdE.7d6209709c1f.woff2)format('woff2');unicode-range:U+100-2AF,U+304,U+308,U+329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:roboto slab;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjojISmb2Rj.2777148aac2c.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html{font-size:62.5%}body{margin:0;padding:0}div i.fa-star.cursor{cursor:pointer}div button.reset_star_hidden{visibility:hidden}div i.fa-star.checked{color:#eea810;pointer-events:auto}div i.fa-star-half-stroke.checked{color:#eea810;pointer-events:auto}div button.reset_star_display{visibility:visible}.inline_block{display:inline-block}.block{display:block}.hidden{display:none}#comment-message.messages{margin:16px 0}div.messages div.warning{padding:20px;background-color:#856404;color:#f1f1f1;border-radius:5px;margin:0 auto;width:95%;position:relative;font-size:var(--text-md);text-align:center}div.messages div.warning .closebtn{position:relative;display:flex;justify-content:center;align-items:center;left:50%;transform:translateX(-50%);width:40px;height:40px;border-radius:50%;border:2px solid var(--main-white);text-align:center;padding:1px 0;font-size:25px;cursor:pointer;top:-10px}div.messages div.warning .closebtn:hover{background-color:var(--main-white);color:#0c690c;transition:background-color .6s ease-out}div.messages div.warning strong{text-transform:capitalize}div.messages div.success{padding:20px;background-color:#0c690c;color:#f1f1f1;border-radius:5px;margin:0 auto;width:95%;position:relative;font-size:var(--text-md);text-align:center}div.messages div.success .closebtn{position:relative;display:flex;justify-content:center;align-items:center;left:50%;transform:translateX(-50%);width:40px;height:40px;border-radius:50%;border:2px solid var(--main-white);text-align:center;padding:1px 0;font-size:25px;cursor:pointer;top:-10px}div.messages div.success .closebtn:hover{background-color:var(--main-white);color:#0c690c;transition:background-color .6s ease-out}div.messages div.success strong{text-transform:capitalize}div.messages div.error{padding:20px;background-color:#c20b0b;border-radius:10px;color:#f1f1f1;border-radius:5px;margin:0 auto;width:95%;position:relative;font-size:var(--text-md);text-align:center}div.messages div.error .closebtn{position:relative;display:flex;justify-content:center;align-items:center;left:50%;transform:translateX(-50%);width:40px;height:40px;border-radius:50%;border:2px solid var(--main-white);text-align:center;padding:1px 0;font-size:25px;cursor:pointer;top:-10px}div.messages div.error .closebtn:hover{background-color:var(--main-white);color:#c20b0b;transition:background-color .6s ease-out}div.messages div.error strong{text-transform:capitalize}.alert_info{border:3px solid #5b7ff3;padding:5px;border-radius:5px;width:450px}.loading_half_moon_100{width:100px;height:100px}.loading_half_moon_150{width:150px;height:150px}.loading_half_moon_75{width:75px;height:75px}.loading_half_moon_50{width:50px;height:50px}.box-instruction{padding:10px;margin:0 auto;margin-top:20px}.box-instruction .box-info{background-color:rgb(51,169,240,.616);padding:5px;border-radius:5px;margin-bottom:var(--space-20);box-shadow:-2px 5px 12px -1px rgba(0,0,0,.75);-webkit-box-shadow:-2px 5px 12px -1px rgba(0,0,0,.75);-moz-box-shadow:-2px 5px 12px -1px rgba(0,0,0,.75);padding:10px}.box-instruction .box-info span{display:inline-block;border:1px solid var(--main-white);padding:5px;width:100px;border-radius:5px;background-color:blue;color:var(--main-white);font-size:var(--text-base);font-weight:500;text-align:center}.box-instruction .box-info p{text-align:justify;font-size:var(--text-md);font-weight:500;padding:10px}.box-instruction .box-info hr{width:30%;margin:var(--space-20)auto}.box-instruction .box-info li{font-size:var(--text-base)}.box-instruction .box-info li a{background-color:var(--main-white);padding:3px 5px;text-decoration:none;border-radius:5px;color:green;font-weight:500}.box-instruction .box-warning{background-color:rgba(255,0,0,.616);padding:5px;border-radius:5px;margin-bottom:var(--space-20);box-shadow:-2px 5px 12px -1px rgba(0,0,0,.75);-webkit-box-shadow:-2px 5px 12px -1px rgba(0,0,0,.75);-moz-box-shadow:-2px 5px 12px -1px rgba(0,0,0,.75)}.box-instruction .box-warning span{display:inline-block;border:1px solid var(--main-white);padding:5px;border-radius:5px;background-color:red;color:var(--main-white);font-size:var(--text-base);font-weight:500;text-align:center}.box-instruction .box-warning p{text-align:justify;font-size:var(--text-md);font-weight:500}footer{background-color:#000}.separate{background-color:#333;height:var(--space-4);margin-bottom:20px}.footer .container_footer{font-size:var(--text-md);line-height:var(--text-2xl);display:flex;justify-content:space-between;align-items:center;width:80%;margin:0 auto;color:#fff}.footer .container_footer .block{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;margin-bottom:10px}.footer .container_footer .block a{text-decoration:none;color:var(--main-white)}.footer .container_footer .block a:hover{color:var(--main-blue)}.footer .license{text-align:center;padding:15px 0}.footer .license span{color:var(--main-white);font-size:var(--text-sm)}.button_smooth{height:50px;width:50px;background:var(--main-blue);border-radius:5px;border:1px solid var(--main-white);display:flex;justify-content:center;align-items:center;position:fixed;right:20px;bottom:20px;cursor:pointer;z-index:2}.fa-arrow-up-long{color:#f1f1f1;font-size:25px}div.smooth_hidden{visibility:hidden}div.smooth_display{visibility:visible}.languages select{font-size:15px;padding:2px 5px}.languages .social_media_service{margin-bottom:20px;position:relative}.languages .social_media_service a{font-size:25px;text-decoration:none;color:#fff}.languages .social_media_service a i{margin-right:10px}.languages .social_media_service a img{height:22px;padding:2px;background-color:#fff;border-radius:3px;position:relative;top:2px;text-decoration:none}@media screen and (max-width:900px){.footer .container_footer{font-size:var(--text-md);line-height:var(--text-2xl);display:flex;justify-content:center;flex-direction:column;align-items:center;width:80%;margin:0 auto;color:#fff}.languages select{position:relative;margin:0 auto;display:flex;right:10px}.footer .container_footer .block{display:flex;justify-content:center;align-items:center}}div.modal_spinner{visibility:visible;opacity:1;position:absolute;top:0;bottom:0;left:0;right:0;background:var(--main-white);display:flex;justify-content:center;align-items:center;z-index:2}.modal_content_spinner{display:flex;flex-direction:column;align-items:center;padding:15px}.loading-text{font-size:18px;color:#555}.progress-bar{width:80%;background-color:#ccc;border-radius:10px;margin:20px auto;overflow:hidden;height:10px;position:relative}.progress-bar-inner{width:0;height:100%;background-color:#007bff;animation:load 10s linear forwards}@keyframes load{to{width:100%}}.loading-text{font-size:18px;color:#555}