@charset "UTF-8";@font-face{font-family:RobotoFlex;src:url(/fonts/RobotoFlex-VariableFont.ttf) format("truetype-variations");font-weight:100 1000;font-stretch:25% 151%;font-style:oblique -10deg 0deg}@font-face{font-family:CenturyGothic;font-display:swap;src:url(/fonts/CenturyGothicRegular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:CenturyGothic;font-display:swap;src:url(/fonts/CenturyGothicBold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:GoodVibesPro;font-display:swap;src:url(/fonts/GoodVibesCyr.ttf) format("truetype");font-style:normal}@font-face{font-family:Gilroy;font-display:swap;src:url(/fonts/Gilroy-Bold.ttf) format("truetype"),url(/fonts/Gilroy-Bold.woff2) format("woff2"),url(/fonts/Gilroy-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Gilroy;font-display:swap;src:url(/fonts/Gilroy-Medium.ttf) format("truetype"),url(/fonts/Gilroy-Medium.woff2) format("woff2"),url(/fonts/Gilroy-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:RFDewiExpanded;font-display:swap;src:url(/fonts/RFDewiExpanded-Black.ttf) format("truetype"),url(/fonts/RFDewiExpanded-Black.woff2) format("woff2"),url(/fonts/RFDewiExpanded-Black.eot) format("eot"),url(/fonts/RFDewiExpanded-Black.woff) format("woff");font-weight:900;font-style:normal}@font-face{font-family:RFDewiExtended;font-display:swap;src:url(/fonts/RFDewiExtended-Black.ttf) format("truetype"),url(/fonts/RFDewiExtended-Black.woff2) format("woff2"),url(/fonts/RFDewiExtended-Black.eot) format("eot"),url(/fonts/RFDewiExtended-Black.woff) format("woff");font-weight:900;font-style:normal}@font-face{font-family:RFDewiExtended;font-display:swap;src:url(/fonts/RFDewiExtended-Bold.ttf) format("truetype"),url(/fonts/RFDewiExtended-Bold.eot?#iefix) format("embedded-opentype"),url(/fonts/RFDewiExtended-Bold.woff2) format("woff2"),url(/fonts/RFDewiExtended-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:RFDewiExtended;font-display:swap;src:url(/fonts/RFDewiExpanded-Regular.ttf) format("truetype"),url(/fonts/RFDewiExpanded-Regular.eot?#iefix) format("embedded-opentype"),url(/fonts/RFDewiExpanded-Regular.woff2) format("woff2"),url(/fonts/RFDewiExpanded-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:RFDewiExtended;font-display:swap;src:url(/fonts/RFDewiExtended-Light.ttf) format("truetype"),url(/fonts/RFDewiExtended-Light.eot?#iefix) format("embedded-opentype"),url(/fonts/RFDewiExtended-Light.woff2) format("woff2"),url(/fonts/RFDewiExtended-Light.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:AvenirNextCyr;font-display:swap;src:url(/fonts/avenirnextcyr-medium.ttf) format("truetype"),url(/fonts/avenirnextcyr-medium.eot?#iefix) format("embedded-opentype"),url(/fonts/avenirnextcyr-medium.woff2) format("woff2"),url(/fonts/avenirnextcyr-medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:AvenirNextCyr;font-display:swap;src:url(/fonts/avenirnextcyr-regular.ttf) format("truetype"),url(/fonts/avenirnextcyr-regular.eot?#iefix) format("embedded-opentype"),url(/fonts/avenirnextcyr-regular.woff2) format("woff2"),url(/fonts/avenirnextcyr-regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Gothic;font-display:swap;src:url(/fonts/centurygothic.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:PTSans;font-display:swap;src:url(/fonts/PTSans.eot);src:url(/fonts/PTSans.eot?#iefix) format("embedded-opentype"),url(/fonts/PTSans.woff2) format("woff2"),url(/fonts/PTSans.woff) format("woff"),url(/fonts/PTSans.ttf) format("truetype"),url(/fonts/PTSans.svg#PTSans) format("svg");font-weight:400;font-style:normal}@font-face{font-family:PTSans;font-display:swap;src:url(/fonts/PTSansBold.eot);src:url(/fonts/PTSansBold.eot?#iefix) format("embedded-opentype"),url(/fonts/PTSansBold.woff2) format("woff2"),url(/fonts/PTSansBold.woff) format("woff"),url(/fonts/PTSansBold.ttf) format("truetype"),url(/fonts/PTSansBold.svg#PTSans) format("svg");font-weight:700;font-style:normal}@font-face{font-family:PTSans;font-display:swap;src:url(/fonts/PTSansItalic.ttf) format("truetype");src:url(/fonts/PTSansItalic.woff2) format("woff2"),url(/fonts/PTSansItalic.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:PTSansNarrow;font-display:swap;src:url(/fonts/PTSansNarrow.eot);src:url(/fonts/PTSansNarrow.eot?#iefix) format("embedded-opentype"),url(/fonts/PTSansNarrow.woff2) format("woff2"),url(/fonts/PTSansNarrow.woff) format("woff"),url(/fonts/PTSansNarrow.ttf) format("truetype"),url(/fonts/PTSansNarrow.svg#PTSansNarrow) format("svg");font-weight:400;font-style:normal}@font-face{font-family:PTSansNarrow;font-display:swap;src:url(/fonts/PTSansNarrowBold.eot);src:url(/fonts/PTSansNarrowBold.eot?#iefix) format("embedded-opentype"),url(/fonts/PTSansNarrowBold.woff2) format("woff2"),url(/fonts/PTSansNarrowBold.woff) format("woff"),url(/fonts/PTSansNarrowBold.ttf) format("truetype"),url(/fonts/PTSansNarrowBold.svg#PTSansNarrow) format("svg");font-weight:700;font-style:normal}@font-face{font-family:MyriadProLight;src:url(/fonts/MyriadProLight.eot);src:url(/fonts/MyriadProLight.eot?#iefix) format("embedded-opentype"),url(/fonts/MyriadProLight.woff) format("woff"),url(/fonts/MyriadProLight.woff2) format("woff2"),url(/fonts/MyriadProLight.ttf) format("truetype"),url(/fonts/MyriadProLight.svg#MyriadProLight) format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Myriad Pro";src:url(/fonts/MyriadPro.otf) format("opentype");src:url(/fonts/MyriadPro.woff2) format("woff2"),url(/fonts/MyriadPro.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:MyriadProBold;src:url(/fonts/MyriadProBold.otf) format("opentype");src:url(/fonts/MyriadProBold.woff2) format("woff2"),url(/fonts/MyriadProBold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:PragmaticaC;src:url(/fonts/PTPragmaticaCyrillic.ttf) format("opentype");src:url(/fonts/PTPragmaticaCyrillic.woff2) format("woff2"),url(/fonts/PTPragmaticaCyrillic.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PragmaticaC;src:url(/fonts/PTPragmaticaBoldCyrillic.ttf) format("opentype");src:url(/fonts/PTPragmaticaBoldCyrillic.woff2) format("woff2"),url(/fonts/PTPragmaticaBoldCyrillic.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Circe;font-display:swap;src:url(/fonts/Circe-Thin.eot);src:url(/fonts/Circe-Thin.eot?#iefix) format("embedded-opentype"),url(/fonts/Circe-Thin.woff) format("woff"),url(/fonts/Circe-Thin.woff2) format("woff2"),url(/fonts/Circe-Thin.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Circe;font-display:swap;src:url(/fonts/Circe-ExtraLight.eot);src:url(/fonts/Circe-ExtraLight.eot?#iefix) format("embedded-opentype"),url(/fonts/Circe-ExtraLight.woff) format("woff"),url(/fonts/Circe-ExtraLight.woff2) format("woff2"),url(/fonts/Circe-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Circe;font-display:swap;src:url(/fonts/Circe-Light.eot);src:url(/fonts/Circe-Light.eot?#iefix) format("embedded-opentype"),url(/fonts/Circe-Light.woff) format("woff"),url(/fonts/Circe-Light.woff2) format("woff2"),url(/fonts/Circe-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Circe;font-display:swap;src:url(/fonts/Circe-Regular.eot);src:url(/fonts/Circe-Regular.eot?#iefix) format("embedded-opentype"),url(/fonts/Circe-Regular.woff) format("woff"),url(/fonts/Circe-Regular.woff2) format("woff2"),url(/fonts/Circe-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Circe;font-display:swap;src:url(/fonts/Circe-Bold.eot);src:url(/fonts/Circe-Bold.eot?#iefix) format("embedded-opentype"),url(/fonts/Circe-Bold.woff) format("woff"),url(/fonts/Circe-Bold.woff2) format("woff2"),url(/fonts/Circe-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Circe;font-display:swap;src:url(/fonts/Circe-ExtraBold.eot);src:url(/fonts/Circe-ExtraBold.eot?#iefix) format("embedded-opentype"),url(/fonts/Circe-ExtraBold.woff) format("woff"),url(/fonts/Circe-ExtraBold.woff2) format("woff2"),url(/fonts/Circe-ExtraBold.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:BebasNeue;src:url(/fonts/bebasneuethin.woff2) format("woff2");src:local("☺"),url(/fonts/bebasneuethin.woff) format("woff"),url(/fonts/bebasneuethin.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:BebasNeue;src:url(/fonts/bebasneuelight.woff2) format("woff2");src:local("☺"),url(/fonts/bebasneuelight.ttf) format("truetype"),url(/fonts/bebasneuelight.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:BebasNeue;src:url(/fonts/bebasneueregular.eot);src:local("☺"),url(/fonts/bebasneueregular.woff2) format("woff2"),url(/fonts/bebasneueregular.woff) format("woff"),url(/fonts/bebasneueregular.ttf) format("truetype"),url(/fonts/bebasneueregular.svg) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:BebasNeue;src:url(/fonts/bebasneuebold.eot);src:local("☺"),url(/fonts/bebasneuebold.woff2) format("woff2"),url(/fonts/bebasneuebold.woff) format("woff"),url(/fonts/bebasneuebold.ttf) format("truetype"),url(/fonts/bebasneuebold.svg) format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;font-display:swap;src:local("Montserrat Light"),local("Montserrat-Light"),url(/fonts/Montserrat-Light.woff2) format("woff2"),url(/fonts/Montserrat-Light.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:Montserrat;font-display:swap;src:local("Montserrat"),local("Montserrat-Regular"),url(/fonts/Montserrat-Regular.woff2) format("woff2"),url(/fonts/Montserrat-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;font-display:swap;src:local("Montserrat"),local("Montserrat-Regular"),url(/fonts/Montserrat-Medium.woff2) format("woff2"),url(/fonts/Montserrat-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Montserrat;font-display:swap;src:local("Montserrat Bold"),local("Montserrat-Bold"),url(/fonts/Montserrat-Bold.woff2) format("woff2"),url(/fonts/Montserrat-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Montserrat;font-display:swap;src:local("Montserrat Black"),local("Montserrat-Black"),url(/fonts/Montserrat-Black.woff2) format("woff2"),url(/fonts/Montserrat-Black.woff) format("woff");font-weight:900;font-style:normal}@font-face{font-family:Morpha;font-display:swap;src:url(/fonts/Morpha-Bold.woff2) format("woff2");src:local("☺"),url(/fonts/Morpha-Bold.woff) format("woff"),url(/fonts/Morpha-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Morpha;font-display:swap;src:url(/fonts/Morpha-Bold.woff2) format("woff2");src:local("☺"),url(/fonts/Morpha-Bold.woff) format("woff"),url(/fonts/Morpha-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Neue Machina";font-display:swap;src:local("NeueMachina-Bold"),local("NeueMachina-Bold"),url(/fonts/NeueMachina-Bold.woff2) format("woff2"),url(/fonts/NeueMachina-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:"Neue Machina";font-display:swap;src:local("NeueMachina-Black"),local("NeueMachina-Black"),url(/fonts/NeueMachina-Black.woff2) format("woff2"),url(/fonts/NeueMachina-Bold.woff) format("woff");font-weight:900;font-style:normal}@font-face{font-family:Norican;font-display:swap;src:url(/fonts/norican-regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Cy Grotesk";font-display:swap;src:url(/fonts/cy-grotesk-grand-dark.otf);font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:RainerTestv04;src:url(/fonts/RainerTestv04-Bold.woff2),url(/fonts/RainerTestv04-Bold.woff);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Anticva;font-display:swap;src:local("Anticva"),local("Anticva"),url(/fonts/Anticva-Regular.woff2) format("woff2"),url(/fonts/Anticva-Regular.woff) format("woff"),url(/fonts/Anticva-Regular.otf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:AlexBrush;font-display:swap;src:url(/fonts/AlexBrush-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Halvar Breitschrift";src:local("HalvarBreit-Blk"),local("HalvarBreit-Blk"),url(/fonts/HalvarBreit-Blk.woff2) format("woff2"),url(/fonts/HalvarBreit-Blk.woff) format("woff");font-weight:900;font-style:normal}@font-face{font-family:Damn;font-display:swap;src:local("Damn"),local("Damn"),url(/fonts/Damn.woff2) format("woff2"),url(/fonts/Damn.woff) format("woff"),url(/fonts/Damn.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Monologue DEMO";font-display:swap;src:local("Monologue_DEMO"),local("Monologue_DEMO"),url(/fonts/Monologue_DEMO.woff) format("woff"),url(/fonts/Monologue_DEMO.ttf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Nasalization;font-display:swap;src:local("Nasalization"),local("Nasalization"),url(/fonts/Nasalization.woff) format("woff"),url(/fonts/Nasalization.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:PatsySans;font-display:swap;src:local("PatsySans"),local("PatsySans"),url(/fonts/PatsySans.woff) format("woff"),url(/fonts/PatsySans.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Lighthaus;src:url(/fonts/Lighthaus.eot);src:url(/fonts/Lighthaus.eot?#iefix) format("embedded-opentype"),url(/fonts/Lighthaus.woff2) format("woff2"),url(/fonts/Lighthaus.woff) format("woff"),url(/fonts/Lighthaus.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:UltramonoWide-LightItalic;src:url(/fonts/UltramonoWide-LightItalic.woff2) format("woff2"),url(/fonts/UltramonoWide-LightItalic.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:UltramonoWide-Light;src:url(/fonts/UltramonoWide-Light.woff2) format("woff2"),url(/fonts/UltramonoWide-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Nikkyou Sans";src:url(/fonts/NikkyouSans.woff2) format("woff2"),url(/fonts/NikkyouSans.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Corvetta;src:url(/fonts/Corvetta.woff2) format("woff2"),url(/fonts/Corvetta.woff) format("woff"),url(/fonts/Corvetta.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:a_LCDNovaObl;src:url(/fonts/a_lcdnovaobl.woff) format("woff"),url(/fonts/a_lcdnovaobl.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Felidae;src:url(/fonts/Felidae.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Muller Next Expanded Trial";src:url(/fonts/MullerNextExtraCondTrial-Thin.otf);font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Muller Next Expanded Trial";src:url(/fonts/MullerNextExpandedTrial-Regular.otf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Muller Next Expanded Trial";src:url(/fonts/MullerNextExpandedTrial-RegularItalic.otf);font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Muller Next Expanded Trial";src:url(/fonts/MullerNextExpandedTrial-ExtraBold.otf);font-weight:750;font-style:normal;font-display:swap}@font-face{font-family:"Muller Next Expanded Trial";src:url(/fonts/MullerNextExpandedTrial-ExtraBoldItalic.otf);font-weight:750;font-style:italic;font-display:swap}@font-face{font-family:"Muller Next Expanded Trial";src:url(/fonts/MullerNextExpandedTrial-Heavy.otf);font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Muller Next Expanded Trial";src:url(/fonts/MullerNextExpandedTrialThinItalic.otf);font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:"Muller Next ExtraCond Trial";src:url(/fonts/MullerNextExtraCondTrial-ExtraBold.otf);font-weight:750;font-style:normal;font-display:swap}@font-face{font-family:"Marck Script";src:url(/fonts/MarkScript-Regular.otf) format("opentype"),url(/fonts/MarkScript-Regular.ttf) format("truetype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:"Muller Next ExtraCond Trial";src:url(/fonts/MullerNextExtraCondTrial-Heavy.otf);font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Muller Next ExtraCond Trial";src:url(/fonts/MullerNextExtraCondTrial-ExtraBoldItalic.ttf) format("truetype"),url(/fonts/MullerNextExtraCondTrial-ExtraBoldItalic.woff2) format("woff2");font-weight:750;font-style:italic}@font-face{font-family:"Muller Next ExtraCond Trial";src:url(/fonts/MullerNextExtraCondTrial-Regular.otf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Muller Next ExtraCond Trial";src:url(/fonts/MullerNextExtraCondTrial-RegularItalic.otf);font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Muller Next ExtraCond Trial";src:url(/fonts/MullerNextExtraCondTrialThin.otf);font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Muller Next Trial";src:url(/fonts/MullerNextTrial-Regular.otf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Muller Next Trial";src:url(/fonts/MullerNextTrial-ExtraBold.otf);font-weight:750;font-style:normal;font-display:swap}@font-face{font-family:"Muller Next Wide Trial";src:url(/fonts/MullerNextTrial-ThinItalic.woff2);font-weight:100;font-style:italic}@font-face{font-family:Cakra;src:url(/fonts/Cakra-Normal.otf) format("opentype");src:url(/fonts/Cakra-Normal.woff2) format("woff2"),url(/fonts/Cakra-Normal.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Noteworthy;src:url(/fonts/NoteworthyLight.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Technology;src:url(/fonts/Technology.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Technology;src:url(/fonts/Technology-Bold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Unbounded;src:url(/fonts/Unbounded-Bold.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Unbounded;src:url(/fonts/Unbounded-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Unbounded;src:url(/fonts/Unbounded-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat Alternates";src:url(/fonts/MontserratAlternates-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Snell Roundhand";src:url(/fonts/snell-roundhand-900.otf) format("opentype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:"Snell Roundhand";src:url(/fonts/snell-roundhand-700.otf) format("opentype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Lighthaus;src:url(/fonts/Lighthaus-400.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Code pro black";src:url(/fonts/code_pro_black.otf) format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Boldstrom;src:url(/fonts/Boldstrom-b.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Europe ext regular";src:url(/fonts/europeext.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Europe ext bold";src:url(/fonts/europeext_bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Europe ext bold italic";src:url(/fonts/europeext_bold_italic.otf) format("opentype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Euclid Circular A";src:url(/fonts/EuclidCircularARegular.woff2) format("opentype"),url(/fonts/EuclidCircularARegular.woff);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Euclid Circular A";src:url(/fonts/EuclidCircularALight.woff2) format("opentype"),url(/fonts/EuclidCircularALight.woff);font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"TT Smalls Trial";src:url(/fonts/TT-Smalls-Trial-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Mak;src:url(/fonts/MAK.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:GTEestiProDisplay;src:url(/fonts/GTEestiProDisplay-Bold.woff2) format("woff2");src:url(/fonts/GTEestiProDisplay-Bold.woff) format("woff");src:url(/fonts/GTEestiProDisplay-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:EuropeExt;src:url(/fonts/europeextnormal.woff2) format("woff2");src:url(/fonts/europeextnormal.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Press Start 2P";src:url(/fonts/PressStart2P-Regular.woff2) format("woff2");src:url(/fonts/PressStart2P-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.container-box-new>*>.container-box{width:1240px;margin:0 auto;box-sizing:border-box}@media all and (max-width:1023px){.container-box-new>*>.container-box{width:1023px;padding-left:16px;padding-right:16px}}@media all and (max-width:1023px) and (max-width:1023px){.container-box-new>*>.container-box{width:688px;padding-left:0;padding-right:0}}@media all and (max-width:1023px) and (max-width:1023px) and (max-width:767px){.container-box-new>*>.container-box{width:100%;padding:0 6.3%}}*,::after,::before{box-sizing:border-box}figure{margin:0}ol{margin:0;padding:0}li{list-style-type:none}@media all and (max-width:767px){.container-box{padding:0 6%}}.section{max-width:1920px;width:100%;min-height:900px;font-family:Montserrat,sans-serif;font-size:15px;background-repeat:no-repeat;background-position:center;background-size:cover;background-color:#fff}@media all and (max-width:1023px){.section{min-height:unset;font-size:2.87vw}}@media all and (max-width:767px){.section{min-height:unset}}@media all and (max-width:767px){.no-mobile{display:none}}@media all and (max-width:1023px){.no-tab{display:none}}.tab-show{display:none}@media all and (max-width:1023px){.tab-show{display:inline-block}}@media all and (max-width:767px){.tab-show{display:none}}.mobile-show{display:none}@media all and (max-width:767px){.mobile-show{display:block}}.main-page{padding-top:430px;background-image:url(/images/landing/oral-care-mini-v1/main-page-bg-v1.webp)}@media all and (max-width:1023px){.main-page{padding-top:458px;padding-bottom:74px;background-image:url(/images/landing/oral-care-mini-v1/main-page-bg-tab.webp)}}@media all and (max-width:767px){.main-page{padding-top:99vw;padding-bottom:5.4vw;background-image:url(/images/landing/oral-care-mini-v1/main-page-bg-mob.webp)}}.main-page__container-box{font-family:RFDewiExtended}.main-page__title-top{font-family:RFDewiExtended;font-style:normal;line-height:97%;letter-spacing:-2.78px;font-size:86px;font-weight:700;color:#463933}.main-page__title-top.element-for-visible{transition:opacity 1s ease,transform .35s linear}.main-page__title-top._hide{transform:translateX(-5vw);opacity:0}@media all and (max-width:1023px){.main-page__title-top{font-size:86px;letter-spacing:-2.08px}}@media all and (max-width:767px){.main-page__title-top{font-size:13.5vw;letter-spacing:-2.78px}}.main-page__title-middle{color:#b89d8e;font-family:RFDewiExtended;font-size:96px;font-weight:700;line-height:71%;letter-spacing:-2.88px}.main-page__title-middle.element-for-visible{transition:opacity 1s ease,transform .35s linear}.main-page__title-middle._hide{transform:translateX(5vw);opacity:0}@media all and (max-width:1023px){.main-page__title-middle{font-size:96px}}@media all and (max-width:767px){.main-page__title-middle{font-size:15vw}}.main-page__title-bottom{color:#463933;font-family:RFDewiExtended;font-size:69px;font-weight:700;line-height:133%;letter-spacing:-2.07px;margin-bottom:27px}.main-page__title-bottom.element-for-visible{transition:opacity 1s ease,transform .35s linear}.main-page__title-bottom._hide{transform:translateX(-5vw);opacity:0}@media all and (max-width:1023px){.main-page__title-bottom{margin-bottom:13px;font-size:69px}}@media all and (max-width:767px){.main-page__title-bottom{margin-bottom:5.8vw;font-size:10.8vw;line-height:112%}}.main-page__subtitle{color:#463933;font-family:Montserrat;font-size:22px;font-weight:500;line-height:136%;width:50%}@media all and (max-width:1023px){.main-page__subtitle{width:90%}}@media all and (max-width:767px){.main-page__subtitle{width:99%;font-size:5.7vw;line-height:127%}}.sixty-seconds{padding-top:450px;padding-bottom:216px;font-family:RFDewiExtended;background-image:url(/images/landing/oral-care-mini-v1/sixty-seconds-bg.webp)}@media all and (max-width:1023px){.sixty-seconds{padding-top:704px;padding-bottom:53px;background-image:url(/images/landing/oral-care-mini-v1/sixty-seconds-bg-tab.webp)}}@media all and (max-width:767px){.sixty-seconds{padding-top:19.7vw;padding-bottom:215.4vw;background-image:url(/images/landing/oral-care-mini-v1/sixty-seconds-bg-mob-v1.webp)}}.sixty-seconds__title-top{width:70%;margin-bottom:8px;margin-left:auto;letter-spacing:-2.5px;line-height:100%;font-size:90px;text-align:end}@media all and (max-width:1023px){.sixty-seconds__title-top{width:100%;margin-bottom:20px;font-size:76px;letter-spacing:-1.8px}}@media all and (max-width:767px){.sixty-seconds__title-top{width:100%;margin-bottom:1.5vw;padding-right:0;font-size:9.7vw;text-align:start;letter-spacing:-.3vw;line-height:99.7%}}.sixty-seconds__title-top-number{text-shadow:7px 7px 12px #257dcf}.sixty-seconds__title-top-number.element-for-visible{transition:opacity 1s ease}.sixty-seconds__title-top-number._hide{opacity:0}@media all and (max-width:767px){.sixty-seconds__title-top-number{text-shadow:6px 6px 10px #257dcf}}.sixty-seconds__title-bottom{font-family:AvenirNextCyr;font-weight:400;font-size:38px;text-align:end;letter-spacing:-.8px}@media all and (max-width:1023px){.sixty-seconds__title-bottom{font-size:37px;letter-spacing:-.9px}}@media all and (max-width:767px){.sixty-seconds__title-bottom{font-size:6vw;text-align:start;letter-spacing:0;padding-right:0}}.professional-hygiene{position:relative;padding-top:65px;padding-bottom:146px;font-family:RFDewiExtended;color:#463933;background-image:url(/images/landing/oral-care-mini-v1/professional-hygiene-bg-v2.webp)}@media all and (max-width:1023px){.professional-hygiene{padding-top:47px;padding-bottom:409px;background-image:url(/images/landing/oral-care-mini-v1/professional-hygiene-bg-tab-v1.webp)}}@media all and (max-width:767px){.professional-hygiene{padding-top:13.6vw;padding-bottom:0;background-image:url(/images/landing/oral-care-mini-v1/professional-hygiene-bg-mob-v2.webp)}}.professional-hygiene__container-box{position:relative}.professional-hygiene__title{margin-bottom:82px;font-size:78px;letter-spacing:-2.3px;line-height:1;color:#b89d8e}@media all and (max-width:1023px){.professional-hygiene__title{font-size:60px;margin-bottom:41px}}@media all and (max-width:767px){.professional-hygiene__title{line-height:21%;margin-bottom:9.5vw}}@media all and (max-width:767px){.professional-hygiene__title-top-mob{display:block;margin-bottom:6vw;font-size:8.2vw;letter-spacing:-.03em}}@media all and (max-width:767px){.professional-hygiene__title-middle-mob{display:block;margin-bottom:7.6vw;font-size:11.9vw;letter-spacing:-.03em}}@media all and (max-width:767px){.professional-hygiene__title-bottom-mob{display:block;font-size:12.5vw;letter-spacing:-.02em}}.professional-hygiene__functions-block{width:705px;height:450px;display:flex;flex-wrap:wrap;flex-direction:column;row-gap:30px}@media all and (max-width:1023px){.professional-hygiene__functions-block{width:100%;height:58.7vw;row-gap:3.9vw}}@media all and (max-width:767px){.professional-hygiene__functions-block{width:100%;height:fit-content;row-gap:5.7vw}}.professional-hygiene__function-img{width:345px;height:90px;display:flex;align-items:center;column-gap:20px}@media all and (max-width:1023px){.professional-hygiene__function-img{width:50%;height:11.7vw;column-gap:2.6vw}}@media all and (max-width:767px){.professional-hygiene__function-img{width:100%;height:23.5vw;column-gap:4.4vw}}.professional-hygiene__img{width:90px}.professional-hygiene__img.element-for-visible{transition:opacity 1.25s ease,scale 1s ease}.professional-hygiene__img._hide{opacity:0;scale:0}@media all and (max-width:767px){.professional-hygiene__img{width:23.5vw}}.professional-hygiene__text{font-family:Montserrat;font-weight:600;font-size:20px;letter-spacing:1px}@media all and (max-width:1023px){.professional-hygiene__text{font-size:20px}}@media all and (max-width:767px){.professional-hygiene__text{width:58.2vw;font-size:6.3vw;letter-spacing:0;font-weight:500}}.professional-hygiene__wrapper-girl{position:absolute;bottom:-147px;right:-172px;width:948px;height:728px}@media all and (max-width:1023px){.professional-hygiene__wrapper-girl{display:none}}@media all and (max-width:767px){.professional-hygiene__wrapper-girl{display:block;height:165vw;width:114%;transform:translateX(-6%);position:static}}.professional-hygiene__img-girl{width:100%;height:100%}@media all and (max-width:1023px){.double-section{background-repeat:no-repeat;background-position:center;background-size:cover;background-image:url(/images/landing/oral-care-mini-v1/double-section-bg-tab.webp)}}@media all and (max-width:767px){.double-section{background-repeat:no-repeat;background-position:center;background-size:cover;background-image:url(/images/landing/oral-care-mini-v1/double-section-bg-mob.webp)}}.microbubble-tech{position:relative;padding-top:117px;padding-bottom:123px;font-family:RFDewiExtended;color:#fff;background-image:url(/images/landing/oral-care-mini-v1/microbubble-tech-bg.webp)}@media all and (max-width:1023px){.microbubble-tech{padding-top:28px;padding-bottom:147px;background:0 0}}@media all and (max-width:767px){.microbubble-tech{padding-top:5.7vw;padding-bottom:0}}.microbubble-tech__container-box{position:relative}.microbubble-tech__title{margin-bottom:23px;letter-spacing:-2.7px;line-height:1.1;font-size:89px;font-weight:700}@media all and (max-width:1023px){.microbubble-tech__title{margin-bottom:4.7vw;line-height:.5}}@media all and (max-width:767px){.microbubble-tech__title{line-height:.13}}.microbubble-tech__title-top{line-height:.8;display:block}.microbubble-tech__title-top.element-for-visible{transition:opacity 1.25s ease,transform 1.5s ease}.microbubble-tech__title-top._hide{transform:rotateY(90deg);opacity:0}@media all and (max-width:1023px){.microbubble-tech__title-top{font-size:63px;letter-spacing:-1.2px;margin-bottom:10px}}@media all and (max-width:767px){.microbubble-tech__title-top{font-size:12.2vw;line-height:94%;letter-spacing:-.03em}}.microbubble-tech__title-middle{display:inline-block}.microbubble-tech__title-middle.element-for-visible{transition:opacity .25s ease,transform 1.25s ease}.microbubble-tech__title-middle._hide{transform:translateX(-5vw);opacity:0}@media all and (max-width:1023px){.microbubble-tech__title-middle{font-size:51px;letter-spacing:-1.7px;margin-right:-1.2vw}}@media all and (max-width:767px){.microbubble-tech__title-middle{font-size:13.9vw;line-height:37%;letter-spacing:-.03em}}.microbubble-tech__title-bottom{display:inline-block}.microbubble-tech__title-bottom.element-for-visible{transition:opacity .25s ease,transform 1.25s ease}.microbubble-tech__title-bottom._hide{transform:rotateX(90deg);opacity:0}@media all and (max-width:1023px){.microbubble-tech__title-bottom{font-size:51px;letter-spacing:-1.9px}}@media all and (max-width:767px){.microbubble-tech__title-bottom{font-size:12.5vw;line-height:98%;letter-spacing:-.02em}}.microbubble-tech__subtitle{width:65%;font-family:Montserrat;font-size:22px;letter-spacing:.2px}@media all and (max-width:1023px){.microbubble-tech__subtitle{width:95%;font-size:22px}}@media all and (max-width:767px){.microbubble-tech__subtitle{width:100%;font-size:4.7vw;line-height:1.5}}.microbubble-tech__subtitle-bold{font-weight:700;letter-spacing:-.1px}@media all and (max-width:1023px){.microbubble-tech__subtitle-bold{letter-spacing:-.4px}}.microbubble-tech__sticker{width:250px;height:250px;margin-bottom:159px;margin-right:-5px;margin-left:auto;background-color:#3281df;border-top-left-radius:50%;border-bottom-left-radius:50%;border-bottom-right-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;box-shadow:17px 17px 23px rgba(0,25,90,.2)}.microbubble-tech__sticker.element-for-visible{transition:opacity 1.25s ease,transform 1s ease}.microbubble-tech__sticker._hide{transform:translate(10vw,-10vw);opacity:0}@media all and (max-width:1023px){.microbubble-tech__sticker._hide{transform:none}}@media all and (max-width:1023px){.microbubble-tech__sticker{margin-bottom:37.1vw;margin-right:0;width:220px;height:220px;row-gap:0}}@media all and (max-width:767px){.microbubble-tech__sticker{margin-bottom:56vw;top:5.7vw;right:5.7vw;width:42.2vw;height:42.2vw}}.microbubble-tech__sticker-text{font-family:AvenirNextCyr;font-weight:400;font-size:32.2px}@media all and (max-width:1023px){.microbubble-tech__sticker-text{font-size:28px}}@media all and (max-width:767px){.microbubble-tech__sticker-text{font-size:5.4vw}}.microbubble-tech__percentages-wrapper{width:189px;height:43px;object-fit:cover;object-position:center}@media all and (max-width:1023px){.microbubble-tech__percentages-wrapper{width:166px;height:37px;row-gap:.7vw}}@media all and (max-width:767px){.microbubble-tech__percentages-wrapper{width:32vw;height:7.2vw}}.microbubble-tech__percentages-img{width:100%;height:100%}@media all and (max-width:767px){.microbubble-tech .mobile-show{display:inline-block}}.gentle-care{padding-top:209px;padding-bottom:90px;font-family:RFDewiExtended;color:#fff;background-image:url(/images/landing/oral-care-mini-v1/gentle-care-bg.webp)}@media all and (max-width:1023px){.gentle-care{padding-top:0;padding-bottom:33px;background:0 0;position:relative}}@media all and (max-width:767px){.gentle-care{padding-top:39.4vw;padding-bottom:0;display:flex;flex-direction:column-reverse;background:0 0}}.gentle-care__girl{position:absolute;bottom:-90px;left:-113px;width:807px;height:831px}@media all and (max-width:1023px){.gentle-care__girl{width:486px;height:650px;bottom:-34px;left:-26px}}@media all and (max-width:767px){.gentle-care__girl{position:static;order:9;transform:translateX(-6%);width:114%;height:122vw}}.gentle-care__girl-img{width:100%;height:100%}.gentle-care__container-box{position:relative}@media all and (max-width:1023px){.gentle-care__container-box{position:static}}@media all and (max-width:767px){.gentle-care__container-box{display:flex;flex-direction:column}}.gentle-care__title{width:520px;margin-left:auto;margin-bottom:18px;letter-spacing:-1.8px;line-height:1;font-size:60px;font-weight:700;text-align:end}.gentle-care__title.element-for-visible{transition:opacity .85s ease,transform 1.25s ease}.gentle-care__title._hide{transform:translateX(5vw);opacity:0}@media all and (max-width:1023px){.gentle-care__title{font-size:47.2px;letter-spacing:-.3px;width:60%;margin-bottom:21px}}@media all and (max-width:767px){.gentle-care__title{width:100%;margin-right:0;margin-bottom:4.1vw;font-size:10.4vw;text-align:left;letter-spacing:-1.1px}}@media all and (max-width:767px){.gentle-care__subtitle-bold{font-weight:700}}.gentle-care__sticker{font-weight:700;position:relative;margin-left:auto;width:282px;height:282px;display:flex;flex-direction:column;justify-content:center;align-items:center;line-height:1}.gentle-care__sticker.element-for-visible{opacity:0;animation:text-drop .2s ease-out .85s 1 normal forwards}.gentle-care__sticker._hide{animation:none}@media all and (max-width:1023px){.gentle-care__sticker{width:220px;height:220px}}@media all and (max-width:767px){.gentle-care__sticker{width:49.1vw;height:49.1vw;margin-bottom:-19vw;margin-right:0;row-gap:0;font-weight:700;position:relative;top:3px;z-index:10}}.gentle-care__sticker-text-top{z-index:1;font-size:63.5px;line-height:.9}@media all and (max-width:1023px){.gentle-care__sticker-text-top{font-size:49px}}@media all and (max-width:767px){.gentle-care__sticker-text-top{font-size:11vw}}.gentle-care__sticker-text-middle{z-index:1;font-size:32px}@media all and (max-width:1023px){.gentle-care__sticker-text-middle{font-size:25px}}@media all and (max-width:767px){.gentle-care__sticker-text-middle{font-size:5.7vw;line-height:1.2}}.gentle-care__sticker-text-bottom{z-index:1;font-size:24px;text-align:center;letter-spacing:-1px}@media all and (max-width:1023px){.gentle-care__sticker-text-bottom{width:95%;font-size:18px}}@media all and (max-width:767px){.gentle-care__sticker-text-bottom{font-size:4.4vw;line-height:.8}}.gentle-care__print-img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;animation:rotate 25s ease 1.5s infinite normal forwards}.gentle-care__subtitle{width:48%;margin-left:auto;margin-bottom:70px;letter-spacing:.1px;line-height:1.32;font-family:Montserrat;font-size:22px;text-align:end}@media all and (max-width:1023px){.gentle-care__subtitle{width:56%;font-size:22px;line-height:1.35;margin-bottom:31px}}@media all and (max-width:767px){.gentle-care__subtitle{width:100%;margin-right:0;font-size:4.7vw;text-align:left;margin-bottom:6.9vw;line-height:1.4}}.gentle-care .mobile-show{display:inline-block}@keyframes rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes text-drop{0%{opacity:0;transform:translate(220px,-139px) scale(2.5)}100%{opacity:1;transform:scale(1)}}.cleaning-technology{position:relative;padding-top:137px;padding-bottom:140px;font-family:RFDewiExtended;color:#fff;background-image:url(/images/landing/oral-care-mini-v1/cleaning-technology-bg-v1.webp)}@media all and (max-width:1023px){.cleaning-technology{padding-top:7.9vw;padding-bottom:11.8vw;background-image:url(/images/landing/oral-care-mini-v1/cleaning-technology-bg-tab-v1.webp)}}@media all and (max-width:767px){.cleaning-technology{padding-top:6.9vw;padding-bottom:7.1vw;display:flex;flex-direction:column-reverse;background-image:url(/images/landing/oral-care-mini-v1/cleaning-technology-bg-mob.webp)}}.cleaning-technology__diagram{width:617px;height:447px;position:relative}@media all and (max-width:1023px){.cleaning-technology__diagram{width:100%;height:447px;margin-bottom:535px}}@media all and (max-width:767px){.cleaning-technology__diagram{position:static;width:100%;height:96vw;margin-bottom:74.4vw}}.cleaning-technology__diagram-img{width:100%;height:100%}.cleaning-technology__diagram-img-arrow{position:absolute;left:99px;top:25px}.cleaning-technology__diagram-img-arrow.element-for-visible{transition:opacity 1.25s ease,transform 1.25s ease}.cleaning-technology__diagram-img-arrow._hide{transform:rotate(62deg) translateY(220px) translateX(-110px);opacity:0}@media all and (max-width:1023px){.cleaning-technology__diagram-img-arrow{display:none}}.cleaning-technology__container-box{position:relative}@media all and (max-width:767px){.cleaning-technology__container-box{position:static}}.cleaning-technology__title{width:670px;margin-bottom:47px;letter-spacing:-2.3px;line-height:1;font-size:66px;font-weight:700}.cleaning-technology__title.element-for-visible{transition:opacity 1s ease,transform .35s linear}.cleaning-technology__title._hide{transform:translateX(-5vw);opacity:0}@media all and (max-width:1023px){.cleaning-technology__title{width:100%;margin-bottom:34px;font-size:66px}}@media all and (max-width:767px){.cleaning-technology__title{width:100%;margin-right:0;margin-bottom:6vw;line-height:.8;font-size:10.7vw;text-align:left;letter-spacing:-1.1px}}@media all and (max-width:767px){.cleaning-technology__title-top{font-size:11.6vw}}@media all and (max-width:767px){.cleaning-technology__title-middle{font-size:14vw}}@media all and (max-width:767px){.cleaning-technology__title-bottom{font-size:23.1vw}}.cleaning-technology__subtitle{width:48%;margin-left:auto;margin-right:20px;margin-bottom:30px;letter-spacing:.1px;line-height:1.32;font-family:Montserrat;font-size:22px;text-align:end}@media all and (max-width:767px){.cleaning-technology__subtitle{width:100%;font-size:4.7vw;text-align:left;margin-bottom:6.9vw;line-height:1.4}}@media all and (max-width:767px){.cleaning-technology__subtitle-bold{font-weight:700}}.cleaning-technology__sticker{position:absolute;bottom:-90px;right:321px;width:224px;height:224px;display:flex;flex-direction:column;justify-content:center;align-items:center;font-weight:700;line-height:1}.cleaning-technology__sticker.element-for-visible{opacity:0;animation:text-drop .2s ease-out .85s 1 normal forwards}.cleaning-technology__sticker._hide{animation:none}@media all and (max-width:1023px){.cleaning-technology__sticker{width:28.7vw;height:28.7vw;position:static;margin-left:50px}}@media all and (max-width:767px){.cleaning-technology__sticker{position:relative;width:42.2vw;height:42.2vw;margin-left:0;bottom:0;left:0}}.cleaning-technology__sticker-text-top{z-index:1;font-size:53.4px;line-height:.9}@media all and (max-width:1023px){.cleaning-technology__sticker-text-top{font-size:7.1vw}}@media all and (max-width:767px){.cleaning-technology__sticker-text-top{font-size:11vw;font-weight:700}}.cleaning-technology__sticker-text-middle{z-index:1;font-size:22px;letter-spacing:.6px}@media all and (max-width:1023px){.cleaning-technology__sticker-text-middle{font-size:2.8vw}}@media all and (max-width:767px){.cleaning-technology__sticker-text-middle{font-size:4vw;line-height:1.2;letter-spacing:.4px}}.cleaning-technology__print-img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;animation:rotate 25s ease 1.5s infinite normal forwards}.cleaning-technology .mobile-show{display:inline-block}.three-modes{padding-top:104px;padding-bottom:96px;font-family:RFDewiExtended;background-color:#fff;background-image:url(/images/landing/oral-care-mini-v1/three-modes-bg.webp);color:#4a4c5f}@media all and (max-width:1023px){.three-modes{padding-top:54px;padding-bottom:62px}}@media all and (max-width:767px){.three-modes{padding-top:8.2vw;padding-bottom:9.7vw;background-image:url(/images/landing/oral-care-mini-v1/three-modes-bg-mob.webp)}}.three-modes__title{margin-bottom:71px;font-size:60px;font-weight:700;letter-spacing:-1.7px}@media all and (max-width:1023px){.three-modes__title{margin-bottom:29px;font-size:63px;text-align:center}}@media all and (max-width:767px){.three-modes__title{text-align:left;font-size:12.8vw;margin-bottom:13.8vw;letter-spacing:-.9px;line-height:1}}.three-modes__cards{display:flex;justify-content:space-between;column-gap:20px}@media all and (max-width:1023px){.three-modes__cards{column-gap:13px}}@media all and (max-width:767px){.three-modes__cards{flex-direction:column;row-gap:5.7vw}}.three-modes__card{height:551px;max-width:394px;width:32%;position:relative;border-bottom-left-radius:40px;border-top-right-radius:40px;border:solid 1px #fff;padding:12px 23px;background-size:cover;background-repeat:no-repeat}.three-modes__card>*{color:#fff}.three-modes__card:hover{background-size:cover;transform:translateY(-20px);box-shadow:14px 17px 40px 0 rgba(160,135,110,.3);scale:1.025;background-image:none;backdrop-filter:blur(15px);transition:all .55s ease}.three-modes__card:hover>*{color:inherit}@media all and (max-width:1023px){.three-modes__card{height:451px;width:220px;padding:11px 15px;background-position-x:center;background-size:cover;pointer-events:none}.three-modes__card>*{color:#fff}}@media all and (max-width:767px){.three-modes__card{height:96vw;width:100%;padding:3.5vw 5vw;max-width:100%;border-bottom-left-radius:12.5vw;border-top-right-radius:12.5vw}.three-modes__card>*{color:#fff}}.three-modes__card_first{background-image:url(/images/landing/oral-care-mini-v1/card-first-bg-v2.webp)}.three-modes__card_first:hover{box-shadow:21px 31px 50px 0 rgba(0,0,0,.25)}@media all and (max-width:1023px){.three-modes__card_first{background-image:url(/images/landing/oral-care-mini-v1/card-first-bg-v2.webp)}}@media all and (max-width:767px){.three-modes__card_first{background-image:url(/images/landing/oral-care-mini-v1/card-first-bg-v2.webp);pointer-events:none}}.three-modes__card_second{background-image:url(/images/landing/oral-care-mini-v1/card-second-bg.webp)}@media all and (max-width:1023px){.three-modes__card_second{background-image:url(/images/landing/oral-care-mini-v1/card-second-bg.webp)}}@media all and (max-width:767px){.three-modes__card_second{background-image:url(/images/landing/oral-care-mini-v1/card-second-bg.webp);pointer-events:none}}@media all and (max-width:767px){.three-modes__card_second>.three-modes__desctiption{letter-spacing:-.2px;font-size:4.6vw}}.three-modes__card_third{background-image:url(/images/landing/oral-care-mini-v1/card-third-bg.webp)}@media all and (max-width:1023px){.three-modes__card_third{background-image:url(/images/landing/oral-care-mini-v1/card-third-bg.webp)}}@media all and (max-width:767px){.three-modes__card_third{background-image:url(/images/landing/oral-care-mini-v1/card-third-bg.webp);pointer-events:none}}@keyframes change-background-first{0%{background-image:none}100%{background-image:url(/images/landing/oral-care-mini-v1/card-first-bg-v2.webp)}}@keyframes change-background-second{0%{background-image:none}100%{background-image:url(/images/landing/oral-care-mini-v1/card-second-bg.webp)}}@keyframes change-background-third{0%{background-image:none}100%{background-image:url(/images/landing/oral-care-mini-v1/card-third-bg.webp)}}.three-modes__mode-title{margin-bottom:32px;font-size:61px;font-weight:400;font-variant-numeric:tabular-nums;letter-spacing:-6.6px}@media all and (max-width:1023px){.three-modes__mode-title{margin-bottom:19px;font-size:52px}}@media all and (max-width:767px){.three-modes__mode-title{font-size:16.3vw;letter-spacing:-1px;margin-bottom:2.2vw}}.three-modes__name{margin-bottom:5.2px;font-size:27px;font-weight:700}@media all and (max-width:1023px){.three-modes__name{font-size:22px}}@media all and (max-width:767px){.three-modes__name{letter-spacing:-.7px;font-size:6.9vw;margin-bottom:1.6vw}}.three-modes__pressure-force{display:block;font-family:Montserrat;font-size:15px}@media all and (max-width:767px){.three-modes__pressure-force{font-size:4.7vw}}.three-modes__description{width:90%;position:absolute;bottom:35px;font-family:Montserrat;font-size:22px;font-weight:500;line-height:1.35}@media all and (max-width:1023px){.three-modes__description{width:87%;font-size:18px}}@media all and (max-width:767px){.three-modes__description{position:absolute;width:88%;bottom:5.7vw;font-size:4.6vw;line-height:1.55}}.cleaning-cycle{position:relative;height:900px;font-family:RFDewiExtended;background-color:#fff;color:#4a4c5f}@media all and (max-width:1023px){.cleaning-cycle{background-image:url(/images/landing/oral-care-mini-v1/cleaning-cycle-bg-tab-v2.webp)}}@media all and (max-width:767px){.cleaning-cycle{height:214.4vw;padding-top:0;padding-bottom:0}}.cleaning-cycle__video{object-fit:cover;object-position:center;width:inherit;height:900px}@media all and (max-width:767px){.cleaning-cycle__video{height:214.4vw}}.cleaning-cycle__container-box{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column}@media all and (max-width:1023px){.cleaning-cycle__container-box{top:29.7%;row-gap:23px}}@media all and (max-width:767px){.cleaning-cycle__container-box{row-gap:0;top:110.4vw;left:50%;transform:translate(-50%,-50%)}}.cleaning-cycle__title{width:50%;margin-bottom:32px;font-size:70px;font-weight:900;letter-spacing:-2.6px;line-height:1;order:2}.cleaning-cycle__title.element-for-visible{transition:opacity 1s ease,transform .35s linear}.cleaning-cycle__title._hide{transform:translateX(-5vw);opacity:0}@media all and (max-width:1023px){.cleaning-cycle__title{order:1;width:100%;font-size:80px;letter-spacing:-2.1px;margin-bottom:0}}@media all and (max-width:767px){.cleaning-cycle__title{width:100%;margin-bottom:4.4vw;font-size:10vw;letter-spacing:-1px}}.cleaning-cycle__subtitle{width:37%;font-family:Montserrat;font-size:21px;font-weight:500;letter-spacing:.5px;line-height:1.6;order:3}@media all and (max-width:1023px){.cleaning-cycle__subtitle{width:90%;letter-spacing:.7px;line-height:1.4;order:2}}@media all and (max-width:767px){.cleaning-cycle__subtitle{width:85%;margin-bottom:114vw;font-size:4.7vw;letter-spacing:0;line-height:1.5;font-family:Montserrat}}.cleaning-cycle__sticker{height:191px;width:191px;margin-bottom:43px;display:flex;flex-direction:column;justify-content:center;align-items:center;border-bottom-right-radius:50%;border-top-right-radius:50%;border-top-left-radius:50%;background-color:#fff;box-shadow:14px 17px 30px #a8a8a8;order:1}.cleaning-cycle__sticker.element-for-visible{transition:opacity 1.25s ease,transform 1s ease}@media all and (max-width:1023px){.cleaning-cycle__sticker.element-for-visible{transition:none}}.cleaning-cycle__sticker._hide{transform:translateX(-10vw) translateY(10vw);opacity:0}@media all and (max-width:1023px){.cleaning-cycle__sticker._hide{transform:none}}@media all and (max-width:1023px){.cleaning-cycle__sticker{margin-bottom:0;border-bottom-left-radius:50%;border-top-left-radius:0;height:151px;width:161px;order:3}}@media all and (max-width:767px){.cleaning-cycle__sticker{width:35.2vw;height:35.2vw;border-top-right-radius:50%;border-top-left-radius:50%;border-bottom-left-radius:0;border-bottom-right-radius:50%;box-shadow:9px 12px 21px rgba(168,168,168,.5)}}.cleaning-cycle__sticker-number{font-size:82px;font-style:normal;font-weight:600;line-height:1;color:#4a4c5f}@media all and (max-width:1023px){.cleaning-cycle__sticker-number{font-size:63px}}@media all and (max-width:767px){.cleaning-cycle__sticker-number{font-size:13.5vw}}.cleaning-cycle__sticker-text{font-size:42px;font-weight:600;line-height:.7;color:#4a4c5f}@media all and (max-width:1023px){.cleaning-cycle__sticker-text{font-size:33px}}@media all and (max-width:767px){.cleaning-cycle__sticker-text{font-size:8vw}}.tour{padding-top:80px;font-family:RFDewiExtended;background-image:url(/images/landing/oral-care-mini-v1/tour-bg.webp)}@media all and (max-width:1023px){.tour{padding-top:63px}}@media all and (max-width:767px){.tour{padding-top:8vw;padding-bottom:10vw;background-image:url(/images/landing/oral-care-mini-v1/tour-bg-mob.webp)}}.tour__title{width:48%;margin-bottom:16px;font-size:70px;letter-spacing:-2.4px;font-weight:700;line-height:1}.tour__title.element-for-visible{transition:opacity 1s ease,transform .35s linear}.tour__title._hide{transform:translateY(-15vw);opacity:0}@media all and (max-width:1023px){.tour__title{margin-bottom:19px;font-size:58px;width:88%}}@media all and (max-width:767px){.tour__title{width:100%;margin-bottom:3.4vw;font-size:11.6vw;letter-spacing:-1px}}.tour__subtitle{width:41%;margin-bottom:50px;font-family:AvenirNextCyr;font-weight:400;font-size:24px;line-height:1.15}@media all and (max-width:1023px){.tour__subtitle{width:60%;margin-bottom:76px;font-size:22.5px;line-height:1.15;letter-spacing:-.2px}}@media all and (max-width:767px){.tour__subtitle{width:100%;margin-bottom:130.6vw;font-size:4.7vw;line-height:1.4;letter-spacing:.6px}}.tour__swiper{width:453px;height:477px;display:block;position:relative;margin-left:0;animation:fadeOutRight .5s ease-in;animation-fill-mode:forwards}@media all and (max-width:1023px){.tour__swiper{width:273px;height:397px}}@media all and (max-width:767px){.tour__swiper{width:80%;height:78vw;margin:auto}}.tour__swiper-slide{position:absolute;z-index:2;width:unset}@media all and (max-width:767px){.tour__swiper-slide{width:100%}}.tour__swiper-slide_1{transform:rotate(10deg)}.tour__swiper-slide_2{transform:rotate(-10deg)}.tour__swiper-slide_3{transform:rotate(0)}.tour__swiper-slide_active{animation:slide 2s ease-in-out}@keyframes slide{50%{transform:translateX(-130%) rotate(-30deg)}100%{transform:translateX(0) rotate(0)}}.tour__slide-img{width:100%;height:100%;object-fit:cover}.battery{height:900px;position:relative;font-family:RFDewiExtended;color:#4a4c5f;text-align:end}@media all and (max-width:1023px){.battery{height:154vw;padding-top:0;padding-bottom:0;background-image:url(/images/landing/oral-care-mini-v1/cleaning-cycle-bg-tab-v2.webp);background-color:#bbb7b9}}@media all and (max-width:767px){.battery{height:234vw}}.battery__video{object-position:center;object-fit:cover;width:inherit;height:900px}@media all and (max-width:1023px){.battery__video{height:auto}}.battery__container-box{position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)}@media all and (max-width:1023px){.battery__container-box{top:35vw}}@media all and (max-width:767px){.battery__container-box{position:absolute;top:71vw;left:50%;transform:translate(-50%,-50%)}}.battery__title{width:60%;margin-bottom:35px;margin-left:auto;font-size:70px;font-weight:900;letter-spacing:-2.6px;line-height:1;color:#fff}.battery__title.element-for-visible{transition:opacity 1s ease,transform .35s linear}.battery__title._hide{transform:translateX(5vw);opacity:0}@media all and (max-width:1023px){.battery__title{width:100%;margin-bottom:30px;line-height:.848}}@media all and (max-width:767px){.battery__title{width:100%;margin-bottom:3.4vw;line-height:normal;text-align:center}}@media all and (max-width:1023px){.battery__title-top-mob{font-size:94px}}@media all and (max-width:767px){.battery__title-top-mob{display:block;margin-bottom:-5vw;font-size:12.2vw;line-height:normal;letter-spacing:-.03em}}@media all and (max-width:1023px){.battery__title-middle-mob{font-size:73px}}@media all and (max-width:767px){.battery__title-middle-mob{display:block;margin-bottom:-7vw;font-size:17.9vw;line-height:normal;letter-spacing:-.03em}}@media all and (max-width:1023px){.battery__title-bottom-mob{font-size:70px}}@media all and (max-width:767px){.battery__title-bottom-mob{display:block;font-size:18.5vw;line-height:normal;letter-spacing:-.02em}}.battery__subtitle{width:52%;margin-left:auto;margin-bottom:40px;font-family:Montserrat;font-size:18.8px;font-weight:500;letter-spacing:1.85px;line-height:1.5;color:#fff}@media all and (max-width:1023px){.battery__subtitle{width:100%;text-align:left;font-size:22px;letter-spacing:1px}}@media all and (max-width:767px){.battery__subtitle{width:85%;margin-bottom:6vw;margin-left:0;font-size:4.7vw;letter-spacing:0;text-align:left}}.battery__subtitle-bold-desc{font-weight:700}@media all and (max-width:767px){.battery__subtitle-bold-desc{font-weight:500}}.battery__subtitle-bold-mob{font-weight:500}@media all and (max-width:767px){.battery__subtitle-bold-mob{font-weight:700}}.battery__sticker{position:relative;left:10px;height:191px;width:191px;margin-left:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;border-top-left-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;box-shadow:14px 17px 30px #cecece;background-color:#fff}.battery__sticker.element-for-visible{transition:opacity 1.25s ease,transform 1s ease}@media all and (max-width:1023px){.battery__sticker.element-for-visible{transition:none}}.battery__sticker._hide{transform:translate(10vw,-10vw);opacity:0}@media all and (max-width:1023px){.battery__sticker._hide{transform:none}}@media all and (max-width:1023px){.battery__sticker{margin-bottom:0;margin-left:0;border-top-left-radius:0;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%}}@media all and (max-width:767px){.battery__sticker{position:static;width:42.2vw;height:42.2vw;box-shadow:9px 12px 21px rgba(206,206,206,.4)}}.battery__sticker-number{font-size:59px;font-variant-numeric:tabular-nums;font-style:normal;font-weight:600;line-height:1;color:#3281df}@media all and (max-width:1023px){.battery__sticker-number{font-size:65px}}@media all and (max-width:767px){.battery__sticker-number{font-size:13.6vw}}.battery__sticker-text{font-size:42px;font-weight:600;line-height:.7;color:#3281df}@media all and (max-width:767px){.battery__sticker-text{font-size:9.1vw}}.easy{padding-top:126px;padding-bottom:191px;font-family:RFDewiExtended;background-image:url(/images/landing/oral-care-mini-v1/easy-bg.webp)}@media all and (max-width:1023px){.easy{padding-top:56px;padding-bottom:320px;background-image:url(/images/landing/oral-care-mini-v1/easy-bg-tab.webp)}}@media all and (max-width:767px){.easy{padding-top:4.5vw;padding-bottom:6.6vw;background-image:url(/images/landing/oral-care-mini-v1/easy-bg-mob.webp)}}.easy__title{width:60%;margin-left:auto;margin-bottom:32px;font-size:60px;text-align:end;line-height:1.1}.easy__title.element-for-visible{transition:opacity 1s ease,transform .35s linear}.easy__title._hide{transform:translateY(-15vw);opacity:0}@media all and (max-width:1023px){.easy__title{width:100%;font-size:55px;text-align:left;margin-bottom:33px}}@media all and (max-width:767px){.easy__title{width:100%;margin-bottom:7.6vw;line-height:normal}}.easy__title-top-mob{letter-spacing:-2px}@media all and (max-width:1023px){.easy__title-top-mob{letter-spacing:1px}}@media all and (max-width:767px){.easy__title-top-mob{display:block;margin-bottom:-4.5vw;font-size:20.6vw;letter-spacing:-1.8px;text-align:start}}.easy__title-middle-first-mob{letter-spacing:-2px}@media all and (max-width:1023px){.easy__title-middle-first-mob{letter-spacing:.6px}}@media all and (max-width:767px){.easy__title-middle-first-mob{display:block;font-size:13.3vw;letter-spacing:-2.3px;text-align:start}}.easy__title-middle-second-mob{letter-spacing:-2.3px}@media all and (max-width:1023px){.easy__title-middle-second-mob{letter-spacing:1px}}@media all and (max-width:767px){.easy__title-middle-second-mob{display:block;font-size:15.5vw;margin-bottom:-4.4vw;letter-spacing:-.7px;text-align:start}}.easy__title-bottom-mob{letter-spacing:-2px}@media all and (max-width:1023px){.easy__title-bottom-mob{letter-spacing:.2px}}@media all and (max-width:767px){.easy__title-bottom-mob{display:block;font-size:13.8vw;letter-spacing:-.2px}}.easy__subtitle{width:46%;margin-bottom:84px;margin-left:auto;text-align:end;font-size:22px;font-family:Montserrat;line-height:1.3}@media all and (max-width:1023px){.easy__subtitle{width:98%;margin-left:0;margin-bottom:45px;line-height:1.4;text-align:left}}@media all and (max-width:767px){.easy__subtitle{width:100%;margin-bottom:98vw;font-size:4.7vw;text-align:start;line-height:1.4}}@media all and (max-width:767px){.easy__subtitle-bold{font-weight:400}}.easy__function-img{display:flex;flex-direction:row-reverse;align-items:center;column-gap:17px;margin-bottom:17px}@media all and (max-width:767px){.easy__function-img{flex-direction:row;column-gap:5.3vw;margin-bottom:2.8vw}}.easy__function-img:last-child{margin-bottom:0}.easy__img{width:62px;height:62px}.easy__img.element-for-visible{transition:opacity 1.25s ease,transform 1s linear}.easy__img._hide{transform:translateX(4vw);opacity:0}@media all and (max-width:767px){.easy__img{width:16.3vw;height:16.3vw}}.easy__text{font-family:Montserrat;font-weight:500;font-size:22px}@media all and (max-width:767px){.easy__text{font-size:6.3vw}}.replacing-toothbrush{font-family:RFDewiExtended;color:#4a4c5f;padding-top:106px;padding-bottom:301px;background-image:url(/images/landing/oral-care-mini-v1/replacing-toothbrush-bg-v3.webp)}@media all and (max-width:1023px){.replacing-toothbrush{padding-top:80px;padding-bottom:21px;background-image:url(/images/landing/oral-care-mini-v1/replacing-toothbrush-bg-mob-v3.webp);background-position:5px}}@media all and (max-width:767px){.replacing-toothbrush{padding-top:10vw;padding-bottom:118.9vw;background-position:center}}.replacing-toothbrush__container-box{position:relative}.replacing-toothbrush__title{width:50%;margin-bottom:30px;position:relative;left:-4px;font-size:91px;line-height:1;letter-spacing:-2px}.replacing-toothbrush__title.element-for-visible{transition:opacity 1s ease,transform .35s linear}.replacing-toothbrush__title._hide{transform:translateX(-5vw);opacity:0}@media all and (max-width:1023px){.replacing-toothbrush__title{width:100%;margin-bottom:29px;font-size:98px}}@media all and (max-width:767px){.replacing-toothbrush__title{position:static;width:100%;margin-bottom:8.2vw;font-size:13.2vw;letter-spacing:normal}}.replacing-toothbrush__subtitle{position:relative;left:-4px;width:45%;margin-bottom:16px;font-family:Montserrat;font-size:22px;font-weight:700;line-height:1.3}@media all and (max-width:1023px){.replacing-toothbrush__subtitle{width:72%;margin-bottom:16px;line-height:1.4}}@media all and (max-width:767px){.replacing-toothbrush__subtitle{width:100%;position:static;margin-bottom:5.7vw;font-size:4.7vw;line-height:1.5}}.replacing-toothbrush__text{position:relative;left:-4px;width:41%;font-size:22px;font-family:Montserrat;line-height:1.37;letter-spacing:.2px}@media all and (max-width:1023px){.replacing-toothbrush__text{width:63%;margin-bottom:265px;line-height:1.4}}@media all and (max-width:767px){.replacing-toothbrush__text{width:100%;position:static;margin-bottom:7.9vw;font-size:4.7vw;line-height:1.45;letter-spacing:.1px}}.replacing-toothbrush__sticker{position:absolute;right:-7px;top:412px;height:295px;width:295px;background-color:#3281df;display:flex;flex-direction:column;justify-content:center;align-items:center;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;color:#fff;font-weight:700}.replacing-toothbrush__sticker.element-for-visible{transition:opacity 1.25s ease,transform 1s linear}.replacing-toothbrush__sticker._hide{opacity:0;transform:rotateZ(180deg) translateX(-10vw) translateY(-10vw)}@media all and (max-width:1023px){.replacing-toothbrush__sticker{position:static;height:290px;width:282px}}@media all and (max-width:767px){.replacing-toothbrush__sticker{position:static;width:42.2vw;height:42.2vw;margin-left:0;border-top-left-radius:0;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;line-height:.8}}.replacing-toothbrush__sticker-number{font-size:58px;font-style:normal;line-height:.9}@media all and (max-width:1023px){.replacing-toothbrush__sticker-number{font-size:52px}}@media all and (max-width:767px){.replacing-toothbrush__sticker-number{font-size:7.9vw;line-height:normal}}.replacing-toothbrush__sticker-text-top{font-size:32px;margin-bottom:10px}@media all and (max-width:767px){.replacing-toothbrush__sticker-text-top{font-size:4.4vw}}.replacing-toothbrush__sticker-text-bottom{font-size:17px}@media all and (max-width:767px){.replacing-toothbrush__sticker-text-bottom{font-size:2.2vw}}.composition{padding-top:64px;padding-bottom:47px;font-family:RFDewiExtended;background-color:#a8a8a8}@media all and (max-width:767px){.composition{padding-top:6.5vw;padding-bottom:9.4vw}}.composition__container-box{position:relative;display:flex;flex-wrap:wrap;row-gap:579px}@media all and (max-width:767px){.composition__container-box{display:block}}.composition__title{order:1;margin-right:102px}@media all and (max-width:767px){.composition__title{position:static;margin-bottom:8.5vw;margin-right:auto}}.composition__title-top-mob{display:block;margin-bottom:-11px;font-size:80px;letter-spacing:-2.1px}@media all and (max-width:767px){.composition__title-top-mob{font-size:9.6vw;letter-spacing:-.3px;margin-bottom:1.5vw}}.composition__title-bottom-mob{font-family:AvenirNextCyr;font-size:38px;font-weight:400;letter-spacing:-.9px}@media all and (max-width:767px){.composition__title-bottom-mob{letter-spacing:0;font-size:6.5vw;font-weight:400}}.composition__item{width:fit-content;height:fit-content;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background-color:#fff;border-top-left-radius:40px;border-bottom-left-radius:40px;border-bottom-right-radius:40px;border-top-right-radius:40px;padding:15px 31px}@media all and (max-width:767px){.composition__item{position:static;border-top-left-radius:9.4vw;border-bottom-left-radius:9.4vw;border-bottom-right-radius:9.4vw;border-top-right-radius:9.4vw;padding:2.9vw 6.9vw}}.composition__item_oral-care{order:4;align-items:baseline;border-top-left-radius:0}@media all and (max-width:767px){.composition__item_oral-care{border-top-left-radius:9.4vw;border-bottom-right-radius:0;margin-bottom:30.7vw;align-items:center}}.composition__item_oral-care-mini{order:3;align-items:end;border-top-right-radius:0;margin-right:332px;margin-left:31px}@media all and (max-width:767px){.composition__item_oral-care-mini{border-top-right-radius:9.4vw;border-bottom-left-radius:0;margin-left:auto;margin-bottom:48.5vw;margin-right:0;align-items:center}}.composition__item_smile-expert-pro{order:2;align-items:baseline;border-bottom-left-radius:0}@media all and (max-width:767px){.composition__item_smile-expert-pro{margin-left:auto;width:97%;text-align:right;border-bottom-left-radius:9.4vw;border-top-right-radius:0;margin-bottom:0;align-items:flex-end}}.composition__item-name{font-family:RFDewiExtended;font-weight:300;font-size:25px;color:#3281df;letter-spacing:-.5px}@media all and (max-width:767px){.composition__item-name{font-weight:500;font-family:AvenirNextCyr;font-size:5.7vw}}.composition__item-application{font-family:Montserrat;color:#4a4c5f;font-size:15px}@media all and (max-width:767px){.composition__item-application{font-size:4.7vw}}.swiper-footer{position:relative;display:flex;justify-content:center}@media all and (max-width:1023px){.swiper-footer{padding-top:24px;padding-bottom:85px;background-image:url(/images/landing/oral-care-mini-v1/swiper-footer-slide-tab.webp)}}@media all and (max-width:767px){.swiper-footer{padding-top:6.7vw;padding-bottom:21vw;background-image:url(/images/landing/oral-care-mini-v1/swiper-footer-slide-mob.webp)}}.swiper-footer__container{width:1920px;height:900px}@media all and (max-width:1023px){.swiper-footer__container{display:none}}@media all and (max-width:767px){.swiper-footer__container{display:none}}.swiper-footer__container-box{position:absolute;z-index:2;top:136px;display:flex;flex-direction:column}@media all and (max-width:1023px){.swiper-footer__container-box{position:static}}.swiper-footer__title{position:relative;z-index:5;width:60%;margin-bottom:76px;order:1;color:#3281df}.swiper-footer__title::before{content:"";display:block;position:absolute;width:112%;height:127%;z-index:-1;background-color:#fff;filter:blur(40px);border-radius:50%;top:0;left:-60px}@media all and (max-width:1023px){.swiper-footer__title{width:100%;color:#fff;font-size:78px;margin-bottom:243px}.swiper-footer__title::before{display:none}}@media all and (max-width:767px){.swiper-footer__title{position:static;margin-bottom:16.5vw;margin-right:auto}}.swiper-footer__title-top-mob{display:block;margin-bottom:-11px;font-size:80px;font-family:RFDewiExtended;letter-spacing:-3.3px}@media all and (max-width:1023px){.swiper-footer__title-top-mob{margin-bottom:-48px;font-size:78px;letter-spacing:-2px}}@media all and (max-width:767px){.swiper-footer__title-top-mob{display:block;font-size:9.6vw;letter-spacing:-.3px;margin-bottom:.2vw}}.swiper-footer__title-bottom-mob{padding-left:9px;font-family:AvenirNextCyr;font-size:38px;font-weight:400;letter-spacing:-1.4px}@media all and (max-width:1023px){.swiper-footer__title-bottom-mob{font-size:38px}}@media all and (max-width:767px){.swiper-footer__title-bottom-mob{letter-spacing:.3px;padding-left:0;display:block;font-size:6.3vw;font-weight:400}}.swiper-footer__item{width:fit-content;height:fit-content;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background-color:rgba(255,255,255,.5);border-top-left-radius:40px;border-bottom-left-radius:40px;border-bottom-right-radius:40px;border-top-right-radius:40px;padding:15px 31px}@media all and (max-width:767px){.swiper-footer__item{position:static;border-top-left-radius:9.4vw;border-bottom-left-radius:9.4vw;border-bottom-right-radius:9.4vw;border-top-right-radius:9.4vw;padding:2.9vw 6.9vw;background-color:rgba(255,255,255,.8)}}.swiper-footer__item_oral-care{align-items:baseline;align-items:flex-end;border-top-right-radius:0}@media all and (max-width:1023px){.swiper-footer__item_oral-care{order:2;margin-left:auto;margin-right:45px;margin-bottom:54px;background-color:rgba(255,255,255,.8)}}@media all and (max-width:767px){.swiper-footer__item_oral-care{border-top-left-radius:9.4vw;border-top-right-radius:9.4vw;border-bottom-right-radius:0;margin-bottom:7.7vw;margin-right:0;align-items:center}}.swiper-footer__item_oral-care-mini{border-top-right-radius:0;align-self:flex-end;align-items:flex-end}@media all and (max-width:1023px){.swiper-footer__item_oral-care-mini{order:4;border-top-right-radius:40px;border-top-left-radius:0;align-self:auto;margin-left:117px;background-color:rgba(255,255,255,.8)}}@media all and (max-width:767px){.swiper-footer__item_oral-care-mini{border-top-right-radius:9.4vw;border-top-left-radius:9.4vw;border-bottom-left-radius:0;margin-left:auto;margin-right:0;align-items:center}}.swiper-footer__item_smile-expert-pro{order:2;margin-left:535px;margin-bottom:331px;align-items:end;border-bottom-right-radius:0}@media all and (max-width:1023px){.swiper-footer__item_smile-expert-pro{flex-direction:column-reverse;margin-bottom:259px;order:3;margin-left:0;border-top-right-radius:0;border-bottom-right-radius:40px;background-color:rgba(255,255,255,.8)}}@media all and (max-width:767px){.swiper-footer__item_smile-expert-pro{position:relative;padding:3.5vw 6.9vw;order:2;width:100%;text-align:center;border-bottom-left-radius:9.4vw;border-top-right-radius:9.4vw;border-bottom-right-radius:9.4vw;background:0 0;z-index:3;margin-bottom:53vw;align-items:flex-end;flex-direction:column}.swiper-footer__item_smile-expert-pro::after{content:"";width:109%;height:35vw;display:block;top:-.8vw;left:-3.6vw;position:absolute;z-index:-1;background-image:url(/images/landing/oral-care-mini-v1/dialog-window-v1.svg);background-repeat:no-repeat;background-size:cover;background-position:center}}.swiper-footer__item_bg-white{background-color:#fff}.swiper-footer__oral-wrapper{order:3;width:928px;height:97px;margin-left:auto;display:flex;column-gap:200px}@media all and (max-width:1023px){.swiper-footer__oral-wrapper{display:contents}}.swiper-footer__item-name{font-family:RFDewiExtended;font-weight:300;font-size:25px;color:#3281df;letter-spacing:-.5px}@media all and (max-width:767px){.swiper-footer__item-name{align-self:center;font-weight:500;font-family:AvenirNextCyr;font-size:5.9vw;letter-spacing:-1px}}.swiper-footer__item-application{font-family:Montserrat;color:#4a4c5f;font-size:15px}@media all and (max-width:767px){.swiper-footer__item-application{font-size:4.7vw;align-self:center}}.swiper-footer__slide-wrapper{width:1920px}@media all and (max-width:767px){.swiper-footer__slide-wrapper{flex-direction:column;width:100%}}.swiper-footer__slide{width:100%}.swiper-footer__image{width:100%;height:100%}.swiper-footer .swiper-pagination-bullet{width:92px;height:13px;background:#fff;border-radius:6px;opacity:1}.swiper-footer .swiper-pagination-bullet-active{background-color:#e03638}