/*!
Theme Name: Paragliding
Theme URI: https://sergeypervushin.com
Author: Sergey Pervushin
Author URI: https://sergeypervushin.com
Description: Paragliding - Custom Theme
Description: Paragliding emphasizes simplicity and adaptability. It offers flexible design options, supported by a variety of patterns for different page types, such as services and landing pages, making it ideal for building personal blogs, professional portfolios, online magazines, or business websites. Its templates cater to various blog styles, from text-focused to image-heavy layouts. Additionally, it supports international typography and diverse color palettes, ensuring accessibility and customization for users worldwide.
Requires at least: 6.7
Tested up to: 6.7
Requires PHP: 7.2
Version: 1.56
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: paragliding
Tags: one-column, custom-colors, custom-menu, custom-logo, editor-style, featured-images, full-site-editing, block-patterns, rtl-language-support, sticky-post, threaded-comments, translation-ready, wide-blocks, block-styles, style-variations, accessibility-ready, blog, portfolio, news
*/*,*::after,*::before{outline:none !important;-webkit-box-sizing:border-box;box-sizing:border-box}a{text-decoration-thickness:1px !important;text-underline-offset:.1em}:where(.wp-site-blocks *:focus){outline-width:2px;outline-style:solid}.wp-block-navigation .wp-block-navigation-submenu .wp-block-navigation-item:not(:last-child){margin-bottom:3px}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation-item__content{outline-offset:4px}.wp-block-navigation .wp-block-navigation-item ul.wp-block-navigation__submenu-container .wp-block-navigation-item__content{outline-offset:0}h1,h2,h3,h4,h5,h6,blockquote,caption,figcaption,p{text-wrap:pretty}@media only screen and (max-width: 480px){h2{font-size:var(--wp--preset--font-size--medium-plus)}}p:first-of-type{margin-top:0}p:last-of-type{margin-bottom:0}.block{padding:60px 0;margin:0}.block_container{position:relative;max-width:var(--wp--style--global--wide-size);padding:0 10px;margin:0 auto}.block_header{margin-bottom:20px}.block_header-notation{position:relative;font-size:var(--wp--preset--font-size--medium);font-weight:800;color:var(--wp--preset--color--accent-8);margin-bottom:15px}.block_header-notation:first-of-type{margin-bottom:15px}.block_header-notation::after{content:"";position:absolute;bottom:-4px;left:0;width:80px;height:2px;background-color:var(--wp--preset--color--accent-8)}.block_header-title{font-size:var(--wp--preset--font-size--xx-large);margin:0}@media only screen and (max-width: 880px){.block_header-title{font-size:var(--wp--preset--font-size--x-large)}}@media only screen and (max-width: 480px){.block_header-title{font-size:var(--wp--preset--font-size--large-plus)}}.block_header-caption{margin-top:8px}header.wp-block-template-part{position:absolute;width:100%;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);-webkit-box-shadow:0px 2px 20px 0px rgba(0,0,0,.2);box-shadow:0px 2px 20px 0px rgba(0,0,0,.2);z-index:10}header:has(.is-menu-open){height:100%}header .wp-block-site-logo img{height:auto;max-width:70px}@media only screen and (max-width: 480px){header .wp-block-site-logo img{max-width:60px}}header a{-webkit-transition:.3s;transition:.3s}header .callback_link{color:var(--wp--preset--color--base);text-decoration:none;-webkit-transition:.3s;transition:.3s}@media only screen and (max-width: 480px){header .callback_link{display:none}}header .callback_link:hover span{border-color:rgba(0,0,0,0)}header .callback_link span{color:var(--wp--preset--color--base);border-bottom:1px dashed var(--wp--preset--color--base);-webkit-transition:.3s;transition:.3s}@media only screen and (max-width: 640px){header .socials>p{display:none}}header .socials .wp-block-social-links{gap:5px}@media only screen and (max-width: 480px){header .socials .wp-block-social-links .wp-social-link svg{height:18px;width:18px}}@media only screen and (max-width: 880px){header .wp-block-button__link{display:none}}.swiper__carousel{position:relative;min-width:100%}.swiper__carousel .swiper{min-width:100%;border-radius:10px}@media only screen and (max-width: 1024px){.swiper__carousel .swiper{border-radius:0;margin-left:-20px;margin-right:-10px;padding:0 20px}}.swiper__carousel .swiper-wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.swiper__carousel .swiper-slide{height:auto}.swiper-button-prev,.swiper-button-next{display:none;position:absolute;top:50%;width:18px;height:24px;margin:-12px 0 0;text-indent:-9999px;background:url(./svg/carousel-prew.svg) 50% 50%/contain no-repeat}.swiper-button-prev.swiper-button-lock,.swiper-button-next.swiper-button-lock{display:none !important}.swiper-button-prev{left:-42px}.swiper-button-next{right:-42px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.intro{position:relative;padding:100px 10px;overflow:hidden}@media only screen and (max-width: 480px){.intro{padding:20px 10px 40px}}.intro::after{content:"";position:absolute;bottom:-140px;left:0;width:100%;height:240px;background-image:url(./blocks/img/wave.svg);background-position:center;background-size:cover;background-repeat:no-repeat;z-index:4}.intro .block_container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:60px;margin-top:80px}@media only screen and (max-width: 880px){.intro .block_container{gap:20px;padding-top:200px}}.intro_title{margin:0 0 20px 0;font-size:var(--wp--preset--font-size--xx-large)}@media only screen and (max-width: 880px){.intro_title{font-size:var(--wp--preset--font-size--x-large)}}@media only screen and (max-width: 480px){.intro_title{font-size:var(--wp--preset--font-size--large)}}@media only screen and (max-width: 880px){.intro_title br{display:none}}.intro_description{font-size:var(--wp--preset--font-size--x-large);line-height:1.1}@media only screen and (max-width: 880px){.intro_description{font-size:var(--wp--preset--font-size--large-plus)}}@media only screen and (max-width: 480px){.intro_description{font-size:var(--wp--preset--font-size--medium)}}@media only screen and (max-width: 880px){.intro_description br{display:none}}.intro_cloud{width:100%;left:0;top:0;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}@media only screen and (max-width: 480px){.intro_cloud{width:200%}}.intro_cloud_1{-webkit-animation:animCloud 20s linear infinite;animation:animCloud 20s linear infinite;z-index:1}.intro_cloud_2{-webkit-animation:animCloud 40s linear infinite;animation:animCloud 40s linear infinite}.intro_cloud_3{-webkit-animation:animCloud 60s linear infinite;animation:animCloud 60s linear infinite;-webkit-animation-delay:-45s;animation-delay:-45s}.intro_cloud_4{-webkit-animation:animCloud 80s linear infinite;animation:animCloud 80s linear infinite;-webkit-animation-delay:-60s;animation-delay:-60s}@-webkit-keyframes animCloud{from{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes animCloud{from{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.intro_planer{position:absolute;top:0;bottom:40px;margin:auto 0;left:5%;-webkit-animation:animPlanner 6s ease-in-out infinite;animation:animPlanner 6s ease-in-out infinite;will-change:transform}@media only screen and (max-width: 880px){.intro_planer{top:160px;bottom:unset;max-height:140px;width:auto}}@-webkit-keyframes animPlanner{0%{-webkit-transform:translateY(0px) scale(1);transform:translateY(0px) scale(1)}50%{-webkit-transform:translateY(-40px) scale(1.02);transform:translateY(-40px) scale(1.02)}100%{-webkit-transform:translateY(0px) scale(1);transform:translateY(0px) scale(1)}}@keyframes animPlanner{0%{-webkit-transform:translateY(0px) scale(1);transform:translateY(0px) scale(1)}50%{-webkit-transform:translateY(-40px) scale(1.02);transform:translateY(-40px) scale(1.02)}100%{-webkit-transform:translateY(0px) scale(1);transform:translateY(0px) scale(1)}}.intro_content{position:relative;max-width:calc(100% - 240px);text-align:center;background:rgba(255,255,255,.7);padding:30px;border-radius:10px;z-index:2;margin-left:auto}@media only screen and (max-width: 880px){.intro_content{margin-left:0;max-width:calc(100% - 140px);padding:15px}}@media only screen and (max-width: 480px){.intro_content{padding:20px;max-width:100%;z-index:5}}.intro_cover{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.intro_button{margin:20px auto 0}.intro_blocks{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;z-index:5}.intro_blocks-item{width:calc(25% - 7.5px);background:rgba(255,255,255,.7);padding:15px;border-radius:10px}@media only screen and (max-width: 880px){.intro_blocks-item{width:calc(50% - 5px)}}@media only screen and (max-width: 480px){.intro_blocks-item{width:100%}}.intro_blocks-item_header-title{font-size:var(--wp--preset--font-size--large);font-weight:500}.intro_blocks-item-description{font-size:var(--wp--preset--font-size--small-plus);margin-top:5px}.gallery{padding-top:40px}.gallery_image{width:100%;height:320px;-o-object-fit:cover;object-fit:cover;border-radius:10px}.advantages_items,.advantages_item{list-style:none;margin:0;padding:0}.advantages_items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--wp--preset--spacing--30)}.advantages_items-image{border-radius:10px;width:100%;height:255px;-o-object-fit:cover;object-fit:cover}.advantages_items-title{margin:10px 0}.advantages_items-text{font-size:var(--wp--preset--font-size--small-plus)}.advantages_item{width:calc(25% - var(--wp--preset--spacing--30)*3/4)}@media only screen and (max-width: 880px){.advantages_item{width:calc(50% - var(--wp--preset--spacing--30)*1/2)}}@media only screen and (max-width: 480px){.advantages_item{width:100%}}.form input[type^=te],.form input[type=email],.form input[type=url],.form input[type=number],.form input[type=search],.form input[type=date],.form select:not([multiple]),.form textarea,section[role=dialog] input[type^=te],section[role=dialog] input[type=email],section[role=dialog] input[type=url],section[role=dialog] input[type=number],section[role=dialog] input[type=search],section[role=dialog] input[type=date],section[role=dialog] select:not([multiple]),section[role=dialog] textarea{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:.75rem 1.8rem;font-family:var(--wp--preset--font-family--manrope);font-size:var(--wp--preset--font-size--medium);font-weight:500;border-radius:9999px;border:1px solid var(--wp--preset--color--accent-4);background:var(--wp--preset--color--base);-webkit-transition:.3s;transition:.3s}@media only screen and (max-width: 480px){.form input[type^=te],.form input[type=email],.form input[type=url],.form input[type=number],.form input[type=search],.form input[type=date],.form select:not([multiple]),.form textarea,section[role=dialog] input[type^=te],section[role=dialog] input[type=email],section[role=dialog] input[type=url],section[role=dialog] input[type=number],section[role=dialog] input[type=search],section[role=dialog] input[type=date],section[role=dialog] select:not([multiple]),section[role=dialog] textarea{padding:12px 16px 10px;font-size:14px}}.form input[type^=te]:focus,.form input[type=email]:focus,.form input[type=url]:focus,.form input[type=number]:focus,.form input[type=search]:focus,.form input[type=date]:focus,.form select:not([multiple]):focus,.form textarea:focus,section[role=dialog] input[type^=te]:focus,section[role=dialog] input[type=email]:focus,section[role=dialog] input[type=url]:focus,section[role=dialog] input[type=number]:focus,section[role=dialog] input[type=search]:focus,section[role=dialog] input[type=date]:focus,section[role=dialog] select:not([multiple]):focus,section[role=dialog] textarea:focus{border-color:var(--wp--preset--color--accent-5)}.form input[type^=te].wpcf7-not-valid,.form input[type=email].wpcf7-not-valid,.form input[type=url].wpcf7-not-valid,.form input[type=number].wpcf7-not-valid,.form input[type=search].wpcf7-not-valid,.form input[type=date].wpcf7-not-valid,.form select:not([multiple]).wpcf7-not-valid,.form textarea.wpcf7-not-valid,section[role=dialog] input[type^=te].wpcf7-not-valid,section[role=dialog] input[type=email].wpcf7-not-valid,section[role=dialog] input[type=url].wpcf7-not-valid,section[role=dialog] input[type=number].wpcf7-not-valid,section[role=dialog] input[type=search].wpcf7-not-valid,section[role=dialog] input[type=date].wpcf7-not-valid,section[role=dialog] select:not([multiple]).wpcf7-not-valid,section[role=dialog] textarea.wpcf7-not-valid{border-color:var(--wp--preset--color--accent-9)}.form select[hidden],.form textarea.hidden,section[role=dialog] select[hidden],section[role=dialog] textarea.hidden{display:none}.form textarea,section[role=dialog] textarea{overflow:hidden;height:80px;resize:none}@media only screen and (max-width: 480px){.form textarea,section[role=dialog] textarea{height:60px}}.form .novalid~label,section[role=dialog] .novalid~label{color:var(--wp--preset--color--accent-9)}.form .wpcf7-form label:has(input.wpcf7-not-valid),section[role=dialog] .wpcf7-form label:has(input.wpcf7-not-valid){color:var(--wp--preset--color--accent-9)}.form .wpcf7 p,section[role=dialog] .wpcf7 p{margin:0}.form .wpcf7 p br,section[role=dialog] .wpcf7 p br{display:none}.form .wpcf7 .wpcf7-form,section[role=dialog] .wpcf7 .wpcf7-form{position:relative;-webkit-transition:.3s;transition:.3s}.form .wpcf7 .wpcf7-form.submitting,section[role=dialog] .wpcf7 .wpcf7-form.submitting{opacity:.6}.form .wpcf7 .wpcf7-form.submitting:before,section[role=dialog] .wpcf7 .wpcf7-form.submitting:before{visibility:visible;opacity:.001}.form .wpcf7 .wpcf7-form.submitting:after,section[role=dialog] .wpcf7 .wpcf7-form.submitting:after{visibility:visible;opacity:1}.form .wpcf7 .wpcf7-form:before,.form .wpcf7 .wpcf7-form:after,section[role=dialog] .wpcf7 .wpcf7-form:before,section[role=dialog] .wpcf7 .wpcf7-form:after{content:"";visibility:hidden;position:absolute;left:0;right:0;top:0;bottom:0;opacity:0;-webkit-transition:.3s;transition:.3s;z-index:2}.form .wpcf7 .wpcf7-form:before,section[role=dialog] .wpcf7 .wpcf7-form:before{background:var(----wp--preset--color--accent-10)}.form .wpcf7 .wpcf7-form:after,section[role=dialog] .wpcf7 .wpcf7-form:after{height:120px;margin:auto;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><circle fill="%2313ABED" stroke="%2313ABED" stroke-width="30" r="15" cx="35" cy="100"><animate attributeName="cx" calcMode="spline" dur="2" values="35;165;165;35;35" keySplines="0 .1 .5 1;0 .1 .5 1;0 .1 .5 1;0 .1 .5 1" repeatCount="indefinite" begin="0"></animate></circle><circle fill="%2313ABED" stroke="%2313ABED" stroke-width="30" opacity=".8" r="15" cx="35" cy="100"><animate attributeName="cx" calcMode="spline" dur="2" values="35;165;165;35;35" keySplines="0 .1 .5 1;0 .1 .5 1;0 .1 .5 1;0 .1 .5 1" repeatCount="indefinite" begin="0.05"></animate></circle><circle fill="%2313ABED" stroke="%2313ABED" stroke-width="30" opacity=".6" r="15" cx="35" cy="100"><animate attributeName="cx" calcMode="spline" dur="2" values="35;165;165;35;35" keySplines="0 .1 .5 1;0 .1 .5 1;0 .1 .5 1;0 .1 .5 1" repeatCount="indefinite" begin=".1"></animate></circle><circle fill="%2313ABED" stroke="%2313ABED" stroke-width="30" opacity=".4" r="15" cx="35" cy="100"><animate attributeName="cx" calcMode="spline" dur="2" values="35;165;165;35;35" keySplines="0 .1 .5 1;0 .1 .5 1;0 .1 .5 1;0 .1 .5 1" repeatCount="indefinite" begin=".15"></animate></circle><circle fill="%2313ABED" stroke="%2313ABED" stroke-width="30" opacity=".2" r="15" cx="35" cy="100"><animate attributeName="cx" calcMode="spline" dur="2" values="35;165;165;35;35" keySplines="0 .1 .5 1;0 .1 .5 1;0 .1 .5 1;0 .1 .5 1" repeatCount="indefinite" begin=".2"></animate></circle></svg>') 50% 50%/contain no-repeat}.form .wpcf7 .wpcf7-form .hidden,section[role=dialog] .wpcf7 .wpcf7-form .hidden{display:none}.form .wpcf7 form label,section[role=dialog] .wpcf7 form label{display:block;font-size:16px;font-weight:500;margin-bottom:15px}@media only screen and (max-width: 480px){.form .wpcf7 form label,section[role=dialog] .wpcf7 form label{font-size:14px;margin-bottom:10px}}.form .wpcf7 form label>i,section[role=dialog] .wpcf7 form label>i{margin:0 0 0 .3em;font-style:normal;color:var(--wp--preset--color--accent-9)}.form .wpcf7 form label .wpcf7-form-control-wrap,section[role=dialog] .wpcf7 form label .wpcf7-form-control-wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;margin:5px 0 0}.form .wpcf7 form label .wpcf7-not-valid-tip,section[role=dialog] .wpcf7 form label .wpcf7-not-valid-tip{position:absolute;left:0;right:0;top:100%;margin:2px 0 0;font-size:12px;line-height:1em;color:var(--wp--preset--color--accent-9)}.form .wpcf7 form.invalid label,section[role=dialog] .wpcf7 form.invalid label{margin-bottom:20px}@media only screen and (max-width: 480px){.form .wpcf7 form input[type=submit],section[role=dialog] .wpcf7 form input[type=submit]{width:100%}}.form .wpcf7-response-output,.form .wpcf7-spinner,section[role=dialog] .wpcf7-response-output,section[role=dialog] .wpcf7-spinner{display:none !important}.form.horizontal_form form>p,section[role=dialog].horizontal_form form>p{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:20px}@media only screen and (max-width: 1024px){.form.horizontal_form form>p,section[role=dialog].horizontal_form form>p{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.form.horizontal_form form>p label,section[role=dialog].horizontal_form form>p label{margin-bottom:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.form.horizontal_form form>p>*,section[role=dialog].horizontal_form form>p>*{width:calc(25% - 15px)}@media only screen and (max-width: 1024px){.form.horizontal_form form>p>*,section[role=dialog].horizontal_form form>p>*{width:100%}}.form.horizontal_form form br,section[role=dialog].horizontal_form form br{display:none}.form.horizontal_form form.invalid label,section[role=dialog].horizontal_form form.invalid label{margin-bottom:0}.form.vertical_form form,section[role=dialog].vertical_form form{max-width:640px;margin:auto}section.button .button{margin:auto}.about .block_container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media only screen and (max-width: 1024px){.about .block_container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}}.about .block_header-title{font-size:var(--wp--preset--font-size--x-large)}.about .block_header-text{margin-top:20px}.about_photos{width:50%}@media only screen and (max-width: 1024px){.about_photos{width:100%}}.about_photos img{-o-object-fit:cover;object-fit:cover;max-height:440px;border-radius:10px}.rate_items{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:40px;-webkit-box-shadow:2px 2px 17px -1px var(--wp--preset--color--accent-12);box-shadow:2px 2px 17px -1px var(--wp--preset--color--accent-12)}@media only screen and (max-width: 880px){.rate_items{-ms-flex-wrap:wrap;flex-wrap:wrap}}.rate_item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0px;padding:25px 10px;background-color:var(--wp--preset--color--base);border:1px solid var(--wp--preset--color--base);-webkit-transition:.3s;transition:.3s}@media only screen and (max-width: 880px){.rate_item{width:50%;-webkit-box-flex:unset;-ms-flex:unset;flex:unset;border-color:var(--wp--preset--color--accent-12);border-radius:10px !important}}@media only screen and (max-width: 480px){.rate_item{width:100%}}.rate_item:hover,.rate_item:focus,.rate_item.active{border-color:var(--wp--preset--color--accent-2)}@media only screen and (max-width: 480px){.rate_item:hover,.rate_item:focus,.rate_item.active{border-color:var(--wp--preset--color--accent-12)}}.rate_item:first-of-type{border-radius:10px 0 0 10px}@media only screen and (max-width: 1024px){.rate_item:nth-last-child(2){border-radius:0 10px 10px 0}}.rate_item-caption{border-radius:9999px 9999px 0;margin:0;position:absolute;top:0;left:0;right:0;margin:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;white-space:nowrap;font-size:14px;font-weight:500;color:var(--wp--preset--color--base);padding:6px 15px;background-color:var(--wp--preset--color--accent-2)}.rate_item-name{font-size:14px;line-height:1.2;color:var(--wp--preset--color--accent-11);text-align:center;margin:10px 0 30px 0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.rate_item-time{margin:0;text-align:center;font-weight:600}.rate_item-prices{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;margin:40px 0;padding:10px 0}.rate_item-prices::before,.rate_item-prices::after{content:"";position:absolute;width:80%;height:1px;background-color:var(--wp--preset--color--accent-4);left:0;right:0;margin:auto}.rate_item-prices::before{top:0}.rate_item-prices::after{bottom:0}.rate_item-prices_old{text-decoration:line-through;color:var(--wp--preset--color--accent-11);margin:0}.rate_item-prices_new{font-size:var(--wp--preset--font-size--x-large);font-weight:500;margin:0}.rate_item-button{width:100%;font-size:14px;padding:10px;height:auto}.rate .rate_photos{position:relative;width:100%;max-width:200px;border:none;-webkit-box-flex:0;-ms-flex:none;flex:none;background-color:rgba(0,0,0,0)}@media only screen and (max-width: 1024px){.rate .rate_photos{display:none}}.rate .rate_photos-image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:0 10px 10px 0;opacity:0;pointer-events:none;-webkit-transition:.3s;transition:.3s}.rate .rate_photos-image:first-of-type,.rate .rate_photos-image.active{opacity:1}.plan_items{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:100%}@media only screen and (max-width: 880px){.plan_items{-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:35px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.plan_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:0 25px;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}@media only screen and (max-width: 880px){.plan_item{-webkit-box-flex:unset;-ms-flex:unset;flex:unset;width:33.3333333333%;margin-top:0 !important}}@media only screen and (max-width: 640px){.plan_item{width:50%}}@media only screen and (max-width: 480px){.plan_item{padding:0 10px}}.plan_item:nth-child(1){margin-top:80px}.plan_item:nth-child(2){margin-top:60px}.plan_item:nth-child(3){margin-top:40px}.plan_item:nth-child(4){margin-top:20px}.plan_item-image{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:95px;height:95px;-webkit-box-shadow:2px 2px 17px -1px var(--wp--preset--color--accent-12);box-shadow:2px 2px 17px -1px var(--wp--preset--color--accent-12);border-radius:50%;background-color:var(--wp--preset--color--base)}@media only screen and (max-width: 880px){.plan_item-image{width:75px;height:75px}}@media only screen and (max-width: 480px){.plan_item-image{width:60px;height:60px}}@media only screen and (max-width: 880px){.plan_item-image img{width:45px;height:45px}}@media only screen and (max-width: 480px){.plan_item-image img{width:30px;height:30px}}.plan_item-count{position:absolute;top:0;right:0;-webkit-transform:translate(10%, -10%);-ms-transform:translate(10%, -10%);transform:translate(10%, -10%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:30px;height:30px;border-radius:50%;font-size:var(--wp--preset--font-size--small-plus);font-weight:600;color:var(--wp--preset--color--base);background-color:var(--wp--preset--color--accent-5)}.plan_item-title{font-size:var(--wp--preset--font-size--small-plus);margin:10px 0 5px;text-align:center}.plan_item-text{font-size:var(--wp--preset--font-size--small)}.plan_item-button{font-size:var(--wp--preset--font-size--small);padding:8px 14px;height:auto;margin-top:10px}.plan_caption{margin-top:25px}.info_items{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;max-width:100%}@media only screen and (max-width: 880px){.info_items{-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:35px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.info_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:15px;background-color:#e8f6fd;border-radius:10px;width:calc(20% - 8px)}@media only screen and (max-width: 880px){.info_item{-webkit-box-flex:unset;-ms-flex:unset;flex:unset;width:calc(33.3333333333% - 6.6666666667px);margin-top:0 !important}}@media only screen and (max-width: 640px){.info_item{width:calc(50% - 5px)}}@media only screen and (max-width: 480px){.info_item{padding:0 10px}}.info_item-image{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:95px;height:95px;-webkit-box-shadow:2px 2px 17px -1px var(--wp--preset--color--accent-12);box-shadow:2px 2px 17px -1px var(--wp--preset--color--accent-12);border-radius:50%;background-color:var(--wp--preset--color--base)}@media only screen and (max-width: 880px){.info_item-image{width:75px;height:75px}}@media only screen and (max-width: 480px){.info_item-image{width:60px;height:60px}}@media only screen and (max-width: 880px){.info_item-image img{width:45px;height:45px}}@media only screen and (max-width: 480px){.info_item-image img{width:30px;height:30px}}.info_item-title{font-size:var(--wp--preset--font-size--small-plus);margin:10px 0 5px;text-align:center}.info_item-text{font-size:var(--wp--preset--font-size--small)}.info_item-button{font-size:var(--wp--preset--font-size--small);padding:8px 14px;height:auto;margin-top:10px}.info_caption{margin-top:25px}section[role=dialog]{padding:60px;border-radius:10px}@media only screen and (max-width: 480px){section[role=dialog]{padding:20px}}.fancybox__slide:has([role=dialog]){scrollbar-width:none;border-radius:10px;padding:0}footer{margin-top:0}@media only screen and (max-width: 480px){footer .footer_section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width: 480px){footer .wp-block-social-links{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}