:root{--transitionDefault:all 0.3s ease;--white:#FFF;--dark:#000;--success_color:green;--info_color:blue;--warning_color:yellow;--error_color:red;--primary:#8D1C15;--secondary:#32120A;--text:#131314;--Primary-2:#8D1C15;--Primary-3:#32120A;--Primary-4:#E5DFD8;--800:#3B301E;--900:#131314}*,a{text-decoration:none}*{outline:0}* bold,* strong,bold *,strong *{font-weight:700}body,html{margin:0;border:0;padding:0;scroll-behavior:smooth}body{max-width:100vw;width:100%;margin:0 auto;position:relative;-webkit-font-smoothing:antialiased;overflow-x:hidden}body.compensate-for-scrollbar{overflow-y:initial!important}img{max-width:100%;border:0}a{color:inherit}em{font-style:italic}svg path{transition:var(--transitionDefault)}*,button,input,select,textarea{font-family:"CabritoDidone-ConMed";font-style:normal;font-weight:400}button::-moz-placeholder,input::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{font-family:"CabritoDidone-ConMed";font-style:normal;font-weight:400}button::placeholder,input::placeholder,select::placeholder,textarea::placeholder{font-family:"CabritoDidone-ConMed";font-style:normal;font-weight:400}button:-ms-input-placeholder,input:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{font-family:"CabritoDidone-ConMed";font-style:normal;font-weight:400}button::-ms-input-placeholder,input::-ms-input-placeholder,select::-ms-input-placeholder,textarea::-ms-input-placeholder{font-family:"CabritoDidone-ConMed";font-style:normal;font-weight:400}section{width:100%;display:block}.content{max-width:1140px;width:95%;margin:0 auto}.grecaptcha-badge{visibility:hidden!important}::-webkit-scrollbar{width:8px;border-radius:8px}::-webkit-scrollbar-track{background:var(--Primary-3);border-radius:8px}::-webkit-scrollbar-thumb{background:#98371e;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:var(--Primary-2)}.default-template-content{width:100%;padding:60px 0}.default-template-content .content .main-title{margin:0;color:var(--Primary-3);font-size:48px;font-weight:400;line-height:100%}.company-history .content .upper-content h5,.default-template-content .content .content-page{margin:60px 0 0;color:var(--900);font-size:20px;font-weight:400;line-height:130%}.default-template-content .content .content-page a{text-decoration:underline}.btn-primary{box-sizing:border-box;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;display:flex;justify-content:center;align-items:center;gap:8px;padding:12px 20px;border-radius:999px;background:#027de1;color:var(--white);font-size:20px;font-weight:400;line-height:120%;transition:var(--transitionDefault)}.btn-primary:hover{background:#01589e}@media only screen and (max-width:767px){.content{width:90%}.default-template-content .content .main-title{font-size:32px}.default-template-content .content .content-page{margin:45px 0 0;font-size:18px}}.banner-section{box-sizing:border-box;width:100%;padding:21px 0 0;position:relative;overflow:hidden;display:flex;align-items:flex-end}.banner-section picture.lower-img,.banner-section picture.upper-img{position:absolute;right:0;left:0;z-index:0;width:100%;pointer-events:none}.banner-section picture.upper-img{top:0}.banner-section picture.upper-img img{display:flex;width:100%;height:auto}.banner-section .content{display:flex;align-items:center;justify-content:center;gap:8px;position:relative;z-index:1}.banner-section .content .left-content{display:flex;margin-right:-67px;max-width:33%;position:relative;z-index:1}.banner-section .content .left-content img{display:flex;width:auto;height:auto}.banner-section .content .mid-content{display:flex;max-width:43%;width:auto;height:auto}.banner-section .content .right-content{max-width:29%;color:var(--900);font-size:20px;font-weight:400;line-height:130%;position:relative;z-index:1}.banner-section .content .right-content strong{font-family:"CabritoDidone-ConBol"}.banner-section picture.lower-img{bottom:0}.banner-section picture.lower-img img{display:flex;width:100%;height:103px;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.company-history{width:100%;padding:40px 0 103px;background:var(--Primary-4);display:flex;flex-direction:column;align-items:center;gap:56px}.company-history .content .upper-content{display:flex;flex-direction:column;align-items:center;gap:8px}.company-history .content .upper-content h2{margin:0 auto;color:var(--Primary-2);text-align:center;font-family:"Sarina";font-size:48px;font-weight:400;line-height:130%}.company-history .content .upper-content h5{margin:0 auto;font-size:28px}.company-history .wrapper-company-history-list{width:100%;display:flex;justify-content:center;overflow:hidden;position:relative}.company-history .wrapper-company-history-list::after,.company-history .wrapper-company-history-list::before{content:"";position:absolute;top:0;bottom:0;z-index:1;width:15vw;height:100%;pointer-events:none}.company-history .wrapper-company-history-list::before{left:0;background:linear-gradient(270deg,rgba(229,223,216,0) 4%,#e5dfd8 81.64%)}.company-history .wrapper-company-history-list::after{right:0;background:linear-gradient(270deg,#e5dfd8 22.36%,rgba(229,223,216,0) 100%)}.company-history .wrapper-company-history-list .company-history-list{width:98%;display:none}.company-history .wrapper-company-history-list .company-history-list.slick-initialized{display:block}.company-history .wrapper-company-history-list .company-history-list .slick-list{width:calc(100% + 16px);margin:0 -8px;padding:29px 0 0;overflow:initial}.company-history .wrapper-company-history-list .company-history-list .slick-list .slick-track{display:flex}.company-history .wrapper-company-history-list .company-history-list .history-item{display:flex;margin:0 8px}.company-history .wrapper-company-history-list .company-history-list .history-item .wrapper{position:relative;box-sizing:border-box;width:100%;height:245px}.company-history .wrapper-company-history-list .company-history-list .history-item .wrapper .img{position:relative;max-width:400px;width:100%;height:100%}.company-history .wrapper-company-history-list .company-history-list .history-item .wrapper .img svg{position:absolute;top:-29px;left:0}.company-history .wrapper-company-history-list .company-history-list .history-item .wrapper .img img{display:flex;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:16px}.company-history .wrapper-company-history-list .company-history-list .history-item .wrapper .text{position:absolute;z-index:1;right:0;bottom:30px;box-sizing:border-box;max-width:235px;padding:12px;border-radius:12px;background:var(--white);color:var(--900);font-size:16px;font-weight:400;line-height:130%}.company-history .wrapper-company-history-list .company-history-list .history-item .wrapper .text svg{position:absolute;right:0;bottom:-17px}.center-section,.center-section .content{display:flex;align-items:center;position:relative}.center-section{box-sizing:border-box;width:100%;min-height:867px;padding:119px 0 157px;overflow:hidden}.center-section picture{position:absolute;inset:0;z-index:0;width:100%;height:100%;pointer-events:none}.center-section picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom}.center-section .content{justify-content:center;gap:32px;z-index:1}.center-section .content .left-content{display:flex;margin-left:-60px}.center-section .content .left-content img{max-width:310px;width:auto;height:auto}.center-section .content .mid-content{max-width:368px;display:flex;flex-direction:column;gap:24px}.center-section .content .mid-content svg,.pg404 .content a.btn-primary{margin:0 auto}.center-section .content .mid-content h2{margin:0 auto;color:var(--Primary-3);font-size:48px;font-weight:400;line-height:100%}.center-section .content .mid-content h5{margin:0;color:var(--800);font-size:24px;font-weight:400;line-height:120%}.center-section .content .right-content,.videos-section{display:flex;flex-direction:column;gap:32px}.center-section .content .right-content h2{margin:0;display:flex;align-items:center;gap:12px}.center-section .content .right-content h2 svg{flex-shrink:0}.center-section .content .right-content h2 span{max-width:286px;color:var(--Primary-2);font-size:24px;font-weight:400;line-height:120%}.center-section .content .right-content p{max-width:365px;margin:0;color:var(--800);font-size:20px;font-weight:400;line-height:140%}.videos-section{width:100%;padding:40px 0 76px;align-items:center;gap:56px}.videos-section .content .upper-infos{display:flex;flex-direction:column;align-items:center;gap:8px}.videos-section .content .upper-infos h2{margin:0 auto;color:var(--Primary-2);text-align:center;font-family:"Sarina";font-size:48px;font-weight:400;line-height:130%}.pg404 .content p,.videos-section .content .upper-infos p{margin:0 auto;color:var(--900);font-size:20px;font-weight:400;text-align:center}.videos-section .content .upper-infos p{max-width:736px;line-height:130%}.videos-section .content-videos{width:100%;display:flex;justify-content:center;overflow:hidden;position:relative}.videos-section .content-videos::after,.videos-section .content-videos::before{content:"";position:absolute;top:0;bottom:0;z-index:1;width:35vw;height:100%}.videos-section .content-videos::before{left:0;background:linear-gradient(270deg,rgba(255,255,255,0) 4%,#fff 81.64%)}.videos-section .content-videos::after{right:0;background:linear-gradient(270deg,#fff 22.36%,rgba(255,255,255,0) 100%)}.videos-section .content-videos .list-videos{box-sizing:border-box;width:450px;display:none}.videos-section .content-videos .list-videos.slick-activated{display:block}.videos-section .content-videos .list-videos .slick-list{width:calc(100% + 20px);margin:0 -10px;overflow:initial;padding:34px 0}.videos-section .content-videos .list-videos .slick-list .slick-track{display:flex}.videos-section .content-videos .list-videos .video-item{height:254px;margin:0 10px;display:flex;align-items:center;transition:transform 420ms cubic-bezier(.4,0,.2,1),margin 420ms cubic-bezier(.4,0,.2,1);transform-origin:center center;backface-visibility:hidden;will-change:transform,margin}.videos-section .content-videos .list-videos .video-item.slick-current{transform:scale(1.26);margin:0 65px}.videos-section .content-videos .list-videos .video-item a{width:100%;height:100%;display:flex;align-items:flex-end;position:relative}.videos-section .content-videos .list-videos .video-item a::after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,rgba(50,18,10,0) 0,#32120a 100%);border-radius:16px}.videos-section .content-videos .list-videos .video-item a img{position:absolute;inset:0;z-index:-1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:16px;transform:translateZ(0);will-change:transform}.videos-section .content-videos .list-videos .video-item a .infos{box-sizing:border-box;width:100%;padding:48px 40px;position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center}.videos-section .content-videos .list-videos .video-item a .infos h2{max-width:calc(100% - 86px);margin:0;color:var(--Primary-4);font-size:32px;font-weight:400;line-height:100%}.videos-section .content-videos .list-videos .video-item a .infos svg{width:37px;height:auto}footer#main-footer{width:100%;padding:25px 0;background:linear-gradient(90deg,#32120a 0,#98371e 100%)}footer#main-footer .content,footer#main-footer .content .left-content{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:32px}footer#main-footer .content .left-content{justify-content:center}footer#main-footer .content .left-content span{color:var(--Primary-4);font-family:"CabritoDidone-ConDemIt";text-align:center;font-size:24px;font-weight:400;line-height:100%}footer#main-footer .content a{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;display:flex}.pg404{width:100%;padding:60px 0}.pg404 .content{gap:30px}.pg404 .content h1,.pg404 .content h1 small{border-radius:16px;box-shadow:0 4px 30px rgba(0,0,0,.1019607843);backdrop-filter:blur(5px)}.pg404 .content,.pg404 .content h1{display:flex;flex-direction:column;align-items:center}.pg404 .content h1{background:rgba(141,28,21,.1019607843);margin:0 auto;width:-moz-fit-content;width:fit-content;padding:30px 80px;color:var(--Primary-3)}.pg404 .content h1 big{font-size:160px;font-weight:700}.pg404 .content h1 small{font-size:40px;font-weight:700;padding:5px 9px;margin-top:-65px;background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.3019607843)}.pg404 .content p{line-height:160%}@media only screen and (max-width:1140px){.banner-section picture.lower-img img{height:8vw}.videos-section .content-videos::after,.videos-section .content-videos::before{width:15vw}}@media only screen and (max-width:979px){.center-section{padding:68px 0 59px}.center-section picture img{max-height:654px;height:auto}.center-section .content{flex-direction:column}.company-history .wrapper-company-history-list::after,.company-history .wrapper-company-history-list::before,.videos-section .content-videos::after,.videos-section .content-videos::before{content:none}.company-history .wrapper-company-history-list .company-history-list{width:96%}}@media only screen and (max-width:767px){.pg404{padding:45px 0}.pg404 .content h1{padding:30px}.pg404 .content h1 big{font-size:130px}.center-section .content .right-content p,.pg404 .content p,.videos-section .content .upper-infos p{font-size:18px}footer#main-footer .content,footer#main-footer .content .left-content{flex-direction:column}.center-section .content .mid-content h5,.center-section .content .right-content h2 span,.company-history .content .upper-content h5,footer#main-footer .content .left-content span{font-size:20px}.center-section .content .mid-content h2,.company-history .content .upper-content h2,.videos-section .content .upper-infos h2{font-size:32px}.company-history{padding:40px 0}.company-history .wrapper-company-history-list .company-history-list{width:94%}.company-history .wrapper-company-history-list .company-history-list .slick-list{padding:23px 0 14px}.company-history .wrapper-company-history-list .company-history-list .history-item .wrapper{height:100%}.company-history .wrapper-company-history-list .company-history-list .history-item .wrapper .img{max-width:100%;height:189px}.company-history .wrapper-company-history-list .company-history-list .history-item .wrapper .img svg{top:-23px}.company-history .wrapper-company-history-list .company-history-list .history-item .wrapper .text{position:relative;right:initial;bottom:initial;max-width:80%;margin:-30px auto 0}.company-history .wrapper-company-history-list .company-history-list .history-item .wrapper .text svg{bottom:-14px}.banner-section{padding:75px 0 0}.banner-section .content{flex-direction:column;gap:17px}.banner-section .content .left-content{max-width:100%;margin:0 auto}.banner-section .content .mid-content{max-width:100%;margin:-75px auto 0;order:1}.banner-section .content .right-content{max-width:361px;text-align:center}.banner-section picture.lower-img img{height:19vh}.videos-section{padding:25px 0 50px;gap:32px}.videos-section .content-videos .list-videos{width:70%}.videos-section .content-videos .list-videos .slick-list{padding:15px 0}.videos-section .content-videos .list-videos .video-item{height:158px}.videos-section .content-videos .list-videos .video-item.slick-current{transform:scale(1.15);margin:0 6vw}.videos-section .content-videos .list-videos .video-item a .infos{padding:24px 20px}.videos-section .content-videos .list-videos .video-item a .infos h2{max-width:calc(100% - 39px);font-size:18px}.videos-section .content-videos .list-videos .video-item a .infos svg{width:29px;height:29px}}@media only screen and (max-width:479px){.company-history .wrapper-company-history-list .company-history-list{width:91%}.banner-section picture.lower-img img{height:20vw}}