article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio[controls],canvas,video{display:inline-block}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a,applet,article,aside,blockquote,body,details,div,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,iframe,img,label,li,nav,object,ol,p,pre,section,span,strong,ul{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;list-style:none}:focus{outline:0}img{vertical-align:middle;outline:0}button::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=file]>input[type=button]::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=submit]::-moz-focus-inner{border:none}body,html,input,textarea{-webkit-text-size-adjust:none}html{scroll-behavior:smooth;overflow-x:hidden}body{text-align:left}*{box-sizing:border-box}::after,::before{box-sizing:border-box}:root{--btn-bg-color:#ff8200;--btn-bg--hover-color:#000;--btn-color:#fff;--btn-color-hover:#ff8200;--font-color:#3d3d3b;--title-color:#3d3d3b;--menu-item-color:#fff;--menu-item-color-hover:#ff8200;--ff:"Montserrat",serif;--ff-Rieznyk:"Rieznyk",sans-serif;--ff-Russoone:"Russoone",sans-serif;--hero-bg:#ff8200}body,html{height:100%;font-family:var(--ff);background:#fff;overflow-x:clip;color:var(--font-color);font-family:var(--ff);font-size:14px;line-height:20px}body.overflow{overflow:hidden}.container{max-width:1230px;padding:0 15px;margin:auto;width:100%}@media only screen and (max-width:765px){.container{padding:0 10px}}.none{display:none!important}.h1_title{color:var(--title-color);margin-top:20px;margin-bottom:80px;font-family:var(--ff);font-size:50px;font-weight:600;line-height:110%}@media only screen and (max-width:985px){.h1_title{font-size:40px;max-width:100%}}@media only screen and (max-width:480px){.h1_title{font-size:30px}}.h1_title span{font-size:65px}@media only screen and (max-width:985px){.h1_title span{font-size:50px}}@media only screen and (max-width:480px){.h1_title span{font-size:38px}}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--btn-bg-color)}body{position:relative;color:var(--font-color);font-size:16px;font-weight:400;line-height:1.6}body a{font-family:inherit}section{scroll-margin:100px}img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:flex;max-width:100%;height:auto}@media only screen and (max-width:765px){br{display:none}}.modal_form{display:none;position:fixed;inset:0;z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:rgba(0,0,0,.7)}.modal_form__wrapper{padding:10px;height:100%;display:flex;justify-content:center;align-items:center}.modal_form_close{display:flex;position:absolute;top:20px;bottom:auto;left:auto;right:20px;width:28px;aspect-ratio:1/1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M23.0211 24.5L3.5 4.97894L4.97894 3.5L24.5 23.0211L23.0211 24.5Z' fill='%233D3D3B'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.5 23.0211L23.0211 3.5L24.5 4.97894L4.97894 24.5L3.5 23.0211Z' fill='%233D3D3B'/%3E%3Cscript xmlns=''/%3E%3C/svg%3E");background-position:center;background-size:auto;background-repeat:no-repeat;transition:rotate .3s ease-in-out;cursor:pointer}.modal_form_close:hover{rotate:180deg}@font-face{font-family:Rieznyk;src:url(../fonts/Rieznyk.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Russoone;src:url(../fonts/RussoOne-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.header{position:fixed;top:0;left:0;z-index:1000;background-color:#323232;justify-content:center;width:100%;height:68px;display:flex}.header_wrapper{display:flex;grid-column-gap:32px;grid-row-gap:32px;justify-content:space-between;align-items:center;width:100%}@media only screen and (max-width:985px){.header_wrapper{max-width:740px;margin:0 auto}}.header_logo{display:flex}@media only screen and (max-width:765px){.header_logo__desctop{display:none}}.header_logo__mobile{display:none}@media only screen and (max-width:765px){.header_logo__mobile{display:flex}}@media only screen and (max-width:985px){.header .header_nav{display:none;position:fixed;inset:68px 0 0 0;background-color:#323232}}.header .header_nav .menu{grid-column-gap:32px;grid-row-gap:32px;justify-content:space-between;align-items:center;display:flex}@media only screen and (max-width:985px){.header .header_nav .menu{padding:48px;flex-direction:column;gap:32px}.header .header_nav .menu a{font-size:26px}}.header .header_nav a{color:var(--menu-item-color);letter-spacing:1px;margin-left:0;margin-right:0;padding-left:0;padding-right:0;font-family:var(--ff);font-size:16px;font-weight:400;line-height:100%;text-decoration:none;transition:all .2s;display:inline}.header .header_nav a.active,.header .header_nav a:hover{color:var(--menu-item-color-hover)}.header_socials{display:flex;align-items:flex-start;gap:12px}.header_socials_item{width:30px;height:30px;font-family:var(--ff-Rieznyk);font-size:30px;line-height:100%;transition:color .2s;display:block;color:var(--menu-item-color);text-decoration:none}.header_socials_item:hover{color:var(--menu-item-color-hover)}@media only screen and (max-width:765px){.header_btn{display:none!important}}.header .burger{display:none;width:30px;height:30px;position:relative;z-index:2;overflow:hidden;flex-shrink:0;cursor:pointer}.header .burger.active span:nth-of-type(1){display:none}.header .burger.active span:nth-of-type(2){top:50%;transform:translate(-50%,0) rotate(45deg)}.header .burger.active span:nth-of-type(3){top:50%;transform:translate(-50%,0) rotate(-45deg)}.header .burger span{width:18px;height:2px;background-color:#fff;border-radius:10px;position:absolute;top:50%;left:50%;border-radius:4px;transform:translate(-50%,-50%);transition:all .3s ease-in-out}.header .burger span:nth-of-type(2){top:calc(50% - 7px)}.header .burger span:nth-of-type(3){top:calc(50% + 7px)}@media only screen and (max-width:985px){.header .burger{display:block}}.footer{background-color:#323232;padding:50px 0}@media only screen and (max-width:980px){.footer{padding:40px 0}}@media only screen and (max-width:980px){.footer{padding:30px 0}}.footer_copy{text-align:center;color:#fff}.footer_copy a{color:var(--btn-bg-color);font-weight:700;text-decoration:none}.footer_copy a:hover{text-decoration:underline}.btn{color:var(--btn-color);text-transform:uppercase;background-color:var(--btn-bg-color);border-radius:25px;justify-content:center;align-items:center;padding:14px 20px;font-size:14px;font-weight:700;line-height:14px;text-decoration:none;transition:all .2s;display:flex;outline:0}.btn:hover{color:var(--btn-bg-color);background-color:var(--btn-color)}.btn.error_btn{height:50px;padding:16px 48px;font-family:var(--ff);font-size:16px;color:var(--btn-color);background-color:var(--btn-bg--hover-color)}.btn.error_btn:hover{color:var(--btn-bg-color);background-color:var(--btn-color)}.btn.orange_btn{height:50px;padding:16px 48px;font-family:var(--ff);font-size:16px}.btn.orange_btn:hover{background-color:var(--btn-bg--hover-color)}.btn.outline_btn{letter-spacing:1.5px;background-color:var(--btn-bg--hover-color);border:2px solid var(--btn-color);border-radius:30px;padding:16px 48px;font-family:var(--ff);font-size:16px;line-height:16px;background-color:transparent}.btn.outline_btn:hover{color:var(--btn-color);background-color:#323232;border-color:#323232}.btn_outline{display:inline-flex;align-items:center;justify-content:center;color:#fff;padding:18px 40px;min-height:56px;text-align:center;font-family:var(--ff);font-size:13px;font-weight:600;line-height:20px;letter-spacing:1.04px;text-transform:uppercase;border-radius:40px;background-color:transparent;border:1px solid #fff;transition:background-color .3s ease-in-out}.btn_outline:hover{background-color:var(--btn-color);border:1px solid var(--btn-color);color:#0d0b1f}@media only screen and (max-width:986px){.btn_outline{padding:9px 30px;min-height:38px}}.hero{background-color:var(--hero-bg);background-image:url(/wp-content/themes/samo/img/bg_light.png);background-position:0 0;background-size:auto;margin-top:0;padding-top:0;padding-bottom:0;padding-right:0;overflow:hidden}@media only screen and (max-width:985px){.hero{padding-top:68px;flex-flow:column;justify-content:center;align-items:center;display:flex;height:auto}}.hero .container{z-index:1;flex-flow:column;justify-content:center;align-items:flex-start;padding-top:68px;max-width:90%;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}@media only screen and (max-width:985px){.hero .container{max-width:740px;padding-top:24px;padding-left:24px;padding-right:24px;padding-bottom:68px;position:relative}}@media only screen and (max-width:480px){.hero .container{padding:10px 10px 40px}}.hero_title{color:#fff;margin:20px 0;max-width:48%}@media only screen and (max-width:985px){.hero_title{max-width:100%}}.hero_subtitle{color:#fff;max-width:760px;margin-bottom:32px;font-size:38px;line-height:100%}@media only screen and (max-width:985px){.hero_subtitle{max-width:none;font-size:32px}}@media only screen and (max-width:480px){.hero_subtitle{font-size:22px}}.hero_subtitle span{font-family:var(--ff-Russoone);font-size:50px;font-weight:400}@media only screen and (max-width:985px){.hero_subtitle span{font-size:40px}}@media only screen and (max-width:480px){.hero_subtitle span{font-size:30px}}.hero_img{justify-content:flex-end;align-items:center;height:100svh;padding-top:68px;display:flex;position:relative;align-items:flex-end}@media only screen and (max-width:985px){.hero_img{margin-left:auto;justify-content:center;align-items:center;height:auto;padding-top:68px;position:relative;max-width:500px;padding-top:0}}.hero_img img{max-width:60%}@media only screen and (max-width:985px){.hero_img img{max-width:100%}}.best{background-color:#eff3f6;padding:100px 0;padding-right:0;position:relative}@media only screen and (max-width:985px){.best{padding:40px 0}}.best_wrapper{flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.best_title{margin-top:0;max-width:50%}@media only screen and (max-width:985px){.best_title{max-width:100%;margin-bottom:40px}}@media only screen and (max-width:985px){.best_title{margin-bottom:30px}}.best_items{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}@media only screen and (max-width:985px){.best_items{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:480px){.best_items{grid-template-columns:repeat(1,1fr)}}.best_item{display:flex;flex-direction:column;cursor:pointer;flex-flow:column;flex:1;align-self:flex-start;min-height:220px;background-color:#fff;gap:16px;border:4px solid var(--btn-bg-color);border-radius:16px;padding:24px;transition:all .45s cubic-bezier(.165,.84,.44,1)}.best_item:hover{color:#fff;background-color:var(--btn-bg-color);justify-content:center;align-self:auto;align-items:flex-start}@media only screen and (max-width:985px){.best_item{min-height:auto}}.best_item__icone{font-family:var(--ff-Rieznyk);font-size:48px;line-height:48px}.best_item__title{font-family:var(--ff);font-size:20px;font-weight:600;line-height:150%}@media only screen and (max-width:985px){.best_item__title{font-size:16px}}.about{padding:110px 0 0;background-color:#3d3d3b;background-image:url(/wp-content/themes/samo/img/ellipse.png),url(/wp-content/themes/samo/img/bg_dark.png);background-position:100% 100%,0 0;background-repeat:no-repeat,repeat;background-size:auto,auto;position:relative}@media only screen and (max-width:985px){.about{padding:40px 0}}.about_wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:100px}@media only screen and (max-width:985px){.about_wrapper{grid-template-columns:repeat(1,1fr);gap:50px}}.about_left{display:flex;flex-direction:column}.about_left span{font-family:var(--ff-Russoone);font-weight:400}@media only screen and (max-width:985px){.about_left{gap:20px;align-items:center}}.about_left__img{margin-top:auto}@media only screen and (max-width:985px){.about_left__img{max-width:400px}}.about_right{margin-bottom:110px;display:flex;flex-direction:column}@media only screen and (max-width:985px){.about_right{margin-bottom:0;align-items:center}}.about_title{color:var(--btn-bg-color)}@media only screen and (max-width:985px){.about_title{margin:0}}.about_text{margin-bottom:40px}.about_text p{color:#fff;font-size:20px;line-height:150%}.about_text p:not(:last-child){margin-bottom:40px}@media only screen and (max-width:985px){.about_text p{font-size:16px}.about_text p:not(:last-child){margin-bottom:20px}}.advantages{background-color:#eff3f6;padding:100px 0}@media only screen and (max-width:985px){.advantages{padding:40px 0}}.advantages_wrapper{position:relative;display:flex;gap:50px;padding-left:max(15px,(100% - 1230px) / 2)}@media only screen and (max-width:985px){.advantages_wrapper{flex-flow:column;gap:40px;padding-left:0;padding:0 15px}}.advantages_content{max-width:600px;flex-shrink:0;z-index:1}.advantages_map{position:absolute;display:flex;justify-content:flex-end;align-items:flex-start;right:0}@media only screen and (max-width:985px){.advantages_map{position:relative}}.advantages_map img{max-width:860px}.advantages_title{margin-bottom:40px}@media only screen and (max-width:985px){.advantages_title{margin-top:0;margin-bottom:30px}}.advantages_subtitle{margin-bottom:16px;font-family:var(--ff);font-size:22px;font-weight:600}@media only screen and (max-width:985px){.advantages_subtitle{font-size:20px}}.advantages_list{grid-column-gap:12px;grid-row-gap:12px;flex-flow:column;justify-content:flex-start;align-items:flex-start;padding-left:0;list-style-type:none;display:flex}.advantages_list__item{padding-left:42px;color:#3d3d3b;background-image:url(/wp-content/themes/samo/img/check.svg);background-position:0 0;background-repeat:no-repeat;background-size:auto;max-width:586px;min-height:26px;padding-left:42px;font-size:20px;line-height:120%}@media only screen and (max-width:985px){.advantages_list__item{font-size:16px}}.advantages .container{margin-top:32px;display:flex;flex-direction:column-reverse;gap:32px}@media only screen and (max-width:985px){.advantages .container{flex-direction:column}}.advantages_top{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:32px}@media only screen and (max-width:985px){.advantages_top{grid-template-columns:repeat(2,1fr);place-items:center;max-width:586px;margin:0 auto}}@media only screen and (max-width:480px){.advantages_top{grid-template-columns:repeat(1,1fr)}}.advantages_item{overflow:hidden;display:flex;border-radius:20px}.advantages_bottom{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:32px}@media only screen and (max-width:985px){.advantages_bottom{grid-template-columns:repeat(1,1fr);place-items:center}}@media only screen and (max-width:480px){.advantages_bottom{grid-template-columns:repeat(1,1fr)}}.advantages_items{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:32px}@media only screen and (max-width:480px){.advantages_items{grid-template-columns:repeat(1,1fr)}}.advantages_bottom__content{display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width:985px){.advantages_bottom__content{align-items:center;grid-gap:24px}}.advantages_bottom__title{color:var(--title-color);font-weight:500;text-align:left;max-width:700px;margin-top:0;margin-bottom:32px;font-size:32px;line-height:120%}@media only screen and (max-width:985px){.advantages_bottom__title{margin-bottom:0;font-size:22px;text-align:center}}.advantages_bottom__btn{width:-moz-max-content;width:max-content}.format{background-color:#3d3d3b;background-image:url(/wp-content/themes/samo/img/fromat_bg.png),url(/wp-content/themes/samo/img/bg_dark.png);background-position:0,0;background-repeat:no-repeat,repeat;background-size:auto,auto;padding:110px 0;position:relative}@media only screen and (max-width:985px){.format{padding:80px 0}}@media only screen and (max-width:765px){.format{padding:40px 0}}.format_title{margin-top:20px;font-size:32px;line-height:36px;color:#fff;text-align:left;margin-bottom:80px;font-weight:700}@media only screen and (max-width:985px){.format_title{margin-bottom:40px;font-size:40px;text-align:center}}@media only screen and (max-width:765px){.format_title{margin-bottom:30px;font-size:30px}}.format_items{display:flex;gap:80px;justify-content:flex-start;align-items:flex-start;margin-bottom:62px}@media only screen and (max-width:985px){.format_items{flex-flow:column;align-items:center;gap:40px}}.format_item{position:relative;overflow:hidden;background:linear-gradient(#323232,#323232);min-width:420px;padding:24px 0 0;display:flex;flex-direction:column;border-radius:16px;border:4px solid var(--btn-bg-color);cursor:pointer}@media only screen and (max-width:480px){.format_item{min-width:auto}}.format_item__title{color:var(--btn-bg-color);text-transform:uppercase;margin-top:0;margin-bottom:16px;margin-left:32px;font-size:32px;font-weight:600;line-height:120%}.format_item__list{margin-bottom:16px;margin-left:32px;margin-right:16px;flex-direction:column;align-items:flex-start;display:flex}.format_item__list--title{margin-bottom:10px;color:#fff;letter-spacing:3px;text-transform:uppercase;margin-top:0;font-weight:800;line-height:100%}.format_item__list--text{color:#fff;font-family:Montserrat,sans-serif;font-size:18px;line-height:150%}.format_item__bottom{text-align:center;background-color:#fff;border-radius:0;justify-content:center;align-items:center;width:100%;height:80px;margin-top:16px;padding-top:16px;padding-bottom:16px}.format_item__bottom--title{color:var(--font-color);letter-spacing:3px;text-transform:uppercase;font-size:12px;font-weight:700}.format_item__bottom--text{color:var(--font-color);font-size:22px;font-weight:700;line-height:150%}.format_item__pop{position:absolute;inset:0;display:none;overflow:hidden}.format_item__pop--wrapper{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;height:100%}.format_item__pop--wrapper img{width:100%}.format_item__pop--image{display:flex;position:absolute;inset:0}.format_item__pop--btn{border-radius:0;justify-content:center;align-items:center;text-align:center;text-transform:uppercase;width:100%;height:80px;margin-top:16px;padding-top:16px;padding-bottom:16px;background-color:var(--btn-bg-color);z-index:1;font-size:32px;color:var(--font-color);font-weight:700;line-height:150%}.format_bottm{display:flex;flex-direction:column;grid-gap:32px;align-items:flex-start}@media only screen and (max-width:985px){.format_bottm{align-items:center;text-align:center;gap:24px}}.format_bottm__title{color:#fff;max-width:700px;margin-top:0;font-size:32px;font-weight:500;line-height:120%}@media only screen and (max-width:765px){.format_bottm__title{font-size:22px}}.indicators{background-color:#eff3f6;padding:100px 0;padding-right:0;position:relative}@media only screen and (max-width:985px){.indicators{padding:80px 0}}@media only screen and (max-width:765px){.indicators{padding:40px 0}}.indicators_title{margin-bottom:40px}@media only screen and (max-width:765px){.indicators_title{font-size:30px}}.indicators_title span{font-family:var(--ff-Russoone);font-size:65px;font-weight:400}@media only screen and (max-width:985px){.indicators_title span{font-size:50px}}@media only screen and (max-width:765px){.indicators_title span{font-size:38px}}.indicators_inner{display:flex;justify-content:space-between;gap:20px}@media only screen and (max-width:985px){.indicators_inner{flex-flow:column;align-items:center;gap:40px}}.indicators_table__wrapper{max-width:780px;width:100%}@media only screen and (max-width:765px){.indicators_table__content{overflow-x:auto}.indicators_table__content::-webkit-scrollbar{height:5px}}.indicators_table{display:grid}@media only screen and (max-width:765px){.indicators_table{width:600px}}.indicators_table_header{display:grid;grid-template-columns:repeat(3,1fr);text-align:center;border-bottom:2px solid #3d3d3b}.indicators_table_header__title{margin:10px 0;color:var(--btn-bg-color);text-align:center;text-transform:uppercase;font-size:22px;font-weight:600}.indicators_table_row{display:grid;grid-template-columns:repeat(3,1fr);text-align:center}.indicators_table_row:nth-child(odd){background-color:#fff}.indicators_table_row--col{color:var(--font-color);margin-top:0;margin-bottom:0;padding:10px;font-size:16px;line-height:44px}.indicators_table_row--col:first-child{text-align:left;font-weight:600}@media only screen and (max-width:985px){.indicators_table_row--col{line-height:120%}}.indicators__text{margin-top:32px;line-height:150%;font-size:14px}.indicators_image{max-width:270px;width:100%}.indicators_bottom{margin-top:32px;display:flex;flex-direction:column;align-items:flex-start}@media only screen and (max-width:985px){.indicators_bottom{align-items:center;text-align:center}}.indicators_bottom__title{color:var(--title-color);font-weight:500;max-width:700px;margin-top:0;margin-bottom:32px;font-size:32px;font-weight:500;line-height:120%}@media only screen and (max-width:985px){.indicators_bottom__title{font-size:22px}}.support{padding:110px 0;background-color:#3d3d3b;background-image:url(/wp-content/themes/samo/img/ellipse.png),url(/wp-content/themes/samo/img/bg_dark.png);background-position:100% 100%,0 0;background-repeat:no-repeat,repeat;background-size:auto,auto;position:relative}@media only screen and (max-width:985px){.support{padding:80px 0}}@media only screen and (max-width:765px){.support{padding:40px 0}}.support_title{color:#fff;margin-bottom:40px;margin-top:20px;font-size:32px;line-height:36px;font-weight:700}.support_acc{display:grid}.support_acc__title{display:flex;gap:10px;align-items:center;justify-content:space-between;width:100%;color:var(--btn-bg-color);margin-bottom:0;text-align:left;margin-top:0;margin-bottom:32px;font-size:32px;font-weight:500;line-height:120%;cursor:pointer}@media only screen and (max-width:985px){.support_acc__title{font-size:28px}}@media only screen and (max-width:765px){.support_acc__title{font-size:20px}}.support_acc__title.active::after{content:"-"}.support_acc__title::after{content:"+";display:block;font-size:80px;font-weight:400;line-height:1}@media only screen and (max-width:985px){.support_acc__title::after{font-size:50px}}.support_acc__content{display:none}.support_acc__inner{padding:40px;display:flex;grid-gap:56px;background-color:#323232;border:4px solid var(--btn-bg-color);border-radius:16px;width:100%;margin-bottom:40px}@media only screen and (max-width:985px){.support_acc__inner{flex-direction:column;padding:20px}}.support_acc__list{grid-gap:12px;flex-flow:column;justify-content:flex-start;align-items:flex-start;padding-left:0;list-style-type:none;display:flex}.support_acc__list--item{color:#fff;font-size:18px;background-image:url(/wp-content/themes/samo/img/check.svg);background-position:0 0;background-repeat:no-repeat;background-size:auto;max-width:586px;min-height:26px;padding-left:42px;line-height:120%}.support_text{color:#fff;text-align:left;max-width:700px;margin-top:0;margin-bottom:32px;font-size:32px;font-weight:500;line-height:120%}.support_text span{font-family:var(--ff-Russoone);font-size:40px}@media only screen and (max-width:765px){.support_text span{font-size:30px}}@media only screen and (max-width:985px){.support_text{font-size:28px}}@media only screen and (max-width:765px){.support_text{text-align:center;font-size:22px}}.photo{background-image:var(--bg-photo);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;width:100%;height:65svh}.fabrique{padding:100px 0;background-color:#3d3d3b;background-image:url(/wp-content/themes/samo/img/fabriqu_bg.png),url(/wp-content/themes/samo/img/bg_dark.png);background-position:0 100%,0 0;background-repeat:no-repeat,repeat;background-size:auto,auto;position:relative}@media only screen and (max-width:985px){.fabrique{padding:80px 0}}@media only screen and (max-width:765px){.fabrique{padding:40px 0}}.fabrique_title{color:#fff;text-align:left;margin-bottom:80px;margin-top:20px;font-size:32px;line-height:36px;font-weight:700}.fabrique_items{display:grid;grid-gap:24px}.fabrique_bottom,.fabrique_top{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px}@media only screen and (max-width:985px){.fabrique_bottom,.fabrique_top{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:765px){.fabrique_bottom,.fabrique_top{grid-template-columns:repeat(1,1fr)}}.fabrique_item{display:flex;flex-direction:column;gap:8px;pointer-events:auto;cursor:pointer;background-color:#323232;border:4px solid var(--btn-bg-color);border-radius:16px;justify-content:flex-start;align-items:flex-start;width:100%;max-width:none;height:100%;min-height:200px;max-height:none;padding:24px;transition:all .2s}.fabrique_item.empty{visibility:hidden}@media only screen and (max-width:985px){.fabrique_item.empty{display:none}}.fabrique_item:hover{pointer-events:auto;color:#3d3d3b;background-color:#ff8200;justify-content:center;align-items:flex-start}.fabrique_item:hover .fabrique_item__number,.fabrique_item:hover .fabrique_item__title{color:var(--title-color)}.fabrique_item__number{margin-top:0;margin-bottom:0;font-size:32px;font-weight:700;line-height:100%;color:var(--btn-bg-color)}.fabrique_item__title{color:#fff;font-size:19px;font-weight:400;line-height:120%}.fabrique_midle{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px}@media only screen and (max-width:985px){.fabrique_midle{grid-template-columns:repeat(1,1fr)}}.fabrique_midle__items{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px}@media only screen and (max-width:765px){.fabrique_midle__items{grid-template-columns:repeat(1,1fr)}}.fabrique_midle__image{overflow:hidden;border-radius:16px}.fabrique_midle__image img{height:100%}@media only screen and (max-width:985px){.fabrique_midle__image img{width:100%}}.fabrique_text{margin-top:40px;margin-left:301px;color:#fff;text-align:left;max-width:700px;margin-bottom:32px;font-size:32px;font-weight:500;line-height:120%}.fabrique_text span{font-family:var(--ff-Russoone);font-size:40px}@media only screen and (max-width:985px){.fabrique_text{margin-top:40px;margin-left:0;font-size:28px}}.contact{background-color:#eff3f6;padding:100px 0;position:relative}@media only screen and (max-width:985px){.contact{padding:80px 0}}@media only screen and (max-width:765px){.contact{padding:40px 0}}.contact_title{margin:0 0 16px;max-width:50%}@media only screen and (max-width:985px){.contact_title{max-width:100%;font-size:40px}}@media only screen and (max-width:765px){.contact_title{font-size:30px}}.contact_title span{font-family:var(--ff-Russoone);font-size:65px;font-weight:400}@media only screen and (max-width:985px){.contact_title span{font-size:50px}}@media only screen and (max-width:765px){.contact_title span{font-size:38px}}.contact_subtitle{color:#3d3d3b;text-align:left;max-width:700px;margin-top:0;margin-bottom:32px;font-size:32px;font-weight:500;line-height:120%}@media only screen and (max-width:985px){.contact_subtitle{font-size:28px}}@media only screen and (max-width:765px){.contact_subtitle{margin-bottom:24px;font-size:22px}}.contact_bottom{display:flex;justify-content:space-between;gap:50px}@media only screen and (max-width:985px){.contact_bottom{flex-flow:column;gap:30px}}.contact_bottom__left{max-width:656px;width:100%}@media only screen and (max-width:985px){.contact_bottom__left{max-width:100%}}@media only screen and (max-width:985px){.contact .wpcf7-form{max-width:100%}}.contact .contact_default_title{display:none}.contact_bottom__right{display:grid;grid-template-columns:.75fr 1fr;grid-gap:32px}@media only screen and (max-width:765px){.contact_bottom__right{grid-template-columns:repeat(1,1fr);place-items:center;text-align:center}}.contact_bottom__user--content{display:flex;flex-direction:column;grid-gap:12px}.contact_bottom__user--position{letter-spacing:2px;-webkit-text-stroke-color:#3d3d3b;text-transform:uppercase;margin-bottom:0;font-size:12px;font-weight:800}.contact_bottom__user--fullname{-webkit-text-stroke-color:#3d3d3b;font-size:32px;font-weight:500;line-height:120%}.contact_bottom__user--link{color:var(--font-color);-webkit-text-stroke-color:#2b2b2b;font-size:16px;line-height:150%;text-decoration:none;transition:color .3s ease-in-out}.contact_bottom__user--link:hover{color:var(--btn-bg-color)}.contact_bottom__user--email{text-decoration:underline}.contact .modal_form_close{display:none}.wpcf7-form{position:relative;max-width:656px;width:100%;background-color:#fff;border-radius:16px;padding:40px 40px 16px}@media only screen and (max-width:765px){.wpcf7-form{padding:40px 16px 20px}}.contact_default_wrapper{position:relative;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px}@media only screen and (max-width:765px){.contact_default_wrapper{grid-template-columns:repeat(1,1fr)}}.contact_default_title{text-align:left;margin-top:0;margin-bottom:32px;font-size:32px;line-height:120%;color:var(--font-color);font-weight:500}@media only screen and (max-width:985px){.contact_default_title{font-size:28px;margin-bottom:30px}}@media only screen and (max-width:765px){.contact_default_title{margin-bottom:24px;font-size:22px}}.default_input{color:#545454;background-color:#eff3f6;border:1px #000;border-radius:25px;width:100%;height:38px;font-size:14px;line-height:1.42857;display:block;min-height:50px;margin-bottom:0;padding:10px 16px;font-family:var(--ff)}.default_input:focus{color:#3d3d3b;background-color:#fff;border:2px solid #646464}.contact_btn{border:0;cursor:pointer}.wpcf7-spinner{position:absolute;bottom:0;bottom:18px;left:35%}@media only screen and (max-width:765px){.wpcf7-spinner{right:-20px;left:auto}}.contact_default_form__text{grid-column:2;grid-row:3;color:#333;font-size:12px;line-height:150%}@media only screen and (max-width:765px){.contact_default_form__text{grid-column:auto;grid-row:auto}}.wpcf7-response-output{margin:10px 0!important;border-radius:5px;font-size:14px;font-family:var(--ff)}.wpcf7-not-valid{border:2px solid #dc3232}.wpcf7-not-valid-tip{font-size:14px;margin:5px 0 0 10px}.not_found{background-color:var(--hero-bg);background-image:url(/wp-content/themes/samo/img/bg_light.png);background-position:0 0;background-size:auto;margin-top:0;padding-top:0;padding-bottom:0;padding-right:0;overflow:hidden;height:calc(100vh - 68px)}@media only screen and (max-width:985px){.not_found{padding-top:68px;flex-flow:column;justify-content:center;align-items:center;display:flex}}.not_found .container{display:flex;gap:20px;height:100%;flex-direction:column;justify-content:center;align-items:center}@media only screen and (max-width:985px){.not_found .container{justify-content:center;align-items:center;display:flex}}.not_found__wrapper{display:flex;flex-flow:column;gap:20px;text-align:center}.not_found__title{font-size:120px;font-weight:700;line-height:1.1;color:#fff}.not_found__text{font-size:40px;font-weight:500;color:#fff}@media only screen and (max-width:985px){.not_found__text{font-size:24px}}