@keyframes wobble_anim{0%,100%{transform:translateX(0%);transform-origin:50% 50%;}15%{transform:translateX(-6px) rotate(-6deg);}30%{transform:translateX(6px) rotate(6deg);}45%{transform:translateX(-3px) rotate(-3.6deg);}60%{transform:translateX(3px) rotate(2.4deg);}75%{transform:translateX(-1px) rotate(-1.2deg);}}@keyframes bounce_anim{0%{animation-timing-function:ease-in;opacity:1;transform:translateY(-10px);}24%{opacity:1;}40%{animation-timing-function:ease-in;transform:translateY(-8px);}65%{animation-timing-function:ease-in;transform:translateY(-6px);}82%{animation-timing-function:ease-in;transform:translateY(-4px);}93%{animation-timing-function:ease-in;transform:translateY(-2px);}25%,55%,75%,87%{animation-timing-function:ease-out;transform:translateY(0px);}100%{animation-timing-function:ease-out;opacity:1;transform:translateY(0px);}}@keyframes pulse_anim{0%{animation-timing-function:ease-out;transform:scale(1);transform-origin:center center;}10%{animation-timing-function:ease-in;transform:scale(0.91);}17%{animation-timing-function:ease-out;transform:scale(0.98);}33%{animation-timing-function:ease-in;transform:scale(0.87);}45%{animation-timing-function:ease-out;transform:scale(1);}}@font-face{font-family:'Roboto';src:url('/assets/fonts/Roboto-Black.eot');src:url('/assets/fonts/Roboto-Black.eot?#iefix') format('embedded-opentype'),url('/assets/fonts/Roboto-Black.woff2') format('woff2'),url('/assets/fonts/Roboto-Black.woff') format('woff'),url('/assets/fonts/Roboto-Black.ttf') format('truetype');font-weight:900;font-style:normal;font-display:swap;}@font-face{font-family:'Roboto';src:url('/assets/fonts/Roboto-Regular.eot');src:url('/assets/fonts/Roboto-Regular.eot?#iefix') format('embedded-opentype'),url('/assets/fonts/Roboto-Regular.woff2') format('woff2'),url('/assets/fonts/Roboto-Regular.woff') format('woff'),url('/assets/fonts/Roboto-Regular.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:'Roboto';src:url('/assets/fonts/Roboto-Bold.eot');src:url('/assets/fonts/Roboto-Bold.eot?#iefix') format('embedded-opentype'),url('/assets/fonts/Roboto-Bold.woff2') format('woff2'),url('/assets/fonts/Roboto-Bold.woff') format('woff'),url('/assets/fonts/Roboto-Bold.ttf') format('truetype');font-weight:bold;font-style:normal;font-display:swap;}@font-face{font-family:'Roboto';src:url('/assets/fonts/Roboto-Medium.eot');src:url('/assets/fonts/Roboto-Medium.eot?#iefix') format('embedded-opentype'),url('/assets/fonts/Roboto-Medium.woff2') format('woff2'),url('/assets/fonts/Roboto-Medium.woff') format('woff'),url('/assets/fonts/Roboto-Medium.ttf') format('truetype');font-weight:500;font-style:normal;font-display:swap;}.page-description{padding:10px;}.page-description p{margin:10px 0;}.page-description p:first-child{margin-top:0;}.page-description p:last-child{margin-bottom:0;}.page-description-image{min-width:150px;max-width:150px;margin-right:40px;}a{color:#000;}a:hover{color:#ff8c6f;}iframe{border:none;}input{display:block;width:auto;padding:10px;border-radius:10px;border:2px solid #ff8c6f;background:#fff;font-size:18px;font-family:"Roboto",sans-serif;}input::-webkit-input-placeholder{color:#AAAAAA;font-weight:normal;opacity:1;}input::-moz-placeholder{color:#AAAAAA;font-weight:normal;opacity:1;}input:-moz-placeholder{color:#AAAAAA;font-weight:normal;opacity:1;}input:-ms-input-placeholder{color:#AAAAAA;font-weight:normal;opacity:1;}.star{display:block;width:24px;height:24px;fill:#D3D3D3;margin:3px;}.star:first-child{margin-left:0;}.star.quarter-filled{fill:url(#quarter-filled);}.star.half-filled{fill:url(#half-filled);}.star.seventy-filled{fill:url(#seventy-filled);}.star.full-filled{fill:#FF8C6E;}.btn{display:block;width:auto;max-width:max-content;min-width:200px;color:#000000;font-style:normal;font-size:16px;line-height:1.2em;text-decoration:none;text-align:center;margin:20px auto;padding:12px 27px;border:1px solid transparent;border-radius:10px;cursor:pointer;}.btn.btn_border{border:1px solid #c0c0c0;color:#000000;}.btn.btn_border:hover{-webkit-transition:border-color 300ms linear;-o-transition:border-color 300ms linear;transition:border-color 300ms linear;border-color:#de7a61;}.btn.btn_salmon{background-color:#ff8c6f;color:#ffffff;text-transform:none;}.btn.btn_salmon:hover{-webkit-transition:background-color 150ms linear,color 150ms linear;-o-transition:background-color 150ms linear,color 150ms linear;transition:background-color 150ms linear,color 150ms linear;background-color:#de7a61;color:#ffffff;}.btn.btn_green{background-color:#0db41e;color:#ffffff;text-transform:none;}.btn.btn_green:hover{-webkit-transition:background-color 150ms linear,color 150ms linear;-o-transition:background-color 150ms linear,color 150ms linear;transition:background-color 150ms linear,color 150ms linear;background-color:#0c9d1b;color:#ffffff;}.btn.btn_gray{background-color:#e2e2e2;color:#000000;text-transform:none;}.btn.btn_gray.active{background-color:#ff8c6f;color:#ffffff;box-shadow:0 5px 15px 0 rgba(0,0,0,0.2);}.btn.btn_gray:hover{-webkit-transition:background-color 150ms linear,color 150ms linear,box-shadow 150ms linear;-o-transition:background-color 150ms linear,color 150ms linear,box-shadow 150ms linear;transition:background-color 150ms linear,color 150ms linear,box-shadow 150ms linear;background-color:#ff8c6f;color:#ffffff;box-shadow:0 5px 15px 0 rgba(0,0,0,0.2);}.searchHistory{position:absolute;top:20px;right:0;left:0;margin:0;padding:30px 20px 10px 20px;box-sizing:border-box;list-style:none;width:auto;background:#fff;z-index:1;color:#222;-webkit-overflow-scrolling:touch;box-shadow:2px 2px 8px rgba(0,0,0,0.2);border-radius:0 0 20px 20px;}.searchHistory .searchHistoryHeader{padding:10px 5px;font-weight:600;}.searchHistory .searchHistoryItem{display:flex;align-items:center;}.searchHistory .searchHistoryItem .searchHistoryItemRemoveIcon{cursor:pointer;margin-right:2px;transform:scale(0.8);display:flex;align-items:center;}.searchHistory .searchHistoryItem .searchHistoryItemRemoveIcon:after{content:'';display:inline-block;background:url("/assets/img/x.png") no-repeat center;background-size:65%;width:21px;height:21px;border-radius:50%;filter:brightness(0);}.searchHistory .searchHistoryItem .searchHistoryItemRemoveIcon:hover:after{filter:brightness(1);background-color:#fe3a3a;}.searchHistory .searchHistoryItem span{cursor:pointer;width:100%;padding:6px 10px;border-radius:10px;}.searchHistory .searchHistoryItem span:hover{background-color:#ececec;}.searchHistory .searchHistoryItem.keydown span,.searchHistory .searchHistoryItem.active span{background-color:#ececec;}.breadcrumbs a{text-decoration:none;font-size:15px;color:#ff8c6f;}.breadcrumbs a:hover{color:#de7a61;text-decoration:underline;}.breadcrumbs a.home{color:#ff8c6f;}.breadcrumbs a.home:hover{color:#de7a61;text-decoration:underline;}.breadcrumbs .sep{display:block;margin:0 5px;width:5px;height:5px;border-bottom:1px solid #bababa;border-right:1px solid #bababa;-ms-transform:rotate(-47deg);transform:rotate(-47deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;}.breadcrumbs span{color:#aaa9a9;font-size:15px;}.sort_panel{color:#ff8c6f;}.sort_panel a{color:#ff8c6f;text-decoration:none;}.sort_panel .sort_by{position:relative;padding:15px 0;}.sort_panel .sort_by span{margin-right:10px;}.sort_panel .sort_by a{position:relative;padding-right:20px;}.sort_panel .sort_by a:after{content:'';display:block;position:absolute;top:0;right:5px;bottom:2px;margin:auto;width:7px;height:7px;border-bottom:1px solid #ff8c6f;border-right:1px solid #ff8c6f;-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;}.sort_panel .sort_by .sort_dropdown{display:none;position:absolute;width:100%;top:49px;right:0;background:#fff;border-radius:20px;box-shadow:0 0 20px rgba(217,217,217,0.5);z-index:20;padding:10px 20px;min-width:230px;}.sort_panel .sort_by .sort_dropdown .sort_dropdown_item{text-align:right;padding:5px 0;}.sort_panel .sort_by .sort_dropdown .sort_dropdown_item a{color:black;padding:0 20px;display:block;}.sort_panel .sort_by .sort_dropdown .sort_dropdown_item a:after{display:none;}.sort_panel .sort_by .sort_dropdown .sort_dropdown_item a:hover{color:#ff8c6f;}.filters_assigned a{font-size:14px;text-decoration:none;display:flex;align-items:center;margin-right:10px;padding:5px 15px 5px 10px;margin-bottom:10px;position:relative;border:1px solid #C0C0C0;color:#000;border-radius:10px;-webkit-transition:border 300ms linear,color 300ms linear;-o-transition:border 300ms linear,color 300ms linear;transition:border 300ms linear,color 300ms linear;}.filters_assigned a:before{content:'';display:inline-block;background:url("/assets/img/x.png") no-repeat center;background-size:65%;width:19px;height:19px;border-radius:50%;filter:brightness(0);margin-right:5px;}.filters_assigned a:hover{border:1px solid #ff8c6f;color:#ff8c6f;}aside .aside_element .aside_el__title{font-weight:normal;font-size:20px;line-height:normal;text-align:left;margin:0 0 15px 0;}aside .aside_element .el_input{display:flex;align-items:center;margin:10px 0;}aside .aside_element .el_input input{position:absolute;z-index:-1;opacity:0;outline:none;}aside .aside_element .el_input input+label{display:inline-flex;align-items:center;user-select:none;cursor:pointer;}aside .aside_element .el_input input+label:before{content:'';display:inline-block;width:24px;height:24px;flex-shrink:0;flex-grow:0;border:1px solid #8a8a8a;border-radius:5px;margin-right:8px;background-repeat:no-repeat;background-position:center center;background-size:60% 60%;background-color:#fff;cursor:pointer;}aside .aside_element .el_input input+label .count{padding:2px 5px;background:#f3f3f3;border-radius:4px;color:#555;font-size:12px;margin-left:5px;}aside .aside_element .el_input input:not(:disabled):not(:checked)+label:hover::before{border-color:#ff8c6f;}aside .aside_element .el_input input:checked+label::before{border-color:#ff8c6f;background-color:#ff8c6f;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");}aside .aside_element .el_input input:disabled+label::before{background-color:#ff8c6f;border-color:#ff8c6f;}aside .aside_element .el_input.empty{opacity:0.5;}aside .aside_element .more-filters{font-size:13px;color:#A0A0A0;}aside .aside_element .more-filters:hover{color:#ff8c6f;}aside .aside_element .parts{display:flex;flex-direction:column;}aside .aside_element .parts a{display:block;width:auto;max-width:max-content;margin:8px 0;font-size:16px;text-decoration:none;color:#000;}aside .aside_element .parts a .count{padding:2px 5px;background:#f3f3f3;border-radius:4px;color:#555;font-size:12px;margin-left:5px;}aside .aside_element .parts a.active,aside .aside_element .parts a:hover{color:#de7a61;}aside .aside_element .pop_tags{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;}aside .aside_element .pop_tags a{display:block;width:auto;max-width:max-content;margin:5px;font-size:16px;text-decoration:none;color:#000;}aside .aside_element .pop_tags a.active,aside .aside_element .pop_tags a:hover{color:#de7a61;}aside .aside_element .filters-item-hint{color:#8a8a8a;font-size:14px;margin-top:10px;}aside .aside_element .filters-item-range{display:flex;align-items:center;justify-content:space-between;}aside .aside_element .filters-item-range input{max-width:100px;text-align:center;-moz-appearance:textfield;}aside .aside_element .filters-item-range input::-webkit-inner-spin-button,aside .aside_element .filters-item-range input::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;}aside .aside_element .add_more{width:auto;max-width:max-content;margin:10px 0;padding-left:20px;color:#0db41e;cursor:pointer;position:relative;}aside .aside_element .add_more:hover:after{width:94%;}aside .aside_element .add_more:before{display:block;content:'';background:url("/assets/img/plus.png") no-repeat center;width:10px;height:10px;position:absolute;top:0;left:0;bottom:0;margin:auto;}aside .aside_element .add_more:after{display:block;content:'';width:0;height:2px;background:#0db41e;position:absolute;right:0;bottom:-4px;left:20px;margin:auto;-webkit-transition:width 500ms linear 0.1s;-o-transition:width 500ms linear 0.1s;transition:width 500ms linear 0.1s;}aside .aside_element .add_more.minus{color:#fe3a3a;}aside .aside_element .add_more.minus:before{background:#fe3a3a;height:2px;}aside .aside_element .add_more.minus:after{background:#fe3a3a;}aside .aside_element.more .aside_el__items{max-height:initial;overflow:initial;}aside .aside_element .filters-ingredients-wrap{display:flex;flex-direction:column;}aside .aside_element .filters-ingredients-item{font-size:14px;text-decoration:none;display:flex;align-items:center;padding:5px 10px;margin-bottom:15px;position:relative;border:1px solid #C0C0C0;color:#0db41e;border-radius:10px;-webkit-transition:border 300ms linear,color 300ms linear;-o-transition:border 300ms linear,color 300ms linear;transition:border 300ms linear,color 300ms linear;cursor:pointer;}aside .aside_element .filters-ingredients-item.type-remove{color:#fe3a3a;}aside .aside_element .filters-ingredients-item span{color:#8e8e8e;margin-right:5px;}aside .aside_element .filters-ingredients-item:before{content:'';display:inline-block;background:url("/assets/img/x.png") no-repeat center;background-size:65%;width:19px;min-width:19px;max-width:19px;height:19px;border-radius:50%;filter:brightness(0);margin-right:5px;}aside .aside_element .filters-ingredients-item:hover{border:1px solid #ff8c6f;color:#ff8c6f;}aside .filters-btn{display:flex;align-items:center;justify-content:space-between;}aside .filters-btn .btn{margin:0;width:48%;min-width:48%;}aside .filters-btn .btn.btn_salmon:hover{color:#fff;}aside .apply_filters_btn{position:absolute;display:block;right:-133px;background:#ff8c6f;color:#fff;text-decoration:none;font-size:16px;padding:10px 25px;border-radius:7px;z-index:900;-webkit-transition:color 500ms linear 0.1s,background-color 500ms linear 0.1s;-o-transition:color 500ms linear 0.1s,background-color 500ms linear 0.1s;transition:color 500ms linear 0.1s,background-color 500ms linear 0.1s;}aside .apply_filters_btn:before{content:'';display:block;position:absolute;top:5px;left:-6px;border-style:solid;border-width:15px 12px 15px 0;border-color:transparent #ff8c6f transparent transparent;-webkit-transition:border-color 500ms linear 0.1s;-o-transition:border-color 500ms linear 0.1s;transition:border-color 500ms linear 0.1s;}aside .apply_filters_btn:hover{color:#fff;background:#de7a61;}aside .apply_filters_btn:hover:before{border-color:transparent #de7a61 transparent transparent;}aside #filters-form{position:relative;}.recipe-card .item_inner:hover{width:auto;height:auto;box-shadow:0 0 20px rgba(222,122,97,0.8);position:absolute;top:25px;left:25px;right:25px;z-index:10;}.recipe-card .item_inner:hover .item_thumb picture,.recipe-card .item_inner:hover .item_thumb img{transform:scale(1.1);}.recipe-card .item_inner:hover .item_content .item_title{max-height:initial;}.recipe-card .item_inner a{display:block;text-decoration:none;color:#000;}.recipe-card .item_inner a:hover{color:#ff8c6f;}.recipe-card .item_inner .item_thumb{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;height:240px;min-height:240px;overflow:hidden;position:relative;}.recipe-card .item_inner .item_thumb picture,.recipe-card .item_inner .item_thumb img{width:100%;height:100%;max-height:240px;max-width:100%;object-fit:cover;-webkit-transition:transform 0.7s ease-out;-moz-transition:transform 0.7s ease-out;-o-transition:transform 0.7s ease-out;transition:transform 0.7s ease-out;}.recipe-card .item_inner .item_content{width:100%;height:100%;padding:20px 15px;}.recipe-card .item_inner .item_title{display:block;font-size:18px;width:100%;line-height:1.2em;min-height:2.4em;max-height:2.4em;margin-bottom:15px;padding:0;overflow:hidden;text-transform:initial;font-weight:bold;font-style:normal;color:#000;}.recipe-card .item_inner .item_row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;flex-wrap:wrap;margin-bottom:15px;}.recipe-card .item_inner .item_excerpt{display:none;width:100%;max-height:4.8em;font-size:16px;line-height:1.2em;margin-bottom:10px;overflow:hidden;}.recipe-card .item_inner .item_stars{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;min-width:180px;}.recipe-card .item_inner .item_stars .stars_count{display:block;font-size:16px;margin-left:10px;}.recipe-card .item_inner .item_favourite{cursor:pointer;position:relative;width:24px;height:24px;}.recipe-card .item_inner .item_favourite svg{width:24px;max-width:24px;height:24px;max-height:24px;fill:#fff;stroke:#EB8686;}.recipe-card .item_inner .item_favourite:after{display:block;content:'';background:url("/assets/img/add-to-fav.png") no-repeat center;width:10px;height:10px;position:absolute;bottom:2px;right:2px;}.recipe-card .item_inner .item_favourite.added svg{stroke:#fe3a3a;fill:#fe3a3a;animation:wobble_anim 2s ease 0s 1 normal forwards;}.recipe-card .item_inner .item_favourite.added:after{display:none;}.recipe-card .item_inner .item_favourite.isAdded svg{stroke:#fe3a3a;fill:#fe3a3a;}.recipe-card .item_inner .item_favourite.isAdded:after{display:none;}.recipe-card .item_inner .item_details{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;}.recipe-card .item_inner .item_details .ingredients,.recipe-card .item_inner .item_details .cooking_time,.recipe-card .item_inner .item_details .calories{display:block;width:80px;height:40px;padding:0 0 20px 40px;text-align:center;color:#000;font-size:16px;line-height:20px;position:relative;}.recipe-card .item_inner .item_details .ingredients:before,.recipe-card .item_inner .item_details .cooking_time:before,.recipe-card .item_inner .item_details .calories:before{display:block;content:'';position:absolute;top:0;left:0;bottom:0;margin:auto;}.recipe-card .item_inner .item_details .ingredients:after,.recipe-card .item_inner .item_details .cooking_time:after,.recipe-card .item_inner .item_details .calories:after{display:block;width:40px;position:absolute;right:0;bottom:0;font-size:12px;color:#8e8e8e;}.recipe-card .item_inner .item_details .ingredients:before{background:url("/assets/img/ingridients.png") no-repeat center;width:32px;height:32px;}.recipe-card .item_inner .item_details .ingredients:after{content:'ингр.';}.recipe-card .item_inner .item_details .cooking_time:before{background:url("/assets/img/time.png") no-repeat center;width:32px;height:32px;}.recipe-card .item_inner .item_details .cooking_time:after{content:'мин.';}.recipe-card .item_inner .item_details .calories:before{background:url("/assets/img/calories.png") no-repeat center;width:32px;height:32px;}.recipe-card .item_inner .item_details .calories:after{content:'ккал.';}.recipe-card .item_inner .item_author{color:#8a8a8a;margin-top:10px;font-size:14px;}.recipe-card .item_inner .item_author a{display:inline-block;color:#ff8c6f;margin-left:10px;}.recipe-card .item_inner .item_author a:hover{text-decoration:underline;}.site_bottom{color:#000;padding:0;}.site_bottom .row_top .row_block p{font-size:20px;font-weight:500;text-align:center;}.site_bottom .row_top .row_block p.footer_feedback_title{font-size:16px;font-style:italic;margin:20px 0 0 0;}.site_bottom .row_top .row_block .pop_tags{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;text-align:center;}.site_bottom .row_top .row_block .pop_tags a{display:block;width:auto;max-width:max-content;margin:5px;font-size:16px;text-decoration:none;color:#000;}.site_bottom .row_top .row_block .pop_tags a:hover{text-decoration:underline;color:#de7a61;}.site_bottom .row_top .row_block nav ul{padding:0;margin:0;}.site_bottom .row_top .row_block nav ul li{list-style:none;padding:10px 0;text-align:center;}.site_bottom .row_top .row_block nav ul li a{font-size:16px;text-decoration:none;color:#000;position:relative;padding-bottom:5px;}.site_bottom .row_top .row_block nav ul li a:hover{color:#de7a61;}.site_bottom .row_top .row_block nav ul li a:hover:after{display:block;width:100%;}.site_bottom .row_top .row_block nav ul li a:after{display:block;content:'';width:0;height:2px;background:#de7a61;position:absolute;right:0;bottom:0;left:0;margin:auto;-webkit-transition:width 500ms linear 0.1s;-o-transition:width 500ms linear 0.1s;transition:width 500ms linear 0.1s;}.site_bottom .row_bottom{font-size:14px;color:#575757;}.site_bottom .row_bottom a{color:#000;text-decoration:none;position:relative;padding-bottom:5px;}.site_bottom .row_bottom a:hover{color:#de7a61;}.site_bottom .row_bottom a:hover:after{display:block;width:100%;}.site_bottom .row_bottom a:after{display:block;content:'';width:0;height:2px;background:#de7a61;position:absolute;right:0;bottom:0;left:0;margin:auto;-webkit-transition:width 500ms linear 0.1s;-o-transition:width 500ms linear 0.1s;transition:width 500ms linear 0.1s;}.site_bottom .row_bottom .footer_links{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;}.site_bottom .row_bottom .footer_links a{display:block;width:auto;max-width:max-content;margin:0 40px;}.social_block{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;max-width:270px;}.social_block a{display:flex;flex-direction:row;align-items:center;justify-content:center;width:40px;height:40px;padding:10px;border-radius:50%;margin:10px;background:#ff8c6f;}.social_block a svg{width:20px;height:20px;fill:#fff;}.social_block a.vk:hover,.social_block a.tg:hover{background:#4D76A1;}.social_block a.ok:hover{background:#FF9800;}.cookie_notice{padding-top:20px;font-size:14px;}.cookie_notice p{color:#8A8A8A;}.cookie_notice .cookie_notice_wrap{display:flex;align-items:center;}.cookie_notice .cookie_notice_image{width:100px;min-width:100px;margin-right:20px;}.scrollToTop{display:none;position:fixed;bottom:65px;right:10px;font-size:24px;background:rgba(0,0,0,0.28);color:#fff;padding:20px;z-index:100;width:25px;height:25px;border-radius:10px;cursor:pointer;}.scrollToTop:after{display:block;content:'';width:10px;height:10px;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:5px;right:0;bottom:0;left:0;margin:auto;border-top:3px solid #fff;border-right:3px solid #fff;-ms-transform:rotate(-45deg);transform:rotate(-45deg);}.scrollToTop:hover{background:rgba(0,0,0,0.4);}.scrollToTop.show{display:flex;align-items:center;justify-content:center;}.reasons a{display:block;width:auto;margin:20px;font-size:24px;line-height:1.3em;color:#000;text-decoration:none;position:relative;}.reasons a:hover{color:#de7a61;}.reasons a:hover:after{display:block;width:100%;}.reasons a:after{display:block;visibility:hidden;content:'';width:0;height:2px;background:#de7a61;position:absolute;right:0;bottom:-2px;left:0;margin:auto;-webkit-transition:width 500ms linear 0.1s;-o-transition:width 500ms linear 0.1s;transition:width 500ms linear 0.1s;}.modal-overlay.show{padding:40px;position:fixed;top:0;left:0;bottom:0;right:0;overflow:auto;background-color:rgba(0,0,0,0.8);display:flex;align-items:center;justify-content:center;z-index:100400;}.modal-overlay .modal{border-radius:10px;background-color:#fff;padding:20px;margin:auto;max-width:600px;min-width:500px;z-index:100410;position:relative;}.modal-overlay .modal .modal-close{background:#ff8c6f;position:absolute;right:8px;top:8px;border-radius:24px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;}.modal-overlay .modal .modal-close img{width:50%;height:auto;}.modal-overlay .modal .modal-content h1,.modal-overlay .modal .modal-content h2,.modal-overlay .modal .modal-content h3,.modal-overlay .modal .modal-content h4{margin:0 0 20px 0;padding-right:40px;}.modal-overlay .modal .modal-content .once-notice{background:#9ee8ff;color:#000;padding:10px;text-align:center;margin:0;border-radius:10px;}.modal-overlay .modal .modal-content .once-notice a{color:#000;}.modal-overlay .modal .modal-content .once-notice a:hover{color:#424242;}