@property --layer1-4-x-position{syntax:"<percentage>";inherits:false;initial-value:80%}@property --layer1-4-y-position{syntax:"<percentage>";inherits:false;initial-value:20%}@property --layer1-5-x-position{syntax:"<percentage>";inherits:false;initial-value:20%}@property --layer1-5-y-position{syntax:"<percentage>";inherits:false;initial-value:80%}@property --layer2-4-x-position{syntax:"<percentage>";inherits:false;initial-value:60%}@property --layer2-4-y-position{syntax:"<percentage>";inherits:false;initial-value:40%}@property --layer2-5-x-position{syntax:"<percentage>";inherits:false;initial-value:40%}@property --layer2-5-y-position{syntax:"<percentage>";inherits:false;initial-value:60%}@keyframes layer1-animation{0%{--layer1-4-x-position:80%;--layer1-4-y-position:20%;--layer1-5-x-position:20%;--layer1-5-y-position:80%}25%{--layer1-4-x-position:20%;--layer1-4-y-position:30%;--layer1-5-x-position:80%;--layer1-5-y-position:70%}50%{--layer1-4-x-position:30%;--layer1-4-y-position:80%;--layer1-5-x-position:70%;--layer1-5-y-position:20%}75%{--layer1-4-x-position:70%;--layer1-4-y-position:70%;--layer1-5-x-position:30%;--layer1-5-y-position:30%}to{--layer1-4-x-position:80%;--layer1-4-y-position:20%;--layer1-5-x-position:20%;--layer1-5-y-position:80%}}@keyframes layer2-animation{0%{--layer2-4-x-position:60%;--layer2-4-y-position:40%;--layer2-5-x-position:40%;--layer2-5-y-position:60%}33%{--layer2-4-x-position:10%;--layer2-4-y-position:90%;--layer2-5-x-position:90%;--layer2-5-y-position:10%}66%{--layer2-4-x-position:90%;--layer2-4-y-position:20%;--layer2-5-x-position:10%;--layer2-5-y-position:80%}to{--layer2-4-x-position:60%;--layer2-4-y-position:40%;--layer2-5-x-position:40%;--layer2-5-y-position:60%}}@property --4-x-position{syntax:"<percentage>";inherits:false;initial-value:80%}@property --4-y-position{syntax:"<percentage>";inherits:false;initial-value:20%}@property --5-x-position{syntax:"<percentage>";inherits:false;initial-value:20%}@property --5-y-position{syntax:"<percentage>";inherits:false;initial-value:80%}:root{--4-x-position:80%;--4-y-position:20%;--5-x-position:20%;--5-y-position:80%}.animated-background{background:radial-gradient(100% 100% at var(--4-x-position)var(--4-y-position),#f0f0f0 0%,transparent),radial-gradient(100% 100% at var(--5-x-position)var(--5-y-position),#fff 0%,transparent),gray;animation-name:main;animation-duration:2s;animation-timing-function:ease-in;animation-iteration-count:infinite}@keyframes main{25%{--4-x-position:85%;--4-y-position:80%;--5-x-position:15%;--5-y-position:15%}50%{--4-x-position:15%;--4-y-position:85%;--5-x-position:80%;--5-y-position:15%}}.animated-gradient-bg{background:radial-gradient(100% 100% at var(--4-x-position)var(--4-y-position),#f0f0f0 0%,transparent),radial-gradient(100% 100% at var(--5-x-position)var(--5-y-position),#fff 0%,transparent),#ccc;animation-name:main;animation-duration:2s;animation-timing-function:ease-in;animation-iteration-count:infinite}.bg-img{-o-transition:all .5s ease-in-out;width:100%;-ms-transform:all .5s ease-in-out;background:url() 50%/100% 100% no-repeat padding-box content-box;transition:all .5s ease-in-out;position:relative}.search-wrap{z-index:5;-ms-border-radius:2rem;background-color:#fff;border:1px solid #e2efee;border-radius:2rem;margin-top:-3rem;position:relative}@media (max-width:767px){.search-wrap{background-color:#0000;border:none;margin-top:3rem}}.search-input{border-bottom:1px solid #e2efee;margin-bottom:4rem;padding:5rem 5%}.search-input .search-keyword{margin-bottom:1.5rem}.search-input .search-keyword p{margin-bottom:0;font-size:max(15px,min(.205vw + 1.297rem,16px))}.search-input .search-keyword p span{color:#000;font-weight:600}.search-input .input-row{display:-webkit-box;display:-webkit-flex;display:-moz-flex;gap:0 2rem;display:flex}.search-input .form-control{-ms-border-radius:50rem;background-color:#f7f7f7;border-radius:50rem;height:60px;padding-left:3rem;padding-right:3rem}.search-input button{border:none}.search-input button i{color:#fff;font-size:2rem}@media (max-width:767px){.search-input{margin-bottom:2rem;padding-left:5%;padding-right:5%}.search-input .form-control{width:100%;margin-bottom:1.5rem}.search-input .input-row{gap:0 1rem;display:block}.search-input .input-row>button{width:100%}}.gsc-control-cse{padding:5rem 5%;font-family:Arial,sans-serif}@media (max-width:767px){.gsc-control-cse{padding-left:5%!important;padding-right:5%!important}}.gsc-control-cse .gsc-table-result{width:auto;font-family:Arial,sans-serif}.gsc-resultsHeader{border:block}.gsc-input{font-size:16px}.gsc-input::-ms-clear{width:0;height:0;display:none}.gsc-input-box{background:#fff;border:1px solid #bbb}.gsc-search-box .gsc-input>input:focus,.gsc-input-box-focus{border:1px solid #bbb;outline:none;box-shadow:inset 0 1px 2px #0000004d}.gsc-search-button-v2{vertical-align:middle;background-color:#333;background-image:linear-gradient(top,#333,#333);border:1px solid #000;border-radius:2px;width:auto;margin-top:2px;padding:6px 27px;font-size:0}.gsc-search-button-v2:hover{background-color:#333;background-image:linear-gradient(top,#333,#333);border-color:#000}.gsc-search-button-v2 svg{fill:#fff}button::-moz-focus-inner{border:0;padding:0}.gsc-tabHeader.gsc-tabhInactive{color:#444}.gsc-tabHeader.gsc-tabhActive{color:#333;border-bottom:2px solid #333}.gsc-refinementHeader{color:#444;margin-right:0;font-weight:700;line-height:27px;text-decoration:none}.gsc-refinementHeader.gsc-refinementhActive{color:#333;border-bottom:2px solid #333}.gs-result .gs-title *,.gsc-cursor-page,.gs-spelling a{color:#444}.gs-webResult.gs-result .gs-title:active,.gs-webResult.gs-result .gs-title:active b,.gs-imageResult .gs-title:active,.gs-imageResult .gs-title:active b{color:#777}.gs-webResult .gs-snippet,.gs-fileFormatType{color:#333}.gsc-webResult.gsc-result.gsc-promotion{background-color:#e6e6e6;border-color:#ccc}.gs-promotion .gs-title:link,.gs-promotion .gs-title:link *,.gs-promotion .gs-snippet a:link,.gs-promotion .gs-title:visited,.gs-promotion .gs-title:visited *,.gs-promotion .gs-snippet a:visited{color:#00c}.gs-promotion .gs-title:hover,.gs-promotion .gs-title:hover *,.gs-promotion .gs-snippet a:hover{color:#444}.gs-promotion .gs-title:active,.gs-promotion .gs-title:active *,.gs-promotion .gs-snippet a:active{color:#0c0}.gs-promotion .gs-snippet,.gs-promotion .gs-title .gs-promotion-title-right,.gs-promotion .gs-title .gs-promotion-title-right *{color:#333}.gs-promotion .gs-visibleUrl,.gs-webResult .gs-visibleUrl{color:#000}.gsc-completion-selected{background:#eee}.gsc-completion-container{background:#fff;border:1px solid #bbb;font-family:Arial,sans-serif;font-size:16px}.gsc-completion-title{color:#00c}.gsc-completion-snippet{color:#333}.gsc-rating-bar{background:url(/cse/images/cse_snippets_stars.png) -52px -52px no-repeat;width:54px;height:10px;margin:3px 0 0;display:inline-block}.gsc-rating-bar span{background:url(/cse/images/cse_snippets_stars.png) 0 -52px no-repeat;height:10px;display:inline-block}.gsc-option-menu-item-highlighted{background-color:#eee}.gsc-results{background-color:#fff;width:auto}.gsc-results .gsc-cursor-box{margin:10px}.gsc-results .gsc-cursor-box .gsc-cursor-page{color:#333;text-decoration:none}.gsc-results .gsc-cursor-box .gsc-cursor-page:hover{text-decoration:underline}.gsc-results .gsc-cursor-box .gsc-cursor-current-page{color:#222}.gsc-context-box .gsc-facet-label{color:#333;cursor:pointer;width:65px;padding-left:2px;text-decoration:underline}.gsc-context-box .gsc-chart{border-left:1px solid #777;border-right:1px solid #777;width:32em;padding:3px}.gsc-context-box .gsc-top{border-top:1px solid #777}.gsc-context-box .gsc-bottom{border-bottom:1px solid #777}.gsc-context-box .gsc-chart div{background:#777;height:9px}.gsc-context-box .gsc-facet-result{color:#333;text-align:right;width:30px;padding-right:5px}.gs-webResult .gs-title .gs-title.gsc-usr-group-heading{color:#333;cursor:pointer}.gs-webResult .gs-title .gs-title.gsc-usr-group-heading b{color:#333}.gcsc-find-more-on-google{color:#444}.gcsc-find-more-on-google-magnifier{fill:#444}.gs-no-results-result .gs-snippet,.gs-error-result .gs-snippet{display:-webkit-box;display:-webkit-flex;display:-moz-flex;-moz-justify-content:center;-o-flex-justify-content:center;background-color:#e2efee;border:1px solid #008a8c;border-radius:2rem;-webkit-box-align:center;-ms-flex-pack:center;-ms-flex-align:center;justify-content:center;align-items:center;width:100%;height:100px;font-size:16px;display:flex;color:#3db9bc!important}