.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{height:100%;overflow:hidden;position:relative;touch-action:pan-y}.flickity-slider{height:100%;left:0;position:absolute;width:100%}.flickity-rtl .flickity-slider{left:unset;right:0}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-cell{left:0;position:absolute}.flickity-rtl .flickity-cell{left:unset;right:0}.flickity-button{background:#ffffffbf;border:none;color:#333;position:absolute}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{box-shadow:0 0 0 5px #19f;outline:none}.flickity-button:active{opacity:.6}.flickity-button:disabled{cursor:auto;opacity:.3;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{border-radius:50%;height:44px;top:50%;transform:translateY(-50%);width:44px}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{left:10px;right:auto}.flickity-prev-next-button .flickity-button-icon{height:60%;left:20%;position:absolute;top:20%;width:60%}.flickity-page-dots{bottom:-25px;display:flex;flex-wrap:wrap;justify-content:center;position:absolute;text-align:center;width:100%}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dot{appearance:none;background:#33333340;border:none;border-radius:50%;cursor:pointer;display:block;height:10px;margin:0 8px;overflow:hidden;padding:0;text-indent:-9999px;width:10px}.flickity-rtl .flickity-page-dot{text-indent:9999px}.flickity-page-dot:focus{box-shadow:0 0 0 5px #19f;outline:none}.flickity-page-dot.is-selected{background:#333}*,:after,:before{border:0 solid;box-sizing:border-box}:after,:before{--tw-content:""}html{-webkit-text-size-adjust:100%;font-feature-settings:normal;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}.arrow-right-white-long,.theme-button-outline:not(.wp-block-button).arrow-long{background-image:url(/wp-content/themes/apvtutkinnot/public/images/right-arrow-white.e2dc09.svg);background-position:right 10px center;background-repeat:no-repeat;background-size:20px;padding-right:2.5rem}.arrow-right-black-long,.theme-button-dark:not(.wp-block-button).arrow-long,.theme-button-outline:not(.wp-block-button).arrow-long:hover{background-image:url(/wp-content/themes/apvtutkinnot/public/images/right-arrow-black.ef8090.svg);background-position:right 10px center;background-repeat:no-repeat;background-size:20px;padding-right:2.5rem}#review_form_wrapper #review_form form#commentform .comment-form-author input,#review_form_wrapper #review_form form#commentform .comment-form-email input,.theme-input,.woocommerce .shop_table tbody td.actions .coupon .add-coupon input,.woocommerce .shop_table tbody td.actions input.input-text,form.search-form input[type=search]{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity));border-radius:4em;border-width:1px;height:max-content;padding:.25rem 1.5rem;width:100%}@media (min-width:640px){#review_form_wrapper #review_form form#commentform .comment-form-author input,#review_form_wrapper #review_form form#commentform .comment-form-email input,.theme-input,.woocommerce .shop_table tbody td.actions .coupon .add-coupon input,.woocommerce .shop_table tbody td.actions input.input-text,form.search-form input[type=search]{padding:.5rem 1rem}}.main>.wp-block-columns,.main>.wp-block-cover,.main>.wp-block-gallery,.main>.wp-block-group,.main>.wp-block-media-text,.main>.wp-block-search{margin-bottom:2rem;margin-top:2rem}@media (min-width:1024px){.main>.wp-block-columns,.main>.wp-block-cover,.main>.wp-block-gallery,.main>.wp-block-group,.main>.wp-block-media-text,.main>.wp-block-search{margin-bottom:4rem;margin-top:4rem}}.main>.wp-block-audio,.main>.wp-block-file,.main>.wp-block-search,.main>.wp-block-social-links{margin-bottom:1rem;margin-top:1rem}@media (min-width:1024px){.main>.wp-block-audio,.main>.wp-block-file,.main>.wp-block-search,.main>.wp-block-social-links{margin-bottom:2rem;margin-top:2rem}}html{font-size:clamp(87.5%,2vw,100%)}h1,html{font-family:Montserrat,sans-serif;font-weight:400}h1{font-size:1.875rem;line-height:2rem}h2{font-size:1.5rem;font-weight:300}h2,h3{font-family:Montserrat,sans-serif;line-height:1.5rem}h3{font-size:1.25rem;font-weight:400}h4{font-size:1.25rem}h4,h5{font-family:Montserrat,sans-serif;font-weight:700;line-height:1rem}h5{font-size:1.125rem}h6{font-family:Montserrat,sans-serif;font-size:1rem;font-weight:500;line-height:1.5rem}h1,h2,h3,h4,h5,h6{--tw-text-opacity:1;color:rgb(0 81 59/var(--tw-text-opacity));margin-bottom:2rem}@media (min-width:768px){h1,h2,h3,h4,h5,h6{margin-bottom:42px}}h1,h2,h3,h4,h5,h6{-webkit-hyphens:auto;hyphens:auto}p{color:rgb(51 51 51/var(--tw-text-opacity));font-weight:400;letter-spacing:.179px;line-height:2;margin-bottom:1rem}p,p a{--tw-text-opacity:1}p a{color:rgb(0 127 108/var(--tw-text-opacity));font-weight:500}p strong{font-weight:700}a{color:rgb(0 127 108/var(--tw-text-opacity));font-size:1rem;font-weight:500;line-height:1.5rem}a,a:hover{--tw-text-opacity:1}a:hover{color:rgb(0 56 47/var(--tw-text-opacity))}li{--tw-text-opacity:1;color:rgb(51 51 51/var(--tw-text-opacity));font-size:1rem;font-weight:400;letter-spacing:.179px;line-height:1.5rem;line-height:2}*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width:1280px){.container{max-width:1280px}}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.-top-\[42px\]{top:-42px}.top-0{top:0}.left-0{left:0}.z-20{z-index:20}.order-1{order:1}.order-2{order:2}.order-3{order:3}.m-0{margin:0}.my-2{margin-bottom:.5rem;margin-top:.5rem}.mt-8{margin-top:2rem}.mb-\[48px\]{margin-bottom:48px}.mb-0{margin-bottom:0}.mb-4{margin-bottom:1rem}.mb-12{margin-bottom:3rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.ml-0{margin-left:0}.mb-6{margin-bottom:1.5rem}.mt-auto{margin-top:auto}.mb-auto{margin-bottom:auto}.mb-\[50px\]{margin-bottom:50px}.mr-4{margin-right:1rem}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-full{height:100%}.h-\[375px\]{height:375px}.h-\[130px\]{height:130px}.h-fit{height:-moz-fit-content;height:fit-content}.h-\[455px\]{height:455px}.h-auto{height:auto}.max-h-\[434px\]{max-height:434px}.w-full{width:100%}.max-w-none{max-width:none}.max-w-\[450px\]{max-width:450px}.max-w-\[559px\]{max-width:559px}.max-w-\[536px\]{max-width:536px}.max-w-\[500px\]{max-width:500px}.max-w-\[441px\]{max-width:441px}.max-w-\[587px\]{max-width:587px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[150px\]{max-width:150px}.max-w-screen-2xl{max-width:1536px}.max-w-\[124px\]{max-width:124px}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.gap-5{gap:1.25rem}.gap-\[70px\]{gap:70px}.gap-\[32px\]{gap:32px}.gap-y-6{row-gap:1.5rem}.gap-x-4{column-gap:1rem}.gap-y-2{row-gap:.5rem}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.border{border-width:1px}.border-main-green-600{--tw-border-opacity:1;border-color:rgb(46 120 94/var(--tw-border-opacity))}.bg-element-light-000{--tw-bg-opacity:1;background-color:rgb(235 235 235/var(--tw-bg-opacity))}.bg-content-blue-100{--tw-bg-opacity:1;background-color:rgb(242 248 248/var(--tw-bg-opacity))}.bg-slate-slate-100{--tw-bg-opacity:1;background-color:rgb(241 247 247/var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity))}.bg-opacity-40{--tw-bg-opacity:0.4}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.from-slate-slate-500{--tw-gradient-from:#547c7e;--tw-gradient-to:#547c7e00;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-slate-slate-600{--tw-gradient-to:#456668}.bg-cover{background-size:cover}.bg-center{background-position:50%}.bg-no-repeat{background-repeat:no-repeat}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-6{padding:1.5rem}.p-2{padding:.5rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-8{padding-bottom:2rem;padding-top:2rem}.px-\[50px\]{padding-left:50px;padding-right:50px}.py-16{padding-bottom:4rem;padding-top:4rem}.px-8{padding-left:2rem;padding-right:2rem}.py-9{padding-bottom:2.25rem;padding-top:2.25rem}.px-\[1\.5rem\]{padding-left:1.5rem;padding-right:1.5rem}.py-11{padding-bottom:2.75rem;padding-top:2.75rem}.pr-6{padding-right:1.5rem}.pb-0{padding-bottom:0}.pr-4{padding-right:1rem}.\!text-start{text-align:start!important}.text-start{text-align:start}.text-\[10rem\]{font-size:10rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.font-semibold{font-weight:600}.font-light{font-weight:300}.uppercase{text-transform:uppercase}.leading-normal{line-height:1.5}.leading-\[48px\]{line-height:48px}.tracking-wide{letter-spacing:.025em}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.text-main-green-600{--tw-text-opacity:1;color:rgb(46 120 94/var(--tw-text-opacity))}.text-main-green-900{--tw-text-opacity:1;color:rgb(0 81 59/var(--tw-text-opacity))}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-style-dark-100{--tw-shadow-color:#737373;--tw-shadow:var(--tw-shadow-colored)}.outline{outline-style:solid}.alignnone{height:auto;margin-left:0;margin-right:0;max-width:100%}@media screen and (min-width:769px){.alignleft{float:left;margin-inline-end:2em;margin-inline-start:0}.alignright{float:right;margin-inline-end:0;margin-inline-start:2em}}.theme-button-dark-disabled:not(.wp-block-button){align-content:center;align-items:center;border-radius:0;border-width:2px;cursor:pointer;display:block;font-family:Montserrat,sans-serif;font-weight:500;max-width:max-content;padding:.5rem 1rem}@media (min-width:768px){.theme-button-dark-disabled:not(.wp-block-button){padding:.5rem 1.5rem}}.theme-button-dark-disabled:not(.wp-block-button){--tw-bg-opacity:1;background-color:rgb(0 127 108/var(--tw-bg-opacity));border-width:0;opacity:.5;pointer-events:none}.theme-button-dark-disabled:not(.wp-block-button):hover{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(0 0 0/var(--tw-border-opacity));color:rgb(0 0 0/var(--tw-text-opacity))}.theme-button-dark-disabled:not(.wp-block-button):after{content:"→";margin-left:.5rem}.theme-button-dark:not(.wp-block-button){align-content:center;align-items:center;border-radius:0;border-width:2px;cursor:pointer;display:block;font-family:Montserrat,sans-serif;font-weight:500;max-width:max-content;padding:.5rem 1rem}@media (min-width:768px){.theme-button-dark:not(.wp-block-button){padding:.5rem 1.5rem}}.theme-button-dark:not(.wp-block-button){--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(0 127 108/var(--tw-bg-opacity));border-color:rgb(0 127 108/var(--tw-border-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.theme-button-dark:not(.wp-block-button):hover{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(255 255 255/var(--tw-border-opacity))}.theme-button-dark:not(.wp-block-button).phone:after{content:"";font:var(--fa-font-solid)}.theme-button-outline:not(.wp-block-button){align-content:center;align-items:center;border-radius:0;border-width:1px;cursor:pointer;display:block;font-family:Montserrat,sans-serif;font-weight:500;max-width:max-content;padding:.5rem 1rem}@media (min-width:768px){.theme-button-outline:not(.wp-block-button){padding:.5rem 1.5rem}}.theme-button-outline:not(.wp-block-button){--tw-border-opacity:1;--tw-text-opacity:1;background-color:initial;border-color:rgb(255 255 255/var(--tw-border-opacity));border-radius:9999px;color:rgb(255 255 255/var(--tw-text-opacity))}.theme-button-outline:not(.wp-block-button):hover{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(0 127 108/var(--tw-border-opacity));color:rgb(0 127 108/var(--tw-text-opacity))}.theme-button-outline-light:not(.wp-block-button){align-content:center;align-items:center;border-radius:0;border-width:2px;cursor:pointer;display:block;font-family:Montserrat,sans-serif;font-weight:500;max-width:max-content;padding:.5rem 1rem}@media (min-width:768px){.theme-button-outline-light:not(.wp-block-button){padding:.5rem 1.5rem}}.theme-button-outline-light:not(.wp-block-button){--tw-border-opacity:1;--tw-text-opacity:1;background-color:initial;border-color:rgb(255 255 255/var(--tw-border-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.theme-button-outline-light:not(.wp-block-button):hover{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(255 255 255/var(--tw-border-opacity));color:rgb(0 127 108/var(--tw-text-opacity))}.theme-button-outline-dark:not(.wp-block-button){align-content:center;align-items:center;border-radius:9999px;border-width:1px;cursor:pointer;display:block;font-family:Montserrat,sans-serif;font-weight:500;letter-spacing:-.025em;max-width:max-content;padding:.5rem 1rem}@media (min-width:768px){.theme-button-outline-dark:not(.wp-block-button){padding:.5rem 1.5rem}}.theme-button-outline-dark:not(.wp-block-button){--tw-border-opacity:1;--tw-text-opacity:1;background-color:initial;border-color:rgb(0 127 108/var(--tw-border-opacity));color:rgb(0 127 108/var(--tw-text-opacity))}.theme-button-outline-dark:not(.wp-block-button):hover{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(0 127 108/var(--tw-bg-opacity));border-color:rgb(0 127 108/var(--tw-border-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.theme-button-underline-light:not(.wp-block-button){--tw-text-opacity:1;align-content:center;align-items:center;background-color:initial;border-color:#0000;border-radius:0;border-width:2px;color:rgb(255 255 255/var(--tw-text-opacity));cursor:pointer;display:block;font-family:Montserrat,sans-serif;font-weight:700;max-width:max-content;padding:.5rem 0;position:relative}.theme-button-underline-light:not(.wp-block-button):hover{--tw-text-opacity:1;color:rgb(110 110 110/var(--tw-text-opacity))}.theme-button-underline-light:not(.wp-block-button):after{content:"→";margin-left:.5rem}.theme-button-underline-light:not(.wp-block-button):before{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}.theme-button-underline:not(.wp-block-button){--tw-text-opacity:1;align-content:center;align-items:center;background-color:initial;border-color:#0000;border-radius:0;border-width:2px;color:rgb(0 0 0/var(--tw-text-opacity));cursor:pointer;display:block;font-family:Montserrat,sans-serif;font-weight:700;max-width:max-content;padding:.5rem 0;position:relative}.theme-button-underline:not(.wp-block-button):hover{--tw-text-opacity:1;color:rgb(110 110 110/var(--tw-text-opacity))}.theme-button-underline:not(.wp-block-button):after{content:"→";margin-left:.5rem}.theme-button-underline:not(.wp-block-button):before{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity));bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}.theme-button-light:not(.wp-block-button){align-content:center;align-items:center;border-radius:0;border-width:2px;cursor:pointer;display:block;font-family:Montserrat,sans-serif;font-weight:500;max-width:max-content;padding:.5rem 1rem}@media (min-width:768px){.theme-button-light:not(.wp-block-button){padding:.5rem 1.5rem}}.theme-button-light:not(.wp-block-button){--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(255 255 255/var(--tw-border-opacity));color:rgb(0 0 0/var(--tw-text-opacity))}.theme-button-light:not(.wp-block-button):hover{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity));border-color:rgb(0 0 0/var(--tw-border-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.theme-py{padding-bottom:1.5rem;padding-top:1.5rem}@media (min-width:1024px){.theme-py{padding-bottom:4rem;padding-top:4rem}}.theme-py-small{padding-bottom:1rem;padding-top:1rem}@media (min-width:1024px){.theme-py-small{padding-bottom:2rem;padding-top:2rem}}.is-style-theme-my,.theme-my{margin-bottom:2rem;margin-top:2rem}@media (min-width:1024px){.is-style-theme-my,.theme-my{margin-bottom:4rem;margin-top:4rem}}.is-style-theme-my-small,.theme-my-small{margin-bottom:1rem;margin-top:1rem}@media (min-width:1024px){.is-style-theme-my-small,.theme-my-small{margin-bottom:2rem;margin-top:2rem}}.is-style-theme-py{padding:2rem 1.5rem}@media (min-width:640px){.is-style-theme-py{padding-left:6rem;padding-right:6rem}}@media (min-width:768px){.is-style-theme-py{padding-bottom:3rem;padding-top:3rem}}@media (min-width:1024px){.is-style-theme-py{padding-left:13rem;padding-right:13rem}}.is-style-theme-py-small{padding:2rem 1.5rem}@media (min-width:640px){.is-style-theme-py-small{padding-left:3rem;padding-right:3rem}}@media (min-width:768px){.is-style-theme-py-small{padding-bottom:3rem;padding-top:3rem}}@media (min-width:1024px){.is-style-theme-py-small{padding-left:140px;padding-right:140px}}.is-style-theme-my{padding-left:1.5rem;padding-right:1.5rem}@media (min-width:640px){.is-style-theme-my{padding-left:6rem;padding-right:6rem}}@media (min-width:1024px){.is-style-theme-my{padding-left:13rem;padding-right:13rem}}.is-style-theme-my-small{padding-left:1.5rem;padding-right:1.5rem}@media (min-width:640px){.is-style-theme-my-small{padding-left:3rem;padding-right:3rem}}@media (min-width:1024px){.is-style-theme-my-small{padding-left:140px;padding-right:140px}}.dark-text{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}@supports (color:rgb(0 0 0/0)) and (top:var(--f )){.dark-text{color:rgb(255 255 255/var(--tw-text-opacity))}}.margin-y{margin-bottom:1.5rem}.margin-t,.margin-y{margin-top:1.5rem}.margin-b{margin-bottom:1.5rem}.margin-y-none{margin-bottom:0;margin-top:0}.text-success-normal{color:green}.text-text{color:#212121}.text-light{color:#fff}.theme-arrow-circle-down{--tw-border-opacity:1}.theme-arrow-circle-down,.theme-arrow-circle-right{--tw-text-opacity:1;align-items:center;border-color:rgb(0 81 59/var(--tw-border-opacity));border-radius:1.5rem;border-width:2px;bottom:-15px;color:rgb(0 81 59/var(--tw-text-opacity));content:"";display:flex;font:var(--fa-font-solid);font-weight:900;height:30px;justify-content:center;left:0;margin:auto;position:absolute;right:0;width:30px}.theme-arrow-circle-right{--tw-rotate:-90deg;--tw-border-opacity:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.theme-gradient-white{background:#fff;background:linear-gradient(90deg,#fff,#2a8768 50%,#fff)}.theme-gradient-mid{background:#64d5af;background:linear-gradient(90deg,#64d5af,#2a8768 50%,#154937)}.theme-gradient-dark{background:#09291e;background:linear-gradient(90deg,#09291e,#1b5d47 48%,#154937)}.theme-shadow{box-shadow:0 3px 6px rgba(0,0,0,.161)}.theme-img-shadow-light{filter:drop-shadow(0 0 10px rgba(255,255,255,.3))}.is-style-rounded{border-radius:.75rem}@media screen and (max-width:1279px){body{padding-top:70px}}body main>*{margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--content-size)}body main>.entry-content{padding-left:1.5rem;padding-right:1.5rem}body main>.alignwide{max-width:var(--wp--style--global--wide-size)}body main>.alignfull{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);max-width:100vw}@media screen and (max-width:1099px){.entry-content>.alignwide{margin-left:-1.5rem;margin-right:-1.5rem}}@media screen and (min-width:1100px){.entry-content>.alignwide{margin-left:-100px;margin-right:-100px}}.entry-content>.alignwide>*{max-width:-moz-fit-content;max-width:fit-content;padding-left:1.5rem;padding-right:1.5rem}.entry-content>.alignfull{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);max-width:100vw}.entry-content>.alignfull>img>.wp-block-cover__background{margin-left:-1.5rem;margin-right:-1.5rem;max-width:none;width:calc(100% + 3rem)}@media screen and (min-width:769px){.logged-in.admin-bar header{margin-top:33px}}@media screen and (max-width:768px){.logged-in.admin-bar header{margin-top:47px}}body:not(.wp-admin) main .theme-block button a.wp-block-button__link:not(.wp-block-button).arrow-long{background-image:url(/wp-content/themes/apvtutkinnot/public/images/right-arrow-black.ef8090.svg);background-position:right 10px center;background-repeat:no-repeat;background-size:20px;padding-right:2.5rem}body:not(.wp-admin) main .theme-block button a.wp-block-button__link:not(.wp-block-button){align-content:center;align-items:center;border-radius:0;border-width:2px;cursor:pointer;display:block;font-family:Montserrat,sans-serif;font-weight:500;max-width:max-content;padding:.5rem 1rem}@media (min-width:768px){body:not(.wp-admin) main .theme-block button a.wp-block-button__link:not(.wp-block-button){padding:.5rem 1.5rem}}body:not(.wp-admin) main .theme-block button a.wp-block-button__link:not(.wp-block-button){--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(0 127 108/var(--tw-bg-opacity));border-color:rgb(0 127 108/var(--tw-border-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}body:not(.wp-admin) main .theme-block button a.wp-block-button__link:not(.wp-block-button):hover{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(255 255 255/var(--tw-border-opacity))}body:not(.wp-admin) main .theme-block button a.wp-block-button__link:not(.wp-block-button).phone:after{content:"";font:var(--fa-font-solid)}body.wp-block-button:not(.wp-admin) main .theme-block button a.wp-block-button__link .wp-element-button{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}@media screen and (min-width:1280px){ul.theme-main-nav>li.menu-item-has-children:focus-within ul.sub-menu body:not(.wp-admin) main .theme-block button a.wp-block-button__link a,ul.theme-main-nav>li.menu-item-has-children:hover ul.sub-menu body:not(.wp-admin) main .theme-block button a.wp-block-button__link a,ul.theme-top-nav>li.menu-item-has-children:focus-within ul.sub-menu body:not(.wp-admin) main .theme-block button a.wp-block-button__link a,ul.theme-top-nav>li.menu-item-has-children:hover ul.sub-menu body:not(.wp-admin) main .theme-block button a.wp-block-button__link a{display:inline-block}}body.wp-admin .edit-post-layout .editor-styles-wrapper .has-white-color{background-color:#e7e7e7}.block-background{height:100%;left:0;position:absolute!important;top:0;width:100%;z-index:-10}main>div.wp-block-cover:first-child{margin-top:0}.page-header{padding-bottom:1.5rem;padding-top:1.5rem}.page-not-found-container{padding-bottom:3rem;padding-top:3rem;text-align:center}.page-not-found-container svg,.search-page-container article a{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.search-page-container article a{text-decoration-line:underline}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;pointer-events:none}form.search-form{align-items:center;display:flex;justify-content:center}form.search-form button,form.search-form input.search-submit{margin-left:1rem;margin-right:1rem}.is-layout-flow h1,.is-layout-flow h2,.is-layout-flow h3,.is-layout-flow h4,.is-layout-flow h5,.is-layout-flow h6,.is-layout-flow p{margin-bottom:1rem;margin-top:0}.wp-block-heading h1,.wp-block-heading h2,.wp-block-heading h3{margin-bottom:42px;margin-top:0}.wp-block-button .wp-element-button{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(38 171 38/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.wp-block-button.is-style-light .wp-element-button{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(110 110 110/var(--tw-bg-opacity));color:rgb(0 0 0/var(--tw-text-opacity))}.wp-block-button.theme-button-outline .wp-element-button{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(46 120 94/var(--tw-border-opacity));color:rgb(46 120 94/var(--tw-text-opacity))}.wp-block-button.is-style-outline .wp-element-button{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(46 120 94/var(--tw-border-opacity));border-radius:9999px;border-width:1px;color:rgb(46 120 94/var(--tw-text-opacity))}.wp-block-button.is-style-outline .wp-element-button:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(0 81 59/var(--tw-bg-opacity));color:rgb(51 51 51/var(--tw-text-opacity))}.wp-block-button.is-style-outline-light .wp-element-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(0 0 0/var(--tw-border-opacity));border-width:1px;color:rgb(46 120 94/var(--tw-text-opacity))}.wp-block-button.is-style-underline .wp-element-button,.wp-block-button.is-style-underline-light .wp-element-button{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:rgb(0 0 0/var(--tw-text-opacity));text-decoration-line:underline}.wp-block-button.theme-button-dark .wp-element-button{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.wp-block-button.theme-button-light .wp-element-button{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:rgb(0 0 0/var(--tw-text-opacity))}p.has-text-color a{color:inherit}body:not(.wp-admin) main .theme-block ul,body:not(.wp-admin) main .wp-block-column ul{font-family:Montserrat,sans-serif;list-style-position:inside;list-style-type:disc;margin:1.75rem 1.5rem}body:not(.wp-admin) main .theme-block ul li,body:not(.wp-admin) main .wp-block-column ul li{margin-bottom:.5rem}body:not(.wp-admin) main .theme-block ol,body:not(.wp-admin) main .wp-block-column ol{font-family:Montserrat,sans-serif;list-style-position:inside;list-style-type:decimal;margin:1.75rem 1.5rem}body:not(.wp-admin) main .theme-block ol li,body:not(.wp-admin) main .wp-block-column ol li{margin-bottom:.5rem}body:not(.woocommerce):not(.woocommerce-page) .main ul{font-family:Montserrat,sans-serif;list-style-position:inside;list-style-type:disc;margin:1.75rem 1.5rem}body:not(.woocommerce):not(.woocommerce-page) .main ul li{margin-bottom:.5rem}body:not(.woocommerce):not(.woocommerce-page) .main ol{font-family:Montserrat,sans-serif;list-style-position:inside;list-style-type:decimal;margin:1.75rem 1.5rem}body:not(.woocommerce):not(.woocommerce-page) .main ol li{margin-bottom:.5rem}body:not(.woocommerce):not(.woocommerce-page) .main blockquote{margin-left:auto;margin-right:auto;max-width:400px;position:relative}body:not(.woocommerce):not(.woocommerce-page) .main blockquote p{font-family:Montserrat,sans-serif;font-size:1.25rem;font-weight:500;line-height:1.75rem;text-align:left}body:not(.woocommerce):not(.woocommerce-page) .main blockquote:before{content:",,";font-family:Montserrat,sans-serif;font-size:100px;font-weight:500;left:-45px;letter-spacing:-10px;position:absolute;text-align:right;top:-90px}.font-noyh{font-family:Noyh Geometric,sans-serif}.gform_wrapper .gform_title{font-size:1.5rem;font-weight:300;line-height:2rem;margin:0 0 1.5rem}.gform_wrapper .gform_description{margin:0 0 1.5rem}.gform_wrapper .gform_body .gform_fields{list-style-type:none;margin:0;row-gap:10px!important}.gform_wrapper .gform_body .gfield{margin-bottom:1rem;padding-right:0}.gform_wrapper .gform_body .gfield label{--tw-text-opacity:1;color:rgb(51 51 51/var(--tw-text-opacity))}.gform_wrapper .gform_body .gfield.hidden_label .gfield_label{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.gform_wrapper .gform_footer input[type=submit]{background-color:#0000!important;border:1px solid #007f6c!important;border-radius:50px!important;color:#007f6c!important;padding:12px 16px!important}.gform_wrapper .gform_footer input[type=submit]:hover{background-color:#007f6c!important;border:#007f6c!important;color:#fff!important;padding:12px 16px!important}.gform_wrapper input[type=email],.gform_wrapper input[type=number],.gform_wrapper input[type=tel],.gform_wrapper input[type=text]{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity));border-radius:4em;border-width:1px;height:max-content;padding:.25rem 1.5rem;width:100%}@media (min-width:640px){.gform_wrapper input[type=email],.gform_wrapper input[type=number],.gform_wrapper input[type=tel],.gform_wrapper input[type=text]{padding:.5rem 1rem}}.gform_wrapper input[type=email],.gform_wrapper input[type=number],.gform_wrapper input[type=tel],.gform_wrapper input[type=text]{border-radius:.5rem!important}.gform_wrapper textarea{border-color:var(--wp--preset--color--main-green-400);border-radius:.5rem!important;border-width:2px;padding:.5rem 1rem;width:100%}.gform_wrapper .gform_validation_container{display:none!important;left:-9000px;position:absolute!important}.gform_wrapper input[type=email]:focus,.gform_wrapper input[type=number]:focus,.gform_wrapper input[type=tel]:focus,.gform_wrapper input[type=text]:focus,.gform_wrapper textarea:focus{border-color:#fff!important;box-shadow:0 0 0 2px #007f6c!important}.gform_wrapper input[type=email]:focus::placeholder,.gform_wrapper input[type=number]:focus::placeholder,.gform_wrapper input[type=tel]:focus::placeholder,.gform_wrapper input[type=text]:focus::placeholder,.gform_wrapper textarea:focus::placeholder{color:#333!important;opacity:1}.gform_wrapper .rc-anchor-normal{max-width:80vw}@media(max-width:400px){.gform_wrapper .rc-anchor-normal .rc-anchor-normal-footer .rc-anchor-logo-portrait{display:none}.gform_wrapper .rc-anchor-normal .rc-anchor-normal-footer .rc-anchor-normal .rc-anchor-pt{left:0;margin:-16px 45px 0 14px;padding-right:2px;position:absolute;text-align:left;width:-moz-fit-content;width:fit-content}}form.post-password-form p{margin-bottom:1rem}form.post-password-form label{font-weight:700}form.post-password-form input[type=password]{--tw-border-opacity:1;border-color:rgb(115 115 115/var(--tw-border-opacity));border-width:1px;padding:.5rem 1rem;width:100%}form.post-password-form input[type=submit]:not(.wp-block-button).arrow-long{background-image:url(/wp-content/themes/apvtutkinnot/public/images/right-arrow-white.e2dc09.svg);background-position:right 10px center;background-repeat:no-repeat;background-size:20px;padding-right:2.5rem}form.post-password-form input[type=submit]:not(.wp-block-button).arrow-long:hover{background-image:url(/wp-content/themes/apvtutkinnot/public/images/right-arrow-black.ef8090.svg);background-position:right 10px center;background-repeat:no-repeat;background-size:20px;padding-right:2.5rem}form.post-password-form input[type=submit]:not(.wp-block-button){align-content:center;align-items:center;border-radius:0;border-width:1px;cursor:pointer;display:block;font-family:Montserrat,sans-serif;font-weight:500;max-width:max-content;padding:.5rem 1rem}@media (min-width:768px){form.post-password-form input[type=submit]:not(.wp-block-button){padding:.5rem 1.5rem}}form.post-password-form input[type=submit]:not(.wp-block-button){--tw-border-opacity:1;--tw-text-opacity:1;background-color:initial;border-color:rgb(255 255 255/var(--tw-border-opacity));border-radius:9999px;color:rgb(255 255 255/var(--tw-text-opacity))}form.post-password-form input[type=submit]:not(.wp-block-button):hover{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(0 127 108/var(--tw-border-opacity));color:rgb(0 127 108/var(--tw-text-opacity))}form.wp-block-button.post-password-form input[type=submit] .wp-element-button{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(46 120 94/var(--tw-border-opacity));color:rgb(46 120 94/var(--tw-text-opacity))}.searchwp-live-search-result{border-bottom:1px solid #e2e8f0!important;padding:1rem}.searchwp-live-search-result-link{column-gap:1rem;display:flex!important}.searchwp-live-search-result-image{height:6rem;object-fit:cover;width:6rem}.searchwp-live-search-result-title{font-size:.875rem;line-height:1.25rem;margin:0}.searchwp-live-search-result-excerpt p{padding:0!important}.slick-next,.slick-prev{--tw-border-opacity:1;aspect-ratio:1/1;border-color:rgb(0 81 59/var(--tw-border-opacity));border-radius:9999px;border-style:solid;border-width:2px;display:flex;font-family:Montserrat,sans-serif;font-weight:700;height:30px;justify-content:center;opacity:1;width:30px}.slick-next:hover,.slick-prev:hover{opacity:.5}.slick-next:before,.slick-prev:before{--tw-text-opacity:1;align-self:center;color:rgb(0 81 59/var(--tw-text-opacity));display:flex;font-family:Montserrat,sans-serif;font-weight:700;margin-top:-2px;transform:scaleY(1.5)}.slick-prev:before{content:"<"}.slick-next:before{content:">"}.slick-dots{bottom:-45px;margin-left:auto!important;margin-right:auto!important;max-width:100%!important}.slick-dots li button:before{font-size:1.125rem;line-height:1.75rem}.slick-dots li button:before,.slick-dots li.slick-active button:before{--tw-text-opacity:1;color:rgb(0 81 59/var(--tw-text-opacity))}@media screen and (max-width:1279px){.mobilemenu-overlay{background-color:none;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1}}.logged-in.admin-bar header.header{margin-top:30px}@media screen and (max-width:1279px){header.theme-site-header{background-color:#fff;box-shadow:none;display:block;height:max-content;max-height:70px;position:fixed;top:-20px;top:0;width:100%}header.theme-site-header.--active{bottom:0}header.theme-site-header.--active .theme-headercontent{--tw-border-opacity:1;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;border-color:rgb(46 120 94/var(--tw-border-opacity));border-top-left-radius:.5rem;border-width:1px;max-height:100vh;overflow-y:auto}header.theme-site-header .theme-top-header-container{align-items:center;display:flex;height:70px;justify-content:space-between}}@media screen and (min-width:1280px){header.theme-site-header .theme-top-header-container{align-items:center;display:flex;justify-content:space-between}}header.theme-site-header .theme-top-header-container .theme-headerlogo{height:auto}header.theme-site-header .theme-top-header-container .theme-headerlogo-break{border-right:2px solid #000;height:50px}header.theme-site-header .theme-top-header-container .theme-top-nav-container{list-style-type:none;margin-left:auto}header.theme-site-header .theme-top-header-container .theme-top-nav-container ul.theme-top-nav{align-items:center;column-gap:2rem;display:flex;font-family:Montserrat,sans-serif;font-weight:500;list-style-type:none;margin:0;text-transform:uppercase}header.theme-site-header .theme-top-header-container .theme-top-nav-container ul.theme-top-nav li{margin:0}header.theme-site-header .theme-top-header-container .theme-top-nav-container ul.theme-top-nav li a:hover{font-weight:700}header.theme-site-header .theme-top-header-container .theme-top-nav-wc-container{align-items:center;column-gap:1rem;display:flex}header.theme-site-header .theme-top-header-container .nav-search-container .nav-search form.nav-search-form{align-items:center;display:flex}header.theme-site-header .theme-top-header-container .nav-search-container .nav-search input.search-field{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity));border-radius:4em;border-width:1px;height:max-content;padding:.25rem 1.5rem;width:100%}@media (min-width:640px){header.theme-site-header .theme-top-header-container .nav-search-container .nav-search input.search-field{padding:.5rem 1rem}}header.theme-site-header input.theme-menu-btn{left:0;opacity:0;overflow:hidden;position:absolute;top:0;transform:translateY(-100%)}header.theme-site-header label.theme-menu-icon{aspect-ratio:1/1;height:40px;position:relative;width:21px}@media screen and (min-width:1280px){header.theme-site-header label.theme-menu-icon{display:none}}header.theme-site-header label.theme-menu-icon span.navicon{--tw-bg-opacity:1;background-color:rgb(0 127 108/var(--tw-bg-opacity));display:block;height:3px;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:background .2s ease-out;width:100%}@media screen and (min-width:1280px){header.theme-site-header label.theme-menu-icon span.navicon{display:none}}header.theme-site-header .theme-headercontent .checkout-button{font-weight:700;height:3rem;letter-spacing:.025em}@media screen and (max-width:1279px){header.theme-site-header .theme-headercontent{background-color:#fff;max-height:0;max-width:-moz-fit-content;max-width:fit-content;overflow:hidden;top:-12px}}@media screen and (min-width:1280px){header.theme-site-header .theme-headercontent{align-items:center;display:flex;justify-content:space-between}}.theme-menu-icon .navicon:after,.theme-menu-icon .navicon:before{--tw-bg-opacity:1;background-color:rgb(0 127 108/var(--tw-bg-opacity));content:"";display:block;height:100%;position:absolute;transition:all .2s ease-out;width:100%}.theme-menu-icon:hover{cursor:pointer}.theme-menu-icon .navicon:before{top:7px}.theme-menu-icon .navicon:after{top:-7px}.theme-menu-btn:checked~.theme-menu-icon .navicon{background:#0000}.theme-menu-btn:checked~.theme-menu-icon .navicon:before{transform:rotate(-45deg)}.theme-menu-btn:checked~.theme-menu-icon .navicon:after{transform:rotate(45deg)}.theme-menu-btn:checked~.theme-menu-icon:not(.steps) .navicon:after,.theme-menu-btn:checked~.theme-menu-icon:not(.steps) .navicon:before{top:0}@media screen and (min-width:1280px){ul.theme-main-nav,ul.theme-top-nav{--tw-text-opacity:1;color:rgb(0 81 59/var(--tw-text-opacity));display:flex;font-family:Montserrat,sans-serif;font-weight:700;justify-content:flex-end;list-style-type:none;margin:0}}ul.theme-main-nav>li,ul.theme-top-nav>li{margin:0}@media screen and (min-width:1280px){ul.theme-main-nav>li>a,ul.theme-top-nav>li>a{--tw-text-opacity:1;color:rgb(46 120 94/var(--tw-text-opacity));display:block;font-weight:500;letter-spacing:.025em;padding:1rem 1.5rem;text-align:center;width:-moz-fit-content;width:fit-content}@media (min-width:1536px){ul.theme-main-nav>li>a,ul.theme-top-nav>li>a{padding-bottom:1.25rem;padding-top:1.25rem}}}@media screen and (min-width:1536px){ul.theme-main-nav>li>a,ul.theme-top-nav>li>a{width:-moz-fit-content;width:fit-content}}ul.theme-main-nav>li.current-menu-ancestor>a,ul.theme-main-nav>li.current-menu-item>a,ul.theme-top-nav>li.current-menu-ancestor>a,ul.theme-top-nav>li.current-menu-item>a{--tw-text-opacity:1;color:rgb(0 81 59/var(--tw-text-opacity));font-weight:700}@media screen and (max-width:1279px){ul.theme-main-nav>li,ul.theme-top-nav>li{--tw-text-opacity:1;color:rgb(0 81 59/var(--tw-text-opacity));font-weight:600;gap:2rem;padding:1rem 3rem 1rem 1.5rem;width:100%}ul.theme-main-nav>li.menu-item-has-children,ul.theme-top-nav>li.menu-item-has-children{max-width:80vw}ul.theme-main-nav>li.menu-item-has-children.expanded .extract:after,ul.theme-top-nav>li.menu-item-has-children.expanded .extract:after{background-image:url(/wp-content/themes/apvtutkinnot/public/images/circle-chevron-down.85ffa2.svg);content:" ";height:1.5rem;padding:12px;position:absolute;transform:rotate(0deg);width:1.5rem}ul.theme-main-nav>li.menu-item-has-children .extract,ul.theme-top-nav>li.menu-item-has-children .extract{align-items:center;aspect-ratio:1/1;display:flex;font-weight:700;justify-content:center;position:absolute;right:22px;top:26px;z-index:10}ul.theme-main-nav>li.menu-item-has-children .extract:hover,ul.theme-top-nav>li.menu-item-has-children .extract:hover{cursor:pointer}ul.theme-main-nav>li.menu-item-has-children .extract:after,ul.theme-top-nav>li.menu-item-has-children .extract:after{background-image:url(/wp-content/themes/apvtutkinnot/public/images/circle-chevron-down.85ffa2.svg);content:" ";height:1.5rem;padding:12px;position:absolute;transform:rotate(180deg);width:1.5rem}ul.theme-main-nav>li>ul.sub-menu,ul.theme-top-nav>li>ul.sub-menu{display:none;list-style:disc;margin-left:2rem;width:100%}ul.theme-main-nav>li>ul.sub-menu>li,ul.theme-top-nav>li>ul.sub-menu>li{padding-bottom:1rem;padding-top:1rem;width:100%}ul.theme-main-nav>li>ul.sub-menu>li:first-child,ul.theme-top-nav>li>ul.sub-menu>li:first-child{margin-top:1rem}ul.theme-main-nav>li>ul.sub-menu>li>a,ul.theme-top-nav>li>ul.sub-menu>li>a{--tw-text-opacity:1;color:rgb(46 120 94/var(--tw-text-opacity));letter-spacing:.025em;text-decoration-line:none;text-transform:none}ul.theme-main-nav>li>ul.sub-menu>li::marker,ul.theme-top-nav>li>ul.sub-menu>li::marker{--tw-text-opacity:1;color:rgb(46 120 94/var(--tw-text-opacity));font-weight:300}ul.theme-main-nav>li>ul.sub-menu>li.current-menu-ancestor::marker,ul.theme-main-nav>li>ul.sub-menu>li.current-menu-item::marker,ul.theme-top-nav>li>ul.sub-menu>li.current-menu-ancestor::marker,ul.theme-top-nav>li>ul.sub-menu>li.current-menu-item::marker{--tw-text-opacity:1;color:rgb(0 81 59/var(--tw-text-opacity));font-weight:700}ul.theme-main-nav>li>ul.sub-menu>li.current-menu-ancestor a,ul.theme-main-nav>li>ul.sub-menu>li.current-menu-item a,ul.theme-top-nav>li>ul.sub-menu>li.current-menu-ancestor a,ul.theme-top-nav>li>ul.sub-menu>li.current-menu-item a{--tw-text-opacity:1;color:rgb(0 81 59/var(--tw-text-opacity));font-weight:700}}@media screen and (min-width:1280px){ul.theme-main-nav>li.menu-item-has-children,ul.theme-top-nav>li.menu-item-has-children{position:relative}ul.theme-main-nav>li.menu-item-has-children .extract,ul.theme-top-nav>li.menu-item-has-children .extract{display:none}ul.theme-main-nav>li.menu-item-has-children:focus-within ul.sub-menu,ul.theme-main-nav>li.menu-item-has-children:hover ul.sub-menu,ul.theme-top-nav>li.menu-item-has-children:focus-within ul.sub-menu,ul.theme-top-nav>li.menu-item-has-children:hover ul.sub-menu{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;border-color:rgb(46 120 94/var(--tw-border-opacity));border-top-right-radius:.5rem;border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:block!important;max-height:1000px!important;max-width:none;min-width:187px;transition:max-height .5s ease-in-out;width:min-content;width:-moz-fit-content;width:fit-content}ul.theme-main-nav>li.menu-item-has-children:focus-within ul.sub-menu a,ul.theme-main-nav>li.menu-item-has-children:hover ul.sub-menu a,ul.theme-top-nav>li.menu-item-has-children:focus-within ul.sub-menu a,ul.theme-top-nav>li.menu-item-has-children:hover ul.sub-menu a{display:block;padding:1rem 1.5rem}ul.theme-main-nav>li.menu-item-has-children:focus-within ul.sub-menu .button a,ul.theme-main-nav>li.menu-item-has-children:focus-within ul.sub-menu .theme-button a,ul.theme-main-nav>li.menu-item-has-children:focus-within ul.sub-menu .theme-button-dark a,ul.theme-main-nav>li.menu-item-has-children:focus-within ul.sub-menu .theme-button-light a,ul.theme-main-nav>li.menu-item-has-children:focus-within ul.sub-menu .theme-button-tertiary a,ul.theme-main-nav>li.menu-item-has-children:hover ul.sub-menu .button a,ul.theme-main-nav>li.menu-item-has-children:hover ul.sub-menu .theme-button a,ul.theme-main-nav>li.menu-item-has-children:hover ul.sub-menu .theme-button-dark a,ul.theme-main-nav>li.menu-item-has-children:hover ul.sub-menu .theme-button-light a,ul.theme-main-nav>li.menu-item-has-children:hover ul.sub-menu .theme-button-tertiary a,ul.theme-top-nav>li.menu-item-has-children:focus-within ul.sub-menu .button a,ul.theme-top-nav>li.menu-item-has-children:focus-within ul.sub-menu .theme-button a,ul.theme-top-nav>li.menu-item-has-children:focus-within ul.sub-menu .theme-button-dark a,ul.theme-top-nav>li.menu-item-has-children:focus-within ul.sub-menu .theme-button-light a,ul.theme-top-nav>li.menu-item-has-children:focus-within ul.sub-menu .theme-button-tertiary a,ul.theme-top-nav>li.menu-item-has-children:hover ul.sub-menu .button a,ul.theme-top-nav>li.menu-item-has-children:hover ul.sub-menu .theme-button a,ul.theme-top-nav>li.menu-item-has-children:hover ul.sub-menu .theme-button-dark a,ul.theme-top-nav>li.menu-item-has-children:hover ul.sub-menu .theme-button-light a,ul.theme-top-nav>li.menu-item-has-children:hover ul.sub-menu .theme-button-tertiary a{display:inline-block}ul.theme-main-nav>li.menu-item-has-children:focus-within>ul.sub-menu li.current-menu-item>a,ul.theme-main-nav>li.menu-item-has-children:hover>ul.sub-menu li.current-menu-item>a,ul.theme-top-nav>li.menu-item-has-children:focus-within>ul.sub-menu li.current-menu-item>a,ul.theme-top-nav>li.menu-item-has-children:hover>ul.sub-menu li.current-menu-item>a{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(241 247 247/var(--tw-bg-opacity));color:rgb(0 81 59/var(--tw-text-opacity));font-weight:700;padding:1rem 1.5rem}ul.theme-main-nav>li.menu-item-has-children:focus-within>ul.sub-menu ul.sub-menu,ul.theme-main-nav>li.menu-item-has-children:hover>ul.sub-menu ul.sub-menu,ul.theme-top-nav>li.menu-item-has-children:focus-within>ul.sub-menu ul.sub-menu,ul.theme-top-nav>li.menu-item-has-children:hover>ul.sub-menu ul.sub-menu{padding:0}ul.theme-main-nav>li.menu-item-has-children:after,ul.theme-top-nav>li.menu-item-has-children:after{color:#fff;content:"▾";cursor:pointer;position:absolute;right:0;top:50%;transform:translateY(-50%)}ul.theme-main-nav>li>ul.sub-menu,ul.theme-top-nav>li>ul.sub-menu{--tw-bg-opacity:1;--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));bottom:15px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);box-sizing:border-box;left:25px;list-style-type:none;margin:0;max-height:0;max-width:200px;min-width:100%;overflow:hidden;position:absolute;transform:translateY(100%);z-index:20}ul.theme-main-nav>li>ul.sub-menu>li.vali,ul.theme-top-nav>li>ul.sub-menu>li.vali{padding-top:.75rem}ul.theme-main-nav>li>ul.sub-menu li.menu-item-has-children>a,ul.theme-top-nav>li>ul.sub-menu li.menu-item-has-children>a{font-weight:700;text-align:left}ul.theme-main-nav>li>ul.sub-menu>li a,ul.theme-top-nav>li>ul.sub-menu>li a{font-weight:500;padding:0;text-align:left}ul.theme-main-nav>li>ul.sub-menu>li a:hover,ul.theme-top-nav>li>ul.sub-menu>li a:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(242 248 248/var(--tw-bg-opacity));color:rgb(0 81 59/var(--tw-text-opacity));font-weight:700}ul.theme-main-nav>li>ul.sub-menu ul.sub-menu,ul.theme-top-nav>li>ul.sub-menu ul.sub-menu{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);padding:.25rem;position:relative;transform:none}ul.theme-main-nav>li>ul.sub-menu ul.sub-menu>li a,ul.theme-top-nav>li>ul.sub-menu ul.sub-menu>li a{display:inline-block;font-weight:500;line-height:normal;padding-left:.5rem}}footer .content-info .footer-nav a{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));font-size:.875rem;line-height:1.25rem}footer .content-info .footer-nav a:hover{text-decoration-line:underline;text-underline-offset:2px}footer .content-info .footer-nav li:first-child a{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));font-weight:500!important}footer .content-info .footer-nav li:first-child a:hover{text-decoration-line:underline;text-underline-offset:2px}footer .content-info .footer-nav li:nth-child(n+1){margin-bottom:17px}footer .content-info .footer-nav li:nth-child(n+1) a{font-weight:400}footer .section a{color:#fff;font-size:.875rem;font-weight:500;line-height:1.25rem}footer .section a:nth-child(n+1){font-weight:500;margin-bottom:17px}footer .section a:hover{text-decoration-line:underline;text-underline-offset:2px}.woocommerce .ywgc_have_code{--tw-bg-opacity:1;--tw-text-opacity:1;align-items:center;background-color:rgb(0 0 0/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity));display:grid;grid-template-columns:auto auto;height:50px;justify-content:space-between;margin:1rem auto;padding-left:2rem;padding-right:2rem;position:relative;width:100%}@media (min-width:640px){.woocommerce .ywgc_have_code{grid-template-columns:auto auto auto;width:80%}}@media (min-width:768px){.woocommerce .ywgc_have_code{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(0 127 108/var(--tw-bg-opacity));border-color:rgb(46 120 94/var(--tw-border-opacity));border-left-width:8px;border-style:solid;color:rgb(0 0 0/var(--tw-text-opacity));margin-left:0;width:40%}}.woocommerce .ywgc_have_code img{display:none}@media (min-width:640px){.woocommerce .ywgc_have_code img{display:block}}.woocommerce .ywgc_have_code img{filter:invert(1)}.woocommerce .ywgc_have_code a.ywgc-show-giftcard{bottom:0;color:#0000;left:0;position:absolute;right:0;top:0}.woocommerce .ywgc_have_code a.ywgc-show-giftcard:after{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));display:block;margin-left:.5rem;margin-top:-5px;padding-right:1.5rem;text-decoration-line:none;vertical-align:middle;visibility:visible}@media (min-width:768px){.woocommerce .ywgc_have_code a.ywgc-show-giftcard:after{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}}.woocommerce .ywgc_have_code a.ywgc-show-giftcard:after{bottom:auto;content:"";font:var(--fa-font-solid);position:absolute;right:0;-webkit-text-decoration:none!important;text-decoration:none!important;top:auto}.woocommerce .ywgc_enter_code{display:grid;height:50px;margin:0 auto;padding:0;width:100%}@media (min-width:640px){.woocommerce .ywgc_enter_code{width:80%}}@media (min-width:768px){.woocommerce .ywgc_enter_code{margin-left:0;width:40%}}.woocommerce .ywgc_enter_code>div{align-items:center;column-gap:1rem;display:grid;grid-template-columns:auto auto;justify-content:center;margin:0 auto;padding:0;width:100%}.woocommerce .ywgc_enter_code>div .form-row{display:grid;margin:0;padding:0;width:100%}.woocommerce .ywgc_enter_code div>p:not(.form-row){display:none}.woocommerce .ywgc_enter_code input.input-text{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity));border-radius:4em;border-width:1px;height:max-content;padding:.25rem 1.5rem;width:100%}@media (min-width:640px){.woocommerce .ywgc_enter_code input.input-text{padding:.5rem 1rem}}.woocommerce .ywgc_enter_code button.ywgc_apply_gift_card_button{background-color:var(--wp--preset--color--main-green-400)!important;color:var(--wp--preset--color--text)!important;margin-bottom:0;margin-top:0;padding:.5rem 1rem}.woocommerce-info .ywgc_have_code,.woocommerce-notices-wrapper .ywgc_have_code{width:100%}.archive.tax-product_cat .term-description{padding-bottom:1rem;padding-top:1rem}.archive.tax-product_cat .products.columns-4{gap:0}.archive.tax-product_cat .products.columns-4 .woocommerce_sidebar_nav{display:grid;grid-row-end:span 10}.theme-top-nav-wc-container:focus .nav-cart-contents,.theme-top-nav-wc-container:hover .nav-cart-contents{display:block}.theme-site-header .nav-cart-contents{display:none}.theme-site-header .nav-cart-contents ul.woocommerce-mini-cart{display:flex;flex-direction:column;row-gap:1rem}.theme-site-header .nav-cart-contents ul.woocommerce-mini-cart li{position:relative}.theme-site-header .nav-cart-contents ul.woocommerce-mini-cart li:not(:last-child){margin-bottom:1rem}.theme-site-header .nav-cart-contents ul.woocommerce-mini-cart li a.remove{--tw-translate-y:-50%;color:red;display:flex;font-size:40px;justify-content:flex-end;position:absolute;right:0;top:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));width:30px}.theme-site-header .nav-cart-contents ul.woocommerce-mini-cart li a:not(.remove){column-gap:.5rem;display:flex;font-weight:700;margin-right:30px}.theme-site-header .nav-cart-contents ul.woocommerce-mini-cart li a:not(.remove) img{height:5rem;object-fit:cover;width:5rem}.theme-site-header .nav-cart-contents ul.woocommerce-mini-cart li .quantity{bottom:0;left:5rem;margin-left:.5rem;position:absolute}.theme-site-header .nav-cart-contents .total{display:flex;font-weight:700;justify-content:space-between;margin-bottom:1rem;margin-top:1rem}.theme-site-header .nav-cart-contents .buttons .button.checkout,.theme-site-header .nav-cart-contents .buttons .button:not(.checkout){width:100%!important}.theme-site-header .nav-cart-contents{--tw-bg-opacity:1;--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);padding:1.5rem;position:absolute;right:0;top:2.5rem;width:24rem;z-index:10}.theme-site-header .nav-cart-contents .nav-cart-items{display:flex;flex-direction:column;row-gap:1rem}.theme-site-header .nav-cart-contents .nav-cart-items .nav-cart-item-container{column-gap:.75rem;display:flex}.theme-site-header .nav-cart-contents .nav-cart-items .nav-cart-item-container .nav-cart-item-image{height:5rem;width:5rem}.theme-site-header .nav-cart-contents .nav-cart-items .nav-cart-item-container .nav-cart-item-image img{height:100%;object-fit:cover;width:100%}.theme-site-header .nav-cart-contents .nav-cart-items .nav-cart-item-container .nav-cart-item-contents{flex:1 1 0%}.theme-site-header .nav-cart-contents .nav-cart-items .nav-cart-item-container .nav-cart-item-contents .nav-cart-item-name{display:flex;justify-content:space-between}.theme-site-header .nav-cart-contents .nav-cart-items .nav-cart-item-container .nav-cart-item-contents .nav-cart-item-name .nav-cart-item-title{font-weight:700}.theme-site-header .nav-cart-contents .nav-cart-items .nav-cart-item-container .nav-cart-item-contents .nav-cart-item-name .nav-cart-item-remove{--tw-text-opacity:1;color:rgb(0 127 108/var(--tw-text-opacity))}.theme-site-header .nav-cart-contents .nav-cart-totals{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity));border-top-width:2px;padding-top:.75rem}.theme-site-header .nav-cart-contents .nav-cart-totals .nav-cart-totals-shipping{display:flex;justify-content:space-between}.theme-site-header .nav-cart-contents .nav-cart-totals .nav-cart-totals-price{display:flex;font-weight:700;justify-content:space-between}.theme-site-header .nav-cart-contents .nav-cart-buttons .nav-cart-button-cart,.theme-site-header .nav-cart-contents .nav-cart-buttons .nav-cart-button-checkout{width:100%!important}.main .woocommerce input,.woocommerce .main input{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity));border-radius:4em;border-width:1px;height:max-content;padding:.25rem 1.5rem;width:100%}@media (min-width:640px){.main .woocommerce input,.woocommerce .main input{padding:.5rem 1rem}}.main .woocommerce input[type=checkbox],.main .woocommerce input[type=radio],.woocommerce .main input[type=checkbox],.woocommerce .main input[type=radio]{margin-right:.5rem;width:auto}.main .woocommerce select,.woocommerce .main select{-webkit-appearance:none;-moz-appearance:none;background-image:linear-gradient(45deg,#0000 50%,#000 0),linear-gradient(135deg,#000 50%,#0000 0);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),calc(100% - 2.5em) .5em;background-repeat:no-repeat;background-size:5px 5px,5px 5px,1px 1.5em;border-color:#000;border-width:1px;box-sizing:border-box;padding:.5rem 1rem;width:100%}.main .woocommerce select:focus,.woocommerce .main select:focus{background-image:linear-gradient(45deg,var(--wp--preset--color--main-green-400) 50%,#0000 50%),linear-gradient(135deg,#0000 50%,var(--wp--preset--color--main-green-400) 50%);background-position:calc(100% - 15px) 1em,calc(100% - 20px) 1em,calc(100% - 2.5em) .5em;background-repeat:no-repeat;background-size:5px 5px,5px 5px,1px 1.5em;border-color:var(--wp--preset--color--main-green-400);outline:0}.main .woocommerce select:-moz-focusring,.woocommerce .main select:-moz-focusring{color:#0000;text-shadow:0 0 0 #000}.main .woocommerce textarea,.woocommerce .main textarea{border-color:var(--wp--preset--color--main-green-400);border-width:2px;padding:.5rem 1rem;width:100%}.main .woocommerce .quantity,.woocommerce .main .quantity{display:inline-block;width:auto}.main .woocommerce .quantity input[type=number],.main .woocommerce .quantity input[type=text],.woocommerce .main .quantity input[type=number],.woocommerce .main .quantity input[type=text]{--tw-border-opacity:1;-moz-appearance:textfield;border-color:rgb(0 0 0/var(--tw-border-opacity));border-width:1px;height:42px;text-align:center;width:80px}.main .woocommerce .quantity input[type=number]::-webkit-inner-spin-button,.main .woocommerce .quantity input[type=number]::-webkit-outer-spin-button,.main .woocommerce .quantity input[type=text]::-webkit-inner-spin-button,.main .woocommerce .quantity input[type=text]::-webkit-outer-spin-button,.woocommerce .main .quantity input[type=number]::-webkit-inner-spin-button,.woocommerce .main .quantity input[type=number]::-webkit-outer-spin-button,.woocommerce .main .quantity input[type=text]::-webkit-inner-spin-button,.woocommerce .main .quantity input[type=text]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.main .woocommerce .quantity-control,.woocommerce .main .quantity-control{border-width:1px;display:inline-block;height:42px;margin:0;padding:0;width:42px}.main .woocommerce .quantity-control.calc-plus,.woocommerce .main .quantity-control.calc-plus{margin-left:-1px}.main .woocommerce .quantity-control.calc-minus,.woocommerce .main .quantity-control.calc-minus{margin-right:-1px}form.woocommerce-shipping-calculator input[type=text]{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity));border-radius:4em;border-width:1px;height:max-content;padding:.25rem 1.5rem;width:100%}@media (min-width:640px){form.woocommerce-shipping-calculator input[type=text]{padding:.5rem 1rem}}p.woocommerce-result-count{margin-bottom:.5rem}form.woocommerce-ordering{text-align:right}form.woocommerce-ordering select{-webkit-appearance:none;-moz-appearance:none;background-image:linear-gradient(45deg,#0000 50%,#000 0),linear-gradient(135deg,#000 50%,#0000 0);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),calc(100% - 2.5em) .5em;background-repeat:no-repeat;background-size:5px 5px,5px 5px,1px 1.5em;border-color:#000;border-width:1px;box-sizing:border-box;padding:.5rem 1rem;width:100%}form.woocommerce-ordering select:focus{background-image:linear-gradient(45deg,var(--wp--preset--color--main-green-400) 50%,#0000 50%),linear-gradient(135deg,#0000 50%,var(--wp--preset--color--main-green-400) 50%);background-position:calc(100% - 15px) 1em,calc(100% - 20px) 1em,calc(100% - 2.5em) .5em;background-repeat:no-repeat;background-size:5px 5px,5px 5px,1px 1.5em;border-color:var(--wp--preset--color--main-green-400);outline:0}form.woocommerce-ordering select:-moz-focusring{color:#0000;text-shadow:0 0 0 #000}form.woocommerce-ordering select.orderby{-webkit-appearance:none;-moz-appearance:none;background-image:linear-gradient(45deg,#0000 50%,#000 0),linear-gradient(135deg,#000 50%,#0000 0);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),calc(100% - 2.5em) .5em;background-repeat:no-repeat;background-size:5px 5px,5px 5px,1px 1.5em;border-color:#000;border-width:1px;box-sizing:border-box;padding:.5rem 1rem;width:100%}form.woocommerce-ordering select.orderby:focus{background-image:linear-gradient(45deg,var(--wp--preset--color--main-green-400) 50%,#0000 50%),linear-gradient(135deg,#0000 50%,var(--wp--preset--color--main-green-400) 50%);background-position:calc(100% - 15px) 1em,calc(100% - 20px) 1em,calc(100% - 2.5em) .5em;background-repeat:no-repeat;background-size:5px 5px,5px 5px,1px 1.5em;border-color:var(--wp--preset--color--main-green-400);outline:0}form.woocommerce-ordering select.orderby:-moz-focusring{color:#0000;text-shadow:0 0 0 #000}form.woocommerce-ordering select.orderby{border-radius:1.5rem;width:max-content}.product span.onsale{--tw-bg-opacity:1;--tw-text-opacity:1;align-items:center;aspect-ratio:1/1;background-color:rgb(46 120 94/var(--tw-bg-opacity));border-radius:9999px;color:rgb(255 255 255/var(--tw-text-opacity));display:flex;justify-content:center;padding:.5rem;position:absolute;right:.5rem;top:.5rem;z-index:10}.product .price{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity));column-gap:.5rem;display:flex}.product .price .woocommerce-Price-currencySymbol{font-size:.875rem;line-height:1.25rem;vertical-align:top}.product .price bdi{font-size:1.125rem;font-weight:700;line-height:1.75rem}.product .price del bdi{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity));font-size:.875rem;line-height:1.25rem}.woocommerce-pagination ul{column-gap:.5rem;display:flex;justify-content:center;padding-bottom:2rem;padding-top:2rem}.woocommerce-pagination ul li,.woocommerce-pagination ul li .page-numbers{align-items:center;display:flex;justify-content:center}.woocommerce-pagination ul li .page-numbers{aspect-ratio:1/1;font-weight:700;width:2rem}.woocommerce-pagination ul li .page-numbers.current{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}section.related.products{margin-bottom:4rem;padding-bottom:1rem;padding-top:1rem;width:100%}@media (min-width:1024px){section.related.products{padding-bottom:2rem;padding-top:2rem}}@media (min-width:768px){section.related.products{margin-bottom:1.5rem}}.upsells.products{margin-bottom:4rem;width:100%}@media (min-width:768px){.upsells.products{margin-bottom:1.5rem}}ul.products{column-gap:1.5rem;display:grid;list-style-type:none;margin:0;row-gap:1.5rem}@media (min-width:768px){ul.products.columns-4:not(.slick-slider){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){ul.products.columns-4:not(.slick-slider){grid-template-columns:repeat(4,minmax(0,1fr))}}body.woocommerce.archive ul.products{margin-bottom:1rem;margin-top:1rem}@media (min-width:1024px){body.woocommerce.archive ul.products{margin-bottom:2rem;margin-top:2rem}}.woo-archive{column-gap:1.5rem;margin-bottom:2rem;margin-top:2rem}@media (min-width:1024px){.woo-archive{margin-bottom:4rem;margin-top:4rem}}body main>.woo-archive{max-width:var(--wp--style--global--wide-size)}@media screen and (max-width:1099px){.entry-content>.woo-archive{margin-left:-1.5rem;margin-right:-1.5rem}}@media screen and (min-width:1100px){.entry-content>.woo-archive{margin-left:-100px;margin-right:-100px}}.entry-content>.woo-archive>*{max-width:-moz-fit-content;max-width:fit-content;padding-left:1.5rem;padding-right:1.5rem}@media (min-width:1024px){.woo-archive{display:flex}}.woo-archive .categ-menu-container{margin-bottom:1.5rem}@media (min-width:1024px){.woo-archive .categ-menu-container{flex-basis:25%;margin-bottom:0}.woo-archive .products-container{flex-basis:75%}}.woo-archive form.woocommerce-ordering{width:-moz-fit-content;width:fit-content}.woo-archive p.woocommerce-result-count{margin-top:1rem}.woo-archive ul.products{--tw-bg-opacity:1;background-color:rgb(110 110 110/var(--tw-bg-opacity));padding-top:2rem}li.product{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;margin:0;padding:.5rem;position:relative}@media (min-width:768px){li.product{padding:2rem}}li.product.product-type-variable .price{column-gap:0}li.product .price{align-self:flex-start;flex-wrap:wrap;justify-content:flex-start;margin-bottom:.5rem;margin-top:0;max-width:50%}li.product .pack-size{bottom:1rem;left:0;position:absolute;width:50%}li.product .theme-star-rating-container{margin-bottom:1rem}li.product a.woocommerce-loop-product__link{display:flex;flex-direction:column;flex-wrap:nowrap;height:100%;overflow:visible;position:relative}li.product a.woocommerce-loop-product__link .woocommerce-loop-product__title{font-size:1rem;line-height:1.5rem;margin:0;padding-bottom:.5rem;padding-top:1.25rem}li.product a.woocommerce-loop-product__link img{aspect-ratio:1/1;box-shadow:0 3px 6px rgba(0,0,0,.161);object-fit:contain;transition-duration:.3s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}li.product .added_to_cart,li.product .button.add_to_cart_button,li.product .button.product_type_simple{font-size:.875rem;line-height:1.25rem;padding-left:1rem;padding-right:1rem}li.product a.add_to_cart_button.button{margin:0;margin:0!important;max-width:100%;text-align:center;width:100%!important}li.product a.add_to_cart_button.button.added:after{content:"✔";margin-left:.5rem}li.product a.added_to_cart.button{margin:0;margin:0!important;max-width:100%;text-align:center;width:100%!important}body.single-product div.type-product{flex-wrap:wrap;margin-bottom:1.5rem}@media (min-width:768px){body.single-product div.type-product{column-gap:1.5rem;display:flex}}body.single-product div.type-product .woocommerce-product-gallery{margin-bottom:1.5rem;position:relative}@media (min-width:768px){body.single-product div.type-product .woocommerce-product-gallery{flex:1 1 0%;margin-bottom:0}}body.single-product div.type-product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{--tw-bg-opacity:1;align-items:center;background-color:rgb(0 81 59/var(--tw-bg-opacity));border-radius:9999px;display:flex;height:2.5rem;justify-content:center;left:.75rem;position:absolute;top:.75rem;width:2.5rem;z-index:10}body.single-product div.type-product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:hover{--tw-bg-opacity:1;background-color:rgb(46 120 94/var(--tw-bg-opacity))}body.single-product div.type-product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper{box-shadow:0 3px 6px rgba(0,0,0,.161);position:relative}body.single-product div.type-product .woocommerce-product-gallery .woocommerce-product-gallery__image img,body.single-product div.type-product .woocommerce-product-gallery .woocommerce-product-gallery__image--placeholder img{object-fit:cover}body.single-product div.type-product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{visibility:hidden;width:0}body.single-product div.type-product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:after{--tw-bg-opacity:1;--tw-text-opacity:1;align-items:center;background-color:rgb(46 120 94/var(--tw-bg-opacity));border-radius:9999px;color:rgb(255 255 255/var(--tw-text-opacity));display:flex;height:2.5rem;justify-content:center;left:0;position:absolute;top:0;visibility:visible;width:2.5rem;z-index:10}body.single-product div.type-product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:after:hover{--tw-bg-opacity:1;background-color:rgb(46 120 94/var(--tw-bg-opacity))}body.single-product div.type-product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:after{content:"";font:var(--fa-font-solid)}body.single-product div.type-product .woocommerce-product-gallery .flex-control-nav{display:flex;flex-wrap:wrap;justify-content:center}@media (min-width:768px){body.single-product div.type-product .woocommerce-product-gallery .flex-control-nav{margin-left:2.5rem;margin-right:2.5rem}}body.single-product div.type-product .woocommerce-product-gallery .flex-control-nav li{cursor:pointer}body.single-product div.type-product .woocommerce-product-gallery .flex-control-nav img{margin-bottom:1rem;margin-right:1rem;margin-top:1rem}body.single-product div.type-product .woocommerce-product-gallery .flex-control-nav .flex-active,body.single-product div.type-product .woocommerce-product-gallery .flex-control-nav img:hover{--tw-scale-x:1.1;--tw-scale-y:1.1;--tw-border-opacity:1;border-color:rgb(0 81 59/var(--tw-border-opacity));border-width:2px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}body.single-product div.type-product .woocommerce-product-gallery .flex-control-nav .flex-active:hover{--tw-scale-x:1;--tw-scale-y:1;border-style:none;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:768px){body.single-product div.type-product .summary{flex:1 1 0%;margin-left:2.5rem;margin-right:2.5rem;padding-right:3.5rem}}body.single-product div.type-product .summary .product_title{--tw-text-opacity:1;color:rgb(0 81 59/var(--tw-text-opacity));font-size:1.5rem;font-weight:900;line-height:2rem;margin-bottom:0}body.single-product div.type-product .summary .price{color:#212121;font-size:1.5rem;line-height:2rem;margin-bottom:2.5rem}body.single-product div.type-product .summary .quantity .input-text.qty.text{border-radius:0}body.single-product div.type-product .summary .custom_variation_select{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;margin-top:2rem}body.single-product div.type-product .summary .custom_variation_select .label{font-weight:700;width:100%}body.single-product div.type-product .summary .custom_variation_select .field-tip{--tw-border-opacity:1;--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);border-color:rgb(110 110 110/var(--tw-border-opacity));border-radius:9999px;border-width:2px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);padding:.5rem;position:relative}body.single-product div.type-product .summary .custom_variation_select .field-tip img{height:2.5rem;object-fit:contain;width:2.5rem}body.single-product div.type-product .summary .custom_variation_select .field-tip .item-label{--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);background-color:rgb(0 81 59/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(255 255 255/var(--tw-text-opacity));display:none;left:50%;padding:.5rem 1rem;position:absolute;top:-15px;transform:translate(-50%,-100%);transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:max-content}body.single-product div.type-product .summary .custom_variation_select .field-tip .item-label:before{border:8px solid #0000;border-right-color:#dbc700;content:" ";height:0;left:48%;position:absolute;top:100%;transform:rotate(-90deg);width:0}body.single-product div.type-product .summary .custom_variation_select .field-tip.outofstock:before{background-color:red;content:"";display:block;height:2px;left:0;position:absolute;top:50%;transform:rotate(-45deg);width:100%}body.single-product div.type-product .summary .custom_variation_select .field-tip:hover{cursor:help}body.single-product div.type-product .summary .custom_variation_select .field-tip:hover .item-label{cursor:help;display:block}body.single-product div.type-product .summary .custom_variation_select~.variations_form .label,body.single-product div.type-product .summary .custom_variation_select~.variations_form select{display:none}body.single-product div.type-product .theme-star-rating-container{margin-bottom:1rem}body.single-product div.type-product .woocommerce-product-details__short-description{margin-bottom:.75rem}body.single-product div.type-product p.stock{margin-bottom:.75rem;margin-top:.75rem}body.single-product div.type-product p.stock.in-stock{--tw-text-opacity:1;color:rgb(38 171 38/var(--tw-text-opacity));color:green;font-weight:700}body.single-product div.type-product p.stock.out-of-stock{color:#6a162d;font-weight:700}body.single-product div.type-product .product_meta{display:flex;flex-direction:column}body.single-product div.type-product .product_meta a{--tw-text-opacity:1;color:rgb(46 120 94/var(--tw-text-opacity));font-weight:700}body.single-product div.type-product form.cart .woocommerce-variation-add-to-cart,body.single-product div.type-product form.cart:not(.variations_form){align-items:center;display:flex}body.single-product div.type-product form.cart table.variations tr{display:block;margin-bottom:.25rem}body.single-product div.type-product form.cart table.variations tr th{min-width:100px;padding-right:.5rem;text-align:left;vertical-align:initial}body.single-product div.type-product form.cart table.variations tr th label{display:block;margin-top:.5rem}body.single-product div.type-product form.cart table.variations tr a.reset_variations{--tw-text-opacity:1;background-color:#6a162d;color:rgb(255 255 255/var(--tw-text-opacity));display:block;margin-top:.5rem;padding:.5rem 1rem;width:-moz-fit-content;width:fit-content}body.single-product div.type-product form.cart table.variations select{-webkit-appearance:none;-moz-appearance:none;background-image:linear-gradient(45deg,#0000 50%,#000 0),linear-gradient(135deg,#000 50%,#0000 0);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),calc(100% - 2.5em) .5em;background-repeat:no-repeat;background-size:5px 5px,5px 5px,1px 1.5em;border-color:#000;border-width:1px;box-sizing:border-box;padding:.5rem 1rem;width:100%}body.single-product div.type-product form.cart table.variations select:focus{background-image:linear-gradient(45deg,var(--wp--preset--color--main-green-400) 50%,#0000 50%),linear-gradient(135deg,#0000 50%,var(--wp--preset--color--main-green-400) 50%);background-position:calc(100% - 15px) 1em,calc(100% - 20px) 1em,calc(100% - 2.5em) .5em;background-repeat:no-repeat;background-size:5px 5px,5px 5px,1px 1.5em;border-color:var(--wp--preset--color--main-green-400);outline:0}body.single-product div.type-product form.cart table.variations select:-moz-focusring{color:#0000;text-shadow:0 0 0 #000}body.single-product div.type-product form.cart table.variations select{min-width:200px}body.single-product div.type-product form.cart .woocommerce-variation-description{margin-top:.75rem}body.single-product div.type-product form.cart button.button:not(.wp-block-button).arrow-long{background-image:url(/wp-content/themes/apvtutkinnot/public/images/right-arrow-black.ef8090.svg);background-position:right 10px center;background-repeat:no-repeat;background-size:20px;padding-right:2.5rem}body.single-product div.type-product form.cart button.button{display:inline-block;margin-left:.5rem;margin-right:.5rem}body.single-product div.type-product form.cart button.button:not(.wp-block-button){align-content:center;align-items:center;border-radius:0;border-width:2px;cursor:pointer;display:block;font-family:Montserrat,sans-serif;font-weight:500;max-width:max-content;padding:.5rem 1rem}@media (min-width:768px){body.single-product div.type-product form.cart button.button:not(.wp-block-button){padding:.5rem 1.5rem}}body.single-product div.type-product form.cart button.button:not(.wp-block-button){--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(0 127 108/var(--tw-bg-opacity));border-color:rgb(0 127 108/var(--tw-border-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}body.single-product div.type-product form.cart button.button:not(.wp-block-button):hover{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(255 255 255/var(--tw-border-opacity))}body.single-product div.type-product form.cart button.button:not(.wp-block-button).phone:after{content:"";font:var(--fa-font-solid)}body.wp-block-button.single-product div.type-product form.cart button.button .wp-element-button{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}@media screen and (min-width:1280px){ul.theme-main-nav>li.menu-item-has-children:focus-within ul.sub-menu body.single-product div.type-product form.cart button.button a,ul.theme-main-nav>li.menu-item-has-children:hover ul.sub-menu body.single-product div.type-product form.cart button.button a,ul.theme-top-nav>li.menu-item-has-children:focus-within ul.sub-menu body.single-product div.type-product form.cart button.button a,ul.theme-top-nav>li.menu-item-has-children:hover ul.sub-menu body.single-product div.type-product form.cart button.button a{display:inline-block}}.woocommerce-tabs{margin-bottom:2rem;margin-top:2rem;width:100%}@media (min-width:768px){.woocommerce-tabs{margin-left:2.5rem;margin-right:2.5rem}}.woocommerce-tabs ul.tabs{display:flex;list-style-type:none;margin:0}.woocommerce-tabs ul.tabs li{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));margin:0;padding:.75rem 1.5rem}.woocommerce-tabs ul.tabs li.active{--tw-text-opacity:1;background:#64d5af;background:linear-gradient(90deg,#64d5af,#2a8768 50%,#154937);color:rgb(255 255 255/var(--tw-text-opacity));font-weight:700}.woocommerce-tabs .woocommerce-Tabs-panel{--tw-border-opacity:1;border-color:rgb(0 81 59/var(--tw-border-opacity));border-width:2px;padding:1.5rem}.woocommerce-tabs .woocommerce-Tabs-panel table.woocommerce-product-attributes{--tw-border-opacity:1;border-collapse:collapse;border-color:rgb(0 0 0/var(--tw-border-opacity));border-style:solid;border-width:1px;text-align:left}.woocommerce-tabs .woocommerce-Tabs-panel table.woocommerce-product-attributes tr:nth-child(odd){--tw-bg-opacity:1;background-color:rgb(115 115 115/var(--tw-bg-opacity))}.woocommerce-tabs .woocommerce-Tabs-panel table.woocommerce-product-attributes td,.woocommerce-tabs .woocommerce-Tabs-panel table.woocommerce-product-attributes th{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity));border-style:solid;border-width:1px;padding:.25rem .5rem}.woocommerce-tabs .woocommerce-Tabs-panel table.woocommerce-product-attributes td p,.woocommerce-tabs .woocommerce-Tabs-panel table.woocommerce-product-attributes th p{margin-bottom:0}.woocommerce-tabs .woocommerce-Tabs-panel table.woocommerce-product-attributes a{text-decoration-line:none}.woocommerce-tabs .woocommerce-Tabs-panel table.woocommerce-product-attributes thead{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.woocommerce-tabs .woocommerce-Tabs-panel table.woocommerce-product-attributes tfoot tr{text-align:left}.woocommerce-tabs .woocommerce-Tabs-panel table.woocommerce-product-attributes tfoot tr th{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.woocommerce .shop_table td,.woocommerce .shop_table th{padding:.5rem 1rem}.woocommerce .shop_table thead{--tw-bg-opacity:0.5;background-color:rgb(0 127 108/var(--tw-bg-opacity));min-height:20px}.woocommerce .shop_table tfoot th{text-align:right}.woocommerce .cart-container{margin-bottom:2.5rem;margin-top:2.5rem}.woocommerce .shop_table{width:100%}.woocommerce .shop_table thead{display:none}@media (min-width:768px){.woocommerce .shop_table thead{display:table-header-group}}.woocommerce .shop_table thead th{padding-bottom:.5rem;padding-top:.5rem;text-align:left}.woocommerce .shop_table thead th.product-quantity{padding-bottom:.5rem;padding-top:.5rem;text-align:center}.woocommerce .shop_table tbody tr{display:flex;flex-direction:column}@media (min-width:768px){.woocommerce .shop_table tbody tr{display:table-row}}.woocommerce .shop_table tbody tr:nth-child(odd){--tw-bg-opacity:1;background-color:rgb(110 110 110/var(--tw-bg-opacity))}.woocommerce .shop_table tbody tr:last-child,.woocommerce .shop_table tbody tr:nth-child(2n){--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.woocommerce .shop_table tbody td{align-items:center;display:flex;justify-content:space-between;text-align:left;vertical-align:middle}@media (min-width:768px){.woocommerce .shop_table tbody td{display:table-cell}}.woocommerce .shop_table tbody td.product-remove{color:red;font-size:2.25rem;line-height:2.5rem;text-align:center}.woocommerce .shop_table tbody td.product-remove:before,.woocommerce .shop_table tbody td.product-thumbnail{display:none}@media (min-width:768px){.woocommerce .shop_table tbody td.product-thumbnail{display:block}}.woocommerce .shop_table tbody td.product-thumbnail img{margin-left:auto;margin-right:auto;max-height:80px;max-width:80px}.woocommerce .shop_table tbody td.product-thumbnail:before{display:none}.woocommerce .shop_table tbody td.product-name{--tw-text-opacity:1;color:rgb(0 127 108/var(--tw-text-opacity));font-size:1.25rem;font-weight:700;line-height:1.75rem}.woocommerce .shop_table tbody td.product-quantity{min-width:200px;text-align:center}.woocommerce .shop_table tbody td.product-quantity button.calc-minus{margin-left:auto}@media (min-width:768px){.woocommerce .shop_table tbody td.product-quantity button.calc-minus{margin-left:0}}.woocommerce .shop_table tbody td.actions{align-items:baseline;display:flex;flex-direction:column;padding-left:0;padding-right:0}@media (min-width:768px){.woocommerce .shop_table tbody td.actions{display:table-cell}}.woocommerce .shop_table tbody td.actions{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgb(115 115 115/var(--tw-border-opacity));border-top-width:1px;padding-bottom:1rem;padding-top:1rem;width:auto}.woocommerce .shop_table tbody td.actions input.input-text{width:auto}.woocommerce .shop_table tbody td.actions .coupon{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity));border-width:1px;column-gap:1rem;display:grid;margin:.5rem auto;width:100%}@media (min-width:640px){.woocommerce .shop_table tbody td.actions .coupon{width:80%}}@media (min-width:768px){.woocommerce .shop_table tbody td.actions .coupon{border-style:none;float:left;grid-template-columns:auto auto;margin-bottom:0;margin-top:0;width:50%}}.woocommerce .shop_table tbody td.actions .coupon .label{align-items:center;display:none}@media (min-width:768px){.woocommerce .shop_table tbody td.actions .coupon .label{display:grid;width:4rem}}.woocommerce .shop_table tbody td.actions .coupon button.content-expander{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity));display:grid;grid-template-columns:auto auto;height:50px;margin-bottom:0;width:100%}@media (min-width:768px){.woocommerce .shop_table tbody td.actions .coupon button.content-expander{display:none;margin-bottom:.5rem;margin-top:.5rem;padding:1rem 2rem;width:auto}}.woocommerce .shop_table tbody td.actions .coupon button.content-expander .title{justify-self:start}.woocommerce .shop_table tbody td.actions .coupon button.content-expander .arrow-container{justify-self:end;margin-left:.5rem}.woocommerce .shop_table tbody td.actions .coupon .expandable-content{display:none}@media (min-width:768px){.woocommerce .shop_table tbody td.actions .coupon .expandable-content{display:grid}}.woocommerce .shop_table tbody td.actions .coupon .add-coupon{align-items:center;display:grid;gap:1rem;justify-content:center;padding:.5rem}@media (min-width:640px){.woocommerce .shop_table tbody td.actions .coupon .add-coupon{grid-template-columns:auto auto}}@media (min-width:768px){.woocommerce .shop_table tbody td.actions .coupon .add-coupon{padding-bottom:0;padding-top:0}}.woocommerce .shop_table tbody td.actions .coupon .add-coupon .button{display:grid;justify-self:end;margin-bottom:0;margin-top:0;padding:.5rem 1rem;width:auto}.woocommerce .shop_table tbody td.actions .button.wp-element-button{float:right;margin:0;padding:.5rem 1rem}@media (min-width:768px){.woocommerce .shop_table tbody td.actions .button.wp-element-button{width:20%}}.woocommerce .shop_table tbody td.actions:before{display:none}.woocommerce .shop_table tbody td:before{content:attr(data-title) ": "}@media (min-width:768px){.woocommerce .shop_table tbody td:before{display:none}}.woocommerce .cross-sells{margin-bottom:.5rem;margin-top:.5rem}@media (min-width:768px){.woocommerce .cross-sells{margin-bottom:1.5rem;margin-top:1.5rem}}.woocommerce .cross-sells ul li.product img{align-self:center;max-width:250px}.woocommerce .cart-collaterals{display:grid;margin-bottom:.5rem;margin-top:.5rem}@media (min-width:768px){.woocommerce .cart-collaterals{justify-items:end;margin-bottom:2rem;margin-top:2rem}}.woocommerce .cart-collaterals{grid-template-columns:100%}.woocommerce .cart-collaterals .cart_totals{width:100%}@media (min-width:768px){.woocommerce .cart-collaterals .cart_totals{width:50%}}.woocommerce .cart-collaterals h2{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));font-weight:100;padding:.75rem .75rem .25rem}.woocommerce .cart-collaterals .shop_table{margin-bottom:.5rem;margin-top:.5rem}.woocommerce .cart-collaterals .shop_table tbody th{display:none;font-weight:100;text-align:left}@media (min-width:768px){.woocommerce .cart-collaterals .shop_table tbody th{display:block}}.woocommerce .cart-collaterals tr.order-total{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity));border-top-width:2px}.woocommerce .cart-collaterals tr.order-total td,.woocommerce .cart-collaterals tr.order-total th{font-weight:700}.woocommerce .cart-collaterals tr.order-total strong{margin-left:auto}@media (min-width:768px){.woocommerce .cart-collaterals tr.order-total strong{margin-left:0}}.woocommerce .cart-collaterals .woocommerce-shipping-destination{margin-top:1rem}.woocommerce .cart-collaterals .shipping-calculator-button{--tw-text-opacity:1;color:rgb(0 127 108/var(--tw-text-opacity));font-weight:700}.woocommerce .cart-collaterals tr.woocommerce-shipping-totals td{display:block}@media (min-width:768px){.woocommerce .cart-collaterals tr.woocommerce-shipping-totals td{display:table-cell}}.woocommerce .cart-collaterals .wc-proceed-to-checkout .button{justify-content:center;max-width:100%;padding:.75rem;text-align:center;width:100%}.woocommerce .checkout_coupon{align-items:center;column-gap:1rem;display:grid;grid-template-columns:auto auto;justify-content:flex-start;margin:0 auto;padding-left:1rem;padding-right:1rem;width:100%}.woocommerce .checkout_coupon>p:first-child{grid-column:span 3}.woocommerce .checkout_coupon .form-row{display:grid;margin:0;padding:0;width:100%}.woocommerce .woocommerce-billing-fields,.woocommerce .woocommerce-shipping-fields{margin-bottom:2rem;margin-top:2rem}.woocommerce .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper,.woocommerce .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper,.woocommerce .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper,.woocommerce .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper{display:grid}@media (min-width:768px){.woocommerce .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper,.woocommerce .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper,.woocommerce .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper,.woocommerce .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper{grid-template-columns:1fr 1fr}}.woocommerce .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row,.woocommerce .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row,.woocommerce .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row,.woocommerce .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row{display:grid;padding:.5rem}.woocommerce .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row label,.woocommerce .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row label,.woocommerce .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row label,.woocommerce .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row label{display:flex}.woocommerce .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row span,.woocommerce .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row span,.woocommerce .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row span,.woocommerce .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row span{align-self:flex-end;display:grid;margin-bottom:0;margin-top:0}@media (min-width:768px){.woocommerce .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_company_field,.woocommerce .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_country_field,.woocommerce .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #shipping_company_field #shipping_company_field,.woocommerce .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper #billing_company_field,.woocommerce .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper #billing_country_field,.woocommerce .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper #shipping_company_field #shipping_company_field,.woocommerce .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper #billing_company_field,.woocommerce .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper #billing_country_field,.woocommerce .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper #shipping_company_field #shipping_company_field,.woocommerce .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper #billing_company_field,.woocommerce .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper #billing_country_field,.woocommerce .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper #shipping_company_field #shipping_company_field{grid-column:auto/span 2}.woocommerce .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_phone_field,.woocommerce .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #shipping_phone_field,.woocommerce .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper #billing_phone_field,.woocommerce .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper #shipping_phone_field,.woocommerce .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper #billing_phone_field,.woocommerce .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper #shipping_phone_field,.woocommerce .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper #billing_phone_field,.woocommerce .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper #shipping_phone_field{grid-column:1}}.woocommerce .woocommerce-additional-fields{margin-bottom:2rem;margin-top:2rem}.woocommerce .woocommerce-additional-fields #order_comments_field{display:grid;width:100%}.woocommerce .woocommerce-shipping-fields #ship-to-different-address span{padding-left:.5rem}.woocommerce .select2-container--default .select2-selection--single{border:2px solid #000;border-radius:0;height:42px;padding:.5rem 1rem}.woocommerce .select2-container--default .select2-selection--single .select2-selection__rendered{color:#000;line-height:normal;padding-left:0}.woocommerce .select2-selection__arrow{height:100%!important;margin-right:.5em}.woocommerce .select2-selection__arrow b[role=presentation]{border-color:#000 #0000 #0000}.woocommerce .woocommerce-checkout-review-order{margin-bottom:2rem;margin-top:2rem}.woocommerce .woocommerce-checkout-review-order .shop_table.woocommerce-checkout-review-order-table tfoot th{text-align:right}.woocommerce tr.woocommerce-shipping-totals.shipping th{vertical-align:top}.woocommerce tr.woocommerce-shipping-totals.shipping td{padding-bottom:.5rem;padding-top:.5rem}.woocommerce .woocommerce-checkout-payment,.woocommerce .woocommerce-customer-details,.woocommerce .woocommerce-order,.woocommerce .woocommerce-order-details{margin-bottom:2rem;margin-top:2rem}.woocommerce-table--order-details thead{display:none!important}.woocommerce-table--order-details .product-name,.woocommerce-table--order-details .product-total{align-items:baseline;display:flex;flex-direction:column}@media screen and (max-width:768px){.woocommerce-table--order-details .product-name,.woocommerce-table--order-details .product-total{align-items:baseline!important}}.woocommerce-table--order-details .product-name:before,.woocommerce-table--order-details .product-total:before{display:none}.woocommerce .woocommerce-notices-wrapper{margin-bottom:1rem;margin-top:1rem;width:100%}.woocommerce .woocommerce-notices-wrapper .woocommerce-error,.woocommerce .woocommerce-notices-wrapper .woocommerce-message{--tw-border-opacity:1;--tw-bg-opacity:1;align-items:center;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(46 120 94/var(--tw-border-opacity));border-style:solid;border-width:1px 1px 1px 8px;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:1rem;padding:1rem;position:relative}.woocommerce .woocommerce-notices-wrapper .woocommerce-error li,.woocommerce .woocommerce-notices-wrapper .woocommerce-message li{display:flex;flex-wrap:wrap}.woocommerce .woocommerce-notices-wrapper .woocommerce-error a.button,.woocommerce .woocommerce-notices-wrapper .woocommerce-message a.button{background-color:initial;border-width:0;color:#212121;font-weight:400;margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:0}.woocommerce .woocommerce-notices-wrapper .woocommerce-error a.button:hover,.woocommerce .woocommerce-notices-wrapper .woocommerce-message a.button:hover{background-color:initial}.woocommerce .woocommerce-notices-wrapper .woocommerce-error a.button,.woocommerce .woocommerce-notices-wrapper .woocommerce-message a.button{order:2;padding-left:0;padding-right:0;padding-top:1rem}.woocommerce .woocommerce-notices-wrapper .woocommerce-error a.button:before,.woocommerce .woocommerce-notices-wrapper .woocommerce-message a.button:before{--tw-border-opacity:1;border-color:rgb(46 120 94/var(--tw-border-opacity));border-right-width:1px;content:var(--tw-content);margin-right:1rem}.woocommerce .woocommerce-notices-wrapper .woocommerce-error a.button:hover,.woocommerce .woocommerce-notices-wrapper .woocommerce-message a.button:hover{opacity:.4}@media (min-width:768px){.woocommerce .woocommerce-notices-wrapper .woocommerce-error a.button,.woocommerce .woocommerce-notices-wrapper .woocommerce-message a.button{padding-top:0}}.woocommerce .woocommerce-notices-wrapper .woocommerce-error a:not(.button):not(:before):not(:after),.woocommerce .woocommerce-notices-wrapper .woocommerce-message a:not(.button):not(:before):not(:after){text-decoration-line:underline}.woocommerce .woocommerce-notices-wrapper .woocommerce-error{border-color:#6a162d}.woocommerce .woocommerce-form-login-toggle{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(46 120 94/var(--tw-border-opacity));border-style:solid;border-width:1px 1px 1px 8px;margin-bottom:1rem;padding:1rem;position:relative}.woocommerce form.woocommerce-form.woocommerce-form-login.login{padding-left:1rem;padding-right:1rem}.woocommerce .woocommerce-form-login-toggle .woocommerce-info a.showlogin{text-decoration-line:underline}.woocommerce .woocommerce-form-login-toggle .woocommerce-info a.showlogin:hover{opacity:.75;text-decoration-line:none}.woocommerce .woocommerce-form-coupon-toggle{--tw-border-opacity:1;--tw-bg-opacity:1;align-items:center;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(46 120 94/var(--tw-border-opacity));border-style:solid;border-width:1px 1px 1px 8px;display:grid;height:50px;margin-bottom:1rem;position:relative}.woocommerce .woocommerce-form-coupon-toggle .woocommerce-info{padding-left:1rem;padding-right:1rem;position:relative}@media (min-width:768px){.woocommerce .woocommerce-form-coupon-toggle .woocommerce-info{text-align:center}}.woocommerce .woocommerce-form-coupon-toggle a.showcoupon{bottom:0;color:#0000;left:0;position:absolute;right:0;top:0}.woocommerce .woocommerce-form-coupon-toggle a.showcoupon:after{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));display:block;margin-left:.5rem;margin-top:-5px;padding-right:1.5rem;text-decoration-line:none;vertical-align:middle;visibility:visible}@media (min-width:768px){.woocommerce .woocommerce-form-coupon-toggle a.showcoupon:after{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}}.woocommerce .woocommerce-form-coupon-toggle a.showcoupon:after{content:"";font:var(--fa-font-solid);position:absolute;right:0;-webkit-text-decoration:none!important;text-decoration:none!important;top:40%}.woocommerce-NoticeGroup-checkout{--tw-border-opacity:1;--tw-text-opacity:1;border-color:#6a162d;border-left-width:8px;border-style:solid;color:rgb(255 255 255/var(--tw-text-opacity));margin-bottom:1rem}.woocommerce-NoticeGroup-checkout ul.woocommerce-error{background-color:#6a162d;opacity:.9;padding:1rem}#customer_login{margin-bottom:2rem;margin-top:2rem}@media (min-width:1024px){#customer_login{margin-bottom:4rem;margin-top:4rem}}#customer_login.u-columns{column-gap:4rem;display:flex;flex-wrap:wrap;row-gap:1.5rem}#customer_login .u-column1,#customer_login .u-column2{flex:1 1 auto}@media (min-width:1024px){#customer_login .u-column1,#customer_login .u-column2{flex:1 1 0%}}#customer_login .u-column1 label,#customer_login .u-column2 label{display:block;margin-bottom:.5rem}#customer_login .u-column1 form,#customer_login .u-column2 form{--tw-border-opacity:1;border-color:rgb(115 115 115/var(--tw-border-opacity));border-radius:.25rem;border-width:1px;padding:2rem}#customer_login .u-column1 form input[type=email],#customer_login .u-column1 form input[type=password],#customer_login .u-column1 form input[type=text],#customer_login .u-column2 form input[type=email],#customer_login .u-column2 form input[type=password],#customer_login .u-column2 form input[type=text]{--tw-border-opacity:1;border-color:rgb(115 115 115/var(--tw-border-opacity));border-width:1px;padding:.5rem 1rem;width:100%}.woocommerce-account .woocommerce{column-gap:2rem;display:flex;flex-wrap:wrap;margin-bottom:2.5rem;margin-top:2.5rem;row-gap:2rem}.woocommerce-account .woocommerce h2,.woocommerce-account .woocommerce-MyAccount-navigation{width:100%}@media (min-width:768px){.woocommerce-account .woocommerce-MyAccount-navigation{flex:1 1 0%}}.woocommerce-account .woocommerce-MyAccount-navigation>ul{--tw-text-opacity:1;color:rgb(0 127 108/var(--tw-text-opacity));font-weight:700;list-style-type:none;margin:0}.woocommerce-account .woocommerce-MyAccount-navigation>ul li{--tw-bg-opacity:1;background-color:rgb(115 115 115/var(--tw-bg-opacity));position:relative}.woocommerce-account .woocommerce-MyAccount-navigation>ul li a{display:block;padding:1rem 1rem 1rem 2.5rem}.woocommerce-account .woocommerce-MyAccount-navigation>ul li a:focus,.woocommerce-account .woocommerce-MyAccount-navigation>ul li a:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(46 120 94/var(--tw-bg-opacity));color:rgb(0 0 0/var(--tw-text-opacity))}.woocommerce-account .woocommerce-MyAccount-navigation>ul li:before{--tw-bg-opacity:1;background-color:rgb(0 127 108/var(--tw-bg-opacity));content:"";display:block;height:100%;left:0;position:absolute;top:0;width:1rem}.woocommerce-account .woocommerce-MyAccount-content{flex:2 2 0%}.woocommerce-Addresses{display:flex;flex-direction:column;row-gap:1rem}.woocommerce-address-fields label,form.woocommerce-EditAccountForm label{display:block;margin-bottom:.5rem}.theme-star-rating-container .theme-star-rating{font-size:20px}.theme-star-rating-container .theme-star-rating .star-full:after{content:" ★"}.theme-star-rating-container .theme-star-rating .star-empty:after{content:" ☆"}.theme-star-rating-container .ratings-count{margin-top:5px}ol.commentlist{margin-bottom:2rem}ol.commentlist li.review{--tw-border-opacity:1;--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);border-color:rgb(115 115 115/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);margin-bottom:1rem;padding:1rem}ol.commentlist li.review p{margin:0}#review_form_wrapper{margin-top:1rem}#review_form_wrapper #review_form .comment-reply-title{font-size:1.125rem;font-weight:700;line-height:1.75rem}#review_form_wrapper #review_form form#commentform .comment-form-rating{align-items:center;column-gap:.25rem;display:flex;padding-bottom:1rem;padding-top:.25rem}#review_form_wrapper #review_form form#commentform .comment-form-rating p.stars{margin:0}#review_form_wrapper #review_form form#commentform .comment-form-rating p.stars span{display:flex}#review_form_wrapper #review_form form#commentform .comment-form-rating p.stars a{--tw-text-opacity:1;aspect-ratio:1/1;color:rgb(0 0 0/var(--tw-text-opacity));height:30px;position:relative;visibility:hidden}#review_form_wrapper #review_form form#commentform .comment-form-rating p.stars a:after{align-items:center;content:" ☆";display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;visibility:visible;width:100%}#review_form_wrapper #review_form form#commentform .comment-form-rating p.stars a:hover{transform:scale(1.5)}#review_form_wrapper #review_form form#commentform .comment-form-rating p.stars.selected a:after{content:" ★"}#review_form_wrapper #review_form form#commentform .comment-form-rating p.stars a.active~a:after{content:" ☆"}#review_form_wrapper #review_form form#commentform .comment-form-comment textarea{border-color:var(--wp--preset--color--main-green-400);border-width:2px;padding:.5rem 1rem;width:100%}form.lost_reset_password{margin-bottom:2rem;margin-top:2rem;width:100%}@media (min-width:1024px){form.lost_reset_password{margin-bottom:4rem;margin-top:4rem;width:50%}}form.lost_reset_password input[type=text]{--tw-border-opacity:1;border-color:rgb(115 115 115/var(--tw-border-opacity));border-width:1px;padding:.5rem 1rem;width:100%}form.lost_reset_password label{display:block;margin-bottom:.5rem}.languages-container li{display:flex;flex-direction:row}.languages-container li a{--tw-text-opacity:1;align-items:center;color:rgb(110 110 110/var(--tw-text-opacity));display:flex;font-size:1rem;font-weight:300;gap:.7rem;justify-content:center;line-height:1.5rem}.languages-container li img{height:1rem;width:20px}.languages-container li.current-lang a{--tw-text-opacity:1;color:rgb(0 81 59/var(--tw-text-opacity));font-weight:700}.inner-block-area{max-width:1280px;width:100%}.block-banner{background:linear-gradient(92deg,#008660 -7.73%,#18664d 104.36%)}.base-background,.block-fifty-fifty.color-full,.block-fifty-fifty.color-side-left,.block-fifty-fifty.color-side-right{background-repeat:no-repeat;background-size:100% 100%}.theme-tavutus{hyphens:auto!important;-webkit-hyphens:auto!important}.block-fifty-fifty.color-side-left{background:linear-gradient(270deg,#f2f8f3 50%,#0000 0)}@media(max-width:1279px){.block-fifty-fifty.color-side-left{background:#0000}}.block-fifty-fifty.color-side-right{background:linear-gradient(90deg,#f2f8f3 50%,#0000 0)}@media(max-width:1279px){.block-fifty-fifty.color-side-right{background:#0000}}.block-fifty-fifty.color-full{background:#f2f8f3}.page-breadcrumbs{font-weight:700;margin-bottom:.5rem;margin-top:.5rem;text-align:left}.page-breadcrumbs p{margin:0;padding:0}.page-breadcrumbs a{font-weight:400;-webkit-text-decoration:none!important;text-decoration:none!important}.page-breadcrumbs a:hover{-webkit-text-decoration:underline!important;text-decoration:underline!important}.page-breadcrumbs a:visited{color:var(--wp--preset--color--text)!important}.page-breadcrumbs span.separator{background-image:url(/wp-content/themes/apvtutkinnot/public/images/right-arrow-blue.47b336.svg);background-position:50%;background-repeat:no-repeat;background-size:20px 20px;color:#0000;display:inline;padding:0 .25rem;width:20px}.page-breadcrumbs span.last{font-weight:700}.page-breadcrumbs.margin-no-space{margin:0}.page-breadcrumbs.margin-bottom{margin-bottom:1rem}.page-breadcrumbs.margin-top{margin-top:1rem}.page-breadcrumbs.margin-top-bottom{margin-bottom:1rem;margin-top:1rem}.theme-banner{align-items:center;display:flex;height:350px;justify-content:center;position:relative}.theme-banner .background-image{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.theme-banner .inner-container{position:relative}.theme-banner h1,.theme-banner h2{--tw-text-opacity:1;--tw-drop-shadow:drop-shadow(0 4px 3px #00000012) drop-shadow(0 2px 2px #0000000f);color:rgb(255 255 255/var(--tw-text-opacity));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);font-family:Montserrat,sans-serif;font-weight:700;padding:.5rem;text-align:center}.theme-banner .title-container{margin:auto;max-width:500px}.focus\:not-sr-only:focus{clip:auto;height:auto;margin:0;overflow:visible;padding:0;position:static;white-space:normal;width:auto}.focus\:fixed:focus{position:fixed}.focus\:bg-white:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.focus\:text-black:focus{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}@media (min-width:640px){.sm\:px-12,.sm\:px-\[3rem\]{padding-left:3rem;padding-right:3rem}.sm\:px-\[6rem\]{padding-left:6rem;padding-right:6rem}.sm\:px-\[94px\]{padding-left:94px;padding-right:94px}.sm\:pr-3{padding-right:.75rem}}@media (min-width:768px){.md\:-top-\[58px\]{top:-58px}.md\:order-1{order:1}.md\:order-2{order:2}.md\:mb-\[80px\]{margin-bottom:80px}.md\:mb-6{margin-bottom:1.5rem}.md\:ml-\[4rem\]{margin-left:4rem}.md\:mb-12{margin-bottom:3rem}.md\:h-\[413px\]{height:413px}.md\:max-w-\[569px\]{max-width:569px}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:p-12{padding:3rem}.md\:py-12{padding-bottom:3rem;padding-top:3rem}.md\:py-20{padding-bottom:5rem;padding-top:5rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:px-\[3rem\]{padding-left:3rem;padding-right:3rem}}@media (min-width:1024px){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:gap-\[90px\]{gap:90px}.lg\:gap-\[42px\]{gap:42px}.lg\:p-14{padding:3.5rem}.lg\:px-\[140px\]{padding-left:140px;padding-right:140px}.lg\:px-\[13rem\]{padding-left:13rem;padding-right:13rem}.lg\:px-\[9rem\]{padding-left:9rem;padding-right:9rem}.lg\:py-20{padding-bottom:5rem;padding-top:5rem}.lg\:pr-\[6rem\]{padding-right:6rem}.lg\:pb-8{padding-bottom:2rem}}@media (min-width:1280px){.xl\:block{display:block}.xl\:hidden{display:none}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:flex-row{flex-direction:row}}