@charset "UTF-8";html{box-sizing:border-box}*,:before,:after{box-sizing:inherit}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;background:transparent;font-size:100%;vertical-align:baseline}body{font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}ins{background-color:rgba(80,60,40,.5);color:#fff;text-decoration:none}mark{background-color:rgba(80,60,40,.5);color:#fff;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;margin:1em 0;padding:0;border:0;border-top:1px solid #ccc}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}input,select,textarea{font-size:100%;vertical-align:middle}input{-webkit-appearance:none;border-radius:0}textarea{display:block;width:100%;min-height:100px;resize:vertical}::-moz-selection{background-color:#1bc5bb;color:#fff}::selection{background-color:#1bc5bb;color:#fff}b,strong{font-weight:400}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a{margin:0;padding:0;background:transparent;font-size:100%;text-decoration:none;vertical-align:baseline;cursor:pointer}a:hover{text-decoration:underline}a:focus,button:focus,input:focus{outline:none}a::-moz-focus-inner,button::-moz-focus-inner,input::-moz-focus-inner{border:0}.cf:before,.cf:after{display:table;content:""}.cf:after{clear:both}.cf{zoom:1}:root{--color-primary-100:#e7f6f5;--color-primary-500:#14a49a;--color-primary-700:#10837a;--color-secondary-50:#fafafb;--color-secondary-100:#eff5ff;--color-secondary-500:#6b6b7b;--color-neutral-400:#d1d1d1;--color-neutral-800:#222;--color-red-100:#fff8f8;--color-red-500:#f45b46;--color-blue-100:#f8f9ff;--color-blue-500:#468cf4;--color-warning:#dc3232;--font-default:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;--layers-header:1000}body{background-color:#fff;color:var(--color-neutral-800);font-family:var(--font-default);font-feature-settings:"palt";font-size:16px;letter-spacing:1px;line-height:1.5}img{max-width:100%;vertical-align:bottom}a{color:var(--color-neutral-800)}a:hover{text-decoration:none}p{text-align:justify}input[type=submit],button{cursor:pointer}.container{width:100%;max-width:1230px;margin:0 auto;padding-right:15px;padding-left:15px}#hits{position:relative}.ais-Hits{z-index:10;position:absolute;top:0;right:0;left:0;max-height:400px;padding:10px 15px;overflow-x:hidden;overflow-y:auto;border-top:1px solid #efefef;background-color:#fff;box-shadow:0 13px 20px 0 rgba(149,157,165,.2)}.header .ais-Hits{right:-45px;padding:0}@media only screen and (min-width:768px){.header .ais-Hits{right:0;border:1px solid #efefef;box-shadow:none}}.ais-Hits--empty{font-size:14px;line-height:1.5}.ais-Hits--empty p{text-align:center}.header .ais-Hits--empty p{text-align:left}.header .ais-Hits--empty{padding:15px}.ais-Breadcrumb-list,.ais-Carousel-list,.ais-CurrentRefinements-list,.ais-HierarchicalMenu-list,.ais-Hits-list,.ais-FrequentlyBoughtTogether-list,.ais-LookingSimilar-list,.ais-RelatedProducts-list,.ais-TrendingItems-list,.ais-Results-list,.ais-InfiniteHits-list,.ais-InfiniteResults-list,.ais-Menu-list,.ais-NumericMenu-list,.ais-Pagination-list,.ais-RatingMenu-list,.ais-RefinementList-list,.ais-ToggleRefinement-list{margin:0 -15px;padding:0;list-style:none}.header .ais-Breadcrumb-list,.header .ais-Carousel-list,.header .ais-CurrentRefinements-list,.header .ais-HierarchicalMenu-list,.header .ais-Hits-list,.header .ais-FrequentlyBoughtTogether-list,.header .ais-LookingSimilar-list,.header .ais-RelatedProducts-list,.header .ais-TrendingItems-list,.header .ais-Results-list,.header .ais-InfiniteHits-list,.header .ais-InfiniteResults-list,.header .ais-Menu-list,.header .ais-NumericMenu-list,.header .ais-Pagination-list,.header .ais-RatingMenu-list,.header .ais-RefinementList-list,.header .ais-ToggleRefinement-list{margin:0}.ais-Breadcrumb-list li,.ais-Carousel-list li,.ais-CurrentRefinements-list li,.ais-HierarchicalMenu-list li,.ais-Hits-list li,.ais-FrequentlyBoughtTogether-list li,.ais-LookingSimilar-list li,.ais-RelatedProducts-list li,.ais-TrendingItems-list li,.ais-Results-list li,.ais-InfiniteHits-list li,.ais-InfiniteResults-list li,.ais-Menu-list li,.ais-NumericMenu-list li,.ais-Pagination-list li,.ais-RatingMenu-list li,.ais-RefinementList-list li,.ais-ToggleRefinement-list li{padding:15px}.ais-Breadcrumb-list li:not(:last-child),.ais-Carousel-list li:not(:last-child),.ais-CurrentRefinements-list li:not(:last-child),.ais-HierarchicalMenu-list li:not(:last-child),.ais-Hits-list li:not(:last-child),.ais-FrequentlyBoughtTogether-list li:not(:last-child),.ais-LookingSimilar-list li:not(:last-child),.ais-RelatedProducts-list li:not(:last-child),.ais-TrendingItems-list li:not(:last-child),.ais-Results-list li:not(:last-child),.ais-InfiniteHits-list li:not(:last-child),.ais-InfiniteResults-list li:not(:last-child),.ais-Menu-list li:not(:last-child),.ais-NumericMenu-list li:not(:last-child),.ais-Pagination-list li:not(:last-child),.ais-RatingMenu-list li:not(:last-child),.ais-RefinementList-list li:not(:last-child),.ais-ToggleRefinement-list li:not(:last-child){border-bottom:1px solid #efefef}.header .ais-Breadcrumb-list li,.header .ais-Carousel-list li,.header .ais-CurrentRefinements-list li,.header .ais-HierarchicalMenu-list li,.header .ais-Hits-list li,.header .ais-FrequentlyBoughtTogether-list li,.header .ais-LookingSimilar-list li,.header .ais-RelatedProducts-list li,.header .ais-TrendingItems-list li,.header .ais-Results-list li,.header .ais-InfiniteHits-list li,.header .ais-InfiniteResults-list li,.header .ais-Menu-list li,.header .ais-NumericMenu-list li,.header .ais-Pagination-list li,.header .ais-RatingMenu-list li,.header .ais-RefinementList-list li,.header .ais-ToggleRefinement-list li{display:block;padding:0}.ais-Carousel-navigation,.ais-ClearRefinements-button,.ais-CurrentRefinements-delete,.ais-CurrentRefinements-reset,.ais-GeoSearch-redo,.ais-GeoSearch-reset,.ais-HierarchicalMenu-showMore,.ais-InfiniteHits-loadPrevious,.ais-InfiniteHits-loadMore,.ais-InfiniteResults-loadMore,.ais-Menu-showMore,.ais-RangeInput-submit,.ais-RefinementList-showMore,.ais-SearchBox-submit,.ais-SearchBox-reset,.ais-VoiceSearch-button{-webkit-user-select:none;-moz-user-select:none;padding:0;overflow:visible;border:0;background:none;color:inherit;font:inherit;line-height:normal;cursor:pointer;user-select:none}.ais-Carousel-navigation::-moz-focus-inner,.ais-ClearRefinements-button::-moz-focus-inner,.ais-CurrentRefinements-delete::-moz-focus-inner,.ais-CurrentRefinements-reset::-moz-focus-inner,.ais-GeoSearch-redo::-moz-focus-inner,.ais-GeoSearch-reset::-moz-focus-inner,.ais-HierarchicalMenu-showMore::-moz-focus-inner,.ais-InfiniteHits-loadPrevious::-moz-focus-inner,.ais-InfiniteHits-loadMore::-moz-focus-inner,.ais-InfiniteResults-loadMore::-moz-focus-inner,.ais-Menu-showMore::-moz-focus-inner,.ais-RangeInput-submit::-moz-focus-inner,.ais-RefinementList-showMore::-moz-focus-inner,.ais-SearchBox-submit::-moz-focus-inner,.ais-SearchBox-reset::-moz-focus-inner,.ais-VoiceSearch-button::-moz-focus-inner{padding:0;border:0}.ais-Carousel-navigation[disabled],.ais-ClearRefinements-button[disabled],.ais-CurrentRefinements-delete[disabled],.ais-CurrentRefinements-reset[disabled],.ais-GeoSearch-redo[disabled],.ais-GeoSearch-reset[disabled],.ais-HierarchicalMenu-showMore[disabled],.ais-InfiniteHits-loadPrevious[disabled],.ais-InfiniteHits-loadMore[disabled],.ais-InfiniteResults-loadMore[disabled],.ais-Menu-showMore[disabled],.ais-RangeInput-submit[disabled],.ais-RefinementList-showMore[disabled],.ais-SearchBox-submit[disabled],.ais-SearchBox-reset[disabled],.ais-VoiceSearch-button[disabled]{cursor:default}.ais-InfiniteHits-loadPrevious,.ais-InfiniteHits-loadMore,.ais-HierarchicalMenu-showMore,.ais-Menu-showMore,.ais-RefinementList-showMore{overflow-anchor:none}.ais-Breadcrumb-list,.ais-Breadcrumb-item,.ais-Pagination-list,.ais-RangeInput-form,.ais-RatingMenu-link,.ais-PoweredBy{display:flex;align-items:center}.ais-GeoSearch,.ais-GeoSearch-map{height:100%}.ais-HierarchicalMenu-list .ais-HierarchicalMenu-list{margin-left:1em}.ais-PoweredBy-logo{display:block;width:auto;height:1.2em}.ais-PoweredBy-text{margin-right:.3rem}.ais-RatingMenu-starIcon{display:block;width:20px;height:20px}.ais-SearchBox-input::-ms-clear,.ais-SearchBox-input::-ms-reveal{display:none;width:0;height:0}.ais-SearchBox-input::-webkit-search-decoration,.ais-SearchBox-input::-webkit-search-cancel-button,.ais-SearchBox-input::-webkit-search-results-button,.ais-SearchBox-input::-webkit-search-results-decoration{display:none}.ais-RangeSlider .rheostat{margin-top:40px;margin-bottom:40px;overflow:visible}.ais-RangeSlider .rheostat-background{top:0;width:100%;height:6px}.ais-RangeSlider .rheostat-handle{top:-7px;margin-left:-12px}.ais-RangeSlider .rheostat-background{position:relative;border:1px solid #aaa;background-color:#fff}.ais-RangeSlider .rheostat-progress{position:absolute;top:1px;height:4px;background-color:#333}.rheostat-handle{z-index:1;position:relative;width:20px;height:20px;border:1px solid #333;border-radius:50%;background-color:#fff;cursor:grab}.rheostat-marker{position:absolute;width:1px;height:5px;margin-left:-1px;background-color:#aaa}.rheostat-marker--large{height:9px}.rheostat-value{position:absolute;margin-left:50%;padding-top:15px;transform:translateX(-50%);text-align:center}.rheostat-tooltip{position:absolute;top:-22px;margin-left:50%;transform:translateX(-50%);text-align:center}.ais-Carousel{position:relative}.ais-Carousel-list{display:grid;grid-auto-columns:42%;grid-auto-flow:column;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x proximity}@media(min-width:999px){.ais-Carousel-list{grid-auto-columns:20%}}.ais-Carousel-navigation{z-index:1;position:absolute;top:35%}.ais-Carousel-navigation--previous{left:0;transform:translateX(-25%)}.ais-Carousel-navigation--next{right:0;transform:translateX(25%)}.ais-Carousel-item{scroll-snap-align:start}[class^=ais-]{box-sizing:border-box}[class^=ais-][class$="--disabled"],[class^=ais-][class$="--disabled"] *,.ais-VoiceSearch-button:disabled{cursor:not-allowed}.ais-HierarchicalMenu-showMore,.ais-Menu-showMore,.ais-RefinementList-showMore,.ais-ClearRefinements-button,.ais-InfiniteHits-loadMore,.ais-RangeInput-submit,.ais-InfiniteHits-loadPrevious,.ais-Pagination-link,.ais-GeoSearch-redo,.ais-GeoSearch-reset,.ais-VoiceSearch-button,.ais-RelevantSort-button,.ais-Carousel-navigation{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;display:inline-flex;place-items:center;justify-content:center;height:2rem;padding:0 1rem;border:1px solid #d6d6e7;border-radius:3px;background-color:#fff;background-image:linear-gradient(-180deg,#fff,#fcfcfd);box-shadow:0 1px 0 0 rgba(35,38,59,.05);color:#23263b;font-size:.875rem;font-weight:400;line-height:1.25rem;text-decoration:none;cursor:pointer;user-select:none}.ais-HierarchicalMenu-showMore,.ais-Menu-showMore,.ais-RefinementList-showMore,.ais-GeoSearch-redo,.ais-GeoSearch-reset{height:1.5rem}.ais-HierarchicalMenu-showMore,.ais-Menu-showMore,.ais-RefinementList-showMore{margin-top:1rem}.ais-HierarchicalMenu-showMore:hover,.ais-Menu-showMore:hover,.ais-RefinementList-showMore:hover,.ais-ClearRefinements-button:hover,.ais-InfiniteHits-loadMore:hover,.ais-RangeInput-submit:hover,.ais-InfiniteHits-loadPrevious:hover,.ais-Pagination-item:not(.ais-Pagination-item--selected):not(.ais-Pagination-item--disabled) .ais-Pagination-link:hover,.ais-GeoSearch-redo:hover,.ais-GeoSearch-reset:hover,.ais-VoiceSearch-button:hover,.ais-Carousel-navigation:hover{border-color:#d6d6e7;background-image:linear-gradient(-180deg,#fff,#f5f5fa)}.ais-HierarchicalMenu-showMore:focus,.ais-Menu-showMore:focus,.ais-RefinementList-showMore:focus,.ais-ClearRefinements-button:focus,.ais-InfiniteHits-loadMore:focus,.ais-RangeInput-submit:focus,.ais-InfiniteHits-loadPrevious:focus,.ais-GeoSearch-redo:focus,.ais-GeoSearch-reset:focus,.ais-VoiceSearch-button:focus,.ais-Carousel-navigation:focus{border-color:#3c4fe0;outline:currentcolor none medium;background-image:linear-gradient(-180deg,#fff,#f5f5fa);box-shadow:#3c4fe0 0 0 0 1px,rgba(35,38,59,.05) 0 2px 0 1px}.ais-HierarchicalMenu-showMore:active,.ais-Menu-showMore:active,.ais-RefinementList-showMore:active,.ais-ClearRefinements-button:active,.ais-InfiniteHits-loadMore:active,.ais-InfiniteHits-loadPrevious:active,.ais-Pagination-item--selected .ais-Pagination-link,.ais-Pagination-link:active,.ais-GeoSearch-redo:active,.ais-GeoSearch-reset:active,.ais-VoiceSearch-button:active,.ais-Carousel-navigation:active{border-color:#d6d6e7;box-shadow:rgba(119,122,175,.4) 0 1px 4px 0 inset,rgba(119,122,175,.4) 0 1px 1px 0 inset,rgba(35,38,59,.05) 0 1px 0 0}.ais-ClearRefinements-button:disabled[disabled],.ais-InfiniteHits-loadMore:disabled[disabled],.ais-InfiniteHits-loadPrevious:disabled[disabled],.ais-Pagination-item--disabled .ais-Pagination-link,.ais-GeoSearch-redo--disabled,.ais-GeoSearch-reset--disabled,.ais-VoiceSearch-button:disabled{border-color:#efeff5;background-image:linear-gradient(-180deg,#fff,#f5f5fa);box-shadow:none;color:#b6b7d5}.ais-HierarchicalMenu-showMore--disabled[disabled],.ais-Menu-showMore--disabled[disabled],.ais-RefinementList-showMore--disabled[disabled]{display:none}.ais-NumericMenu-label,.ais-ToggleRefinement-label,.ais-HierarchicalMenu-item,.ais-Menu-item,.ais-RatingMenu-item,.ais-RefinementList-item{display:block;font-size:.875rem;line-height:1.75rem}.ais-HierarchicalMenu-link,.ais-Menu-link,.ais-RatingMenu-link,.ais-RefinementList-label{display:flex;flex-wrap:nowrap;align-items:center;cursor:pointer}.ais-Breadcrumb-link,.ais-HierarchicalMenu-link,.ais-Menu-link,.ais-RatingMenu-link{color:inherit;text-decoration:none}.ais-Breadcrumb-link:hover{text-decoration:underline}.ais-HierarchicalMenu-label,.ais-Menu-label,.ais-RefinementList-labelText{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ais-HierarchicalMenu-item--selected>.ais-HierarchicalMenu-link>.ais-HierarchicalMenu-label,.ais-Menu-item--selected .ais-Menu-label,.ais-RefinementList-item--selected,.ais-RatingMenu-item--selected{font-weight:600}.ais-ToggleRefinement-count,.ais-HierarchicalMenu-count,.ais-Menu-count,.ais-RatingMenu-count,.ais-RefinementList-count{display:inline-flex;flex-shrink:0;margin-left:.5rem;padding:0 .25rem;overflow:hidden;border:1px solid #b6b7d5;border-radius:99999px;background:#f5f5fa none repeat scroll 0 0;color:#23263b;font-size:.75rem;font-weight:400;line-height:1rem}.ais-Menu-noResults,.ais-HierarchicalMenu-noResults,.ais-RefinementList-noResults{margin-top:1rem;color:#5a5e9a;font-size:.875rem;line-height:1.25rem}.ais-MenuSelect-select,.ais-HitsPerPage-select,.ais-SortBy-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:100%;height:2.5rem;padding:0 2.5rem 0 1rem;border:1px solid #d6d6e7;border-radius:3px;outline:currentcolor none medium;background-color:#fff;background-image:url('data:image/svg+xml;utf8,<svg width="14" height="24" xmlns="http://www.w3.org/2000/svg"><g stroke="%23777aaf" stroke-width="2" fill="none" fill-rule="evenodd"><path d="M13 7L7 1 1 7M1 17l6 6 6-6"/></g></svg>'),linear-gradient(-180deg,#fff,#fcfcfd);background-position:right 1rem center,0 0;background-repeat:no-repeat;background-size:10px,auto;box-shadow:rgba(35,38,59,.05) 0 1px 0 0;color:#23263b;font:inherit;cursor:pointer}.ais-HitsPerPage-select:-moz-focusring,.ais-HitsPerPage-select::-moz-focus-inner,.ais-SortBy-select:-moz-focusring,.ais-SortBy-select::-moz-focus-inner{outline:currentcolor none medium;color:transparent}.ais-HitsPerPage-select>option:not(:checked),.ais-SortBy-select>option:not(:checked){color:#23263b}.ais-HitsPerPage-select>option:disabled,.ais-SortBy-select>option:disabled{color:#b6b7d5}.ais-HitsPerPage-select:hover,.ais-SortBy-select:hover{border-color:#d6d6e7;background-image:url('data:image/svg+xml;utf8,<svg width="14" height="24" xmlns="http://www.w3.org/2000/svg"><g stroke="%23777aaf" stroke-width="2" fill="none" fill-rule="evenodd"><path d="M13 7L7 1 1 7M1 17l6 6 6-6"/></g></svg>'),linear-gradient(-180deg,#fcfcfd,#f5f5fa)}.ais-HitsPerPage-select:focus,.ais-SortBy-select:focus{border-color:#3c4fe0;background-image:url('data:image/svg+xml;utf8,<svg width="14" height="24" xmlns="http://www.w3.org/2000/svg"><g stroke="%23777aaf" stroke-width="2" fill="none" fill-rule="evenodd"><path d="M13 7L7 1 1 7M1 17l6 6 6-6"/></g></svg>'),linear-gradient(-180deg,#fff,#f5f5fa);box-shadow:#3c4fe0 0 0 0 1px,rgba(35,38,59,.05) 0 2px 0 0}.ais-HitsPerPage-select:disabled,.ais-SortBy-select:disabled{border-color:#efeff5;background-image:url('data:image/svg+xml;utf8,<svg width="14" height="24" xmlns="http://www.w3.org/2000/svg"><g stroke="%23b6b7d5" stroke-width="2" fill="none" fill-rule="evenodd"><path d="M13 7L7 1 1 7M1 17l6 6 6-6"/></g></svg>'),linear-gradient(-180deg,#fff,#f5f5fa);box-shadow:none;color:#b6b7d5;cursor:not-allowed}.ais-Panel{margin-bottom:2rem}.ais-Panel-header{margin-bottom:1rem;color:#5a5e9a;font-size:.75rem;font-weight:600;line-height:1rem;text-transform:uppercase}.ais-Panel-footer{margin-top:1rem;color:#5a5e9a;font-size:.75rem;font-weight:600;line-height:1rem}.ais-Panel--collapsible{position:relative}.ais-Panel--collapsible .ais-Panel-collapseButton{position:absolute;top:0;right:0;padding:0;border:none;background:none}.ais-Panel--collapsed .ais-Panel-body,.ais-Panel--collapsed .ais-Panel-footer{display:none}.ais-SearchBox-form{display:flex;position:relative;width:100%}.ais-SearchBox-form:before{position:absolute;top:50%;left:1rem;width:18px;height:18px;transform:translateY(-50%);background-image:url(../images/search.svg);background-position:center;background-repeat:no-repeat;background-size:contain;content:""}.header .ais-SearchBox-form:before{width:22px;height:22px;background-image:url(../images/header-input-search.svg)}@media only screen and (min-width:768px){.header .ais-SearchBox-form:before{left:10px}}.ais-SearchBox-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1 1;max-width:100%;padding-top:17px;padding-bottom:17px;padding-left:46px;border:none;border-radius:0;outline:currentcolor none medium;background-color:#fff;box-shadow:none}.header .ais-SearchBox-input{padding-top:18px;padding-bottom:18px}@media only screen and (min-width:768px){.header .ais-SearchBox-input{padding-top:7px;padding-bottom:7px;padding-left:36px;border:1px solid #efefef;font-size:14px}}.ais-SearchBox-input::-moz-placeholder{color:#666}.ais-SearchBox-input::placeholder{color:#666}.ais-SearchBox-input:focus{border-color:var(--color-primary-500);outline:currentcolor none medium}.ais-SearchBox-input:disabled{border-color:#efeff5;background:transparent linear-gradient(-180deg,#fff,#f5f5fa) repeat scroll 0 0;box-shadow:none;cursor:not-allowed}.ais-SearchBox-input:disabled::-moz-placeholder{color:#b6b7d5;pointer-events:none}.ais-SearchBox-input:disabled::placeholder{color:#b6b7d5;pointer-events:none}.ais-SearchBox-input::-webkit-search-cancel-button,.ais-SearchBox-input::-webkit-search-decoration,.ais-SearchBox-input::-webkit-search-results-button,.ais-SearchBox-input::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none}.ais-SearchBox-loadingIndicator,.ais-SearchBox-reset{fill:#484c7a;display:flex;position:absolute;top:50%;right:1rem;align-items:center;justify-content:center;width:20px;height:20px;transform:translateY(-50%);border-radius:50%}.ais-SearchBox-reset:focus{fill:#fff;outline:0;background:#b6b7d5}.ais-RefinementList-searchBox .ais-SearchBox-loadingIndicator,.ais-RefinementList-searchBox .ais-SearchBox-reset{right:.5rem}.ais-SearchBox-loadingIndicator[hidden],.ais-SearchBox-reset[hidden]{display:none}.ais-SearchBox-reset{display:none}@media only screen and (min-width:768px){.ais-SearchBox-reset{display:block}}.ais-SearchBox-submit{display:none}.ais-Menu-searchBox,.ais-RefinementList-searchBox{margin-bottom:.5rem}.ais-Menu-searchBox .ais-SearchBox-form,.ais-RefinementList-searchBox .ais-SearchBox-form{height:2rem}.ais-Menu-searchBox .ais-SearchBox-form:before,.ais-RefinementList-searchBox .ais-SearchBox-form:before{left:.5rem}.ais-Menu-searchBox .ais-SearchBox-input,.ais-RefinementList-searchBox .ais-SearchBox-input{padding-left:2rem}.ais-VoiceSearch-button{width:48px;height:48px;color:#5a5e9a}.ais-VoiceSearch-button svg{color:currentcolor}.ais-Highlight-highlighted,.ais-Snippet-highlighted{background-color:#e7f6f5;color:var(--color-primary-500);font-style:normal}.header .ais-Highlight-highlighted,.header .ais-Snippet-highlighted{background-color:transparent}.ais-ReverseHighlight-highlighted,.ais-ReverseSnippet-highlighted{background:none;font-style:normal;font-weight:700}.ais-Hits-item,.ais-InfiniteHits-item,.ais-FrequentlyBoughtTogether-item,.ais-LookingSimilar-item,.ais-RelatedProducts-item,.ais-TrendingItems-item{display:flex;align-items:center}.ais-InfiniteHits-loadMore,.ais-InfiniteHits-loadPrevious{display:flex;margin:1rem auto}.ais-Hits-banner,.ais-InfiniteHits-banner{display:flex;justify-content:center}.ais-Hits-banner-image,.ais-InfiniteHits-banner-image{max-width:100%}.ais-GeoSearch{position:relative}.ais-GeoSearch-control{position:absolute;top:1rem;left:3.75rem}.ais-GeoSearch-label{display:inline-flex;align-items:center;min-height:1.5rem;padding:.25rem .5rem;border:1px solid #b6b7d5;border-radius:3px;background-color:#f5f5fa;font-size:.875rem;line-height:1.5;cursor:pointer}.ais-GeoSearch-label,.ais-GeoSearch-redo,.ais-GeoSearch-reset{white-space:nowrap}.ais-GeoSearch-reset{position:absolute;bottom:1.25rem;left:50%;transform:translateX(-50%)}.ais-RefinementList-checkbox,.ais-GeoSearch-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:1rem;height:1rem;margin:0 .5rem 0 0;border:1px solid currentcolor;border-radius:3px;background-color:#fff;background-position:50%;background-size:180%;box-shadow:inset 0 1px 4px 0 rgba(119,122,175,.4);color:#d6d6e7;cursor:inherit}.ais-RefinementList-item--selected .ais-RefinementList-checkbox,.ais-GeoSearch-input:checked{border-color:currentcolor;background-image:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%235468ff%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpolyline%20points%3D%2220%206%209%2017%204%2012%22%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E);background-size:14px;box-shadow:rgba(35,38,59,.05) 0 1px 0 0 inset;color:#3c4fe0}.ais-RefinementList-checkbox:focus,.ais-GeoSearch-input:focus{outline:currentcolor none medium}.ais-RefinementList-item--selected .ais-RefinementList-checkbox:focus,.ais-GeoSearch-input:checked:focus{box-shadow:rgba(35,38,59,.05) 0 1px 0 0 inset,currentcolor 0 0 0 1px}.ais-NumericMenu-label{display:flex;align-items:center;cursor:pointer}.ais-NumericMenu-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:16px;height:16px;margin:0 .5rem 0 0;border:1px solid #d6d6e7;border-radius:50%;outline:0;background:#fff;box-shadow:inset 0 1px 4px 0 rgba(119,122,175,.3)}.ais-NumericMenu-radio:checked,.ais-NumericMenu-radio:focus{border-color:#3c4fe0;box-shadow:0 1px 0 0 rgba(35,38,59,.05)}.ais-NumericMenu-radio:focus{box-shadow:0 0 0 1px #3c4fe0,0 1px 0 0 rgba(35,38,59,.05)}.ais-NumericMenu-radio:checked:after{position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:#3c4fe0;content:""}.ais-HierarchicalMenu-list .ais-HierarchicalMenu-list{margin-left:1.5rem}.ais-HierarchicalMenu-link:before{-webkit-user-select:none;-moz-user-select:none;display:inline-block;width:1rem;height:1rem;margin-right:.5rem;background-image:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23b6b7d5%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpolyline%20points%3D%2218%2015%2012%209%206%2015%22%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E);background-repeat:no-repeat;content:"";user-select:none}.ais-HierarchicalMenu-item--selected>.ais-HierarchicalMenu-link:before{background-image:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%235468ff%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpolyline%20points%3D%226%209%2012%2015%2018%209%22%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E)}.ais-RatingMenu-starIcon{margin-right:.25rem}.ais-RatingMenu-starIcon{fill:#5a5e9a;position:relative;width:16px}.ais-RatingMenu-item--disabled .ais-RatingMenu-starIcon{fill:#b6b7d5}.ais-RatingMenu-item--disabled .ais-RatingMenu-count,.ais-RatingMenu-item--disabled .ais-RatingMenu-label{color:#b6b7d5}.ais-ClearRefinements-button{width:100%}.ais-CurrentRefinements-list{gap:1rem;display:inline-grid;grid-auto-flow:column}.ais-CurrentRefinements-item{display:flex;display:inline-flex;align-items:center;min-height:1.5rem;padding:.05rem .5rem;border:1px solid #b6b7d5;border-radius:3px;background-color:#f5f5fa;font-size:.875rem;line-height:1.5}.ais-CurrentRefinements-category{display:flex;margin-left:.5rem}.ais-CurrentRefinements-delete{height:100%;margin-left:.25rem;outline-width:0;color:#9698c3}.ais-ToggleRefinement-label{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;cursor:pointer}.ais-ToggleRefinement-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:32px;height:18px;border-radius:9999px;background:rgba(65,66,71,.08);background:#f5f5fa;box-shadow:inset 0 1px 4px 0 rgba(119,122,175,.4);pointer-events:none}.ais-ToggleRefinement-checkbox:checked{background:#3c4fe0;box-shadow:inset 0 1px 4px 0 rgba(35,38,59,.1)}.ais-ToggleRefinement-checkbox:focus{outline:0}.ais-ToggleRefinement-checkbox:after{position:absolute;top:1px;left:1px;width:16px;height:16px;border-radius:9999px;background:linear-gradient(-180deg,#fff,#f5f5fa);box-shadow:1px 1px 1px 0 rgba(35,38,59,.05);content:"";transition:all .1s ease-in-out}.ais-ToggleRefinement-checkbox:checked:after{transform:translateX(14px)}.ais-RangeInput-input{display:flex;position:relative;flex:1 1;align-items:center;min-width:0;height:2rem;padding:0 1rem;overflow:hidden;border:1px solid #d6d6e7;border-radius:3px;background-color:#fff;box-shadow:inset 0 1px 4px 0 rgba(119,122,175,.3);color:#23263b;caret-color:#5a5e9a;font-size:.875rem;line-height:1.25rem;cursor:text}.ais-RangeInput-input:focus{border-color:#3c4fe0;outline:0;box-shadow:0 1px 0 0 rgba(35,38,59,.05)}.ais-RangeInput-separator{margin:0 .5rem}.ais-RangeInput-submit{margin-left:.5rem}.ais-RangeSlider .rheostat{margin:40px 6px}.ais-RangeSlider .rheostat-horizontal{width:calc(100% - 15px);cursor:pointer}.ais-RangeSlider .rheostat-background{height:4px;border:none;border-radius:3px;background-color:transparent;box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.1),0 .5px 0 0 rgba(255,255,255,.05)}.ais-RangeSlider .rheostat-progress{top:0;max-width:100%;height:4px;border-radius:3px;background-color:#3c4fe0}.ais-RangeSlider .rheostat-tooltip{-webkit-user-select:none;-moz-user-select:none;font-weight:700;user-select:none}.ais-RangeSlider .rheostat-handle{top:-11px;width:12px;height:24px;margin-left:-6px;border:1px solid #d6d6e7;border-radius:2px;background-color:#fff;background-image:linear-gradient(-180deg,#fff,#fcfcfd);box-shadow:0 1px 0 0 rgba(35,38,59,.05)}.ais-RangeSlider .rheostat-handle:before,.ais-RangeSlider .rheostat-handle:after{position:absolute;top:6px;width:1px;height:12px;background-color:#d6d6e7;content:""}.ais-RangeSlider .rheostat-handle:before{left:4px}.ais-RangeSlider .rheostat-handle:after{right:4px}.ais-RangeSlider .rheostat-marker{background-color:#d6d6e7}.ais-Pagination-item:first-child>.ais-Pagination-link{border-radius:3px 0 0 3px}.ais-Pagination-item+.ais-Pagination-item>.ais-Pagination-link{margin-left:-1px;border-radius:0}.ais-Pagination-item:last-child>.ais-Pagination-link{border-radius:0 3px 3px 0}.ais-Pagination-item{display:inline-block}.ais-Pagination-item--selected .ais-Pagination-link{font-weight:700}.ais-Breadcrumb-link,.ais-Breadcrumb-separator{color:#5a5e9a}.ais-Breadcrumb-separator{display:flex;margin:0 .5rem}.ais-Breadcrumb-item--selected{font-weight:600}.ais-Breadcrumb-item--selected .ais-Breadcrumb-separator{font-weight:400}@media(max-width:767px){.ais-SearchBox-input,.ais-RangeInput-input{font-size:1rem}}@media(hover:none) and (pointer:coarse){.ais-Carousel-navigation{display:none}}.ais-Carousel:hover .ais-Carousel-navigation:not([hidden]){visibility:visible;opacity:1}.ais-Carousel-navigation,.ais-Carousel-navigation[hidden]{visibility:hidden;opacity:0}.ais-Carousel-list{gap:.5rem;scrollbar-color:#111432 #b6b7d5;scrollbar-width:thin;padding-bottom:.5rem;outline-color:#3c4fe0;outline-offset:.5rem}.ais-Carousel-list::-webkit-scrollbar{height:2px}.ais-Carousel-list::-webkit-scrollbar-track{background-color:#b6b7d5}.ais-Carousel-list::-webkit-scrollbar-thumb{background-color:#111432}.button-green{padding:10px 15px;background-color:var(--color-primary-500);color:#fff;font-size:15px}.button-download{width:100%;margin:0 auto}@media only screen and (min-width:768px){.button-download{min-width:380px}}.button-download a{display:block;padding:10px 15px;padding-right:25px;border:1px solid var(--color-primary-500);background:url(../images/arrow-right.svg) no-repeat;background-position:center right 13.41px;color:var(--color-primary-500);font-weight:700;transition:.4s}.button-download a:hover{background-color:var(--color-primary-100);background-position:center right 10.41px}.header{z-index:var(--layers-header);position:sticky;top:0;right:0;left:0;background-color:#fff}@media only screen and (min-width:768px){.header{border-bottom:1px solid var(--color-neutral-400)}}@media only screen and (min-width:768px){body.admin-bar .header{top:32px}}.header-main{padding:0 15px}@media only screen and (min-width:768px){.header-main{border-bottom:1px solid var(--color-neutral-400)}}.header-main__inner{display:flex;align-items:center;width:100%;min-height:60px;margin:0 auto}@media only screen and (min-width:768px){.header-main__inner{min-height:70px}}.header-main__logo{margin-right:auto}.header-main__logo>a{display:flex;align-items:center}.header-main__logo .logo-image{flex:1 1;max-width:135px;margin-right:15px;padding-right:15px;border-right:1px solid #efefef}.header-main__logo .logo-image img{display:block;width:116.36px}@media only screen and (min-width:768px){.header-main__logo .logo-image{max-width:155px;margin-right:20px;padding-right:20px}.header-main__logo .logo-image img{width:131.88px}}.header-main__logo .text{display:block;font-size:15px;font-weight:400}.header-main__logo:hover .text{color:var(--color-primary-500)}.header-main__search{display:flex;z-index:1000;position:fixed;top:0;right:-100%;justify-content:space-between;width:100%;min-height:60px;background-color:#fff;opacity:0;transition:right .4s,opacity .4s}@media only screen and (min-width:768px){.header-main__search{position:static;max-width:280px;min-height:unset;margin-right:30px;opacity:1}}.header-main__search.search-opened{right:0;opacity:1}.header-main__search-form{flex-grow:1}.header-main__search-close-button{padding:10px;border:none;background-color:#fff}@media only screen and (min-width:768px){.header-main__search-close-button{display:none}}.header-main__contact{display:none}@media only screen and (min-width:768px){.header-main__contact{display:block;padding:8px 15px;background-color:var(--color-primary-500);color:#fff;font-size:15px;line-height:1.4;transition:all .2s}.header-main__contact:hover{background-color:var(--color-primary-700)}}.header-main__search-btn{display:block;position:absolute;top:-2px;right:50px;width:50px;height:60px;border:none;background:none}@media only screen and (min-width:768px){.header-main__search-btn{display:none}}.header-main__search-btn img{transition:transform .4s}.header-main__toggle-btn{display:block;position:absolute;top:0;right:0;width:50px;height:60px;border:none;background:none;cursor:pointer}@media only screen and (min-width:768px){.header-main__toggle-btn{display:none}}.header-main__toggle-btn span{position:absolute;top:50%;left:50%;width:22.5px;height:3px;transform:translate(-50%,-50%);background-color:#6b6b7b;transition:background-color .4s}.header-main__toggle-btn span:before,.header-main__toggle-btn span:after{display:block;position:absolute;width:22.5px;height:3px;background-color:#6b6b7b;content:""}.header-main__toggle-btn span:before{top:9px;transition:top .4s,transform .4s}.header-main__toggle-btn span:after{bottom:9px;transition:bottom .4s,transform .4s}.header-main__toggle-btn.open span{background-color:rgba(255,255,255,0)}.header-main__toggle-btn.open span:before{top:0;transform:rotate(45deg)}.header-main__toggle-btn.open span:after{bottom:0;transform:rotate(-45deg)}.header-gnav{-webkit-backdrop-filter:saturate(180%) blur(20px);position:fixed;top:60px;right:-225px;bottom:0;width:225px;height:100dvh;padding:40px 30px;border-top:1px solid var(--color-neutral-400);backdrop-filter:saturate(180%) blur(20px);background-color:rgba(255,255,255,.8);box-shadow:0 4px 40px rgba(62,79,79,.08);opacity:0;transition:right .4s,opacity .4s}@media only screen and (min-width:768px){.header-gnav{-webkit-backdrop-filter:unset;position:static;width:100%;height:auto;padding:0;border-top:none;backdrop-filter:unset;background-color:transparent;box-shadow:none;opacity:1}}.header-gnav.open{right:0;opacity:1}.header-gnav__list{gap:30px;display:grid}@media only screen and (min-width:768px){.header-gnav__list{gap:0;display:flex;justify-content:space-evenly;max-width:800px;margin:0 auto}}@media only screen and (min-width:768px){.header-gnav__list li{display:flex;align-items:center}}.header-gnav__list li a{font-size:18px;font-weight:700}@media only screen and (min-width:768px){.header-gnav__list li a{display:flex;align-items:center;min-height:50px;font-size:15px}}.header-gnav__list li a:hover{color:var(--color-primary-500)}.header-gnav__list li.active a{color:var(--color-primary-500)}.footer-contact{padding:40px 0;background-color:rgba(231,246,245,.5019607843)}.footer-contact__content{margin-bottom:20px;font-size:15px;font-weight:700;text-align:center}.footer-contact__content br{display:none}@media only screen and (min-width:768px){.footer-contact__content br{display:block}}.footer-contact__button{margin:0 auto;font-weight:700}@media only screen and (min-width:768px){.footer-contact__button{max-width:334px}}.footer-contact__button a{display:block;padding:10px 15px;padding-right:25px;border:1px solid var(--color-primary-500);background:url(../images/arrow-green.svg) #fff no-repeat;background-position:center right 13.41px;color:var(--color-primary-500);text-align:center;transition:.4s}.footer-contact__button a:hover{background-color:var(--color-primary-100);background-position:center right 10.41px}.footer-main__copy{display:flex;align-items:center;justify-content:center;min-height:40px;font-size:13px;text-align:center}@media only screen and (min-width:768px){.footer-main__copy{min-height:60px;font-size:15px}}.main-content{padding-bottom:50px}@media only screen and (min-width:768px){.main-content{padding-bottom:70px}}.breadcrumbs{-webkit-overflow-scrolling:touch;overflow-scrolling:touch;margin-bottom:16px;overflow:auto;overflow-x:auto;overflow-y:hidden;white-space:nowrap}@media only screen and (min-width:768px){.breadcrumbs{margin-bottom:26px}}.breadcrumbs__inner>span{color:var(--color-secondary-500);font-size:13px;line-height:16.25px}.breadcrumbs__inner>span a{color:var(--color-secondary-500);font-size:13px;line-height:16.25px;text-decoration:underline;transition:.4s}.breadcrumbs__inner>span a:hover{color:var(--color-primary-500)}.breadcrumbs__inner>span .current-item{font-weight:700}.breadcrumbs__inner>span:not(:last-of-type):after{display:inline-block;width:9px;height:15px;margin:0 14px;transform:translateY(2px);background-image:url(../images/arrow-gray.svg);background-position:center;background-repeat:no-repeat;background-size:7px;content:""}.breadcrumbs__inner .fa-angle-right{display:none}.breadcrumbs::-webkit-scrollbar{display:none}.pagination{margin-top:70px}.pagination .nav-links{text-align:center}.pagination .nav-links .page-numbers:not(.dots){display:inline-block;width:30px;height:30px;border:1px solid var(--color-primary-500);color:var(--color-primary-500);font-size:14px;font-weight:700;transition:background-color .4s,color .4s}@media only screen and (min-width:768px){.pagination .nav-links .page-numbers:not(.dots){font-size:16px}}.pagination .nav-links .page-numbers:not(.dots) svg{fill:var(--color-primary-500);width:7px}.pagination .nav-links .page-numbers:not(.dots).current,.pagination .nav-links .page-numbers:not(.dots):hover{background-color:var(--color-primary-500);color:#fff}.pagination .nav-links .page-numbers:not(.dots).current svg,.pagination .nav-links .page-numbers:not(.dots):hover svg{fill:#fff}.content-head{padding:30px 0 35px;background-color:var(--color-secondary-50)}@media only screen and (min-width:768px){.content-head{padding:28px 0}}.content-head__title{font-size:22px;font-style:normal;font-weight:700;line-height:32px}@media only screen and (min-width:768px){.content-head__title{font-size:28px}}.content-head__description{margin-top:5px}@media only screen and (min-width:768px){.content-head__description{margin-top:15px}}.ez-toc-counter{padding:24px 20px;border:1px solid var(--color-secondary-50);background-color:#fff;box-shadow:0 0 20px rgba(62,79,79,.05)}.wp-contents .ez-toc-counter{display:block;margin-bottom:36px}@media only screen and (min-width:768px){.wp-contents .ez-toc-counter{display:none}}.ez-toc-counter .ez-toc-title-container{margin-bottom:10px}.ez-toc-counter .ez-toc-title-container .ez-toc-title{margin-bottom:0;padding-left:1.5em;background:url(../images/table-of-content.svg) no-repeat;background-position:center left;font-size:16px;font-weight:700;line-height:1.9}.ez-toc-counter .ez-toc-list{margin:0;padding-left:0;font-size:16px;line-height:1.8;list-style-type:decimal}@media only screen and (min-width:768px){.ez-toc-counter .ez-toc-list{padding-left:20px}}.ez-toc-counter .ez-toc-list .ez-toc-page-1{margin-bottom:0;padding-left:0;padding-left:1.3em;text-indent:-1.3em}@media only screen and (min-width:768px){.ez-toc-counter .ez-toc-list .ez-toc-page-1{padding-left:5px;text-indent:0}}.ez-toc-counter .ez-toc-list .ez-toc-page-1 a{text-decoration:none}.ez-toc-counter .ez-toc-list .ez-toc-page-1:before{content:none}.ez-toc-counter .ez-toc-list .ez-toc-page-1::marker{font-weight:700}.eb-toc-go-top{display:none}.wp-contents .eb-toc__list-wrap ol,.wp-contents .eb-toc__list-wrap ul{margin-top:0}.wp-contents .eb-toc__list-wrap ol li,.wp-contents .eb-toc__list-wrap ul li{display:list-item}.wp-contents .eb-toc__list-wrap ol li:before,.wp-contents .eb-toc__list-wrap ul li:before{content:none}.wp-contents .eb-toc__list-wrap ol li a,.wp-contents .eb-toc__list-wrap ul li a{text-decoration:underline}.wp-contents .eb-toc__list-wrap ol li a :hover,.wp-contents .eb-toc__list-wrap ul li a :hover{text-decoration:none}.wp-contents .eb-toc__list-wrap ol li a[style*="text-decoration: underline"]:hover,.wp-contents .eb-toc__list-wrap ul li a[style*="text-decoration: underline"]:hover{text-decoration:none!important}.hit-item__title{font-size:13px;line-height:1.5}@media only screen and (min-width:768px){.hit-item__title{font-size:18px;font-weight:700}}.hit-item__title a:hover{text-decoration:underline}.header .hit-item__title{font-size:13px;font-weight:400;line-height:1.5}@media only screen and (min-width:768px){.header .hit-item__title{font-size:14px}}.header .hit-item__title a{display:block;width:100%;padding:15px}.header .hit-item__title a:hover{background-color:#e7f6f5;text-decoration:none}.hit-item__category{display:none;width:-moz-fit-content;width:fit-content;margin-top:12px;padding:0 .5em;border:1px solid var(--color-secondary-500);font-size:12px;line-height:1.7}@media only screen and (min-width:768px){.hit-item__category{display:block}}.header .hit-item__category{display:none}.hit-item__content{display:none;margin-top:5px;font-size:15px;line-height:1.7}@media only screen and (min-width:768px){.hit-item__content{display:block}}.header .hit-item__content{display:none}.wp-block-image figcaption{font-size:1rem;line-height:2}.wp-block-separator{width:50%;margin-right:auto;margin-left:auto}.wp-block-separator.is-style-wide{width:100%}.wp-block-search__inside-wrapper{position:relative}.wp-block-search__input{height:50px;padding:0 20px 0 45px;border:none;border-radius:0;font-size:15px}.wp-block-search__button{position:absolute;top:50%;bottom:0;margin:0 0 0 15px;padding:0;transform:translateY(-50%);border:none;background-color:transparent}.wp-block-search__button svg{min-width:1.1em;min-height:1.1em;vertical-align:text-bottom}.index-head{margin-bottom:30px;padding:40px 0;background-color:var(--color-primary-500)}@media only screen and (min-width:768px){.index-head{margin-bottom:50px;padding:70px 0 50px}}.index-head__title{margin-bottom:24px;color:#fff;font-size:24px;font-weight:700;line-height:32px;text-align:center}@media only screen and (min-width:768px){.index-head__title{min-width:114px;margin-bottom:35px;font-size:40px}.index-head__title br{display:none}}@media only screen and (min-width:768px){.index-head__text{line-height:1.75;text-align:center}}.index-head__search{margin-bottom:30px}@media only screen and (min-width:768px){.index-head__search{max-width:600px;margin:0 auto 16px}}.index-head__faq-pickup{display:flex;flex-direction:column;color:#fff;font-size:13px}@media only screen and (min-width:768px){.index-head__faq-pickup{flex-direction:row;max-width:600px;margin:0 auto}}.index-head__faq-pickup dt{margin-bottom:5px;font-weight:700;line-height:16px}@media only screen and (min-width:768px){.index-head__faq-pickup dt{min-width:145px;margin-bottom:0}}.index-head__faq-pickup dd{margin-top:-5px}.index-head__faq-pickup .faq-pickup-list{display:inline;font-size:13px;line-height:22.1px}@media only screen and (min-width:768px){.index-head__faq-pickup .faq-pickup-list{line-height:19.5px}}.index-head__faq-pickup .faq-pickup-list li{display:inline;list-style:none}.index-head__faq-pickup .faq-pickup-list li:not(:last-of-type):after{content:","}.index-head__faq-pickup .faq-pickup-list a{color:#fff;font-size:13px;line-height:22.1px;text-decoration:underline}.index-head__faq-pickup .faq-pickup-list a:hover{text-decoration:none}.index-main-contents{padding-bottom:50px}@media only screen and (min-width:768px){.index-main-contents{padding-bottom:70px}}.index-main-contents__inner{gap:44px;display:grid}@media only screen and (min-width:768px){.index-main-contents__inner{grid-template-columns:repeat(2,1fr)}}.index-main-contents .category-contents__card{display:flex;position:relative;align-items:center;justify-content:space-evenly;margin-bottom:26px;padding:23px 50px 23px 30px;border:1px solid var(--color-neutral-400);border-radius:5px;background:url(../images/arrow-gray.svg) no-repeat;background-position:center right 24px;box-shadow:0 0 20px 0 rgba(149,157,165,.2);transition:.2s}@media only screen and (min-width:768px){.index-main-contents .category-contents__card{justify-content:center;margin-bottom:30px;padding:28px 50px 28px 32px}}.index-main-contents .category-contents__card:hover{background-color:var(--color-primary-100);background-position:center right 19px}.index-main-contents .category-contents__card h2{font-size:20px;font-weight:700;line-height:28px}@media only screen and (min-width:768px){.index-main-contents .category-contents__card h2{font-size:25px;line-height:35px}}.index-main-contents .category-contents__card img{width:86px}@media only screen and (min-width:768px){.index-main-contents .category-contents__card img{width:auto;height:113px;margin-right:24px}}.index-main-contents .category-contents__card a{position:absolute;top:0;right:0;bottom:0;left:0}.index-main-contents .category-faq__name{position:relative;margin-bottom:16px;padding-left:28px}.index-main-contents .category-faq__name:before{position:absolute;top:50%;left:0;width:18px;height:18px;transform:translateY(-50%);background:url(../images/question.svg) no-repeat;content:""}@media only screen and (min-width:768px){.index-main-contents .category-faq__name{margin-bottom:20px}}.index-main-contents .category-faq__contents{list-style-type:none}.index-main-contents .category-faq__content{margin-bottom:15px;background:url(../images/arrow-gray.svg) no-repeat;background-position:center right 5px;transition:.2s}.index-main-contents .category-faq__content a{display:block;padding-right:32px}.index-main-contents .category-faq__content:nth-child(3){margin-bottom:20px}.index-main-contents .category-faq__content:hover{background-image:url(../images/arrow-green.svg);background-position:center right;background-repeat:no-repeat}.index-main-contents .category-faq__content:hover a{color:var(--color-primary-500)}.index-main-contents .view-all{text-align:right}.index-main-contents .view-all a{margin-bottom:15px;padding-right:32px;background:url(../images/arrow-gray.svg) no-repeat;background-position:center right 5px;transition:.2s}.index-main-contents .view-all a:hover{background:url(../images/arrow-green.svg) no-repeat;background-position:center right 0;color:var(--color-primary-500)}.taxonomy-content{padding-top:30px;padding-bottom:50px}@media only screen and (min-width:768px){.taxonomy-content{padding-bottom:70px}}.taxonomy-content__list{gap:15px;display:grid;list-style-type:none}@media only screen and (min-width:768px){.taxonomy-content__list{gap:15px 45px;grid-template-columns:repeat(2,1fr);align-items:start}}.taxonomy-content__list li a{display:block;width:-moz-fit-content;width:fit-content;padding-left:1.2em;background:url(../images/line-green.svg) center left no-repeat}.taxonomy-content__list li a:hover{color:var(--color-primary-500)}.single-content{padding:30px 0 85px}@media only screen and (min-width:768px){.single-content{padding:30px 0 98px}}.single-content__inner{display:block}@media only screen and (min-width:768px){.single-content__inner{gap:0 82px;display:grid;grid-template-columns:60.83% 32.33%}}.single-content__aside .sidebar{display:none}@media only screen and (min-width:768px){.single-content__aside .sidebar{display:block;position:sticky;top:150px;margin-top:55px}}@media only screen and (min-width:768px){body.admin-bar .single-content__aside .sidebar{top:182px}}.wp-title{margin-top:16px;margin-bottom:30px;font-size:22px;font-weight:700;line-height:150%}@media only screen and (min-width:768px){.wp-title{padding-bottom:20px;font-size:28px}}.wp-contents img{height:auto}.wp-contents h1,.wp-contents h2,.wp-contents h3,.wp-contents h4,.wp-contents h5,.wp-contents h6{font-weight:700}.wp-contents h2{position:relative;margin:40px 0 20px;padding:.3em 0 .3em 1em;font-size:20px;line-height:150%}.wp-contents h2:before{position:absolute;top:0;left:0;width:6px;height:100%;border-left:6px solid var(--color-primary-500);border-radius:2px;content:""}.wp-contents h3{margin-bottom:15px;font-size:18px;line-height:150%}.wp-contents h4{margin-bottom:5px;font-size:15px;line-height:40px}.wp-contents p{margin-bottom:20px;font-size:16px;line-height:190%}.wp-contents a{text-decoration:underline;transition:.4s}.wp-contents a:hover{text-decoration:none}.wp-contents ol,.wp-contents ul{margin-bottom:30px;font-size:16px;list-style:none;list-style-position:inside}@media only screen and (min-width:768px){.wp-contents ol,.wp-contents ul{margin-bottom:40px}}.wp-contents ol li,.wp-contents ul li{margin-bottom:0}.wp-contents ul{font-weight:400;line-height:190%}.wp-contents ul li{position:relative;margin-bottom:0;padding-left:1.1rem}.wp-contents ul li:before{position:absolute;left:0;content:"・"}.wp-contents ul li ul{margin-bottom:0}.wp-contents ol{padding:20px 10px;border:1px solid var(--color-primary-500);border-radius:5px;line-height:230%;counter-reset:my-counter}@media only screen and (min-width:768px){.wp-contents ol{padding:20px 30px}}.wp-contents ol>li{position:relative;margin-bottom:15px;padding-left:35px;line-height:150%;counter-increment:my-counter}.wp-contents ol>li:last-child{margin-bottom:0}.wp-contents ol>li:before{display:flex;position:absolute;top:0;left:0;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background-color:var(--color-primary-500);color:#fff;font-size:14px;content:counter(my-counter)}.wp-contents ol>li>ul{margin-bottom:0}.wp-contents b,.wp-contents strong{font-weight:700}.wp-contents .wp-block-image{margin-bottom:30px}.wp-contents .wp-block-image img{border:1px solid #d9d9d9}.wp-contents .custom-ulist__heading{margin-bottom:0}.wp-contents .custom-olist__heading{margin-bottom:30px}@media only screen and (min-width:768px){.wp-contents .custom-olist__heading{margin-bottom:20px}}.wp-contents .wp-notice,.wp-contents .wp-tips,.wp-contents .wp-manual{padding:15px 10px 15px 51px;border-radius:5px}@media only screen and (min-width:768px){.wp-contents .wp-notice,.wp-contents .wp-tips,.wp-contents .wp-manual{padding:15px 20px 15px 60px}}.wp-contents .wp-notice{border:1px solid var(--color-red-500);background:var(--color-red-100) url(../images/notice.svg) no-repeat top 17px left 20px}.wp-contents .wp-tips{border:1px solid var(--color-blue-500);background:var(--color-blue-100) url(../images/tips.svg) no-repeat top 15px left 13px}.wp-contents .wp-tips span{color:var(--color-blue-500)}.wp-contents .wp-manual{border:1px solid var(--color-primary-500);background:var(--color-primary-100) url(../images/download.svg) no-repeat top 21px left 20px}.wp-contents .wp-faq{margin-top:60px;padding:15px 10px 15px 51px;border:1px solid var(--color-neutral-400);border-radius:5px;background:#fff url(../images/question.svg) no-repeat top 20px left 20px}@media only screen and (min-width:768px){.wp-contents .wp-faq{padding:15px 20px 15px 50px;background:#fff url(../images/question.svg) no-repeat top 23px left 20px}}.wp-contents .wp-faq p{margin-bottom:15px;font-size:18px;font-weight:700;line-height:1.5}@media only screen and (min-width:768px){.wp-contents .wp-faq p{margin-bottom:10px;line-height:190%}}.wp-contents .wp-faq p br{display:block}@media only screen and (min-width:768px){.wp-contents .wp-faq p br{display:none}}.wp-contents .wp-faq ul{margin-bottom:0;margin-left:-25px;line-height:220%}.wp-contents .wp-faq ul li{margin-bottom:10px;line-height:1.8}.wp-contents .wp-faq ul li:before{top:11px;width:7px;height:7px;background:url(../images/line-green.svg) no-repeat;content:""}.wp-contents .wp-faq ul li a{text-decoration:none}.wp-contents .wp-faq ul li a:hover{color:var(--color-primary-500)}.wp-contents .single_manual{display:flex;flex-direction:column}.wp-contents .single_manual li{padding-left:0}.wp-contents .single_manual li:before{content:""}.wp-contents .single_manual li a{position:relative;color:var(--color-primary-500)}.wp-contents .single_manual li a:after{position:absolute;top:50%;right:-25px;width:16px;height:20px;transform:translateY(-50%);background:url(../images/download.svg) no-repeat;content:""}.page-guide{padding-bottom:50px}@media only screen and (min-width:768px){.page-guide{padding-bottom:100px}}.guide-common{padding:30px 0}.guide-common.first-step .guide-common__title{background:url(../images/first-step.svg) no-repeat left/contain}@media only screen and (min-width:768px){.guide-common.first-step.for_students .guide-common__list li:nth-child(2) a img{max-height:65px}}@media only screen and (min-width:768px){.guide-common.first-step.for_students .guide-common__list li:nth-child(3) a img{max-width:160px}}@media only screen and (min-width:768px){.guide-common.first-step.for_students .guide-common__list li:nth-child(4) a img{max-width:125px}}.guide-common.how-to .guide-common__title{background:url(../images/how-to.svg) no-repeat left/contain}.guide-common.how-to .guide-common__list li:first-child a img{max-height:70px}@media only screen and (min-width:768px){.guide-common.how-to .guide-common__list li:first-child a img{max-height:80px;margin-bottom:19px}}.guide-common.how-to .guide-common__list li:nth-child(2) a img{max-height:62px}@media only screen and (min-width:768px){.guide-common.how-to .guide-common__list li:nth-child(2) a img{max-height:70px;margin-bottom:25px}}.guide-common.how-to .guide-common__list li:nth-child(3) a img{max-height:53px}@media only screen and (min-width:768px){.guide-common.how-to .guide-common__list li:nth-child(3) a img{max-height:70px;margin-bottom:25px}}.guide-common__title{padding-left:2em;font-size:18px;line-height:1.3333333333}@media only screen and (min-width:768px){.guide-common__title{font-size:20px}}.guide-common__list{gap:10px;display:grid;grid-template-columns:repeat(2,minmax(auto,1fr));margin-top:20px;list-style-type:none}@media only screen and (min-width:768px){.guide-common__list{gap:26px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:30px}}.guide-common__list li a{display:block;position:relative;height:100%;padding:25px 14px 16px;border:1px solid var(--color-secondary-50);border-radius:5px;box-shadow:0 0 20px 0 rgba(149,157,165,.2);font-size:18px;font-weight:700;text-align:center;transition:.4s}@media only screen and (min-width:768px){.guide-common__list li a{display:flex;flex-direction:column;justify-content:end;padding:25px 10px;font-weight:400}}.guide-common__list li a:hover{background-color:var(--color-primary-100);box-shadow:none}.guide-common__list li a img{-o-object-fit:contain;display:block;max-width:80%;max-height:50px;margin:0 auto;margin-bottom:15px;object-fit:contain}@media only screen and (min-width:768px){.guide-common__list li a img{max-height:60px}}.guide-promotion{padding:30px 0}.guide-promotion__title{padding-left:2em;background:url(../images/admin-promotion.png) no-repeat;background-size:25px;font-size:18px;line-height:1.3333333333}@media only screen and (min-width:768px){.guide-promotion__title{padding-left:2.5em;background-size:33px;font-size:20px;line-height:2}}.guide-promotion__list{gap:15px;display:grid;margin-top:20px;list-style-type:none}@media only screen and (min-width:768px){.guide-promotion__list{gap:26px;grid-template-columns:repeat(2,1fr);margin-top:30px}}.guide-promotion__list li a{gap:15px;display:flex;position:relative;align-items:center;justify-content:start;padding:17px 42px 17px 18px;border:1px solid var(--color-secondary-50);border-radius:5px;background:url(../images/arrow-gray.svg) no-repeat;background-position:center right 15px;box-shadow:0 0 20px 0 rgba(149,157,165,.2);font-size:16px;font-weight:700;line-height:1.5;text-align:left;transition:.4s}@media only screen and (min-width:768px){.guide-promotion__list li a{padding:24px 50px 24px 30px;background-position:center right 27px;font-size:17px;letter-spacing:.17px;line-height:1.5;text-align:left}}.guide-promotion__list li a:hover{background-color:var(--color-primary-100);background-position:center right 13px;box-shadow:none}@media only screen and (min-width:768px){.guide-promotion__list li a:hover{background-position:center right 22px}}.guide-promotion__list li a img{width:auto;height:50px}@media only screen and (min-width:768px){.guide-promotion__list li a img{height:60px}}.guide-more{padding:30px 0}.guide-more__title{padding-left:2em;background:url(../images/more.svg) no-repeat;background-size:contain;font-size:18px;line-height:1.3333333333}@media only screen and (min-width:768px){.guide-more__title{font-size:20px}}.guide-more__list{display:grid;margin-top:20px;list-style-type:none}@media only screen and (min-width:768px){.guide-more__list{gap:0 45px;grid-template-columns:repeat(auto-fit,minmax(370px,1fr));margin-top:30px}}.guide-more__list li a{display:block;position:relative;padding:18px 60px 18px 10px;border-bottom:1px solid #efefef;background:url(../images/arrow-gray.svg) no-repeat;background-position:center right 8px;transition:.4s}@media only screen and (min-width:768px){.guide-more__list li a{padding:16px 71px 16px 15px;background-position:center right 27px}}.guide-more__list li a:hover{background-color:var(--color-primary-100);background-position:center right 5px;box-shadow:none}@media only screen and (min-width:768px){.guide-more__list li a:hover{background-position:center right 22px}}.guide-more__download .download-btn{display:block;width:100%;margin-top:30px;margin-bottom:20px;padding:10px 45px 10px 15px;border:1px solid var(--color-primary-500);background:url(../images/download.svg) no-repeat;background-color:#fff;background-position:center right 8%;color:var(--color-primary-500);font-size:13px;text-align:left;transition:.4s}@media only screen and (min-width:768px){.guide-more__download .download-btn{width:-moz-fit-content;width:fit-content;margin-top:52px;margin-bottom:18px;padding:11px 37px 11px 14px;background-position:center right 15px;font-size:15px}}.guide-more__download .download-btn:hover{background-color:var(--color-primary-100)}.guide-more__download .all-manual{display:block;width:-moz-fit-content;width:fit-content;padding-right:30px;background:url(../images/arrow-gray.svg) no-repeat;background-position:center right 10px;font-size:15px;transition:.4s}.guide-more__download .all-manual:hover{background:url(../images/arrow-green.svg) no-repeat;background-position:center right 5px;color:var(--color-primary-500)}.guide-faq{padding-top:20px}@media only screen and (min-width:768px){.guide-faq{padding-top:60px}}.guide-faq__title{padding-left:1.9em;background:url(../images/question.svg) no-repeat;background-position:center left;font-size:18px;line-height:1.3333333333}@media only screen and (min-width:768px){.guide-faq__title{font-size:20px}}.guide-faq__contents{gap:25px;display:grid;margin-top:40px}@media only screen and (min-width:768px){.guide-faq__contents{gap:40px 60px;grid-template-columns:repeat(2,1fr);margin-top:50px}}.guide-faq-data__title{margin-bottom:15px;padding:8px 15px;border-bottom:1px solid var(--color-neutral-400);font-size:16px;font-weight:700;line-height:1.5}@media only screen and (min-width:768px){.guide-faq-data__title{margin-bottom:20px;padding:10px 20px;font-size:18px}}.guide-faq-data__list{gap:15px;display:grid;list-style-type:none}.guide-faq-data__list li a{display:block;padding-left:1.2em;background:url(../images/line-green.svg) center left no-repeat}.guide-faq-data__list li a:hover{color:var(--color-primary-500)}.page-faq{padding:40px 0 50px}@media only screen and (min-width:768px){.page-faq{padding:40px 0 100px}}.page-faq__inner{gap:50px;display:grid}@media only screen and (min-width:768px){.page-faq__inner{gap:80px}}.page-faq .faq-section__title{display:flex;align-items:center;justify-content:start;margin-bottom:20px}.page-faq .faq-section__title img{height:55px;margin-right:20px}@media only screen and (min-width:768px){.page-faq .faq-section__title img{-o-object-fit:contain;width:59px;height:50px;object-fit:contain}}.page-faq .faq-section__title h2{font-size:18px}@media only screen and (min-width:768px){.page-faq .faq-section__title h2{font-size:20px}}.page-faq .faq-section__columns{display:none}@media only screen and (min-width:768px){.page-faq .faq-section__columns{gap:99px;display:grid;grid-template-columns:repeat(2,1fr);align-items:start}}.page-faq .faq-contents{gap:25px;display:grid}@media only screen and (min-width:768px){.page-faq .faq-contents{gap:40px}}@media only screen and (min-width:768px){.page-faq .faq-contents.sp{display:none}}.page-faq .faq-contents.pc{display:none}@media only screen and (min-width:768px){.page-faq .faq-contents.pc{display:grid}}.page-faq .faq__title{position:relative;padding-top:10px;padding-bottom:10px;padding-left:1em;border-bottom:1px solid var(--color-neutral-400);font-size:16px;cursor:pointer}.page-faq .faq__title:before{z-index:-1;position:absolute;top:15px;right:15px;width:8px;height:12px;transform:rotate(90deg);background:url(../images/arrow-gray.svg) no-repeat;content:"";transition:.4s}@media only screen and (min-width:768px){.page-faq .faq__title{font-size:18px}}.page-faq .faq__title.open:before{transform:rotate(-90deg)}.page-faq .faq__contents{display:grid;grid-template-rows:0fr;padding-top:0;transition:.4s all}.page-faq .faq__contents.open{grid-template-rows:1fr;padding-top:18px}.page-faq .faq__list{gap:15px;display:grid;overflow:hidden;list-style-type:none}.page-faq .faq__list li a{display:block;padding-left:1.2em;background:url(../images/line-green.svg) no-repeat;background-position-y:10px;font-size:16px}.page-faq .faq__list li a:hover{color:var(--color-primary-500)}.page-report{padding:40px 0 50px}@media only screen and (min-width:768px){.page-report{padding:40px 0 100px}}.page-report__inner{gap:70px;display:grid}@media only screen and (min-width:768px){.page-report__inner{gap:90px}}.page-report .report-contents__title{font-size:18px}@media only screen and (min-width:768px){.page-report .report-contents__title{font-size:24px}}.page-report .report-contents__articles{gap:40px 89px;display:grid;margin-top:20px}@media only screen and (min-width:768px){.page-report .report-contents__articles{grid-template-columns:repeat(3,1fr);margin-top:30px}}.page-report .report-contents__not-found{margin-top:20px}@media only screen and (min-width:768px){.page-report .report-contents__not-found{margin-top:30px}}.page-report .report-contents__all-link{margin-top:30px}.page-report .report-contents__all-link a{display:block;width:-moz-fit-content;width:fit-content;margin-left:auto;padding-right:30px;background:url(../images/blank-link.svg) #fff center right no-repeat;font-size:16px;line-height:24px;transition:.3s}.page-report .report-contents__all-link a:hover{background:url(../images/blank-link-green.svg) #fff center right no-repeat;color:var(--color-primary-500)}.page-report .report-article{position:relative;cursor:pointer}.page-report .report-article:hover .report-article__thumbnail img{scale:1.1}.page-report .report-article:hover .report-article__title a{text-decoration:underline}.page-report .report-article__thumbnail{overflow:hidden}.page-report .report-article__thumbnail img{aspect-ratio:170/89;-o-object-fit:cover;width:100%;object-fit:cover;scale:1;transition:.4s}.page-report .report-article__title{margin-top:30px;margin-bottom:9px;font-size:16px;font-weight:400;line-height:1.5}@media only screen and (min-width:768px){.page-report .report-article__title{margin-top:20px}}.page-report .report-article__title a{display:block}.page-report .report-article__title a:after{display:block;position:absolute;top:0;right:0;bottom:0;left:0;content:""}.page-report .report-article__date{font-size:14px;line-height:1.5}.page-manual{padding:40px 0 50px}@media only screen and (min-width:768px){.page-manual{padding:40px 0 70px}}.page-manual table{display:none}@media only screen and (min-width:768px){.page-manual table{display:block}}.page-manual table thead{border-bottom:1px solid var(--color-neutral-400)}.page-manual table thead th{padding-bottom:16px;text-align:left}.page-manual table thead th:first-child{width:33%}.page-manual table thead th:nth-child(2){width:15%}.page-manual table tbody tr td{padding:34px 0 17px}.page-manual table tbody tr .file-name{display:flex;align-items:center}.page-manual table tbody tr .file-name a{gap:15px;display:flex;flex-wrap:wrap;align-items:center;padding-right:15px;color:var(--color-primary-500);text-decoration:underline}.page-manual table tbody tr .file-name a:hover{text-decoration:none}.page-manual table tbody tr .file-name a:after{display:inline-block;width:16px;height:20px;background:url(../images/download.svg) no-repeat;content:""}.page-manual__contents{display:block;list-style-type:none}@media only screen and (min-width:768px){.page-manual__contents{display:none}}.page-manual__contents li{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid var(--color-neutral-400)}.page-manual__contents li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:unset}.page-manual__contents li p{margin-bottom:20px}.page-manual__contents li p a{display:inline-block;position:relative;margin-right:15px;color:var(--color-primary-500);font-weight:700;text-decoration:underline}.page-manual__contents li p a:after{position:absolute;top:50%;right:-25px;width:16px;height:20px;transform:translateY(-50%);background:url(../images/download.svg) no-repeat;content:""}.page-manual__contents li dl{display:flex;flex-wrap:wrap;justify-content:start}.page-manual__contents li dl dt{width:20%;font-weight:700}.page-manual__contents li dl dt:first-of-type{margin-bottom:10px}.page-manual__contents li dl dd{width:80%}.page-contact{padding:40px 0 50px}@media only screen and (min-width:768px){.page-contact{padding:40px 0 70px}}.contact-form__inner{gap:15px;display:grid}@media only screen and (min-width:768px){.contact-form__inner{gap:40px}}.contact-form-field-label{gap:10px;display:flex;flex-wrap:wrap;align-items:center;width:100%;margin-bottom:15px;font-size:16px;font-weight:700;line-height:1}.contact-form-field-label .required,.contact-form-field-label .optional{display:none;padding:0 3px;font-size:12px;line-height:1.5}.contact-form-field-label .required{border:1px solid var(--color-warning);background-color:var(--color-warning);color:#fff}.contact-form-field-label .optional{border:1px solid var(--color-neutral-800)}.contact-form-field-placeholder{margin-top:15px;font-size:13px;line-height:1.5}@media only screen and (min-width:768px){.contact-form-field-placeholder{max-width:500px}}.contact-form-field-error{margin-top:15px;color:var(--color-warning);font-size:13px;line-height:1.25}.contact-form-field-input,.contact-form-field-textarea,.contact-form-field-select{display:block;width:100%;padding:5px 10px;border:1px solid var(--color-neutral-400);border-radius:4px}@media only screen and (min-width:768px){.contact-form-field-input,.contact-form-field-textarea,.contact-form-field-select{max-width:500px}}.contact-form-field-input:-webkit-autofill,.contact-form-field-textarea:-webkit-autofill,.contact-form-field-select:-webkit-autofill{box-shadow:0 0 0 1000px white inset}.contact-form-field-input:focus,.contact-form-field-textarea:focus,.contact-form-field-select:focus{border:1px solid var(--color-neutral-800);outline:none}.contact-form-field-input.has-error,.contact-form-field-textarea.has-error,.contact-form-field-select.has-error{border-color:var(--color-warning)}.contact-form-field-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:6.5px 40px 6.5px 10px;background-color:#fff}.contact-form-field-select-wrap{position:relative;max-width:500px}.contact-form-field-select-wrap:before{z-index:10;position:absolute;top:50%;right:15px;width:12px;height:8px;transform:translateY(-50%);background:url(../images/arrow-bottom.svg) no-repeat;content:""}.contact-form-field-file{display:flex;flex-wrap:wrap;align-items:center;font-size:13px;line-height:1.25}.contact-form-field-file__label{margin-right:15px;padding:6px 12px;border:1px solid #d9d9d9;border-radius:4px;line-height:1;text-align:center;cursor:pointer;transition:.4s}.contact-form-field-file__label:hover{background-color:var(--color-secondary-50)}.contact-form-field-file__input{display:none}.contact-form-acceptance__main{-webkit-user-select:none;-moz-user-select:none;user-select:none}.contact-form-acceptance__label{display:block;width:-moz-fit-content;width:fit-content;cursor:pointer}@media only screen and (min-width:768px){.contact-form-acceptance__label{max-width:500px}}.contact-form-acceptance__input{margin:0}.contact-form-acceptance__input+span{position:relative;padding-left:30px}.contact-form-acceptance__input+span:before{display:block;position:absolute;top:50%;left:0;width:20px;height:20px;transform:translateY(-50%);border:1px solid var(--color-neutral-400);content:""}.contact-form-acceptance__input+span:after{display:block;position:absolute;top:calc(50% - 5px);left:3px;width:9px;height:16px;transform:rotate(45deg) translateY(-50%);border-right:3px solid var(--color-primary-500);border-bottom:3px solid var(--color-primary-500);content:"";opacity:0}.contact-form-acceptance__input+span a{text-decoration:underline;transition:.3s}.contact-form-acceptance__input+span a:hover{text-decoration:none}.contact-form-acceptance__input:checked+span:after{opacity:1}.contact-form-submit-btn{display:block;position:relative;width:100%;padding:15px;border:none;background-color:var(--color-primary-500);color:#fff;font-size:15px;font-weight:700;line-height:1;transition:.4s}.contact-form-submit-btn:hover{background-color:var(--color-primary-700)}@media only screen and (min-width:768px){.contact-form-submit-btn{max-width:300px}}.contact-form-submit-btn:before{z-index:10;position:absolute;top:50%;right:18px;width:8px;height:12px;transform:translateY(-50%);background:url(../images/arrow-right-white.svg) no-repeat;content:"";opacity:0;transition:.4s}.contact-form-submit-btn:not(.submitting):before{opacity:1}.contact-form-submit-btn:not(.submitting):hover:before{right:15px}.contact-form-submit-btn.disabled{cursor:not-allowed}.contact-form-notice{width:100%;padding:20px;background:var(--color-secondary-50);list-style-position:inside;list-style-type:disc}@media only screen and (min-width:768px){.contact-form-notice{max-width:500px}}.contact-form-notice li{padding-left:1.3em;font-size:13px;line-height:20px;text-indent:-1.3em}.contact-form-notice li p{display:inline}.contact-form-notice li a{text-decoration:underline}.contact-form-notice li a:hover{text-decoration:none}.for-course-and-exercise{font-size:15px;line-height:26px}.for-course-and-exercise p{margin-bottom:30px}@media only screen and (min-width:768px){.for-course-and-exercise p{margin-bottom:20px}}.page-thanks{padding:30px 0 50px}@media only screen and (min-width:768px){.page-thanks{padding:30px 0 70px}}.page-thanks__message{font-size:16px;font-weight:700;line-height:2}.page-thanks__links{gap:10px;display:flex;flex-direction:column;margin-top:30px}@media only screen and (min-width:768px){.page-thanks__links{gap:20px;flex-direction:inherit}}.page-thanks__links .more-btn,.page-thanks__links .to-top-btn{display:grid;place-items:center;width:100%;height:47px;font-weight:700;transition:.4s}@media only screen and (min-width:768px){.page-thanks__links .more-btn,.page-thanks__links .to-top-btn{width:300px}}.page-thanks__links .more-btn:hover,.page-thanks__links .to-top-btn:hover{background-position:center right 15.41px}.page-thanks__links .more-btn{border:2px solid var(--color-primary-500);background:url(../images/arrow-right-small.svg) no-repeat;background-position:center right 18.41px}.page-thanks__links .to-top-btn{background:url(../images/arrow-right-white.svg) no-repeat;background-color:var(--color-primary-500);background-position:center right 18.41px;color:#fff}.page-thanks__links .to-top-btn:hover{background-color:var(--color-primary-700);background-position:center right 15.41px}.not-found{padding:60px 0}@media only screen and (min-width:768px){.not-found{padding:120px 0}}.not-found__title{font-size:22px;font-weight:700;line-height:1.5;text-align:center}@media only screen and (min-width:768px){.not-found__title{font-size:28px}}.not-found__title span{display:inline-block}.not-found__text{margin-top:1.5em;line-height:1.75}@media only screen and (min-width:768px){.not-found__text{margin-top:2em}.not-found__text p{text-align:center}}.not-found__actions{margin-top:1.5em;text-align:center}@media only screen and (min-width:768px){.not-found__actions{margin-top:3em}}.not-found__btn{display:block;position:relative;width:280px;max-width:100%;margin:0 auto;padding:.75em 2em;border:2px solid var(--color-primary-500);border-radius:2em;background-color:#fff;color:var(--color-primary-500);font-size:14px;font-weight:700;line-height:1.75;transition:.4s}@media only screen and (min-width:768px){.not-found__btn{display:inline-block;width:auto;padding:.75em 5em;font-size:16px}}.not-found__btn:after{display:inline-block;position:absolute;top:calc(50% - 5px);right:15px;width:9px;height:9px;transform:rotate(-45deg);border-right:2px solid var(--color-primary-500);border-bottom:2px solid var(--color-primary-500);content:"";transition:border-bottom-color .4s,border-right-color .4s}.not-found__btn:hover{background-color:var(--color-primary-500);color:#fff}.not-found__btn:hover:after{border-right-color:#fff;border-bottom-color:#fff}
/*# sourceMappingURL=style.css.map */