.elementor-motion-effects-element,.elementor-motion-effects-layer{transition-duration:1s;transition-property:transform,opacity;transition-timing-function:cubic-bezier(0,.33,.07,1.03)}@media (prefers-reduced-motion:reduce){.elementor-motion-effects-element,.elementor-motion-effects-layer{transition-duration:0s!important}}.elementor-motion-effects-container{height:100%;left:0;overflow:hidden;position:absolute;top:0;transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x);width:100%}.elementor-motion-effects-layer{background-repeat:no-repeat;background-size:cover;left:0;position:absolute;top:0}.elementor-motion-effects-perspective{perspective:1200px}.elementor-motion-effects-element{transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x)}.elementor-shape{direction:ltr;left:0;line-height:0;overflow:hidden;position:absolute;width:100%}.elementor-shape-top{top:-1px}.elementor-shape-top:not([data-negative=false]) svg{z-index:-1}.elementor-shape-bottom{bottom:-1px}.elementor-shape-bottom:not([data-negative=true]) svg{z-index:-1}.elementor-shape[data-negative=false].elementor-shape-bottom,.elementor-shape[data-negative=true].elementor-shape-top{transform:rotate(180deg)}.elementor-shape svg{display:block;left:50%;position:relative;transform:translateX(-50%);width:calc(100% + 1.3px)}.elementor-shape .elementor-shape-fill{fill:#fff;transform:rotateY(0deg);transform-origin:center}.elementor-19627 .elementor-element.elementor-element-cfd441c{--display:flex;border-style:solid;--border-style:solid;border-width:0 0 1px 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#C4C4C4;--border-color:#C4C4C4;--margin-top:15px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:17px;--padding-left:0px;--padding-right:0px}.elementor-19627 .elementor-element.elementor-element-ead2be1 .gem-button-container .gem-button{background-color:#00B140;border-radius:10px 10px 10px 10px;box-shadow:4px 4px 0 0 #1A7800}.elementor-19627 .elementor-element.elementor-element-ead2be1 .gem-button-container .gem-button:hover{background-color:#7EE490}.elementor-19627 .elementor-element.elementor-element-ead2be1 .gem-inner-wrapper-btn{flex-direction:row}.elementor-19627 .elementor-element.elementor-element-ead2be1>.elementor-widget-container{margin:0 60px 0 60px;padding:0 0 0 0}.elementor-19627 .elementor-element.elementor-element-ead2be1.elementor-element{--align-self:center}.elementor-19627 .elementor-element.elementor-element-ead2be1 .gem-button-container{text-align:center}.elementor-19627 .elementor-element.elementor-element-ead2be1 .gem-button-container .gem-button .gem-inner-wrapper-btn{padding:0 20px 0 20px}.elementor-19627 .elementor-element.elementor-element-ead2be1 .gem-button-container .gem-button .gem-text-button{color:#FFF;font-family:"Roboto Condensed",Sans-serif;font-size:23px;text-transform:none;line-height:1.2em;letter-spacing:0;word-spacing:5px}.elementor-19627 .elementor-element.elementor-element-ead2be1 .gem-button-container .gem-inner-wrapper-btn .gem-button-icon{margin-right:17px}.elementor-19627 .elementor-element.elementor-element-ead2be1 .gem-button-container .gem-button .gem-button-icon{font-size:4.7em}.elementor-19627 .elementor-element.elementor-element-ead2be1 .gem-button-container .gem-button i,.elementor-19627 .elementor-element.elementor-element-ead2be1 .gem-button-container .gem-button svg{transform:rotate(0deg)}.elementor-19627 .elementor-element.elementor-element-ead2be1 .gem-button-container .gem-button:hover .gem-button-icon{transform:rotate(0deg)}.elementor-19627 .elementor-element.elementor-element-0366c33 .gem-button-container .gem-button{background-color:#00B140;border-radius:10px 10px 10px 10px;box-shadow:4px 4px 0 0 #1A7800}.elementor-19627 .elementor-element.elementor-element-0366c33 .gem-button-container .gem-button:hover{background-color:#7EE490}.elementor-19627 .elementor-element.elementor-element-0366c33 .gem-inner-wrapper-btn{flex-direction:row}.elementor-19627 .elementor-element.elementor-element-0366c33>.elementor-widget-container{margin:0 0 0 0;padding:0% 0% 0% 0%}.elementor-19627 .elementor-element.elementor-element-0366c33.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0}.elementor-19627 .elementor-element.elementor-element-0366c33 .gem-button-container{text-align:center}.elementor-19627 .elementor-element.elementor-element-0366c33 .gem-button-container .gem-button .gem-inner-wrapper-btn{padding:0 20px 0 31px}.elementor-19627 .elementor-element.elementor-element-0366c33 .gem-button-container .gem-button .gem-text-button{color:#FFF;font-family:"PF DIN Compact Pro",Sans-serif;font-size:33px;font-weight:500;text-transform:none;line-height:.6em;letter-spacing:0;word-spacing:5px}.elementor-19627 .elementor-element.elementor-element-0366c33 .gem-button-container .gem-inner-wrapper-btn .gem-button-icon{margin-right:20px}.elementor-19627 .elementor-element.elementor-element-0366c33 .gem-button-container .gem-button .gem-button-icon{font-size:6em}.elementor-19627 .elementor-element.elementor-element-0366c33 .gem-button-container .gem-button i,.elementor-19627 .elementor-element.elementor-element-0366c33 .gem-button-container .gem-button svg{transform:rotate(0deg)}.elementor-19627 .elementor-element.elementor-element-0366c33 .gem-button-container .gem-button:hover .gem-button-icon{transform:rotate(0deg)}.elementor-19627 .elementor-element.elementor-element-d328249 .gem-button-container .gem-button{background-color:#00B140;border-radius:10px 10px 10px 10px;box-shadow:4px 4px 0 0 #1A7800}.elementor-19627 .elementor-element.elementor-element-d328249 .gem-button-container .gem-button:hover{background-color:#7EE490}.elementor-19627 .elementor-element.elementor-element-d328249 .gem-inner-wrapper-btn{flex-direction:row}.elementor-19627 .elementor-element.elementor-element-d328249>.elementor-widget-container{margin:0 60px 0 60px;padding:0 0 0 0}.elementor-19627 .elementor-element.elementor-element-d328249.elementor-element{--align-self:center}.elementor-19627 .elementor-element.elementor-element-d328249 .gem-button-container{text-align:center}.elementor-19627 .elementor-element.elementor-element-d328249 .gem-button-container .gem-button .gem-inner-wrapper-btn{padding:20px 20px 20px 30px}.elementor-19627 .elementor-element.elementor-element-d328249 .gem-button-container .gem-button .gem-text-button{color:#FFF;font-family:"PF DIN Compact Pro",Sans-serif;font-size:33px;font-weight:500;text-transform:none;line-height:1.2em;letter-spacing:1px;word-spacing:0}.elementor-19627 .elementor-element.elementor-element-d328249 .gem-button-container .gem-inner-wrapper-btn .gem-button-icon{margin-right:20px}.elementor-19627 .elementor-element.elementor-element-d328249 .gem-button-container .gem-button .gem-button-icon{font-size:2.8em}.elementor-19627 .elementor-element.elementor-element-d328249 .gem-button-container .gem-button i,.elementor-19627 .elementor-element.elementor-element-d328249 .gem-button-container .gem-button svg{transform:rotate(0deg)}.elementor-19627 .elementor-element.elementor-element-d328249 .gem-button-container .gem-button:hover .gem-button-icon{transform:rotate(0deg)}.elementor-19627 .elementor-element.elementor-element-036f26e .gem-button-container .gem-button{background-color:#00B140;border-radius:10px 10px 10px 10px;box-shadow:4px 4px 0 0 #1A7800}.elementor-19627 .elementor-element.elementor-element-036f26e .gem-button-container .gem-button:hover{background-color:#7EE490}.elementor-19627 .elementor-element.elementor-element-036f26e .gem-inner-wrapper-btn{flex-direction:row}.elementor-19627 .elementor-element.elementor-element-036f26e>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-19627 .elementor-element.elementor-element-036f26e.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0}.elementor-19627 .elementor-element.elementor-element-036f26e .gem-button-container{text-align:center}.elementor-19627 .elementor-element.elementor-element-036f26e .gem-button-container .gem-button .gem-inner-wrapper-btn{padding:0 20px 0 31px}.elementor-19627 .elementor-element.elementor-element-036f26e .gem-button-container .gem-button .gem-text-button{color:#FFF;font-family:"PF DIN Compact Pro",Sans-serif;font-size:36px;font-weight:500;text-transform:none;line-height:.6em;letter-spacing:0;word-spacing:5px}.elementor-19627 .elementor-element.elementor-element-036f26e .gem-button-container .gem-inner-wrapper-btn .gem-button-icon{margin-right:20px}.elementor-19627 .elementor-element.elementor-element-036f26e .gem-button-container .gem-button .gem-button-icon{font-size:4em}.elementor-19627 .elementor-element.elementor-element-036f26e .gem-button-container .gem-button i,.elementor-19627 .elementor-element.elementor-element-036f26e .gem-button-container .gem-button svg{transform:rotate(0deg)}.elementor-19627 .elementor-element.elementor-element-036f26e .gem-button-container .gem-button:hover .gem-button-icon{transform:rotate(0deg)}@media(max-width:767px){.elementor-19627 .elementor-element.elementor-element-ead2be1 .gem-inner-wrapper-btn{flex-direction:row}.elementor-19627 .elementor-element.elementor-element-ead2be1>.elementor-widget-container{margin:0% 9% 0% 0%;padding:0% 0% 0% 4%}.elementor-19627 .elementor-element.elementor-element-ead2be1.elementor-element{--align-self:center}.elementor-19627 .elementor-element.elementor-element-ead2be1 .gem-button-container .gem-button .gem-inner-wrapper-btn{padding:20px 0 5px -10px}.elementor-19627 .elementor-element.elementor-element-ead2be1 .gem-button-container .gem-button .gem-text-button{font-size:18px;line-height:1.2em}.elementor-19627 .elementor-element.elementor-element-ead2be1 .gem-button-container .gem-inner-wrapper-btn .gem-button-icon{margin-right:10px}.elementor-19627 .elementor-element.elementor-element-0366c33 .gem-inner-wrapper-btn{flex-direction:row}.elementor-19627 .elementor-element.elementor-element-0366c33>.elementor-widget-container{margin:0% -7% 0% -8%;padding:-5px 0 -7px 0}.elementor-19627 .elementor-element.elementor-element-0366c33.elementor-element{--align-self:center}.elementor-19627 .elementor-element.elementor-element-0366c33 .gem-button-container .gem-button .gem-inner-wrapper-btn{padding:20px -5px 5px 0}.elementor-19627 .elementor-element.elementor-element-0366c33 .gem-button-container .gem-button .gem-text-button{font-size:28px;line-height:1.2em;letter-spacing:0;word-spacing:.2em}.elementor-19627 .elementor-element.elementor-element-0366c33 .gem-button-container .gem-inner-wrapper-btn .gem-button-icon{margin-right:20px}.elementor-19627 .elementor-element.elementor-element-d328249 .gem-inner-wrapper-btn{flex-direction:row}.elementor-19627 .elementor-element.elementor-element-d328249>.elementor-widget-container{margin:0% -7% 0% -8%;padding:-5px 0 -7px 0}.elementor-19627 .elementor-element.elementor-element-d328249.elementor-element{--align-self:center}.elementor-19627 .elementor-element.elementor-element-d328249 .gem-button-container .gem-button .gem-inner-wrapper-btn{padding:20px 0 5px -10px}.elementor-19627 .elementor-element.elementor-element-d328249 .gem-button-container .gem-button .gem-text-button{font-size:30px;line-height:1.5em}.elementor-19627 .elementor-element.elementor-element-d328249 .gem-button-container .gem-inner-wrapper-btn .gem-button-icon{margin-right:10px}.elementor-19627 .elementor-element.elementor-element-036f26e .gem-inner-wrapper-btn{flex-direction:row}.elementor-19627 .elementor-element.elementor-element-036f26e>.elementor-widget-container{margin:0% -7% 0% -8%;padding:-5px 0 -7px 0}.elementor-19627 .elementor-element.elementor-element-036f26e.elementor-element{--align-self:center}.elementor-19627 .elementor-element.elementor-element-036f26e .gem-button-container .gem-button .gem-inner-wrapper-btn{padding:20px -5px 5px 0}.elementor-19627 .elementor-element.elementor-element-036f26e .gem-button-container .gem-button .gem-text-button{font-size:32px;line-height:1.2em;letter-spacing:0;word-spacing:.2em}.elementor-19627 .elementor-element.elementor-element-036f26e .gem-button-container .gem-inner-wrapper-btn .gem-button-icon{margin-right:20px}}.elementor-19627 .elementor-element.elementor-element-ead2be1{width:100%!important;display:block}.elementor-19627 .elementor-element.elementor-element-0366c33{width:100%!important;display:block}.elementor-element-0366c33 .gem-button.gem-button-size-tiny{height:70px!important;display:inline-flex!important}.elementor-element-0366c33 .gem-text-button{margin-top:7px!important}.elementor-19627 .elementor-element.elementor-element-d328249{width:100%!important;display:block}.file-download .gem-button.gem-button-size-tiny{height:70px!important;display:inline-flex!important}.file-download .gem-text-button{margin-top:7px!important}.elementor-19627 .elementor-element.elementor-element-036f26e{width:100%!important;display:block}.elementor-element-0366c33 .gem-button.gem-button-size-tiny{height:70px!important;display:inline-flex!important}.elementor-element-0366c33 .gem-text-button{margin-top:7px!important}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:200;font-display:auto;src:url(https://alexey-shadrin.com/wp-content/uploads/2025/05/RobotoCondensed-Thin.ttf) format('truetype')}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;font-display:auto;src:url(https://alexey-shadrin.com/wp-content/uploads/2025/05/RobotoCondensed-Regular.ttf) format('truetype')}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:300;font-display:auto;src:url(https://alexey-shadrin.com/wp-content/uploads/2025/05/RobotoCondensed-Light.ttf) format('truetype')}@font-face{font-family:'PF DIN Compact Pro';font-style:normal;font-weight:400;font-display:auto;src:url(https://alexey-shadrin.com/wp-content/uploads/2025/05/PFDinTextCompPro-Medium_0.ttf) format('truetype')}@font-face{font-family:'PF DIN Compact Pro';font-style:normal;font-weight:400;font-display:auto;src:}@font-face{font-family:'PF DIN Compact Pro';font-style:normal;font-weight:400;font-display:auto;src:url(https://alexey-shadrin.com/wp-content/uploads/2025/05/PF-Din-Text-Comp-Pro-Light.ttf) format('truetype')}