:root{--color-rgb-primary:85, 197, 122;--color-rgb-primary-light: 126, 213,111;--color-rgb-primary-dark: 40, 180, 133;--color-primary: rgb(var(--color-rgb-primary));--color-primary-light: rgb(var(--color-rgb-primary-light));--color-primary-dark: rgb(var(--color-rgb-primary-dark));--color-grey-light-1: rgb(247, 247, 247);--color-grey-light-2: rgb(238, 238, 238);--color-grey-light-3: rgb(225, 225, 225);--color-grey-dark: rgb(119, 119, 119);--color-grey-dark-2: rgb(153, 153, 153);--color-grey-dark-3: rgb(95, 95, 95);--color-grey-dark-4: rgb(51, 51, 51);--color-grey-light-1: rgb(247, 247, 247);--color-grey-light-2: rgb(238, 238, 238);--color-black: rgb(20, 20, 20);--color-white: rgb(255, 255, 255);--color-shadow-dark-1: rgba(0, 0, 0, 0.15);--color-shadow-dark-2: rgba(0, 0, 0, 0.2);--color-shadow-dark-3: rgba(0, 0, 0, 0.3);--color-black-transparent-0: rgba(20, 20, 20, 0);--color-black-transparent-2: rgba(20, 20, 20, 0.2);--color-black-transparent-4: rgba(20, 20, 20, 0.4);--color-black-transparent-6: rgba(20, 20, 20, 0.6);--color-black-transparent-8: rgba(20, 20, 20, 0.8);--color-black-transparent-10: rgba(20, 20, 20, 1);--z-index-0: 0;--z-index-1000: 1000;--z-index-2000: 2000;--z-index-3000: 3000;--z-index-4000: 4000;--z-index-5000: 5000;--z-index-6000: 6000;--z-index-7000: 7000;--z-index-8000: 8000;--z-index-9000: 9000;--card-popup-margin-size: 16px}@keyframes moveFromTop{0%{opacity:0;transform:translateY(-10rem)}80%{transform:translateY(1rem)}100%{opacity:1;transform:translate(0)}}@keyframes moveFromBottom{0%{opacity:0;transform:translateY(10rem)}80%{transform:translateY(-1rem)}100%{opacity:1;transform:translate(0)}}@keyframes moveFromLeft{0%{opacity:0;transform:translateX(-10rem)}80%{transform:translateX(1rem)}100%{opacity:1;transform:translate(0)}}@keyframes moveFromRight{0%{opacity:0;transform:translateX(10rem)}80%{transform:translateX(-1rem)}100%{opacity:1;transform:translate(0)}}.animation-move-from-top{animation-name:moveFromTop;animation-duration:1s;animation-timing-function:ease-out}.animation-move-from-bottom{animation-name:moveFromBottom;animation-duration:1s;animation-timing-function:ease-out}.animation-move-from-right{animation-name:moveFromRight;animation-duration:1s;animation-timing-function:ease-out}.animation-move-from-left{animation-name:moveFromLeft;animation-duration:1s;animation-timing-function:ease-out}*,*::after,*::before{margin:0;padding:0;box-sizing:inherit}html{font-size:62.5%}@media only screen and (max-width: 75em){html{font-size:56.25%}}@media only screen and (max-width: 56.25em){html{font-size:50%}}@media only screen and (min-width: 112.5em){html{font-size:75%}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;padding:2rem}@media only screen and (max-width: 37.5em){body{padding:0px}}body{font-family:"Merriweather",sans-serif;font-weight:400;font-size:16px;line-height:1.7;color:var(--color-grey-dark)}.heading-primary{color:var(--color-white);text-transform:uppercase}.heading-primary--main{display:block;font-size:2.6rem;font-weight:400;letter-spacing:1.2rem}.heading-primary--sub{display:block;font-size:2rem;font-weight:700;letter-spacing:.8rem}h3.heading-primary{font-size:2rem;text-transform:uppercase;font-weight:700;display:inline-block;letter-spacing:.2rem;color:var(--color-grey-light-2);font-size:2rem}h3.heading-secondary{font-size:2rem;text-transform:uppercase;font-weight:700;display:inline-block;letter-spacing:.2rem;color:var(--color-grey-dark-3);font-size:2rem}.paragraph-primary{color:var(--color-grey-light-2);font-size:1.6rem}.paragraph-secondary{font-size:1.6rem;color:var(--color-grey-dark-2)}.heading-secondary{font-size:1.6rem;text-transform:uppercase;font-weight:700;display:inline-block;letter-spacing:.2rem}.heading-tertiary{font-size:1.6rem;font-weight:700;text-transform:uppercase}.u-text-center{text-align:center !important}.u-margin-bottom-small{margin-bottom:1.5rem !important}.u-margin-bottom-medium{margin-bottom:4rem !important}.u-margin-bottom-big{margin-bottom:8rem !important}.u-margin-top-small{margin-top:1.5rem !important}.u-margin-top-medium{margin-top:4rem !important}.u-margin-top-big{margin-top:8rem !important}.u-space-horizontal-small{width:100%;height:1.5rem}.u-space-horizontal-medium{width:100%;height:4rem}.u-space-horizontal-big{width:100%;height:8rem}.u-space-center{margin:0 auto}.u-padding-small{padding:1.5rem,4rem}.text-align-center{text-align:center}.u-unselectable{user-select:none;-moz-user-select:none;-webkit-user-select:none}.btn{transition:all .4s}.btn,.btn:link,.btn:visited{cursor:pointer;position:relative;text-decoration:none;border:none;display:inline-block}.btn.small{font-size:1rem}.btn.medium{font-size:1.6rem}.btn.big{font-size:2rem}.btn-default{text-decoration:none;text-transform:uppercase;padding:1.5rem 3rem;border-radius:3rem;box-shadow:5px 5px 10px var(--color-shadow-dark-3);font-size:1.6rem}.btn-default:hover.animated.small{box-shadow:4px 4px 4px 2px var(--color-shadow-dark-3);transform:scale(1.005) translate(0px, -2px)}.btn-default:hover.animated.medium{box-shadow:6px 6px 4px 0px var(--color-shadow-dark-3);transform:scale(1.01) translate(0px, -3px)}.btn-default:hover.animated.big{box-shadow:10px 10px 8px 0px var(--color-shadow-dark-3);transform:scale(1.01) translate(0px, -4px)}.btn-default.small{padding:1rem 2rem;border-radius:2rem;box-shadow:2px 2px 1px 0px var(--color-shadow-dark-3)}.btn-default.medium{padding:1.5rem 3rem;border-radius:3rem;box-shadow:2px 2px 1px 0px var(--color-shadow-dark-3)}.btn-default.big{padding:2rem 4rem;border-radius:4rem;box-shadow:8px 8px 6px 0px var(--color-shadow-dark-3)}.btn-default:not(.small):not(.big){padding:1.5rem 3rem;border-radius:3rem}.btn-default.white{background-color:var(--color-white);color:var(--color-grey-dark-3)}.btn-default.primary{background-color:var(--color-primary);color:var(--color-white)}.btn-default:not(.primary):not(.white){font-size:1.6rem;background-color:var(--color-primary);color:var(--color-white)}.btn-text.btn{color:var(--color-primary);text-decoration:underline;text-transform:capitalize;color:var(--color-white)}.btn-text.btn.primary{color:var(--color-primary) !important}.contact-card{width:fit-content;height:fit-content;background-color:var(--color-white);padding:1.4rem;border-radius:.6rem;box-shadow:5px 5px 4px 0px var(--color-shadow-dark-3);transition:all .2s}.contact-card:hover{transform:scale(1) translate(0, -4px);box-shadow:8px 8px 10px 0px var(--color-shadow-dark-3)}.contact-card .content-container{width:100%;height:fit-content;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.contact-card .icon-container{display:flex;justify-content:center;align-items:center;margin-right:3rem}.contact-card .logo-container{width:6rem;height:6rem}.contact-card .logo-container picture,.contact-card .logo-container img{width:6rem;height:6rem}.contact-card .portrate-container{width:6rem;height:6rem;overflow:hidden;border-radius:50%}.contact-card .portrate-container>img{width:6rem;height:6rem}.contact-card .company-address{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.contact-card .company-address__title{color:var(--color-grey-dark-2);font-size:1rem}.contact-card .company-name-contact__title{font-size:1.6rem;color:var(--color-grey-dark-3);text-align:left}.contact-card .person-contact{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:fit-content}.contact-card .person-contact>.space{width:.8rem;height:.4rem}.contact-card .person-name-title{text-align:end}.contact-card .person-name-title__name{font-size:1.6rem;color:var(--color-grey-dark-3)}.contact-card .person-name-title__title{font-size:1.2rem;color:var(--color-grey-dark-2)}.contact-card .data-set{display:flex;justify-content:space-between;width:fit-content;height:fit-content}.contact-card .data-set__label{font-size:1rem;color:var(--color-grey-dark-3);text-decoration:none}.contact-card .data-set__value{font-size:1rem;color:var(--color-grey-dark);text-decoration:none}.contact-card .data-set>.space{width:.4rem;height:.4rem}.contact-card .card-portrate{filter:blur(0.8px);border-radius:50%;transition:100ms;scale:1}.contact-card:hover .portrate-container>img{filter:none;scale:1.06}.contact-card .hr-container{padding:1rem 0rem}.contact-card .hr{color:var(--color-white);width:100%}.feature-card{display:flex;flex-direction:column;align-items:center;justify-content:start;background-color:var(--color-grey-light-2);width:20rem;height:24rem;border-radius:.6rem;padding:1.5rem;transition:all .2s;box-shadow:4px 4px 6px 0px var(--color-shadow-dark-3)}.feature-card__icon-holder{height:5rem;width:100%;display:flex;justify-content:center;align-items:center;padding-bottom:1rem}.feature-card__icon-holder>svg{height:100%}.feature-card__title{color:var(--color-grey-dark-3);font-size:1.2rem;font-weight:400;text-transform:uppercase;text-align:center;padding-bottom:1rem}.feature-card__description{color:var(--color-grey-dark-2);font-size:1rem;text-align:center;font-weight:300}.feature-card:hover{transform:translate(0, -4px);box-shadow:6px 6px 10px 2px var(--color-shadow-dark-3)}.wrapper{display:flex;width:fit-content;max-width:100%;position:relative;padding:4rem 0rem}.wrapper i{top:50%;height:44px;width:44px;color:var(--color-grey-dark-3);cursor:pointer;font-size:1.15rem;position:absolute;text-align:center;line-height:44px;background-color:var(--color-grey-light-1);border-radius:50%;transform:translateY(-50%);transition:transform .1s linear}.wrapper i:active{transform:translateY(-50%) scale(0.9)}.wrapper i:hover{background:var(--color-grey-light-2);color:var(--color-white)}.wrapper i:first-child{left:-16px;display:none}.wrapper i:last-child{right:-16px}.wrapper .carousel{font-size:0px;cursor:pointer;overflow:hidden;white-space:nowrap;scroll-behavior:smooth}.carousel.dragging{cursor:grab;scroll-behavior:auto}.carousel.dragging img{pointer-events:none}.carousel img{height:100%;object-fit:cover;user-select:none;margin-left:14px;width:33.3333333333%}.carousel img:first-child{margin-left:0px}i.carousel__arrow{font-size:3rem;font-family:default;font-family:sans-serif}@media only screen and (max-width: 75em){.carousel img{width:50%}.wrapper i{height:24px;width:24px}.wrapper i:first-child{left:-16px;display:none}.wrapper i:last-child{right:-16px}}@media only screen and (max-width: 56.25em){.carousel img{width:100%;padding:1rem}.wrapper i{height:24px;width:24px}.wrapper i:first-child{left:-16px;display:none}.wrapper i:last-child{right:-16px}}@media only screen and (min-width: 112.5em){.carousel img{width:25%}}@media only screen and (min-width: 187.5em){.carousel img{width:20%}}.card{width:34rem;perspective:150rem;-moz-perspective:150rem;position:relative;height:56rem}.card__side{height:56rem;transition:all .8s ease;position:absolute;top:0;left:0;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:.4rem;overflow:hidden;box-shadow:4px 4px 6px 0px var(--color-shadow-dark-2)}.card__side--front{background-color:var(--color-white)}.card__side--back{transform:rotateY(180deg);background-image:linear-gradient(135deg, rgba(var(--color-rgb-primary-light), 0.85), rgba(var(--color-rgb-primary-dark), 0.85))}.card:hover .card__side--front{transform:rotateY(-180deg)}.card:hover .card__side--back{transform:rotateY(0)}.card__picture{background-size:cover;height:23rem;background-blend-mode:screen;-webkit-clip-path:polygon(0 0, 100% 0, 100% 85%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 85%, 0 100%);border-top-left-radius:3px;border-top-right-radius:3px}.card__picture .image-gradient{width:100%;height:100%;position:absolute;top:0}.card__picture .image-gradient::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;display:inline-block;background-image:linear-gradient(135deg, rgba(var(--color-rgb-primary-dark), 0.8), rgba(var(--color-rgb-primary-light), 0.8));position:absolute}.card__picture .image-gradient>img{width:100%;height:100%;display:block;object-fit:cover}.card__picture>picture{height:23rem !important;background-size:cover;background-position:center}.card__heading{font-size:2.8rem;font-weight:300;text-transform:uppercase;text-align:right;color:var(--color-white);position:absolute;top:12rem;right:2rem;width:75%;width:90%}.card__heading-span{padding:1rem 1.5rem;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(135deg, rgba(var(--color-rgb-primary-light), 0.4), rgba(var(--color-rgb-primary-dark), 0.8))}.card__details{padding:3rem}.card__details ul{list-style:none;width:90%;margin:0 auto}.card__details ul li{text-align:center;font-size:1.6rem;padding:1rem}.card__cta{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:90%;text-align:center}.card__price-box{text-align:center;color:var(--color-white);margin-bottom:8rem}.card__price-only{font-size:1.4rem;text-transform:uppercase}.card__price-value{font-size:6rem;font-weight:100}@media only screen and (max-width: 56.25em),only screen and (hover: none){.card{height:auto;border-radius:3px;background-color:var(--color-white);box-shadow:0 1.5rem 4rem rgba(var(--color-white), 0.15)}.card__side{position:relative;bottom:0;box-shadow:none}.card__side--back{height:auto;transform:rotateY(0);clip-path:polygon(0 15%, 100% 0, 100% 100%, 0% 100%)}.card:hover .card__side--front{transform:rotateY(0)}.card__details{padding:1rem 3rem}.card__cta{position:relative;top:0%;left:0;transform:translate(0);width:100%;padding:7rem 4rem 4rem 4rem}.card__price-box{margin-bottom:3rem}.card__price-value{font-size:4rem}}.card-popup-container:target{opacity:1;visibility:visible}.card-popup-container:target .card-popup{opacity:1;visibility:visible}.card-popup-container{display:none;visibility:hidden;height:100vh;width:100vw;max-height:100vh;max-width:100vw;position:fixed;z-index:var(--z-index-8000);top:0;left:0;opacity:0;display:flex;justify-content:center;align-items:center;transition:all .3s;background-color:var(--color-black-transparent-6);-webkit-font-smoothing:subpixel-antialiased}@supports(-webkit-backdrop-filter: blur(5px)) or (backdrop-filter: blur(5px)){.card-popup-container{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}}.card-popup-container .card-popup{position:absolute;width:90%;max-width:90%;height:80%;max-height:80%;background-color:var(--color-white);opacity:1;transition:all .5s .2s;visibility:hidden;border-radius:.6rem;border:none;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.card-popup-container .card-popup__header{display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;width:100%;height:5rem;background-color:var(--color-primary);border-radius:.6rem .6rem 0px 0px}.card-popup-container .card-popup__header>.space{width:5rem;height:1rem}.card-popup-container .card-popup__header>.title{text-align:center}.card-popup-container .card-popup__header>.close{cursor:pointer;display:flex;justify-content:center;align-items:center;width:3rem;height:3rem;transition:transform .1s ease-in-out;padding:.5rem;fill:var(--color-white)}.card-popup-container .card-popup__header>.close:hover{transform:scale(1.1)}.card-popup-container .card-popup__header>.close:hover>.close-icon{background-color:var(--color-primary)}.card-popup-container .card-popup__header>.close>.close-icon{height:100%;width:100%;transition:background-color .1s ease-in-out,transform .1s ease-in-out}.card-popup-container .card-popup__content-container{width:100%;height:100%;display:flex;flex-direction:row;padding:1rem 1rem;margin:0 auto}.card-popup-container .card-popup__content-container>.slider{width:100%;max-width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;cursor:pointer;overflow:hidden;white-space:nowrap}.card-popup-container .card-popup__content-container>.slider.dragging{cursor:grab;scroll-behavior:auto}.card-popup-container .card-popup__content-container>.slider.dragging picture,.card-popup-container .card-popup__content-container>.slider.dragging img{pointer-events:none}.card-popup-container .card-popup__content-container>.slider.smooth{scroll-behavior:smooth}.card-popup-container .card-popup__content-container>.slider .topic-card{margin-right:var(--card-popup-margin-size)}@media only screen and (max-width: 37.5em){.card-popup-container .card-popup__content-container>.slider .topic-card{margin-right:0px}}.card-popup-container .card-popup__content-container>.slider .topic-card:last-child{margin-right:0px}.card-popup-container .card-popup__content-container>i.slider__arrow{font-family:sans-serif;top:50%;height:44px;width:44px;color:var(--color-grey-dark-3);background-color:var(--color-grey-light-1);color:var(--color-white);background-color:var(--color-primary);cursor:pointer;font-size:2.15rem;position:absolute;text-align:center;line-height:44px;border-radius:50%;transform:translateY(-50%);transition:transform .1s linear;z-index:var(--z-index-2000);height:36px;width:36px;line-height:36px;font-size:2rem}.card-popup-container .card-popup__content-container>i.slider__arrow:active{transform:translateY(-50%) scale(0.9)}.card-popup-container .card-popup__content-container>i.slider__arrow .wrapper i:hover{background:var(--color-primary-dark);color:var(--color-white)}@media only screen and (max-width: 56.25em){.card-popup-container .card-popup__content-container>i.slider__arrow{height:24px;width:24px;line-height:24px;font-size:1.6rem}}@media only screen and (min-width: 112.5em){.card-popup-container .card-popup__content-container>i.slider__arrow{height:44px;width:44px;line-height:44px;font-size:2rem}}.card-popup-container .card-popup__content-container>i.slider__arrow:first-child{left:-18px}@media only screen and (max-width: 56.25em){.card-popup-container .card-popup__content-container>i.slider__arrow:first-child{left:-12px}}@media only screen and (min-width: 112.5em){.card-popup-container .card-popup__content-container>i.slider__arrow:first-child{left:-22px}}.card-popup-container .card-popup__content-container>i.slider__arrow:last-child{right:-18px}@media only screen and (max-width: 56.25em){.card-popup-container .card-popup__content-container>i.slider__arrow:last-child{right:-12px}}@media only screen and (min-width: 112.5em){.card-popup-container .card-popup__content-container>i.slider__arrow:last-child{right:-22px}}.topic-card{height:100%;min-width:calc((100% - var(--card-popup-margin-size)*2)/3);width:calc((100% - var(--card-popup-margin-size)*2)/3);border-radius:1rem;overflow:hidden;background-image:linear-gradient(135deg, var(--color-primary-light), var(--color-primary-dark));position:relative;box-sizing:border-box}@media only screen and (max-width: 75em){.topic-card{min-width:calc((100% - var(--card-popup-margin-size)*1)/2);width:calc((100% - var(--card-popup-margin-size)*1)/2)}}@media only screen and (max-width: 56.25em){.topic-card{min-width:calc((100% - var(--card-popup-margin-size)*0)/1);width:calc((100% - var(--card-popup-margin-size)*0)/1)}}@media only screen and (min-width: 112.5em){.topic-card{min-width:calc((100% - var(--card-popup-margin-size)*3)/4);width:calc((100% - var(--card-popup-margin-size)*3)/4)}}@media only screen and (min-width: 187.5em){.topic-card{min-width:calc((100% - var(--card-popup-margin-size)*4)/5);width:calc((100% - var(--card-popup-margin-size)*4)/5)}}.topic-card__image-container{background-size:cover;-webkit-clip-path:polygon(0 0, 100% 0, 100% 85%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 85%, 0 100%);pointer-events:none;height:60%}.topic-card__image-container .image-gradient{width:100%;height:100%;position:absolute;top:0}.topic-card__image-container .image-gradient::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;display:inline-block;background-image:linear-gradient(135deg, var(--color-black-transparent-2), var(--color-black-transparent-2));position:absolute}.topic-card__image-container .image-gradient>img{width:100%;height:100%;display:block;object-fit:cover}.topic-card__image-container picture{position:absolute;background-image:cover center;width:100%;height:60% !important}.topic-card__content-container{width:100%;height:40%;inline-size:100%;text-wrap:wrap;display:flex;flex-direction:column;justify-content:start;align-items:start}.topic-card__content-container .text-block{width:100%;height:fit-content;text-align:center}.topic-card__content-container .primary{font-size:1.6rem;color:var(--color-white);text-transform:capitalize}.topic-card__content-container .secondary{font-size:1.2rem;padding:1rem .5rem;color:var(--color-grey-light-2)}.sertificates-gallary{position:inherit;z-index:var(--z-index-2000);height:fit-content;width:100%}.sertificates-gallary__content-container{width:fit-content;max-width:100%;margin:0 auto;display:flex;flex-direction:row;justify-content:center;align-items:center;position:relative}.sertificates-gallary__content-container .slider{max-width:100%;height:fit-content;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;overflow:hidden;white-space:nowrap;min-width:calc(var(--card-popup-margin-size)*3 + 96rem);width:calc(var(--card-popup-margin-size)*3 + 96rem)}@media only screen and (max-width: 75em){.sertificates-gallary__content-container .slider{min-width:calc(var(--card-popup-margin-size)*2 + 84rem);width:calc(var(--card-popup-margin-size)*2 + 84rem);height:auto}}@media only screen and (max-width: 56.25em){.sertificates-gallary__content-container .slider{min-width:calc(var(--card-popup-margin-size)*1 + 56rem);width:calc(var(--card-popup-margin-size)*1 + 56rem)}}@media only screen and (max-width: 37.5em){.sertificates-gallary__content-container .slider{min-width:44rem;width:44rem}}@media only screen and (min-width: 112.5em){.sertificates-gallary__content-container .slider{min-width:calc(var(--card-popup-margin-size)*4 + 110rem);width:calc(var(--card-popup-margin-size)*4 + 110rem)}}@media only screen and (min-width: 187.5em){.sertificates-gallary__content-container .slider{min-width:calc(var(--card-popup-margin-size)*5 + 132rem);width:calc(var(--card-popup-margin-size)*5 + 132rem)}}.sertificates-gallary__content-container .slider.smooth{scroll-behavior:smooth}.sertificates-gallary__content-container .slider__arrow{font-family:sans-serif;top:50%;color:var(--color-grey-dark-3);cursor:pointer;font-size:1.15rem;position:absolute;text-align:center;background-color:var(--color-grey-light-1);border-radius:50%;transform:translateY(-50%);transition:transform .1s linear;z-index:var(--z-index-1000);height:28px;width:28px;line-height:28px;font-size:2rem}@media only screen and (max-width: 56.25em){.sertificates-gallary__content-container .slider__arrow{height:24px;width:24px;line-height:24px;font-size:1.6rem}}@media only screen and (min-width: 112.5em){.sertificates-gallary__content-container .slider__arrow{height:44px;width:44px;line-height:44px;font-size:2rem}}.sertificates-gallary__content-container .slider__arrow:first-child{left:-14px}@media only screen and (max-width: 56.25em){.sertificates-gallary__content-container .slider__arrow:first-child{left:-12px}}@media only screen and (min-width: 112.5em){.sertificates-gallary__content-container .slider__arrow:first-child{left:-22px}}.sertificates-gallary__content-container .slider__arrow:last-child{right:-14px}@media only screen and (max-width: 56.25em){.sertificates-gallary__content-container .slider__arrow:last-child{right:-12px}}@media only screen and (min-width: 112.5em){.sertificates-gallary__content-container .slider__arrow:last-child{right:-22px}}.sertificates-gallary .card{margin-right:var(--card-popup-margin-size)}@media only screen and (max-width: 37.5em){.sertificates-gallary .card{margin-right:0px}}.sertificates-gallary .card:last-child{margin-right:0px}.sertificates-gallary .sertificate-card{width:24rem;height:auto}@media only screen and (max-width: 75em){.sertificates-gallary .sertificate-card{width:28rem;height:auto}}@media only screen and (max-width: 56.25em){.sertificates-gallary .sertificate-card{width:28rem;height:auto}}@media only screen and (max-width: 37.5em){.sertificates-gallary .sertificate-card{width:44rem;height:auto}}@media only screen and (min-width: 112.5em){.sertificates-gallary .sertificate-card{width:22rem;height:auto}}@media only screen and (min-width: 187.5em){.sertificates-gallary .sertificate-card{width:22rem;height:auto}}.sertificates-gallary .sertificate-card img{width:24rem;height:auto}@media only screen and (max-width: 75em){.sertificates-gallary .sertificate-card img{width:28rem;height:auto}}@media only screen and (max-width: 56.25em){.sertificates-gallary .sertificate-card img{width:28rem;height:auto}}@media only screen and (max-width: 37.5em){.sertificates-gallary .sertificate-card img{width:44rem;height:auto}}@media only screen and (min-width: 112.5em){.sertificates-gallary .sertificate-card img{width:22rem;height:auto}}@media only screen and (min-width: 187.5em){.sertificates-gallary .sertificate-card img{width:22rem;height:auto}}.footer{background-color:var(--color-grey-dark-4);height:fit-content}.footer__content-container{width:fit-content;height:fit-content;margin:0 auto;grid-row-gap:3rem;grid-column-gap:3rem;display:grid;grid-template-areas:". logo ." "sections . contacts";grid-template-rows:8rem 1fr;grid-template-columns:1fr 8rem 1fr}@media only screen and (max-width: 75em){.footer__content-container{grid-template-rows:8rem 3rem 1fr 1fr;grid-template-columns:1fr 8rem 1fr;grid-template-areas:". logo ." ". . ." "sections sections sections" "contacts contacts contacts";grid-row-gap:0rem;grid-column-gap:0rem}}.footer__logo-container{width:8rem;grid-area:logo}.footer__logo-container picture{display:inherit;width:8rem;height:8rem}.footer__logo-container img{display:inherit;width:8rem;height:8rem}.footer__short-sections{height:4rem;grid-area:sections;border-top:2px solid var(--color-grey-dark);display:flex;align-items:center;justify-content:center}.footer__short-section{padding:0px 5px}.footer__short-section>a{text-decoration:none;justify-content:center;align-items:center;text-transform:capitalize;color:var(--color-grey-dark)}.footer__short-contacts{padding-top:.5rem;height:4rem;grid-area:contacts;border-top:2px solid var(--color-grey-dark);display:table-cell;text-align:center;display:flex;flex-direction:row;justify-content:center;align-items:center}.footer__short-contacts .space{height:.5rem;width:3rem}.footer__short-contacts .data-set{display:flex;flex-direction:row;justify-content:space-between;width:fit-content;height:fit-content}.footer__short-contacts .data-set__label{font-size:1.6rem;color:var(--color-grey-dark-3);text-decoration:none}.footer__short-contacts .data-set__value{font-size:1.6rem;color:var(--color-grey-dark);text-decoration:none}.footer__short-contacts .data-set>.space{width:.4rem;height:.4rem}.header{height:85vh;background-size:cover;background-position:center;position:relative}.header .image-gradient{width:100%;height:100%;position:absolute;top:0}.header .image-gradient::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;display:inline-block;background-image:linear-gradient(135deg, rgba(var(--color-rgb-primary-dark), 0.8), rgba(var(--color-rgb-primary-light), 0.8));position:absolute}.header .image-gradient>img{width:100%;height:100%;display:block;object-fit:cover}@supports(clip-path: polygon(0 0)) or (-webkit-clip-path: polygon(0 0)){.header{-webkit-clip-path:polygon(0 0, 100% 0, 100% 70vh, 0 85vh);clip-path:polygon(0 0, 100% 0, 100% 70vh, 0 85vh)}}@media only screen and (max-width: 37.5em){.header{height:100vh;clip-path:polygon(0 0, 100% 0, 100% 85vh, 0 100vh);-webkit-clip-path:polygon(0 0, 100% 0, 100% 85vh, 0 100vh)}}.header__content-container{height:70vh;width:100%;position:absolute;top:0;display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 37.5em){.header__content-container{height:85vh}}.header__btn-container{width:100%;height:fit-content;display:flex;justify-content:center;align-items:center;margin-top:2rem}.header__logo-box{position:absolute;top:4rem;left:4rem}@media only screen and (max-width: 56.25em){.header__logo-box{top:2rem;left:2rem}}@media only screen and (max-width: 37.5em){.header__logo-box{top:3rem;left:3rem}}.header__logo{display:block;height:7rem;width:7rem}.header__logo img{height:7rem}.header__content-box{width:fit-content;height:fit-content}.navigation__checkbox{display:none}.navigation__button{background-color:var(--color-white);height:7rem;width:7rem;position:fixed;top:6rem;right:6rem;border-radius:50%;z-index:var(--z-index-3000);box-shadow:4px 4px 8px 0px var(--color-shadow-dark-3);text-align:center;cursor:pointer}@media only screen and (max-width: 56.25em){.navigation__button{top:4rem;right:4rem}}@media only screen and (max-width: 37.5em){.navigation__button{top:3rem;right:3rem}}.navigation__background{height:6rem;width:6rem;border-radius:50%;position:fixed;top:6.5rem;right:6.5rem;background-color:var(--color-black-transparent-2);z-index:var(--z-index-1000);transition:transform .6s linear,backdrop-filter .6s linear;transform:scale(1);-webkit-font-smoothing:subpixel-antialiased}@supports(-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px)){.navigation__background{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}}@media only screen and (max-width: 56.25em){.navigation__background{top:4.5rem;right:4.5rem}}@media only screen and (max-width: 37.5em){.navigation__background{top:3.5rem;right:3.5rem}}.navigation__nav{height:100vh;position:fixed;top:0;left:0;z-index:var(--z-index-2000);visibility:hidden;opacity:0;width:0;transition:all .6s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.navigation__list{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);list-style:none;text-align:center;width:100%}.navigation__item{margin:1rem}.navigation__link:link,.navigation__link:visited{display:inline-block;font-size:3rem;font-weight:300;padding:1rem 2rem;color:var(--color-white);text-decoration:none;text-transform:uppercase;background-image:linear-gradient(120deg, transparent 0%, transparent 50%, var(--color-white) 50%);background-size:230%;transition:all .4s;-webkit-font-smoothing:subpixel-antialiased}.navigation__link:link span,.navigation__link:visited span{margin-right:1.5rem;display:inline-block}.navigation__link:hover,.navigation__link:active{background-position:100%;color:var(--color-black);transform:translateX(1rem)}.navigation__checkbox:checked~.navigation__background{transform:scale(150);-webkit-font-smoothing:subpixel-antialiased;-webkit-font-smoothing:subpixel-antialiased}@supports(-webkit-backdrop-filter: blur(0.1px)) or (backdrop-filter: blur(0.1px)){.navigation__checkbox:checked~.navigation__background{-webkit-backdrop-filter:blur(0.1px);backdrop-filter:blur(0.1px)}}.navigation__checkbox:checked~.navigation__nav{width:100%;visibility:visible;opacity:1}.navigation__icon{position:relative;margin-top:3.5rem}.navigation__icon,.navigation__icon::before,.navigation__icon::after{width:3rem;height:2px;background-color:var(--color-grey-dark-3);display:inline-block}.navigation__icon::before,.navigation__icon::after{content:"";position:absolute;left:0;transition:all .2s}.navigation__icon::before{top:-0.8rem}.navigation__icon::after{top:.8rem}.navigation__button:hover .navigation__icon::before{top:-1rem}.navigation__button:hover .navigation__icon::after{top:1rem}.navigation__checkbox:checked+.navigation__button .navigation__icon{background-color:rgba(0,0,0,0)}.navigation__checkbox:checked+.navigation__button .navigation__icon::before{top:0;transform:rotate(135deg)}.navigation__checkbox:checked+.navigation__button .navigation__icon::after{top:0;transform:rotate(-135deg)}.section-about{height:fit-content;width:100%;padding:0rem 5rem;display:flex;justify-content:center;align-items:center}.section-about__container{width:80%}@media only screen and (max-width: 56.25em){.section-about__container{width:100%}}.section-about__title{display:block;text-align:center;margin-bottom:2rem;width:100%}.section-about__text{display:block;text-align:center;width:100%}.section-feature{width:100%;height:fit-content;background-size:cover;background-position:center;position:relative}.section-feature .image-gradient{width:100%;height:100%;position:absolute;top:0}.section-feature .image-gradient::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;display:inline-block;background-image:linear-gradient(135deg, rgba(var(--color-rgb-primary-dark), 0.8), rgba(var(--color-rgb-primary-light), 0.8));position:absolute}.section-feature .image-gradient>img{width:100%;height:100%;display:block;object-fit:cover}@supports(clip-path: polygon(0 0)) or (-webkit-clip-path: polygon(0 0)){.section-feature{-webkit-clip-path:polygon(0 15vh, 100% 0, 100% calc(100% - 15vh), 0 100%);clip-path:polygon(0 15vh, 100% 0, 100% calc(100% - 15vh), 0 100%)}}.section-feature__container{width:100%;height:fit-content;flex-direction:column;justify-content:flex-start;align-items:flex-end;position:inherit}.section-feature__title-container{height:fit-content;display:flex;width:100%;flex-direction:column;justify-content:center;align-items:center;padding-top:2rem;padding-bottom:3rem}.section-feature__title-container>h3{text-align:center;width:100%}.section-feature__title-container>p{display:block;text-align:center;width:80%}.section-feature .feature-card-container{width:fit-content;max-width:100%;margin:0 auto;display:grid;align-items:center;align-content:center;justify-content:center;justify-items:center;grid-row-gap:2rem;grid-column-gap:2rem;grid-template-columns:repeat(4, 1fr);padding-bottom:2rem}@media only screen and (max-width: 75em){.section-feature .feature-card-container{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 26.875em){.section-feature .feature-card-container{grid-template-columns:1fr}}@media only screen and (min-width: 112.5em){.section-feature .feature-card-container{grid-template-columns:repeat(4, 1fr)}}@media only screen and (min-width: 187.5em){.section-feature .feature-card-container{grid-template-columns:repeat(4, 1fr)}}.section-services{width:100%;height:fit-content;display:flex;flex-direction:column;justify-content:flex-start;justify-items:center}.section-services__title{display:inline-block;text-align:center;padding-bottom:4rem}.section-services .card-grid{display:grid;grid-row-gap:2rem;grid-column-gap:2rem;justify-content:center;align-items:center;justify-items:center;grid-template-areas:"card-1 card-2  card-3" "card-4 card-5 card-6"}@media only screen and (max-width: 75em){.section-services .card-grid{grid-template-areas:"card-1 card-2" "card-3 card-4" "card-5 card-6"}}@media only screen and (max-width: 37.5em){.section-services .card-grid{grid-template-areas:"card-1" "card-2" "card-3" "card-4" "card-5" "card-6"}}@media only screen and (min-width: 187.5em){.section-services .card-grid{grid-template-areas:"card-1 card-2 card-3 card-4 card-5 card-6";justify-content:center;align-items:center;justify-items:center;grid-row-gap:2rem;grid-column-gap:2rem}}.section-services .card-grid>.card:nth-child(1){grid-area:card-1}.section-services .card-grid>.card:nth-child(2){grid-area:card-2}.section-services .card-grid>.card:nth-child(3){grid-area:card-3}.section-services .card-grid>.card:nth-child(4){grid-area:card-4}.section-services .card-grid>.card:nth-child(5){grid-area:card-5}.section-services .card-grid>.card:nth-child(6){grid-area:card-6}.section-gallary{width:100%;height:fit-content;display:flex;justify-content:center;align-items:center}.section-contacts{width:100%;height:fit-content;background-size:cover;background-position:center;position:relative}.section-contacts .image-gradient{width:100%;height:100%;position:absolute;top:0}.section-contacts .image-gradient::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;display:inline-block;background-image:linear-gradient(135deg, rgba(var(--color-rgb-primary-dark), 0.8), rgba(var(--color-rgb-primary-light), 0.8));position:absolute}.section-contacts .image-gradient>img{width:100%;height:100%;display:block;object-fit:cover}@supports(clip-path: polygon(0 0)) or (-webkit-clip-path: polygon(0 0)){.section-contacts{-webkit-clip-path:polygon(0 15vh, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 15vh, 100% 0, 100% 100%, 0 100%)}}.section-contacts .contact-card{z-index:var(--z-index-2000)}.section-contacts>.contact-grid{margin:0 auto;width:fit-content;height:fit-content;display:grid;align-items:center;align-content:center;justify-content:center;justify-items:center;grid-row-gap:2rem;grid-column-gap:2rem;grid-template-areas:"card-1 card-2 card-3 card-4"}@media only screen and (max-width: 75em){.section-contacts>.contact-grid{grid-template-areas:"card-1 card-2" "card-3 card-4"}}@media only screen and (max-width: 37.5em){.section-contacts>.contact-grid{grid-template-areas:"card-1" "card-2" "card-3" "card-4"}}.section-contacts>.contact-grid>.contact-card:nth-child(1){grid-area:card-1}.section-contacts>.contact-grid>.contact-card:nth-child(2){grid-area:card-2}.section-contacts>.contact-grid>.contact-card:nth-child(3){grid-area:card-3}.section-contacts>.contact-grid>.contact-card:nth-child(4){grid-area:card-4}.chop-mock{width:100%;height:15vh}.chop-mock-responce{width:100%;height:4rem}@media only screen and (max-width: 75em){.chop-mock-responce{height:2rem}}@media only screen and (max-width: 75em){.chop-mock-responce{height:6rem}}