/*!
Theme Name: Teampets
Description: Description
Version: 1.0.0
Text Domain: teampets
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
*/
 @font-face{font-display:swap;font-family:'Gilroy';src:url(https://teampets.pl/wp-content/themes/teampets/fonts/Gilroy-Light.woff2) format('woff2'),url(https://teampets.pl/wp-content/themes/teampets/fonts/Gilroy-Light.woff) format('woff'),url(https://teampets.pl/wp-content/themes/teampets/fonts/Gilroy-Light.ttf) format('truetype');font-weight:300;font-style:normal;}@font-face{font-display:swap;font-family:'Gilroy';src:url(https://teampets.pl/wp-content/themes/teampets/fonts/Gilroy-Regular.woff2) format('woff2'),url(https://teampets.pl/wp-content/themes/teampets/fonts/Gilroy-Regular.woff) format('woff'),url(https://teampets.pl/wp-content/themes/teampets/fonts/Gilroy-Regular.ttf) format('truetype');font-weight:400;font-style:normal;}@font-face{font-display:swap;font-family:'Gilroy';src:url(https://teampets.pl/wp-content/themes/teampets/fonts/Gilroy-Medium.woff2) format('woff2'),url(https://teampets.pl/wp-content/themes/teampets/fonts/Gilroy-Medium.woff) format('woff'),url(https://teampets.pl/wp-content/themes/teampets/fonts/Gilroy-Medium.ttf) format('truetype');font-weight:500;font-style:normal;}@font-face{font-display:swap;font-family:'Gilroy';src:url(https://teampets.pl/wp-content/themes/teampets/fonts/Gilroy-SemiBold.woff2) format('woff2'),url(https://teampets.pl/wp-content/themes/teampets/fonts/Gilroy-SemiBold.woff) format('woff'),url(https://teampets.pl/wp-content/themes/teampets/fonts/Gilroy-SemiBold.ttf) format('truetype');font-weight:600;font-style:normal;}*{padding:0;margin:0;border:none}*,*::before,*::after{box-sizing:border-box}:root{--white:#FFFFFF;--gray:#F8F8F8;--gray-dark:#888888;--gray-border:#2A344B38;--gray-bg:#F9F8F5;--gray-disabled:#B4B4B4;--black:#2A344B;--orange:#ECC911;--purple:#5351C9;--purple-shadow:#5351C933;--pink:#BD31D4;--pink-shadow:#BD31D433;--transition:all 0.3s ease}a,a:link,a:visited{color:inherit;text-decoration:none}a:hover{text-decoration:none}body{position:relative;font-family:'Gilroy'!important;font-size:16px;font-weight:400;color:var(--black);background-color:var(--gray);transition:var(--transition)}body::before{content:""!important;position:absolute;top:0;left:0;display:block;width:0;height:100%;background:var(--pink);opacity:.5;transition:var(--transition);z-index:90}body.lock{overflow:hidden}body.lock::before{width:100%}.page-template-elementor_canvas.elementor-page:before{display:initial}aside,nav,footer,header,section,main{display:block}h1,h2,h3,h4,h5,h6,p{font-size:inherit;font-weight:inherit}p+p,p+ul,p+ol{margin-top:1em}ul,ol{list-style:none}img{vertical-align:top}img,svg{max-width:100%;height:auto}address{font-style:normal}strong{font-weight:500}.margin-auto{margin:0 auto}.margin-auto-top{margin-top:auto}.no-fill svg{fill:none!important}.ehf-header #masthead{z-index:initial}ul.paw li{position:relative;padding-left:20px;font-weight:300}ul.paw li::before{content:"\f1b0";position:absolute;top:0;left:0;display:block;width:16px;height:16px;font-family:"Font Awesome 5 Free";font-size:1em;font-weight:900;color:var(--orange);transition:var(--transition)}ul.paw li a:hover,ul.paw li:has(a:hover)::before{color:var(--purple)}.select-wrap{position:relative;max-width:500px;margin:0}.select-wrap select{position:absolute;display:none;width:0;height:0;opacity:0}.custom-select{transition:var(--transition)}.custom-select.disabled{opacity:.5;user-select:none;pointer-events:none}.custom-select.disabled .custom-select__current-icon{background:var(--gray-dark)}.custom-select--show .custom-select__current{border-color:var(--purple);border-radius:30px 30px 0 0;background:var(--white);transition-delay:0s}.custom-select--show .custom-select__current-icon{transform:rotate(180deg)}.custom-select--show .custom-select__list{top:100%;max-height:200px;opacity:1;visibility:visible}.custom-select__current{position:relative;padding:15px 30px;display:flex;justify-content:space-between;align-items:center;width:100%;height:70px;font-weight:600;border:1px solid var(--gray-border);border-radius:35px;box-shadow:0 0 0 0 var(--purple-shadow);transition:var(--transition);cursor:pointer;z-index:5}.custom-select__current:hover{border-color:var(--purple)}.custom-select__current span{position:relative;white-space:nowrap;max-width:80%;min-width:70%;overflow:hidden}.custom-select:not(.disabled) .custom-select__current span::after{content:"";display:block;width:35%;height:100%;position:absolute;top:50%;right:0;transform:translateY(-50%);background:linear-gradient(90deg,#fff0,hsl(0 0% 100% / .9));transition:var(--transition)}.elementor-column.full-left:not(.active) .custom-select:not(.disabled)>.custom-select__current span::after{background:linear-gradient(90deg,#fff0,var(--gray))}.elementor-column.full-left:not(.active) .custom-select.custom-select--show:not(.disabled)>.custom-select__current span::after{background:linear-gradient(90deg,#fff0,hsl(0 0% 100% / .9))}.custom-select__current-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--purple);transition:var(--transition)}.custom-select__current-icon svg{width:17px;height:17px}.custom-select__list{position:absolute;top:70%;width:100%;max-height:0;border:1px solid var(--purple);border-top-width:0;border-radius:0 0 0 30px;transition:var(--transition);opacity:0;visibility:hidden;overflow-y:auto;z-index:2;cursor:default}.custom-select__item{display:inline-block;width:100%;padding:15px 30px;border:none;background-color:var(--white);transition:var(--transition);cursor:pointer}.custom-select__item:first-child{display:none;pointer-events:none;user-select:none}.custom-select__item:hover,.custom-select__item:focus{background-color:var(--purple);color:var(--white)}.custom-scrollbar::-webkit-scrollbar{width:8px}.custom-scrollbar::-webkit-scrollbar-track{background-color:var(--white)}.custom-scrollbar::-webkit-scrollbar-thumb{border:none;background-color:var(--orange)}.custom-scrollbar{scrollbar-color:var(--orange) var(--white);scrollbar-width:thin}.select-wrap+.input-wrap{margin-top:30px}.input-wrap{position:relative;max-width:500px;margin:0}.input-wrap input{position:relative;padding:15px 30px;display:flex;align-items:center;width:100%;height:70px;font-weight:600;border:1px solid var(--gray-border);border-radius:35px;box-shadow:0 0 0 0 var(--purple-shadow);transition:var(--transition);cursor:pointer}.input-wrap input:hover,.input-wrap input:focus{border-color:var(--purple)}.input-wrap input[disabled]{opacity:.5;pointer-events:none;user-select:none}input,textarea,button,select{font-family:inherit;font-size:inherit;color:inherit;background-color:#fff0;cursor:pointer}input::placeholder{color:inherit}input::-ms-input-placeholder{color:inherit}input::-webkit-input-placeholder{color:inherit}input::-ms-clear{display:none}button,input[type="submit"]{display:inline-block;box-shadow:none;background-color:#fff0;background:none;cursor:pointer}input:focus,input:active,button:focus,button:active{outline:none}button::-moz-focus-inner{padding:0;border:0}legend{display:block}.wpcf7 form .wpcf7-response-output{margin:1.5em 0 0}.wpcf7-not-valid-tip{margin-top:.3em}.field+.field{margin-top:20px}.field>span{display:block;width:100%}.field input{width:100%;min-height:70px;padding:0 35px;font-weight:600;color:var(--black);border:1px solid var(--gray-border);border-radius:60px;background:var(--white);transition:var(--transition)}.field input:hover,.field input:focus{border-color:var(--purple)}.field .wpcf7-acceptance .wpcf7-list-item{margin-left:0}.field .wpcf7-acceptance input{display:none}.field .wpcf7-acceptance input+span{position:relative;padding-left:22px;cursor:pointer}.field .wpcf7-acceptance input+span::before{content:"";position:absolute;top:2px;left:0;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:1px solid var(--gray-dark);border-radius:3px;transition:var(--transition)}.field .wpcf7-acceptance input+span a{display:inline;color:var(--orange)}.field .wpcf7-acceptance input+span a:hover{color:var(--purple)}.field .wpcf7-acceptance input+span:hover::before{border-color:var(--purple)}.field .wpcf7-acceptance input:checked+span::before{border-color:var(--purple);background-color:var(--purple)}.field-button label{display:flex;align-items:center;width:100%}.field-button label:hover input{border-color:var(--orange);background:var(--orange)}.field-button label:hover .field-button__icon{background:var(--orange)}.field-button input{padding:0 20px;font-size:22px;color:var(--white);background:var(--purple)}.field-button input:disabled{border-color:var(--gray-disabled)!important;background:var(--gray-disabled)!important}.field-button input:disabled~.field-button__icon{background:var(--gray-disabled)!important;cursor:not-allowed}.field-button .wpcf7-spinner{display:none}.field-button__icon{display:flex;align-items:center;justify-content:center;width:70px;height:70px;flex-shrink:0;background:var(--purple);border-radius:50%;color:var(--white);font-size:30px;margin-left:5px;transition:var(--transition);cursor:pointer}#form .elementor-heading-title span{color:var(--purple)}.orange #form .field input:hover,.orange #form .field input:focus{border-color:var(--orange)}.orange #form .field .wpcf7-acceptance input+span a{color:var(--purple)}.orange #form .field .wpcf7-acceptance input+span a:hover{color:var(--orange)}.orange #form .field .wpcf7-acceptance input+span:hover::before{border-color:var(--orange)}.orange #form .field .wpcf7-acceptance input:checked+span::before{border-color:var(--orange);background-color:var(--orange)}.orange #form .field-button input{border-color:var(--orange);background:var(--orange)}.orange #form .field-button label:hover input{border-color:var(--purple);background:var(--purple)}.orange #form .field-button label:hover .field-button__icon{background:var(--purple)}.orange #form .field-button__icon{background:var(--orange)}.orange #form .elementor-heading-title span{color:var(--orange)}.pum-overlay.pum-theme-framed-border{transition:var(--transition)}.pum-overlay.pum-theme-framed-border .pum-container .pum-title{margin-bottom:.75em}.pum-overlay.pum-theme-framed-border .pum-content+.pum-close{transition:var(--transition)}.pum-overlay.pum-theme-framed-border .pum-content+.pum-close:hover{background:var(--orange)}.breadcrumbs{padding-right:50px}.breadcrumbs>div{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.breadcrumbs a{font-weight:300;color:var(--pink)}.elementor-section.elementor-section-boxed>.elementor-container{margin:0 auto;padding:0 20px;max-width:1330px}.elementor-button{width:100%}.seo .elementor-widget-text-editor h2{font-size:40px;font-weight:600;line-height:1.1em;color:var(--purple)}.seo .elementor-widget-text-editor h2+*{margin-top:20px}.seo .elementor-widget-text-editor h3{font-size:26px;font-weight:600;line-height:1.35em}.seo .elementor-widget-text-editor h3+*{margin-top:4px}.seo .elementor-widget-text-editor p{font-size:18px;line-height:1.5em}.seo .elementor-widget-text-editor p+h2,.seo .elementor-widget-text-editor p+h3{margin-top:30px}.seo .elementor-widget-text-editor a{color:var(--orange)}.seo .elementor-widget-text-editor a:hover{color:var(--purple)}.seo .elementor-widget-text-editor ul li{position:relative;padding-left:20px;font-weight:300;line-height:2em}.seo .elementor-widget-text-editor ul li::before{content:"";position:absolute;top:12px;left:0;display:block;width:10px;height:10px;background:url(https://teampets.pl/wp-content/uploads/2023/06/icon-v-arrow-left-orange.svg) center / contain no-repeat}.seo .elementor-widget-text-editor ul+*{margin-top:30px}.elementor-widget-heading .orange,.elementor-widget-text-editor .orange,.elementor-widget-icon-box .orange{color:var(--orange)}.elementor-widget-heading .purple,.elementor-widget-text-editor .purple,.elementor-widget-icon-box .purple{color:var(--purple)}.elementor-widget-heading .pink,.elementor-widget-text-editor .pink,.elementor-widget-icon-box .pink{color:var(--pink)}.elementor-widget-text-editor .highlited{display:inline-flex;margin-bottom:2px;padding:0 5px;font-weight:500;border:1px solid var(--pink);border-radius:8px;background:var(--white)}.elementor-widget-text-editor .highlited.purple{border-color:var(--purple)}.elementor-widget-text-editor .highlited.orange{border-color:var(--orange)}.elementor-element.rotate-8{transform:rotateZ(8deg)}.elementor-element.rotate-min-3{transform:rotateZ(-3deg)}.elementor-widget-button{transition:var(--transition)}.elementor-widget-button.default .elementor-button-icon{flex-shrink:0;display:flex;justify-content:center;align-items:center;width:60px;height:60px;border-radius:50%;background:var(--orange);transition:var(--transition)}.elementor-widget-button.default .elementor-button-icon i{font-size:calc(1em + 8px)}.elementor-widget-button.default .elementor-button-text{display:inline-flex;align-items:center;padding:.68em 1.81em;border-radius:30px;background:var(--orange);transition:var(--transition)}.elementor-widget-button.default .elementor-button:hover .elementor-button-icon,.elementor-widget-button.default .elementor-button:hover .elementor-button-text{background:var(--purple)}.elementor-widget-button.disabled{opacity:.5;user-select:none;pointer-events:none}.elementor-widget-button.disabled .elementor-button-text,.elementor-widget-button.disabled .elementor-button-icon{background:var(--gray-dark)!important}.elementor-widget-button.default.purple .elementor-button-icon,.elementor-widget-button.default.purple .elementor-button-text{background:var(--purple)}.elementor-widget-button.default.purple .elementor-button:hover .elementor-button-icon,.elementor-widget-button.default.purple .elementor-button:hover .elementor-button-text{background:var(--orange)}.elementor-widget-heading.with-number .elementor-widget-container{padding:12px 12px 12px 24px;border:1px solid;border-radius:40px;backdrop-filter:blur(40px);--webkit-backdrop-filter:blur(40px)}.elementor-widget-heading.with-number .elementor-heading-title{display:flex;align-items:center;justify-content:space-between;gap:25px}.elementor-widget-heading.with-number span{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:45px;height:45px;padding:12px;color:var(--white);border-radius:50%;background:var(--pink)}.elementor-widget-heading.with-number.pink .elementor-widget-container{border-color:var(--pink);background:linear-gradient(180deg,rgb(189 49 212 / .3) 0%,rgb(255 255 255 / .3) 100%)}.elementor-widget-heading.with-number.white .elementor-widget-container{border-color:var(--white);background:var(--white)}.elementor-widget-heading.with-number-simple .elementor-heading-title{display:flex;align-items:center;gap:5px;transform:rotateZ(-2deg)}.elementor-widget-heading.with-number-simple.rotate-plus .elementor-heading-title{transform:rotateZ(2deg)}.elementor-widget-heading.with-number-simple .elementor-heading-title span{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;padding:12px;font-size:calc(1em + 2px);line-height:1em;color:var(--pink);border:1px solid var(--pink);border-radius:50%;background:var(--white)}.elementor-widget-heading.with-number-simple .elementor-heading-title div{display:inline-flex;justify-content:center;align-items:center;min-height:46px;padding:8px 20px;text-align:center;color:var(--pink);border:1px solid var(--pink);border-radius:25px;background:var(--white)}.elementor-widget-heading.with-number-simple.purple .elementor-heading-title span,.elementor-widget-heading.with-number-simple.purple .elementor-heading-title div{color:var(--purple);border-color:var(--purple)}.elementor-widget-heading.with-number-border .elementor-widget-container{position:relative}.elementor-widget-heading.with-number-border .elementor-widget-container::before{content:"";position:absolute;top:-10px;left:-10px;display:block;width:80px;height:40px;border-radius:100px 100px 0 0;border:1px solid var(--pink);border-bottom-width:0;background:var(--gray);z-index:1}.elementor-widget-heading.with-number-border .elementor-heading-title{position:relative;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;box-shadow:0 0 25px 0 var(--pink-shadow);background:var(--pink);z-index:1}.elementor-widget-heading.with-number-border.up{transform:translateX(-50%)}.elementor-widget-heading.with-number-border.up .elementor-widget-container::before{top:initial;bottom:-10px;border-top-width:0;border-bottom-width:1px;border-color:var(--gray-border)!important;border-radius:0 0 100px 100px}.elementor-widget-heading.with-number-border.purple .elementor-widget-container::before{border-color:var(--purple)}.elementor-widget-heading.with-number-border.purple .elementor-heading-title{background:var(--purple);box-shadow:0 0 25px 0 var(--purple-shadow)}.elementor-widget-icon.arrow .elementor-widget-container::before{content:"";position:absolute;top:50%;left:7px;width:60px;height:60px;background:#fff0;transform:translate(-100%,-100%);box-shadow:1px 22px 0 0 var(--gray);border-radius:50%;border-bottom-left-radius:0}.elementor-widget-icon.arrow .elementor-widget-container::after{content:"";position:absolute;top:50%;right:7px;width:60px;height:60px;background:#fff0;transform:translate(100%,-100%);box-shadow:-1px 22px 0 0 var(--gray);border-radius:50%;border-bottom-right-radius:0}.elementor-widget-icon.arrow .elementor-icon-wrapper{position:relative;width:60px;height:60px;border-radius:50%;z-index:3}.elementor-widget-icon.arrow .elementor-icon{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.elementor-widget-icon.with-semi-border .elementor-widget-container{position:relative}.elementor-widget-icon.with-semi-border .elementor-widget-container::before{content:"";position:absolute;top:-10px;left:-10px;display:block;width:80px;height:40px;border-radius:100px 100px 0 0;border:1px solid var(--pink);border-bottom-width:0;box-shadow:inset 0 0 10px 0 rgb(70 70 70 / .1);background:var(--gray);z-index:1}.elementor-widget-icon.with-semi-border .elementor-icon-wrapper{position:relative;width:60px;height:60px;border-radius:50%;z-index:3}.elementor-widget-icon.with-semi-border .elementor-icon{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.elementor-widget-icon.with-semi-border.purple .elementor-widget-container::before{border-color:var(--purple)}.elementor-widget-icon.with-semi-border.purple .elementor-icon{box-shadow:0 0 25px 0 var(--purple-shadow)}.elementor-widget-icon.with-semi-border.up{transform:translateX(-50%);user-select:none}.elementor-widget-icon.with-semi-border.up .elementor-widget-container::before{top:initial;bottom:0;left:0;border-color:var(--gray-border);border-top-width:0;border-bottom-width:1px;border-radius:0 0 100px 100px;transition:var(--transition)}.elementor-widget-icon.with-semi-border.up .elementor-widget-container.hover::before{border-color:var(--purple)}.elementor-widget-icon-box.with-shadow .elementor-icon{box-shadow:1px 1px 25px 0 var(--pink-shadow)}.elementor-widget-icon-box.with-shadow.purple .elementor-icon{box-shadow:1px 1px 25px 0 var(--purple-shadow)}.elementor-widget-toggle .elementor-toggle-item{background:var(--white);border:1px solid var(--gray-border);border-radius:35px;transition:var(--transition)}.elementor-widget-toggle .elementor-toggle-item:hover{border-color:var(--purple)}.elementor-widget-toggle .elementor-toggle-item:nth-child(even){background:var(--gray)}.elementor-widget-toggle .elementor-tab-title{display:flex;justify-content:space-between;align-items:center}.elementor-widget-toggle .elementor-tab-title .elementor-toggle-title{margin-right:50px}.elementor-widget-toggle .elementor-toggle .elementor-tab-title .elementor-toggle-icon{position:relative;flex-shrink:0;order:1;width:40px;height:40px;border-radius:50%;background:var(--purple);transition:var(--transition);transition-duration:0.4s;z-index:2}.elementor-widget-toggle .elementor-toggle-icon svg{fill:none!important;width:17px!important;height:17px!important;margin:0px!important}.elementor-widget-toggle .elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-closed{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.elementor-widget-toggle .elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{transform:rotate(180deg)}.elementor-widget-toggle .elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon .elementor-toggle-icon-opened{display:none}.elementor-widget-tabs.directions .elementor-tabs-wrapper{display:flex}.elementor-widget-tabs.directions .elementor-tab-content{padding:0}.elementor-widget-tabs.directions .elementor-tabs-wrapper .elementor-tab-title{display:inline-flex;align-items:center;height:58px;padding:0 30px 0 50px;position:relative;font-size:26px;color:var(--black);background:var(--white);border:1px solid var(--gray-border)!important;transition:var(--transition)}.elementor-widget-tabs.directions .elementor-tabs-wrapper .elementor-tab-title:first-child{border-radius:40px 0 0 40px}.elementor-widget-tabs.directions .elementor-tabs-wrapper .elementor-tab-title:last-child{border-radius:0 40px 40px 0}.elementor-widget-tabs.directions .elementor-tabs-wrapper .elementor-tab-title.elementor-active{color:var(--white);background:var(--purple)}.elementor-widget-tabs.directions .elementor-tabs-wrapper .elementor-tab-title:not(:first-child){border-left:0px!important}.elementor-widget-tabs.directions .elementor-tabs-wrapper .elementor-tab-title:not(:last-child){border-right:0px!important}.elementor-widget-tabs.directions .elementor-tabs-wrapper .elementor-tab-title:not(:last-child)::after{content:"";display:block;width:40px;height:40px;position:absolute;top:0;right:-28px;left:inherit;transform:rotate(45deg) translateY(28%);z-index:1;border:1px solid var(--gray-border);border-left:0;border-bottom:0;background:var(--white);box-sizing:border-box;transition:var(--transition)}.elementor-widget-tabs.directions .elementor-tabs-wrapper .elementor-tab-title.elementor-active:not(:last-child)::after{background:var(--purple)}.elementor-widget-tabs.directions .elementor-tabs-wrapper .elementor-tab-title:hover,.elementor-widget-tabs.directions .elementor-tabs-wrapper .elementor-tab-title:hover::after,.elementor-widget-tabs.directions .elementor-tabs-wrapper .elementor-tab-title:has(+.elementor-tab-title:hover):after{border-color:var(--purple)!important}.elementor-widget-accordion.direction .elementor-accordion>div:first-of-type{display:none!important}.elementor-widget-accordion.direction .elementor-accordion-item{border:1px solid var(--gray-border)!important;border-radius:25px;background:var(--gray-bg);box-shadow:0 0 25px 0 rgb(70 70 70 / .1);transition:var(--transition)}.elementor-widget-accordion.direction .elementor-accordion-item.hover,.elementor-widget-accordion.direction .elementor-accordion-item.hover .elementor-tab-title .elementor-accordion-icon::before{border-color:var(--purple)!important}.elementor-widget-accordion.direction .elementor-accordion-item .elementor-tab-title{display:flex;justify-content:center}.elementor-widget-accordion.direction .elementor-accordion-item .elementor-tab-title .elementor-accordion-icon{position:absolute;top:-10px;right:50px;width:40px;height:40px}.elementor-widget-accordion.direction .elementor-accordion-item .elementor-tab-title .elementor-accordion-icon::before{content:"";position:absolute;left:-10px;bottom:-10px;display:block;width:60px;height:40px;box-shadow:inset 0 0 10px 0 rgb(70 70 70 / .1);background:var(--gray);border:1px solid var(--gray-border);border-top-width:0;border-radius:0 0 80px 80px;transition:var(--transition)}.elementor-widget-accordion.direction .elementor-accordion-icon svg{fill:none!important;width:17px!important;height:17px!important;margin:0px!important}.elementor-widget-accordion.direction .elementor-accordion-item .elementor-tab-title .elementor-accordion-icon-closed{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;background:var(--purple);transition:var(--transition);z-index:2}.elementor-widget-accordion.direction .elementor-accordion-item .elementor-tab-title.elementor-active .elementor-accordion-icon-closed{transform:rotate(180deg)}.elementor-widget-accordion.direction .elementor-accordion-item .elementor-tab-title.elementor-active .elementor-accordion-icon .elementor-accordion-icon-opened{display:none}.elementor-widget-accordion.direction .elementor-accordion-item .elementor-tab-content{margin-top:-65px}.elementor-widget-accordion.direction.last .elementor-accordion-item .elementor-tab-content{margin-top:-50px}.elementor-widget-accordion.direction ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:12px 40px}.elementor-widget-video.custom-video .elementor-widget-container .elementor-wrapper{--video-aspect-ratio:2 !important}.elementor-widget-video .elementor-custom-embed-play svg{fill:none}.elementor-widget-video .elementor-custom-embed-image-overlay:hover .elementor-custom-embed-play svg{opacity:1}a{display:inline-flex;justify-content:center;align-items:center;transition:var(--transition)!important}.contacts a:hover{color:var(--orange)!important}.orange-hover a:hover{color:var(--orange)!important}.slick-arrow{display:flex;margin-bottom:2px;cursor:pointer}.slick-arrow:hover{color:var(--white)!important;background:var(--pink)}.slick-arrow.slick-disabled{opacity:.5;pointer-events:none}.slick-dots{display:inline-flex;gap:6px;list-style-type:none;z-index:5}.slick-dots button{display:flex;width:15px;height:15px;font-size:0;border-radius:50%;background:var(--white);transition:var(--transition)}.slick-dots button:hover{background:var(--orange)}.slick-dots li.slick-active button{background:var(--purple)}.menu{color:var(--black)}.menu li a{padding:15px 45px;border:1px solid var(--gray-border);background-color:var(--white)}.menu li:first-child a{border-radius:25px 0 0 25px}.menu li:not(:last-child) a{border-right-width:0}.menu li:last-child a{border-radius:0 25px 25px 0}.menu li a:hover{color:var(--white);background-color:var(--purple)}.main-navigation li.current-menu-item a{color:var(--white);background-color:var(--purple)}.main-navigation .menu-toggle{position:relative;display:flex;justify-content:space-between;align-items:flex-end;flex-direction:column;width:22px;height:17px;margin-left:auto;overflow:hidden}.main-navigation .menu-toggle span{position:relative;right:0;display:block;width:22px;height:2px;border-radius:10px;background-color:var(--pink);transition:var(--transition)}.main-navigation .menu-toggle span:nth-child(2){width:80%}.header-menu{flex-grow:1;width:100%;height:100%;z-index:100}.menu-footer{flex-wrap:wrap;gap:20px}.menu-footer>li{width:25%}.menu-footer li a{width:100%;border-width:1px!important;border-radius:25px!important;background:var(--gray)}.cpel-switcher__list{position:relative;display:flex;justify-content:center;align-items:center;width:50px;height:50px;border:1px solid var(--purple);border-radius:25px;background:var(--white);transition:var(--transition);cursor:pointer}.cpel-switcher__list:hover{background:var(--purple)}.cpel-switcher__list:hover>.cpel-switcher__lang>a{color:var(--white)!important}.cpel-switcher__lang.cpel-switcher__lang{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:var(--transition);pointer-events:none}.cpel-switcher__lang.cpel-switcher__lang--active{user-select:none;z-index:5}.cpel-switcher__lang:not(.cpel-switcher__lang--active){opacity:0}.cpel-switcher__list.active{width:105px;cursor:default}.cpel-switcher__list.active:hover{background:var(--white)}.cpel-switcher__list.active:hover>.cpel-switcher__lang>a{color:var(--purple)!important}.cpel-switcher__list.active:hover>.cpel-switcher__lang>a:hover{color:var(--pink)!important}.cpel-switcher__list.active .cpel-switcher__lang.cpel-switcher__lang--active{left:25%}.cpel-switcher__list.active .cpel-switcher__lang:not(.cpel-switcher__lang--active){opacity:1;pointer-events:auto}.cpel-switcher__list.active .cpel-switcher__lang:last-child{left:75%}#route{overflow:hidden}#route .full-left>.elementor-widget-wrap{flex-grow:1;margin-left:calc((200% - 100vw) / 2);padding-left:calc((100vw - 200%) / 2);transition:var(--transition)}#route .full-right>.elementor-widget-wrap{flex-grow:1;margin-right:calc((200% - 100vw) / 2);padding-right:calc((100vw - 200%) / 2);transition:var(--transition)}#route .full-left.active>.elementor-widget-wrap,#route .full-right.active>.elementor-widget-wrap{background:var(--white)}#route .elementor-widget-icon.disabled .elementor-icon{color:var(--gray-border)}#route .route-steps span{display:inline-flex;align-items:center;height:58px;padding:0 50px 0 60px;position:relative;font-size:26px;font-weight:500;color:var(--black);background:var(--white);border:1px solid var(--gray-border)!important;transition:var(--transition)}#route .route-steps span:first-child{border-radius:40px 0 0 40px}#route .route-steps span:last-child{border-radius:0 40px 40px 0}#route .route-steps span:not(:last-child){border-right:0px!important}#route .route-steps span:not(:last-child)::after{content:"";display:block;width:40px;height:40px;position:absolute;top:0;right:-28px;left:inherit;transform:rotate(45deg) translateY(28%);z-index:1;border:1px solid var(--gray-border);border-left:0;border-bottom:0;background:var(--white);box-sizing:border-box;transition:var(--transition)}#route .route-steps span.active{color:var(--white);background:var(--purple)}#route .route-steps span.active:not(:last-child)::after{background:var(--purple)}#route .route-steps span.disabled{opacity:.5}#route .route-departure,#route .route-destination{transition:var(--transition)}#route .route-departure.disabled,#route .route-destination.disabled{opacity:.5}#route .route-departure.disabled .purple,#route .route-destination.disabled .purple{color:var(--gray-dark)}.team{overflow:hidden}.item-team{display:flex!important;align-items:center;flex-direction:column}.item-team__image{width:300px;height:300px}.item-team__image img{width:100%;height:100%;border-radius:50%;object-fit:cover;object-position:center}.item-team__name{margin-top:15px;font-size:22px;font-weight:600;line-height:1.5em;text-align:center}.item-team__position{font-size:17px;line-height:1.35em;text-align:center}.team-slider .slick-list{margin:0 -15px}.team-slider .slick-slide{padding:0 15px}.item-review{position:relative;display:flex!important;height:initial!important;max-height:470px;transition:var(--transition)}.item-review::before,.item-review::after{content:"";position:absolute;display:block;width:100px;border-radius:30px;background:#FAFAFA;box-shadow:2px 2px 10px 0 rgb(70 70 70 / .1)}.item-review::before{top:20px;right:4%;height:calc(100% - 40px);z-index:2}.item-review::after{top:40px;right:0%;height:calc(100% - 80px);z-index:1}.item-review__info{display:flex;flex-direction:column;gap:35px;width:46%;padding:45px 45px 70px 40px;border:1px solid var(--purple);border-radius:20px;box-shadow:0 0 25px 0 rgb(70 70 70 / .1);background:var(--white);transition:var(--transition);z-index:5}.item-review__info-header{display:flex;align-items:flex-end;gap:40px}.item-review__info-avatar{flex-shrink:0;position:relative;width:106px;height:106px}.item-review__info-avatar img{width:100%;height:100%;border:6px solid var(--black);border-radius:50%;object-fit:cover;transition:var(--transition)}.item-review__info-avatar.with-video{cursor:pointer}.item-review__info-avatar.with-video::after{content:"";position:absolute;right:0;bottom:0;width:48px;height:48px;border-radius:50%;background:url(https://teampets.pl/wp-content/uploads/2023/06/icon-play-white.svg) 55% 50% / auto no-repeat,var(--pink);transform:translateX(35%);cursor:pointer}.item-review__info-avatar.with-video:hover img{border-color:var(--pink)}.item-review__info-name{font-size:22px;font-weight:600}.item-review__info-type{margin-top:6px;font-weight:300}.item-review__info-text{flex-grow:1;position:relative;line-height:1.5em;overflow:hidden}.item-review__info-text::after{content:"";display:block;width:100%;height:70%;position:absolute;bottom:0;left:0;background:linear-gradient(180deg,#fff0,hsl(0 0% 100%));transition:var(--transition)}.item-review__image{width:46%;border-radius:20px;transition:var(--transition);overflow:hidden;z-index:5}.item-review__image img{width:100%;height:100%;object-fit:cover}#reviews #open-review .elementor-icon{cursor:pointer}#reviews #open-review .elementor-icon svg{transition:var(--transition)}#reviews.open .item-review__info{width:62%}#reviews.open .item-review__image{width:30%}#reviews.open .item-review__info-text::after{opacity:0}#reviews.open #open-review .elementor-icon svg{transform:rotate(90deg)}#popmake-2568 video{height:500px;display:flex;margin:0 auto}.reviews-slider .slick-list{overflow:visible}.reviews-slider .slick-track{display:flex}#reviews{overflow:hidden}.item-documents{height:initial!important}.item-documents__image{height:100%;padding:30px;border:1px solid var(--gray-border);border-radius:20px;box-shadow:2px 2px 10px 0 rgb(70 70 70 / .1)!important;background:var(--white)}.item-documents__image:hover{border-color:var(--pink);box-shadow:2px 2px 10px 0 var(--pink-shadow)!important}.item-documents__image img{width:100%;height:100%;object-fit:cover}.documents-slider .slick-list{margin:-15px}.documents-slider .slick-track{display:flex}.documents-slider .slick-slide{padding:15px}#video #slider .slick-list{margin:-15px}#video #slider .slick-track{display:flex}#video #slider .slick-slide{padding:15px}#video #slider .slick-slide>.elementor-widget-wrap{cursor:pointer}#video #slider .slick-slide.pink>.elementor-widget-wrap:hover{border-color:var(--pink)}#video #slider .slick-slide.purple>.elementor-widget-wrap:hover{border-color:var(--purple)}#video #slider .slick-slide.orange>.elementor-widget-wrap:hover{border-color:var(--orange)}.item-cars{position:relative;display:flex!important;height:initial!important;max-height:660px}.item-cars::before,.item-cars::after{content:"";position:absolute;display:block;width:100px;border-radius:30px;background:#FAFAFA;box-shadow:2px 2px 10px 0 rgb(70 70 70 / .1)}.item-cars::before{top:20px;right:4%;height:calc(100% - 40px);z-index:2}.item-cars::after{top:40px;right:0%;height:calc(100% - 80px);z-index:1}.item-cars__image{width:92%;border-radius:20px;overflow:hidden;z-index:5}.item-cars__image img{width:100%;height:100%;object-fit:cover}.cars-slider{display:flex;flex-direction:column;position:relative}.cars-slider .slick-list{overflow:visible}.cars-slider .slick-track{display:flex}.cars-slider .slick-dots{position:absolute;bottom:20px;left:46%;transform:translate(-50%)}#cars{overflow:hidden}.item-inst-images{position:relative;display:flex!important;height:initial!important}.item-inst-images__image{width:100%;position:relative;border-radius:15px;overflow:hidden;z-index:5}.item-inst-images__image::before{content:"\f16d";position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-family:"Font Awesome 5 Brands";font-size:0;font-weight:400;color:var(--white);transition:var(--transition);z-index:5}.item-inst-images__image::after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:#fff0;opacity:.5;transition:var(--transition)}.item-inst-images__image:hover::before{font-size:45px}.item-inst-images__image:hover::after{background:var(--pink)}.item-inst-images__image:hover img{filter:blur(5px)}.item-inst-images .item-inst-images__image{height:min(19vw, 300px)}.item-inst-images:nth-child(odd) .item-inst-images__image{height:min(30vw, 430px)}.item-inst-images__image img{width:100%;height:100%;object-fit:cover;transition:var(--transition)}.inst-images-slider .slick-list{margin:-15px;padding-right:60px;overflow:visible}.inst-images-slider .slick-track{display:flex;align-items:center}.inst-images-slider .slick-slide{padding:15px}#inst-images{overflow:hidden}.contacts-footer>div{flex-direction:column}body.error404 header,body.error404 footer{display:none}#cookie-notice .cookie-notice-container{padding:15px 52px!important}#cookie-notice,#cookie-notice .cn-button:not(.cn-button-custom){font-family:'Gilroy'!important;font-size:16px!important}#cookie-notice .cn-button:not(.cn-button-custom){padding:8.5px 14px!important;border-radius:20px!important}#cookie-notice .cn-button:not(.cn-button-custom):hover{background-color:var(--purple)!important}#cookie-notice .cn-close-icon{transition:var(--transition)}#cookie-notice .cn-close-icon::before,#cookie-notice .cn-close-icon::after{background-color:var(--white)}#cookie-notice .cn-privacy-policy-link{display:inline;color:var(--orange)}#cookie-notice .cn-privacy-policy-link:hover{text-decoration:underline}@media (min-width:768px){.elementor-section.gap-20>.elementor-container{gap:15px}.elementor-section.gap-20.adaptive-width>.elementor-container>.elementor-column{width:calc(50% - 7.5px)}.elementor-section.gap-30>.elementor-container{gap:20px}.elementor-section.gap-30.adaptive-width>.elementor-container>.elementor-column{width:calc(50% - 10px)}}@media (min-width:1024px){.menu{display:flex}.main-navigation .menu-toggle{display:none}.elementor-section.gap-20>.elementor-container{gap:20px}.elementor-section.gap-30>.elementor-container{gap:30px}}@media (max-width:1329.75px){.menu li a{padding:15px 25px;font-size:14px}.item-team__image{width:220px;height:220px}.elementor-widget-tabs.directions .elementor-tabs-wrapper .elementor-tab-title{padding-left:46px;font-size:18px}.elementor-widget-accordion.direction ul{grid-template-columns:repeat(auto-fit,minmax(108px,1fr));column-gap:30px}}@media (max-width:1023.75px){.margin-auto-top{margin-top:0}.logo{flex-grow:1}.header-menu{flex-grow:0;order:1}.main-menu{margin-top:20px;opacity:0;visibility:hidden;transition:var(--transition)}.main-navigation{position:absolute;top:0;right:-20px;padding:15px 20px 50px 40px;background:#fff0;border-right-width:0;border-radius:20px 0 0 20px;transition:var(--transition);pointer-events:none}.main-navigation .menu-toggle{pointer-events:all}.main-navigation .menu li~li{margin-top:10px}.main-navigation .menu li a{min-width:250px;width:100%;border-width:1px!important;border-radius:30px}.main-navigation.active{background:var(--gray);z-index:10;pointer-events:all}.main-navigation.active .main-menu{opacity:1;visibility:visible}.main-navigation.active .menu-toggle span{border-radius:0}.main-navigation.active .menu-toggle span:nth-child(1){transform:translateY(8px) rotate(45deg)}.main-navigation.active .menu-toggle span:nth-child(2){right:-100%}.main-navigation.active .menu-toggle span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.menu-footer{display:flex;gap:15px}.menu-footer>li{width:calc(33.333% - 10px)}.cpel-switcher__list{width:40px;height:40px;font-size:15px}.custom-select__current{padding:10px 20px;height:60px;font-size:15px;border-radius:30px}.custom-select__current-icon{width:36px;height:36px}.custom-select__current-icon svg{width:16px;height:16px}.custom-select__item{padding:10px 20px;font-size:15px}.input-wrap input{padding:10px 20px;height:60px;font-size:15px;border-radius:30px}.field+.field{margin-top:18px}.field input{min-height:60px;padding:0 30px}.field-button input{font-size:20px}.field-button__icon{width:60px;height:60px;font-size:28px}.field .wpcf7-acceptance input+span{font-size:14px}.field .wpcf7-acceptance input+span::before{top:0}.elementor-element.rotate-8,.elementor-element.rotate-min-3{transform:none}.seo .elementor-widget-text-editor h2{font-size:34px}.seo .elementor-widget-text-editor h2+*{margin-top:18px}.seo .elementor-widget-text-editor h3{font-size:22px}.seo .elementor-widget-text-editor p{font-size:16px}.seo .elementor-widget-text-editor p+h2,.seo .elementor-widget-text-editor p+h3{margin-top:20px}.seo .elementor-widget-text-editor ul li{font-size:15px}.seo .elementor-widget-text-editor ul li::before{top:11px}.seo .elementor-widget-text-editor ul+*{margin-top:20px}.elementor-widget-button.default .elementor-button-icon{width:50px;height:50px}.elementor-widget-heading.with-number .elementor-widget-container{height:100%;padding:14px 16px;border-radius:20px}.elementor-widget-heading.with-number .elementor-heading-title{flex-direction:column-reverse;gap:10px}.elementor-widget-heading.with-number-border .elementor-widget-container::before{top:-10px;left:-10px;width:70px;height:35px}.elementor-widget-heading.with-number-border .elementor-heading-title{width:50px;height:50px}.elementor-widget-icon.arrow .elementor-widget-container::before{left:8px}.elementor-widget-icon.arrow .elementor-widget-container::after{right:8px}.elementor-widget-icon.arrow .elementor-icon-wrapper{width:50px;height:50px}.elementor-widget-icon.with-semi-border .elementor-widget-container::before{top:-10px;left:-10px;width:70px;height:35px}.elementor-widget-icon.with-semi-border .elementor-icon-wrapper{width:50px;height:50px}.elementor-widget-icon.with-semi-border.up .elementor-icon-wrapper{width:50px;height:50px}.elementor-widget-tabs.directions .elementor-tabs-wrapper .elementor-tab-title{height:48px;padding-left:46px;font-size:16px}.elementor-widget-tabs.directions .elementor-tabs-wrapper .elementor-tab-title:not(:last-child)::after{width:33px;height:33px;right:-23px}.elementor-widget-accordion.direction .elementor-accordion-item .elementor-tab-title .elementor-accordion-icon{right:40px;width:35px;height:35px;top:-15px}.elementor-widget-accordion.direction .elementor-accordion-item .elementor-tab-title .elementor-accordion-icon::before{width:55px;height:30px}#route .route-steps span{height:48px;padding:0 40px 0 50px;font-size:22px}#route .route-steps span:not(:last-child):after{width:33px;height:33px;right:-23px}.item-review__info{width:92%!important;padding:30px 37% 50px 25px}.item-review__info-header{gap:30px}.item-review__info-avatar.with-video::after{width:38px;height:38px;transform:translateX(25%)}.item-review__image{position:absolute;top:20px;right:calc(8% + 20px);width:30%!important;height:calc(100% - 40px)}#reviews.open .item-review{max-height:100%}#reviews.open .item-review__info{padding-right:25px}#reviews.open .item-review__image{opacity:.1}#popmake-2568 video{height:400px}.item-documents__image{padding:20px}.documents-slider .slick-list{margin:-10px}.documents-slider .slick-slide{padding:10px}#video #slider .slick-list{margin:-10px}#video #slider .slick-slide{padding:10px}.item-cars{max-height:45vw}.item-inst-images .item-inst-images__image{height:35vw}.item-inst-images:nth-child(odd) .item-inst-images__image{height:25vw}.inst-images-slider .slick-list{margin:-10px}.inst-images-slider .slick-slide{padding:10px}.contacts-footer>div{flex-direction:row}.contacts-footer .order-1{order:1}.contacts-footer .order-2{order:2}.contacts-footer .order-3{order:3}.pum-overlay.pum-theme-framed-border .pum-title{font-size:26px}html.pum-open.pum-open-overlay.pum-open-scrollable body>:not([aria-modal=true]){padding-right:0px!important}#cookie-notice,#cookie-notice .cn-button:not(.cn-button-custom){font-size:14px!important}#cookie-notice .cn-button:not(.cn-button-custom){margin-left:0!important}}@media (max-width:767.75px){.main-navigation{top:0;right:0;width:calc(100vw - 40px);min-height:100%;padding:8px 0 50px 30px;border-right-width:1px;border-radius:20px;pointer-events:none}.main-navigation .menu-toggle{pointer-events:auto}.main-navigation .menu{max-width:250px;margin:0 auto}.main-navigation .menu li~li{margin-top:10px}.main-navigation .menu li a{min-width:calc(100vw - 200%)}.main-navigation.active{padding-top:20px;padding-right:30px;pointer-events:auto}.main-navigation.active .menu-toggle span{border-radius:0}.main-navigation.active .menu-toggle span:nth-child(1){transform:translateY(8px) rotate(45deg)}.main-navigation.active .menu-toggle span:nth-child(2){right:-100%}.main-navigation.active .menu-toggle span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.menu-footer{gap:10px}.menu-footer>li{width:calc(33.333% - 7px);min-width:135px}.menu-footer li a{padding:12px 25px}.cpel-switcher__list{width:30px;height:30px;font-size:12px}.cpel-switcher__list.active{width:90px}.select-wrap{max-width:100%}.custom-select--show .custom-select__current{border-radius:20px 20px 0 0}.custom-select--show .custom-select__list{max-height:150px}.custom-select__current{padding-right:10px;height:40px;font-size:14px;border-radius:20px}.custom-select__current-icon{width:26px;height:26px}.custom-select__current-icon svg{width:14px;height:14px}.custom-select__list{border-radius:0 0 0 20px}.custom-select__item{font-size:14px}.select-wrap+.input-wrap{margin-top:20px}.input-wrap{max-width:100%}.input-wrap input{height:40px;font-size:14px;border-radius:20px}.wpcf7 form .wpcf7-response-output{font-size:14px}.wpcf7-not-valid-tip{font-size:14px}.field+.field{margin-top:10px}.field input{min-height:40px;padding:0 15px;font-size:13px}.field-button input{font-size:15px}.field-button__icon{width:40px;height:40px;font-size:20px}.field .wpcf7-acceptance input+span{padding-left:18px;font-size:13px}.field .wpcf7-acceptance input+span::before{width:14px;height:14px}.slick-dots button{width:10px;height:10px}.seo .elementor-widget-text-editor h2{font-size:22px}.seo .elementor-widget-text-editor h2+*{margin-top:14px}.seo .elementor-widget-text-editor h3{font-size:16px}.seo .elementor-widget-text-editor p{font-size:14px;line-height:1.35em}.seo .elementor-widget-text-editor p+h2,.seo .elementor-widget-text-editor p+h3{margin-top:14px}.seo .elementor-widget-text-editor ul li{font-size:14px;line-height:1.35em}.seo .elementor-widget-text-editor ul li::before{top:5px}.seo .elementor-widget-text-editor ul+*{margin-top:14px}.elementor-widget-button.default .elementor-button-icon{width:40px;height:40px}.elementor-widget-button.default .elementor-button-icon i{font-size:calc(1em + 5px)}.elementor-widget-icon.arrow .elementor-widget-container::before{left:3px;width:30px;height:30px;box-shadow:1px 11px 0 0 var(--gray)}.elementor-widget-icon.arrow .elementor-widget-container::after{right:3px;width:30px;height:30px;box-shadow:-1px 11px 0 0 var(--gray)}.elementor-widget-icon.arrow .elementor-icon-wrapper{width:35px;height:35px}.elementor-widget-icon.with-semi-border .elementor-widget-container::before{top:-2px;left:-2px;width:50px;height:25px}.elementor-widget-icon.with-semi-border .elementor-icon-wrapper{width:35px;height:35px}.elementor-widget-icon.with-semi-border.up .elementor-icon-wrapper{width:38px;height:38px}.elementor-widget-icon-box.with-shadow.center-mobile .elementor-icon-box-wrapper{align-items:center}.elementor-widget-tabs.directions .elementor-tabs .elementor-tab-mobile-title{display:none}.elementor-widget-tabs.directions .elementor-tabs-wrapper{margin:0 calc((100% - 100vw) / 2);padding:0 20px;overflow:auto;--ms-overflow-style:none;scrollbar-width:none}.elementor-widget-tabs.directions .elementor-tabs-wrapper::-webkit-scrollbar{width:0;height:0}.elementor-widget-tabs.directions .elementor-tabs-wrapper .elementor-tab-title{height:38px;padding-right:20px;padding-left:36px;white-space:nowrap}.elementor-widget-tabs.directions .elementor-tabs-wrapper .elementor-tab-title:not(:last-child)::after{width:27px;height:27px;right:-19px}.elementor-widget-accordion.direction .elementor-accordion-item{border-radius:10px}.elementor-widget-accordion.direction .elementor-accordion-item .elementor-tab-title .elementor-accordion-icon{top:-5px;right:30px;width:30px;height:30px}.elementor-widget-accordion.direction .elementor-accordion-item .elementor-tab-title .elementor-accordion-icon::before{left:-5px;bottom:-5px;width:40px;height:30px}.elementor-widget-accordion.direction .elementor-accordion-item .elementor-tab-content{margin-top:-50px}.elementor-widget-accordion.direction.last .elementor-accordion-item .elementor-tab-content{margin-top:-35px}.elementor-widget-accordion.direction ul{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));column-gap:25px;font-size:14px}.elementor-widget-toggle .elementor-toggle-item{border-radius:24px}.elementor-widget-toggle .elementor-toggle .elementor-tab-title .elementor-toggle-icon{align-self:flex-start;width:30px;height:30px}.elementor-widget-toggle .elementor-toggle-icon svg{width:15px!important;height:15px!important}.elementor-widget-heading.with-number-simple .elementor-heading-title{transform:none!important}.elementor-widget-heading.with-number-simple .elementor-heading-title span{width:38px;height:38px}.elementor-widget-heading.with-number-simple .elementor-heading-title div{min-height:38px;padding:5px 15px}.elementor-widget-heading.with-number-border .elementor-widget-container::before{top:-8px;left:-8px;width:46px;height:23px}.elementor-widget-heading.with-number-border .elementor-heading-title{width:30px;height:30px}.elementor-section.gap-20>.elementor-container{gap:10px}.elementor-section.gap-30>.elementor-container{gap:15px}.elementor-widget-video.custom-video .elementor-widget-container .elementor-wrapper{--video-aspect-ratio:1.77777 !important}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper{align-items:flex-start}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon{flex-shrink:0!important;display:flex!important}#route .full-left>.elementor-widget-wrap{margin-left:calc((100% - 100vw) / 2);padding-left:calc((100vw - 100%) / 2)}#route .full-right>.elementor-widget-wrap{margin-right:0;padding-right:20px;margin-left:calc((100% - 100vw) / 2);padding-left:calc((100vw - 100%) / 2)}#route .route-steps span{height:38px;padding:0 32px 0 40px;font-size:16px}#route .route-steps span:not(:last-child):after{width:26px;height:26px;right:-18px}#route .route-fields{width:calc(100% - 42px)!important}.item-team__image{width:calc(50vw - 32px);height:calc(50vw - 32px);max-width:250px;max-height:250px}.item-team__name{margin-top:8px;font-size:16px}.item-team__position{margin-top:2px;font-size:14px}.team-slider .slick-list{margin:0 -10px}.team-slider .slick-slide{padding:0 10px}.reviews__items{padding-top:40px}.item-review{max-height:300px;transition:var(--transition)!important;transition-duration:0.5s!important}.item-review::before,.item-review::after{height:60px;border-radius:10px}.item-review::before{top:-12px;right:10px;width:calc(100% - 20px)}.item-review::after{top:-24px;right:20px;width:calc(100% - 40px)}.item-review__info{gap:25px;width:100%!important;padding:20px 15px 40px!important;border-radius:10px}.item-review__info-header{gap:20px}.item-review__info-avatar{width:55px;height:55px}.item-review__info-avatar img{border-width:3px}.item-review__info-avatar.with-video::after{width:28px;height:28px}.item-review__info-name{font-size:16px}.item-review__info-type{font-size:12px}.item-review__info-text{font-size:14px;line-height:1.4em}.item-review__image{display:none}#reviews.open .item-review{max-height:450px}#reviews.open .item-review__info{padding-right:25px}#reviews.open #open-review .elementor-icon svg{transform:rotate(180deg)}#popmake-2568{max-width:90%!important}#popmake-2568 video{height:320px}.cars__items{padding-top:40px}.item-cars{max-height:290px}.item-cars::before,.item-cars::after{height:60px;border-radius:10px}.item-cars::before{top:-12px;right:10px;width:calc(100% - 20px)}.item-cars::after{top:-24px;right:20px;width:calc(100% - 40px)}.item-cars__image{width:100%;border-radius:10px}.cars-slider .slick-dots{left:50%}.item-inst-images .item-inst-images__image{height:max(30vw, 250px)}.item-inst-images:nth-child(odd) .item-inst-images__image{height:max(50vw, 300px)}.inst-images-slider .slick-list{margin-right:calc((100% - 100vw) / 2);padding-right:45px}.contacts-footer .order-1,.contacts-footer .order-2,.contacts-footer .order-3{order:initial}.pum-overlay.pum-theme-framed-border .pum-title{font-size:20px}.pum-overlay.pum-theme-framed-border .pum-container{padding:30px 20px}.pum-overlay.pum-theme-framed-border .pum-content+.pum-close{;width:22px;height:22px;font-size:12px;line-height:1em}#cookie-notice .cookie-notice-container{padding:15px 40px!important}}@media (max-width:400px){.header-button{display:none}}.whatsapp-btn .elementor-button{background-color:#25D366!important;color:#ffffff!important;border-radius:30px;font-weight:700}.telegram-btn .elementor-button{background-color:#0088cc!important;color:#ffffff!important;border-radius:30px;font-weight:700}.messenger-btn .elementor-button{background-color:#006AFF!important;color:#ffffff!important;border-radius:30px;font-weight:700}.whatsapp-btn .elementor-button:hover{background-color:#1ebe5d!important}.telegram-btn .elementor-button:hover{background-color:#007ab8!important}.messenger-btn .elementor-button:hover{background-color:#0057cc!important}