.editor-styles-wrapper .block-editor-block-list__layout .section-presentation .inner,body.frontend .section-presentation .inner{height:100vh}.editor-styles-wrapper .block-editor-block-list__layout .section-presentation .contents,body.frontend .section-presentation .contents{width:100%}.editor-styles-wrapper .block-editor-block-list__layout .section-presentation__logo,body.frontend .section-presentation__logo{max-width:768px;transition-duration:3s}.editor-styles-wrapper .block-editor-block-list__layout .section-presentation .contact-info,body.frontend .section-presentation .contact-info{justify-content:center;margin:auto;max-width:100%;width:100%}@media only screen and (min-width:992px){.editor-styles-wrapper .block-editor-block-list__layout .section-presentation .contact-info,body.frontend .section-presentation .contact-info{max-width:768px}}@media only screen and (max-width:767px){.editor-styles-wrapper .block-editor-block-list__layout .section-presentation .contact-info .contact-element,body.frontend .section-presentation .contact-info .contact-element{width:100%}}.editor-styles-wrapper .block-editor-block-list__layout .section-presentation .contact-info .contact-element .email-btn,.editor-styles-wrapper .block-editor-block-list__layout .section-presentation .contact-info .contact-element .phone-btn,body.frontend .section-presentation .contact-info .contact-element .email-btn,body.frontend .section-presentation .contact-info .contact-element .phone-btn{align-items:center;color:#c81229;display:flex;font-size:22px;line-height:40px;transition:all .4s ease}@media only screen and (min-width:){.editor-styles-wrapper .block-editor-block-list__layout .section-presentation .contact-info .contact-element .email-btn,.editor-styles-wrapper .block-editor-block-list__layout .section-presentation .contact-info .contact-element .phone-btn,body.frontend .section-presentation .contact-info .contact-element .email-btn,body.frontend .section-presentation .contact-info .contact-element .phone-btn{font-size:calc(22px + 2 * (100vw -) / calc(1600px- / (1600px- * 0 + 1px)))}}@media only screen and (min-width:1600px){.editor-styles-wrapper .block-editor-block-list__layout .section-presentation .contact-info .contact-element .email-btn,.editor-styles-wrapper .block-editor-block-list__layout .section-presentation .contact-info .contact-element .phone-btn,body.frontend .section-presentation .contact-info .contact-element .email-btn,body.frontend .section-presentation .contact-info .contact-element .phone-btn{font-size:24px}}@media only screen and (max-width:767px){.editor-styles-wrapper .block-editor-block-list__layout .section-presentation .contact-info .contact-element .email-btn,.editor-styles-wrapper .block-editor-block-list__layout .section-presentation .contact-info .contact-element .phone-btn,body.frontend .section-presentation .contact-info .contact-element .email-btn,body.frontend .section-presentation .contact-info .contact-element .phone-btn{justify-content:center}}@media only screen and (min-width:768px){.editor-styles-wrapper .block-editor-block-list__layout .section-presentation .contact-info .contact-element .email-btn,.editor-styles-wrapper .block-editor-block-list__layout .section-presentation .contact-info .contact-element .phone-btn,body.frontend .section-presentation .contact-info .contact-element .email-btn,body.frontend .section-presentation .contact-info .contact-element .phone-btn{margin-top:40px}}.editor-styles-wrapper .block-editor-block-list__layout .section-presentation .contact-info .contact-element .email-btn svg,.editor-styles-wrapper .block-editor-block-list__layout .section-presentation .contact-info .contact-element .phone-btn svg,body.frontend .section-presentation .contact-info .contact-element .email-btn svg,body.frontend .section-presentation .contact-info .contact-element .phone-btn svg{fill:#c81229;flex:0 0 20px;margin-right:10px;transition:all .4s ease;width:20px}.editor-styles-wrapper .block-editor-block-list__layout .section-presentation .contact-info .contact-element .email-btn:hover,.editor-styles-wrapper .block-editor-block-list__layout .section-presentation .contact-info .contact-element .phone-btn:hover,body.frontend .section-presentation .contact-info .contact-element .email-btn:hover,body.frontend .section-presentation .contact-info .contact-element .phone-btn:hover{color:#fff}.editor-styles-wrapper .block-editor-block-list__layout .section-presentation .contact-info .contact-element .email-btn:hover svg,.editor-styles-wrapper .block-editor-block-list__layout .section-presentation .contact-info .contact-element .phone-btn:hover svg,body.frontend .section-presentation .contact-info .contact-element .email-btn:hover svg,body.frontend .section-presentation .contact-info .contact-element .phone-btn:hover svg{fill:#fff}.editor-styles-wrapper .block-editor-block-list__layout .section-presentation .contact-info .contact-element .phone-btn,body.frontend .section-presentation .contact-info .contact-element .phone-btn{position:relative}@media only screen and (max-width:767px){.editor-styles-wrapper .block-editor-block-list__layout .section-presentation .contact-info .contact-element .phone-btn,body.frontend .section-presentation .contact-info .contact-element .phone-btn{margin-top:20px;padding-bottom:20px}}.editor-styles-wrapper .block-editor-block-list__layout .section-presentation .contact-info .contact-element .phone-btn:after,body.frontend .section-presentation .contact-info .contact-element .phone-btn:after{background-color:#c81229;content:"";position:absolute}@media only screen and (max-width:767px){.editor-styles-wrapper .block-editor-block-list__layout .section-presentation .contact-info .contact-element .phone-btn:after,body.frontend .section-presentation .contact-info .contact-element .phone-btn:after{bottom:0;height:2px;left:0;margin:auto;right:0;width:100px}}@media only screen and (min-width:768px){.editor-styles-wrapper .block-editor-block-list__layout .section-presentation .contact-info .contact-element .phone-btn,body.frontend .section-presentation .contact-info .contact-element .phone-btn{padding-right:20px}.editor-styles-wrapper .block-editor-block-list__layout .section-presentation .contact-info .contact-element .phone-btn:after,body.frontend .section-presentation .contact-info .contact-element .phone-btn:after{bottom:0;height:60%;margin:auto;right:0;top:0;width:2px}}@media only screen and (max-width:767px){.editor-styles-wrapper .block-editor-block-list__layout .section-presentation .contact-info .contact-element .email-btn,body.frontend .section-presentation .contact-info .contact-element .email-btn{padding-top:20px;word-break:break-all}}@media only screen and (min-width:768px){.editor-styles-wrapper .block-editor-block-list__layout .section-presentation .contact-info .contact-element .email-btn,body.frontend .section-presentation .contact-info .contact-element .email-btn{padding-left:20px}}.editor-styles-wrapper .block-editor-block-list__layout .section-presentation .contact-info .address-element,body.frontend .section-presentation .contact-info .address-element{align-items:center;color:#c81229;display:flex;flex:0 0 100%;justify-content:center;margin-top:15px}.editor-styles-wrapper .block-editor-block-list__layout .section-presentation .contact-info .address-element span,body.frontend .section-presentation .contact-info .address-element span{font-size:22px}@media only screen and (min-width:){.editor-styles-wrapper .block-editor-block-list__layout .section-presentation .contact-info .address-element span,body.frontend .section-presentation .contact-info .address-element span{font-size:calc(22px + 2 * (100vw -) / calc(1600px- / (1600px- * 0 + 1px)))}}@media only screen and (min-width:1600px){.editor-styles-wrapper .block-editor-block-list__layout .section-presentation .contact-info .address-element span,body.frontend .section-presentation .contact-info .address-element span{font-size:24px}}.editor-styles-wrapper .block-editor-block-list__layout .section-presentation .contact-info .address-element a,body.frontend .section-presentation .contact-info .address-element a{color:#c81229;font-size:22px;text-decoration:none;transition:all .4s ease}@media only screen and (min-width:){.editor-styles-wrapper .block-editor-block-list__layout .section-presentation .contact-info .address-element a,body.frontend .section-presentation .contact-info .address-element a{font-size:calc(22px + 2 * (100vw -) / calc(1600px- / (1600px- * 0 + 1px)))}}@media only screen and (min-width:1600px){.editor-styles-wrapper .block-editor-block-list__layout .section-presentation .contact-info .address-element a,body.frontend .section-presentation .contact-info .address-element a{font-size:24px}}.editor-styles-wrapper .block-editor-block-list__layout .section-presentation .contact-info .address-element a:hover,body.frontend .section-presentation .contact-info .address-element a:hover{color:#fff}.editor-styles-wrapper .block-editor-block-list__layout .section-presentation .contact-info .address-element svg,body.frontend .section-presentation .contact-info .address-element svg{fill:#c81229;flex:0 0 20px;margin-right:10px;width:20px}
