@charset "UTF-8";
.fbx-modal,.fbx-modal *{box-sizing:content-box}.fbx-modal{position:fixed;top:0;left:0;z-index:9000001;visibility:hidden;width:100%;height:100%;font-family:"Segoe UI",Helvetica,Arial,"Sans Serif",serif;line-height:normal;outline:0!important;transform:translate3d(0,0,0);perspective:0}.fbx-modal.fbx-loading,.fbx-modal.fbx-show{visibility:visible}.fbx-no-scroll{overflow:hidden!important}.fbx-inner-spacer{display:none;padding:40px}.fbx-inner{position:absolute;top:50%;left:50%;visibility:hidden;overflow:visible!important;margin-top:-5px;margin-left:-5px;min-width:100px;min-height:100px;width:100px;height:100px;z-index:100002}.fbx-show .fbx-inner{visibility:visible}.fbx-loader{position:absolute;top:50%;left:50%;visibility:hidden;z-index:100005;width:80px;height:80px;font-size:16px;transform:translateX(-50%) translateY(-50%)}.fbx-loader .fbx-icon{width:48px;height:48px;margin-top:-24px;margin-left:-24px;transform:none}.fbx-loading .fbx-loader{visibility:visible}.fbx-loading .fbx-loader .fbx-icon{animation:spin 2s infinite linear}.fbx-phone.fbx-portrait .fbx-loader{top:calc(50% + 20px)}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}.fbx-stage{position:absolute;top:0;left:0;margin:0;padding:0;width:100%;height:100%;outline:0;border:none;overflow:hidden}.fbx-item-current,.fbx-item-next{-webkit-user-drag:none;position:absolute;top:0;left:0;margin:0;padding:0;width:100%;height:100%;outline:0;border:none;overflow:auto}.fbx-loading .fbx-item-current,.fbx-loading .fbx-item-next{overflow:hidden}.fbx-item-next{z-index:100001}.fbx-item-current{z-index:100002}.fbx-error-msg{width:240px;height:240px;position:relative}.fbx-error-msg>svg{width:auto;height:150px;display:block;top:calc(50% - 20px)}.fbx-error-msg>p{position:absolute;bottom:24px;text-align:center;width:100%;margin:0}.fbx-item-embed,.fbx-item-iframe,.fbx-item-image,.fbx-item-video{margin:0;padding:0;width:100%;height:100%;outline:0;border:none;display:block}.fbx-item-video>.fbx-video{background-color:#000}.fbx-item-embed embed,.fbx-item-embed iframe,.fbx-item-embed object{margin-bottom:0}.fbx-item-embed>embed,.fbx-item-embed>iframe,.fbx-item-embed>object{max-width:100%;max-height:100%}.fbx-ios-12-or-below .fbx-item-current{-webkit-overflow-scrolling:touch!important;overflow:auto!important}.fbx-ios-12-or-below .fbx-item-iframe{width:1px;min-width:100%}.fbx-close,.fbx-next,.fbx-prev{position:absolute;z-index:100006;display:block;outline:0!important;text-decoration:none;cursor:pointer}.fbx-no-buttons .fbx-next,.fbx-no-buttons .fbx-prev{display:none!important}.fbx-credit{position:absolute;z-index:100003;text-transform:lowercase;font-size:10px}.fbx-credit em{font-style:normal;font-size:10px}.fbx-credit a{text-decoration:none;font-size:10px}.fbx-credit a span{letter-spacing:1px;font-size:10px}.fbx-count{position:absolute;z-index:100002;width:100%;text-align:center;font-size:10px}.fbx-btn-transition{transition-property:color,border-color,opacity,box-shadow,filter,-webkit-filter;transition-duration:.2s,.2s,.2s,.2s,.2s,.2s;transition-timing-function:ease-in,linear,ease-in,ease-in,ease-in,ease-in;outline:0}@media (hover:hover){.fbx-close:hover,.fbx-next:hover,.fbx-prev:hover{text-decoration:none}.fbx-credit a:hover span{text-decoration:underline}}.fbx-phone .fbx-count{display:none}.fbx-phone .fbx-credit em{display:none}.fbx-phone.fbx-landscape.fbx-no-nav .fbx-next,.fbx-phone.fbx-landscape.fbx-no-nav .fbx-prev{display:none}.fbx-modal.fbx-phone .fbx-inner{border:none}.fbx-modal.fbx-phone .fbx-close,.fbx-modal.fbx-phone .fbx-next,.fbx-modal.fbx-phone .fbx-prev{position:fixed}.fbx-modal.fbx-phone .fbx-credit{bottom:2px;left:2px}.fbx-modal.fbx-phone.fbx-portrait .fbx-inner-spacer{padding:45px 5px 5px 5px}.fbx-modal.fbx-phone.fbx-portrait .fbx-close,.fbx-modal.fbx-phone.fbx-portrait .fbx-next,.fbx-modal.fbx-phone.fbx-portrait .fbx-prev{border:none;opacity:1;margin:0;top:0;bottom:auto;width:auto;height:40px;border-radius:0;line-height:40px}.fbx-modal.fbx-phone.fbx-portrait .fbx-prev{left:0;right:66%}.fbx-modal.fbx-phone.fbx-portrait .fbx-next{left:33%;right:33%}.fbx-modal.fbx-phone.fbx-portrait .fbx-close{left:66%;right:0}.fbx-modal.fbx-phone.fbx-portrait.fbx-no-buttons .fbx-close{left:0;right:0}.fbx-modal.fbx-phone.fbx-landscape{border-right-width:46px;border-right-style:solid;box-sizing:border-box}.fbx-modal.fbx-phone.fbx-landscape .fbx-inner-spacer{padding:5px}.fbx-modal.fbx-phone.fbx-landscape .fbx-close,.fbx-modal.fbx-phone.fbx-landscape .fbx-next,.fbx-modal.fbx-phone.fbx-landscape .fbx-prev{bottom:auto;left:auto;right:-45px;width:44px;height:44px;line-height:44px;border:none;opacity:1;margin:0}.fbx-modal.fbx-phone.fbx-landscape .fbx-close{top:0;height:60px}.fbx-modal.fbx-phone.fbx-landscape .fbx-prev{top:62px}.fbx-modal.fbx-phone.fbx-landscape .fbx-next{top:108px}.fbx-icon{display:inline-block;fill:currentColor;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.fbx-icon-close path{display:none}.fbx-flat .fbx-icon-close-flat,.fbx-metro .fbx-icon-close-default,.fbx-rounded .fbx-icon-close-default{display:inline}.fbx-flat .fbx-pause .fbx-icon-play-flat,.fbx-flat .fbx-play .fbx-icon-pause-flat,.fbx-icon-slideshow path,.fbx-metro .fbx-pause .fbx-icon-play-default,.fbx-metro .fbx-play .fbx-icon-pause-default,.fbx-rounded .fbx-pause .fbx-icon-play-default,.fbx-rounded .fbx-play .fbx-icon-pause-default{display:none}.fbx-flat .fbx-pause .fbx-icon-pause-flat,.fbx-flat .fbx-play .fbx-icon-play-flat,.fbx-metro .fbx-pause .fbx-icon-pause-default,.fbx-metro .fbx-play .fbx-icon-play-default,.fbx-rounded .fbx-pause .fbx-icon-pause-default,.fbx-rounded .fbx-play .fbx-icon-play-default{display:inline}.fbx-flat .fbx-maximize .fbx-icon-minimize-flat,.fbx-flat .fbx-minimize .fbx-icon-maximize-flat,.fbx-icon-fullscreen path,.fbx-metro .fbx-maximize .fbx-icon-minimize-default,.fbx-metro .fbx-minimize .fbx-icon-maximize-default,.fbx-rounded .fbx-maximize .fbx-icon-minimize-default,.fbx-rounded .fbx-minimize .fbx-icon-maximize-default{display:none}.fbx-flat .fbx-maximize .fbx-icon-maximize-flat,.fbx-flat .fbx-minimize .fbx-icon-minimize-flat,.fbx-metro .fbx-maximize .fbx-icon-maximize-default,.fbx-metro .fbx-minimize .fbx-icon-minimize-default,.fbx-rounded .fbx-maximize .fbx-icon-maximize-default,.fbx-rounded .fbx-minimize .fbx-icon-minimize-default{display:inline}.fbx-flat.fbx-arrows-1 .fbx-icon-arrows-flat,.fbx-flat.fbx-arrows-10 .fbx-icon-arrows-flat,.fbx-flat.fbx-arrows-11 .fbx-icon-arrows-flat,.fbx-flat.fbx-arrows-2 .fbx-icon-arrows-flat,.fbx-flat.fbx-arrows-3 .fbx-icon-arrows-flat,.fbx-flat.fbx-arrows-4 .fbx-icon-arrows-flat,.fbx-flat.fbx-arrows-5 .fbx-icon-arrows-flat,.fbx-flat.fbx-arrows-6 .fbx-icon-arrows-flat,.fbx-flat.fbx-arrows-7 .fbx-icon-arrows-flat,.fbx-flat.fbx-arrows-8 .fbx-icon-arrows-flat,.fbx-flat.fbx-arrows-9 .fbx-icon-arrows-flat,.fbx-icon-next path,.fbx-icon-prev path,.fbx-metro.fbx-arrows-1 .fbx-icon-arrows-default,.fbx-metro.fbx-arrows-10 .fbx-icon-arrows-default,.fbx-metro.fbx-arrows-11 .fbx-icon-arrows-default,.fbx-metro.fbx-arrows-2 .fbx-icon-arrows-default,.fbx-metro.fbx-arrows-3 .fbx-icon-arrows-default,.fbx-metro.fbx-arrows-4 .fbx-icon-arrows-default,.fbx-metro.fbx-arrows-5 .fbx-icon-arrows-default,.fbx-metro.fbx-arrows-6 .fbx-icon-arrows-default,.fbx-metro.fbx-arrows-7 .fbx-icon-arrows-default,.fbx-metro.fbx-arrows-8 .fbx-icon-arrows-default,.fbx-metro.fbx-arrows-9 .fbx-icon-arrows-default,.fbx-rounded.fbx-arrows-1 .fbx-icon-arrows-default,.fbx-rounded.fbx-arrows-10 .fbx-icon-arrows-default,.fbx-rounded.fbx-arrows-11 .fbx-icon-arrows-default,.fbx-rounded.fbx-arrows-2 .fbx-icon-arrows-default,.fbx-rounded.fbx-arrows-3 .fbx-icon-arrows-default,.fbx-rounded.fbx-arrows-4 .fbx-icon-arrows-default,.fbx-rounded.fbx-arrows-5 .fbx-icon-arrows-default,.fbx-rounded.fbx-arrows-6 .fbx-icon-arrows-default,.fbx-rounded.fbx-arrows-7 .fbx-icon-arrows-default,.fbx-rounded.fbx-arrows-8 .fbx-icon-arrows-default,.fbx-rounded.fbx-arrows-9 .fbx-icon-arrows-default{display:none}.fbx-arrows-1 .fbx-icon-arrows-1,.fbx-arrows-10 .fbx-icon-arrows-10,.fbx-arrows-11 .fbx-icon-arrows-11,.fbx-arrows-2 .fbx-icon-arrows-2,.fbx-arrows-3 .fbx-icon-arrows-3,.fbx-arrows-4 .fbx-icon-arrows-4,.fbx-arrows-5 .fbx-icon-arrows-5,.fbx-arrows-6 .fbx-icon-arrows-6,.fbx-arrows-7 .fbx-icon-arrows-7,.fbx-arrows-8 .fbx-icon-arrows-8,.fbx-arrows-9 .fbx-icon-arrows-9,.fbx-flat .fbx-icon-arrows-flat,.fbx-metro .fbx-icon-arrows-default,.fbx-rounded .fbx-icon-arrows-default{display:inline}.fbx-flat.fbx-spinner-1 .fbx-icon-spinner-flat,.fbx-flat.fbx-spinner-10 .fbx-icon-spinner-flat,.fbx-flat.fbx-spinner-11 .fbx-icon-spinner-flat,.fbx-flat.fbx-spinner-2 .fbx-icon-spinner-flat,.fbx-flat.fbx-spinner-3 .fbx-icon-spinner-flat,.fbx-flat.fbx-spinner-4 .fbx-icon-spinner-flat,.fbx-flat.fbx-spinner-5 .fbx-icon-spinner-flat,.fbx-flat.fbx-spinner-6 .fbx-icon-spinner-flat,.fbx-flat.fbx-spinner-7 .fbx-icon-spinner-flat,.fbx-flat.fbx-spinner-8 .fbx-icon-spinner-flat,.fbx-flat.fbx-spinner-9 .fbx-icon-spinner-flat,.fbx-icon-spinner path,.fbx-metro.fbx-spinner-1 .fbx-icon-spinner-default,.fbx-metro.fbx-spinner-10 .fbx-icon-spinner-default,.fbx-metro.fbx-spinner-11 .fbx-icon-spinner-default,.fbx-metro.fbx-spinner-2 .fbx-icon-spinner-default,.fbx-metro.fbx-spinner-3 .fbx-icon-spinner-default,.fbx-metro.fbx-spinner-4 .fbx-icon-spinner-default,.fbx-metro.fbx-spinner-5 .fbx-icon-spinner-default,.fbx-metro.fbx-spinner-6 .fbx-icon-spinner-default,.fbx-metro.fbx-spinner-7 .fbx-icon-spinner-default,.fbx-metro.fbx-spinner-8 .fbx-icon-spinner-default,.fbx-metro.fbx-spinner-9 .fbx-icon-spinner-default,.fbx-rounded.fbx-spinner-1 .fbx-icon-spinner-default,.fbx-rounded.fbx-spinner-10 .fbx-icon-spinner-default,.fbx-rounded.fbx-spinner-11 .fbx-icon-spinner-default,.fbx-rounded.fbx-spinner-2 .fbx-icon-spinner-default,.fbx-rounded.fbx-spinner-3 .fbx-icon-spinner-default,.fbx-rounded.fbx-spinner-4 .fbx-icon-spinner-default,.fbx-rounded.fbx-spinner-5 .fbx-icon-spinner-default,.fbx-rounded.fbx-spinner-6 .fbx-icon-spinner-default,.fbx-rounded.fbx-spinner-7 .fbx-icon-spinner-default,.fbx-rounded.fbx-spinner-8 .fbx-icon-spinner-default,.fbx-rounded.fbx-spinner-9 .fbx-icon-spinner-default{display:none}.fbx-flat .fbx-icon-spinner-flat,.fbx-metro .fbx-icon-spinner-default,.fbx-rounded .fbx-icon-spinner-default,.fbx-spinner-1 .fbx-icon-spinner-1,.fbx-spinner-10 .fbx-icon-spinner-10,.fbx-spinner-11 .fbx-icon-spinner-11,.fbx-spinner-2 .fbx-icon-spinner-2,.fbx-spinner-3 .fbx-icon-spinner-3,.fbx-spinner-4 .fbx-icon-spinner-4,.fbx-spinner-5 .fbx-icon-spinner-5,.fbx-spinner-6 .fbx-icon-spinner-6,.fbx-spinner-7 .fbx-icon-spinner-7,.fbx-spinner-8 .fbx-icon-spinner-8,.fbx-spinner-9 .fbx-icon-spinner-9{display:inline}.fbx-loader{box-shadow:0 0 3px rgba(0,0,0,.4)}.fbx-rounded .fbx-prev.fbx-btn-shadow,.fbx-rounded .fbx-prev.fbx-btn-shadow:hover{box-shadow:-2px 0 2px rgba(0,0,0,.4)}.fbx-rounded .fbx-next.fbx-btn-shadow,.fbx-rounded .fbx-next.fbx-btn-shadow:hover{box-shadow:2px 0 2px rgba(0,0,0,.4)}.fbx-fullscreen-mode .fbx-btn-shadow,.fbx-fullscreen-mode .fbx-next.fbx-btn-shadow,.fbx-fullscreen-mode .fbx-prev.fbx-btn-shadow,.fbx-inner-shadow,.fbx-rounded .fbx-btn-shadow,.fbx-rounded.fbx-inset-buttons.fbx-desktop:not(.fbx-fullscreen-mode) .fbx-next.fbx-btn-shadow .fbx-icon,.fbx-rounded.fbx-inset-buttons.fbx-desktop:not(.fbx-fullscreen-mode) .fbx-prev.fbx-btn-shadow .fbx-icon,.fbx-rounded.fbx-inset-buttons.fbx-tablet:not(.fbx-fullscreen-mode) .fbx-next.fbx-btn-shadow .fbx-icon,.fbx-rounded.fbx-inset-buttons.fbx-tablet:not(.fbx-fullscreen-mode) .fbx-prev.fbx-btn-shadow .fbx-icon,.fbx-sticky-buttons .fbx-next.fbx-btn-shadow,.fbx-sticky-buttons .fbx-prev.fbx-btn-shadow{box-shadow:0 0 12px rgba(0,0,0,.4)}@media (hover:hover){.fbx-fullscreen-mode .fbx-btn-shadow:hover,.fbx-fullscreen-mode .fbx-next.fbx-btn-shadow:hover,.fbx-fullscreen-mode .fbx-prev.fbx-btn-shadow:hover,.fbx-rounded .fbx-btn-shadow:hover,.fbx-rounded.fbx-inset-buttons.fbx-desktop:not(.fbx-fullscreen-mode) .fbx-next.fbx-btn-shadow:hover .fbx-icon,.fbx-rounded.fbx-inset-buttons.fbx-desktop:not(.fbx-fullscreen-mode) .fbx-prev.fbx-btn-shadow:hover .fbx-icon,.fbx-rounded.fbx-inset-buttons.fbx-tablet:not(.fbx-fullscreen-mode) .fbx-next.fbx-btn-shadow:hover .fbx-icon,.fbx-rounded.fbx-inset-buttons.fbx-tablet:not(.fbx-fullscreen-mode) .fbx-prev.fbx-btn-shadow:hover .fbx-icon,.fbx-sticky-buttons .fbx-next.fbx-btn-shadow:hover,.fbx-sticky-buttons .fbx-prev.fbx-btn-shadow:hover{box-shadow:0 0 6px rgba(0,0,0,.4)}}.fbx-flat .fbx-inner-shadow{box-shadow:0 5px 35px rgba(0,0,0,.65)}.fbx-flat .fbx-inner-shadow,.fbx-flat .fbx-loader,.fbx-flat.fbx-fullscreen-mode .fbx-btn-shadow,.fbx-flat.fbx-fullscreen-mode .fbx-btn-shadow:hover,.fbx-flat.fbx-fullscreen-mode .fbx-next.fbx-btn-shadow,.fbx-flat.fbx-fullscreen-mode .fbx-next.fbx-btn-shadow:hover,.fbx-flat.fbx-fullscreen-mode .fbx-prev.fbx-btn-shadow,.fbx-flat.fbx-fullscreen-mode .fbx-prev.fbx-btn-shadow:hover,.fbx-flat.fbx-sticky-buttons .fbx-next.fbx-btn-shadow,.fbx-flat.fbx-sticky-buttons .fbx-next.fbx-btn-shadow:hover,.fbx-flat.fbx-sticky-buttons .fbx-prev.fbx-btn-shadow,.fbx-flat.fbx-sticky-buttons .fbx-prev.fbx-btn-shadow:hover,.fbx-rounded.fbx-inset-buttons:not(.fbx-fullscreen-mode) .fbx-next.fbx-btn-shadow,.fbx-rounded.fbx-inset-buttons:not(.fbx-fullscreen-mode) .fbx-next.fbx-btn-shadow:hover,.fbx-rounded.fbx-inset-buttons:not(.fbx-fullscreen-mode) .fbx-prev.fbx-btn-shadow,.fbx-rounded.fbx-inset-buttons:not(.fbx-fullscreen-mode) .fbx-prev.fbx-btn-shadow:hover{box-shadow:none}.fbx-flat .fbx-loader .fbx-icon,.fbx-flat:not(.fbx-phone) .fbx-btn-shadow .fbx-icon{filter:drop-shadow(0 0 3px rgba(0, 0, 0, 1))}.fbx-flat:not(.fbx-phone) .fbx-btn-shadow:hover .fbx-icon{filter:drop-shadow(0 0 1px rgba(0, 0, 0, 1))}.fbx-modal.fbx-phone.fbx-fullscreen-mode .fbx-btn-shadow,.fbx-modal.fbx-phone.fbx-fullscreen-mode .fbx-next.fbx-btn-shadow,.fbx-modal.fbx-phone.fbx-fullscreen-mode .fbx-prev.fbx-btn-shadow,.fbx-modal.fbx-phone.fbx-rounded .fbx-btn-shadow,.fbx-modal.fbx-phone.fbx-rounded.fbx-inset-buttons .fbx-next.fbx-btn-shadow .fbx-icon,.fbx-modal.fbx-phone.fbx-rounded.fbx-inset-buttons .fbx-prev.fbx-btn-shadow .fbx-icon,.fbx-modal.fbx-phone.fbx-sticky-buttons .fbx-next.fbx-btn-shadow,.fbx-modal.fbx-phone.fbx-sticky-buttons .fbx-prev.fbx-btn-shadow{box-shadow:none}.fbx-rounded .fbx-inner{border:solid 8px transparent;border-radius:6px}.fbx-rounded .fbx-item-current,.fbx-rounded .fbx-item-image,.fbx-rounded .fbx-item-next{border-radius:3px}.fbx-rounded .fbx-loader{border-radius:50%}.fbx-rounded .fbx-close{top:-21px;right:-21px;width:28px;height:28px;line-height:28px;border:solid 3px transparent;border-radius:50%}.fbx-rounded .fbx-next,.fbx-rounded .fbx-prev{position:absolute;top:50%;margin-top:-50px;width:30px;height:100px;line-height:100px;border:solid 3px transparent}.fbx-rounded .fbx-prev{left:-40px;border-radius:6px 0 0 6px}.fbx-rounded .fbx-next{right:-40px;border-radius:0 6px 6px 0}.fbx-rounded .fbx-next.fbx-disabled,.fbx-rounded .fbx-prev.fbx-disabled{display:none}.fbx-rounded.fbx-phone .fbx-next.fbx-disabled,.fbx-rounded.fbx-phone .fbx-prev.fbx-disabled{display:block;cursor:default}.fbx-rounded.fbx-phone .fbx-next.fbx-disabled .fbx-icon,.fbx-rounded.fbx-phone .fbx-prev.fbx-disabled .fbx-icon{opacity:.3}.fbx-rounded.fbx-desktop .fbx-next,.fbx-rounded.fbx-desktop .fbx-prev{position:absolute}.fbx-rounded .fbx-count,.fbx-rounded .fbx-credit{bottom:-25px}.fbx-rounded .fbx-inner-spacer{padding:40px 40px 50px 40px}.fbx-modal.fbx-rounded.fbx-phone.fbx-portrait .fbx-inner-spacer{padding:45px 5px 5px 5px}.fbx-rounded.fbx-sticky-buttons .fbx-next,.fbx-rounded.fbx-sticky-buttons .fbx-prev{position:fixed;top:50%;margin-top:-50px;width:40px;height:100px;line-height:100px}.fbx-rounded.fbx-sticky-buttons .fbx-prev{left:0;border-radius:0 6px 6px 0}.fbx-rounded.fbx-sticky-buttons .fbx-next{right:0;border-radius:6px 0 0 6px}.fbx-rounded.fbx-sticky-buttons.fbx-full-buttons .fbx-inner-spacer{padding:40px 80px}.fbx-rounded.fbx-phone.fbx-portrait.fbx-sticky-buttons.fbx-full-buttons .fbx-inner-spacer{padding:45px 5px 5px 5px}.fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons.fbx-full-buttons .fbx-inner-spacer{padding:5px}.fbx-rounded.fbx-sticky-buttons.fbx-full-buttons .fbx-next,.fbx-rounded.fbx-sticky-buttons.fbx-full-buttons .fbx-prev{top:0;bottom:0;border-radius:0;width:55px;height:auto;opacity:.3}.fbx-rounded.fbx-sticky-buttons.fbx-full-buttons .fbx-next:hover,.fbx-rounded.fbx-sticky-buttons.fbx-full-buttons .fbx-prev:hover{opacity:1}.fbx-rounded.fbx-sticky-buttons.fbx-full-buttons:not(.fbx-fullscreen-mode) .fbx-next .fbx-icon,.fbx-rounded.fbx-sticky-buttons.fbx-full-buttons:not(.fbx-fullscreen-mode) .fbx-prev .fbx-icon{height:32px;width:auto}.fbx-rounded.fbx-phone.fbx-sticky-buttons.fbx-full-buttons .fbx-next,.fbx-rounded.fbx-phone.fbx-sticky-buttons.fbx-full-buttons .fbx-prev{top:0;bottom:auto;border-radius:0;width:auto;min-width:0;height:40px;opacity:1}.fbx-rounded.fbx-phone.fbx-sticky-buttons.fbx-full-buttons .fbx-next .fbx-icon,.fbx-rounded.fbx-phone.fbx-sticky-buttons.fbx-full-buttons .fbx-prev .fbx-icon{height:16px;width:auto}.fbx-modal.fbx-rounded.fbx-phone.fbx-portrait.fbx-sticky-buttons.fbx-full-buttons .fbx-prev{left:0;right:66%}.fbx-modal.fbx-rounded.fbx-phone.fbx-portrait.fbx-sticky-buttons.fbx-full-buttons .fbx-next{left:34%;right:34%}.fbx-modal.fbx-rounded.fbx-phone.fbx-portrait.fbx-sticky-buttons.fbx-full-buttons .fbx-close{left:66%;right:0}.fbx-modal.fbx-rounded.fbx-phone.fbx-portrait.fbx-no-buttons.fbx-sticky-buttons.fbx-full-buttons .fbx-close{left:0;right:0}.fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons.fbx-full-buttons .fbx-next,.fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons.fbx-full-buttons .fbx-prev{top:50%;bottom:auto;width:34px;height:80px;opacity:.5}.fbx-rounded.fbx-phone.fbx-landscape.fbx-full-buttons .fbx-prev,.fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons .fbx-prev,.fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons.fbx-full-buttons .fbx-prev{top:62px}.fbx-rounded.fbx-phone.fbx-landscape.fbx-full-buttons .fbx-next,.fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons .fbx-next,.fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons.fbx-full-buttons .fbx-next{top:108px}.fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons.fbx-full-buttons .fbx-next:hover,.fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons.fbx-full-buttons .fbx-prev:hover{opacity:1}.fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons.fbx-full-buttons .fbx-prev{border-radius:0 6px 6px 0}.fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons.fbx-full-buttons .fbx-next{border-radius:6px 0 0 6px}.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-next,.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-prev,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-next,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-prev{z-index:100003;position:absolute;top:0;bottom:0;height:100%;width:25%;margin:0;border-radius:0;box-sizing:border-box;opacity:1}@media (hover:hover){.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-next,.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-prev,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-next,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-prev{opacity:0}.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-next:hover,.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-prev:hover,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-next:hover,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-prev:hover{opacity:1}}.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-prev,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-prev{left:0;right:auto}.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-next,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-next{right:0;left:auto}.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-next .fbx-icon,.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-prev .fbx-icon,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-next .fbx-icon,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-prev .fbx-icon{width:16px;height:16px;border-radius:50%;position:absolute;top:50%;padding:5px;border-width:3px;border-style:solid;transform:translateY(-50%)}.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-prev .fbx-icon,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-prev .fbx-icon{left:10px;right:auto}.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-next .fbx-icon,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-next .fbx-icon{right:10px;left:auto}.fbx-light,.fbx-light .fbx-caption,.fbx-light .fbx-open-caption,.fbx-light.fbx-phone .fbx-social{background-color:rgba(0,0,0,.7)}.fbx-light .fbx-progress{background-color:rgba(255,255,255,.5)}.fbx-fullscreen-mode.fbx-light{background-color:grey}.fbx-light .fbx-inner,.fbx-light.fbx-inset-buttons:not(.fbx-fullscreen-mode) .fbx-next .fbx-icon,.fbx-light.fbx-inset-buttons:not(.fbx-fullscreen-mode) .fbx-prev .fbx-icon,.fbx-light.fbx-modal,.fbx-modal.fbx-light.fbx-phone .fbx-close:hover,.fbx-modal.fbx-light.fbx-phone .fbx-fullscreen-toggle:hover,.fbx-modal.fbx-light.fbx-phone .fbx-next:hover,.fbx-modal.fbx-light.fbx-phone .fbx-pause:hover,.fbx-modal.fbx-light.fbx-phone .fbx-play:hover,.fbx-modal.fbx-light.fbx-phone .fbx-prev:hover,.fbx-modal.fbx-light.fbx-phone .fbx-social-toggle:hover,.fbx-rounded.fbx-light .fbx-close,.fbx-rounded.fbx-light .fbx-fullscreen-toggle,.fbx-rounded.fbx-light .fbx-pause,.fbx-rounded.fbx-light .fbx-play,.fbx-rounded.fbx-light .fbx-social-toggle{border-color:#fff}.fbx-light .fbx-close,.fbx-light .fbx-fullscreen-toggle,.fbx-light .fbx-inner,.fbx-light .fbx-loader,.fbx-light .fbx-next,.fbx-light .fbx-pause,.fbx-light .fbx-play,.fbx-light .fbx-prev,.fbx-light .fbx-social-toggle,.fbx-light.fbx-inset-buttons.fbx-phone:not(.fbx-fullscreen-mode) .fbx-next,.fbx-light.fbx-inset-buttons.fbx-phone:not(.fbx-fullscreen-mode) .fbx-prev,.fbx-light.fbx-inset-buttons:not(.fbx-fullscreen-mode) .fbx-next .fbx-icon,.fbx-light.fbx-inset-buttons:not(.fbx-fullscreen-mode) .fbx-prev .fbx-icon{background-color:#fff}.fbx-flat.fbx-light .fbx-close,.fbx-flat.fbx-light .fbx-fullscreen-toggle,.fbx-flat.fbx-light .fbx-loader,.fbx-flat.fbx-light .fbx-next,.fbx-flat.fbx-light .fbx-pause,.fbx-flat.fbx-light .fbx-play,.fbx-flat.fbx-light .fbx-prev,.fbx-flat.fbx-light .fbx-social-toggle,.fbx-flat.fbx-light.fbx-inset-buttons .fbx-next .fbx-icon,.fbx-flat.fbx-light.fbx-inset-buttons .fbx-prev .fbx-icon,.fbx-light.fbx-inset-buttons:not(.fbx-fullscreen-mode) .fbx-next,.fbx-light.fbx-inset-buttons:not(.fbx-fullscreen-mode) .fbx-prev{background-color:transparent}.fbx-flat.fbx-light.fbx-inset-buttons .fbx-next .fbx-icon,.fbx-flat.fbx-light.fbx-inset-buttons .fbx-prev .fbx-icon{border-color:transparent}.fbx-flat.fbx-light.fbx-modal{border-color:rgba(0,0,0,.2)}.fbx-flat.fbx-light.fbx-phone.fbx-portrait .fbx-close,.fbx-flat.fbx-light.fbx-phone.fbx-portrait .fbx-fullscreen-toggle,.fbx-flat.fbx-light.fbx-phone.fbx-portrait .fbx-next,.fbx-flat.fbx-light.fbx-phone.fbx-portrait .fbx-pause,.fbx-flat.fbx-light.fbx-phone.fbx-portrait .fbx-play,.fbx-flat.fbx-light.fbx-phone.fbx-portrait .fbx-prev,.fbx-flat.fbx-light.fbx-phone.fbx-portrait .fbx-social-toggle{background-color:rgba(0,0,0,.2)}.fbx-light .fbx-close,.fbx-light .fbx-error-msg,.fbx-light .fbx-fullscreen-toggle,.fbx-light .fbx-loader,.fbx-light .fbx-next,.fbx-light .fbx-pause,.fbx-light .fbx-play,.fbx-light .fbx-prev,.fbx-light .fbx-social-toggle,.fbx-metro.fbx-light .fbx-count,.fbx-metro.fbx-light .fbx-credit a{color:#666!important}.fbx-flat.fbx-light .fbx-close,.fbx-flat.fbx-light .fbx-close:hover,.fbx-flat.fbx-light .fbx-count,.fbx-flat.fbx-light .fbx-credit a,.fbx-flat.fbx-light .fbx-fullscreen-toggle,.fbx-flat.fbx-light .fbx-fullscreen-toggle:hover,.fbx-flat.fbx-light .fbx-loader,.fbx-flat.fbx-light .fbx-next,.fbx-flat.fbx-light .fbx-next:hover,.fbx-flat.fbx-light .fbx-pause,.fbx-flat.fbx-light .fbx-pause:hover,.fbx-flat.fbx-light .fbx-play,.fbx-flat.fbx-light .fbx-play:hover,.fbx-flat.fbx-light .fbx-prev,.fbx-flat.fbx-light .fbx-prev:hover,.fbx-flat.fbx-light .fbx-social-toggle,.fbx-flat.fbx-light .fbx-social-toggle:hover{color:#fff!important}.fbx-flat.fbx-light .fbx-count,.fbx-flat.fbx-light .fbx-credit a,.fbx-rounded.fbx-light .fbx-count,.fbx-rounded.fbx-light .fbx-credit a{color:#888}.fbx-light .fbx-caption{color:#fff}.fbx-light .fbx-caption-desc,.fbx-light .fbx-caption-desc a{color:#eee}@media (hover:hover){.fbx-light .fbx-close:hover,.fbx-light .fbx-fullscreen-toggle:hover,.fbx-light .fbx-next:hover,.fbx-light .fbx-pause:hover,.fbx-light .fbx-play:hover,.fbx-light .fbx-prev:hover,.fbx-light .fbx-social-toggle:hover,.fbx-metro.fbx-light .fbx-credit a:hover{color:#bababa!important}.fbx-metro.fbx-light .fbx-close:hover,.fbx-metro.fbx-light .fbx-fullscreen-toggle:hover,.fbx-metro.fbx-light .fbx-next:hover,.fbx-metro.fbx-light .fbx-pause:hover,.fbx-metro.fbx-light .fbx-play:hover,.fbx-metro.fbx-light .fbx-prev:hover,.fbx-metro.fbx-light .fbx-social-toggle:hover{border-color:#bababa}.fbx-flat.fbx-light .fbx-credit a:hover span,.fbx-rounded.fbx-light .fbx-credit a:hover span{color:#ddd}}.fbx-light .fbx-item-current::-webkit-scrollbar{width:12px;height:12px}.fbx-light .fbx-item-current::-webkit-scrollbar-track{background:rgba(0,0,0,.1)}.fbx-light .fbx-item-current::-webkit-scrollbar-thumb{background:rgba(0,0,0,.5)}.fbx-light .fbx-item-current::-webkit-scrollbar,.fbx-light .fbx-item-next::-webkit-scrollbar{width:12px;height:12px}.fbx-light .fbx-item-current::-webkit-scrollbar-track,.fbx-light .fbx-item-next::-webkit-scrollbar-track{background:rgba(0,0,0,.1)}.fbx-light .fbx-item-current::-webkit-scrollbar-corner,.fbx-light .fbx-item-current::-webkit-scrollbar-thumb,.fbx-light .fbx-item-next::-webkit-scrollbar-corner,.fbx-light .fbx-item-next::-webkit-scrollbar-thumb{background:rgba(0,0,0,.3)}.fbx-caption{position:absolute;top:auto;right:auto;bottom:0;left:0;z-index:100004;width:100%;text-align:center;font-size:14px;transition:visibility .3s ease,opacity .3s ease,transform .3s ease;opacity:1;transform:translateY(0)}.fbx-caption.fbx-hide-caption{transition:none}.fbx-show .fbx-caption{visibility:visible}.fbx-show .fbx-caption.fbx-fade-caption{opacity:0;visibility:hidden}.fbx-caption.fbx-slide-caption{transform:translateY(100%)}.fbx-loading .fbx-caption.fbx-hide-caption,.fbx-show .fbx-caption.fbx-hide-caption{visibility:hidden}.fbx-fullscreen-mode .fbx-caption,.fbx-sticky-caption .fbx-caption{position:fixed;z-index:100007}.fbx-modal.fbx-phone .fbx-caption{position:fixed;z-index:100004}.fbx-rounded .fbx-caption{border-radius:0 0 3px 3px}.fbx-modal.fbx-phone .fbx-caption,.fbx-sticky-caption.fbx-rounded .fbx-caption{border-radius:0}.fbx-close-caption{position:absolute;top:0;right:0;padding:3px 3px 10px 10px;color:#fff!important;font-size:24px;text-decoration:none;line-height:20px;cursor:pointer}.fbx-open-caption{z-index:100004;position:absolute;bottom:0;right:5px;padding:0 10px 10px 10px;color:#fff!important;font-size:24px;text-decoration:none;line-height:20px;opacity:0;visibility:hidden;transition:opacity .3s ease;border-top-left-radius:6px;border-top-right-radius:6px;cursor:pointer}.fbx-caption-toggle-only.fbx-captions-hidden .fbx-open-caption,.fbx-pannable-item.fbx-captions-hidden .fbx-open-caption{opacity:1;visibility:visible}.fbx-caption-title{font-size:15px;padding:15px}.fbx-caption-desc{font-size:12px;line-height:20px;padding:15px}.fbx-caption-desc a{font-size:12px}.fbx-caption-title+.fbx-caption-desc{margin-top:-30px}.fbx-phone .fbx-caption{min-height:20px;font-size:12px;line-height:20px}.fbx-phone .fbx-caption-title{font-size:13px;padding:10px}.fbx-phone .fbx-caption-desc{font-size:11px;line-height:15px;padding:10px}.fbx-phone .fbx-caption-title+.fbx-caption-desc{margin-top:-20px}.fbx-modal.fbx-phone .fbx-caption{bottom:0;position:fixed}.fbx-modal.fbx-phone.fbx-landscape .fbx-caption,.fbx-phone.fbx-landscape.fbx-sticky-caption .fbx-caption{z-index:100004}.fbx-pannable{cursor:-moz-grab;cursor:-webkit-grab;cursor:grab}.fbx-pannable.fbx-panning{cursor:-moz-grabbing;cursor:-webkit-grabbing;cursor:grabbing}.fbx-pannable>div>img.fbx-item{max-width:none;max-height:none}.fbx-pan-overview{cursor:pointer;max-width:150px;max-height:150px;overflow:hidden;background-position:top left;background-size:cover;position:absolute;z-index:100006;border:solid 2px #666;box-shadow:0 0 12px rgba(0,0,0,.8)}.fbx-pan-overview.fbx-top-left{top:20px;left:20px}.fbx-pan-overview.fbx-top-right{top:20px;right:32px}.fbx-pan-overview.fbx-bottom-left{bottom:32px;left:20px}.fbx-pan-overview.fbx-bottom-right{bottom:32px;right:32px}.fbx-pan-viewport{position:absolute;top:0;left:0;box-shadow:0 0 300px 300px rgba(0,0,0,.7)}.fbx-ie10.fbx-modal.fbx-phone.fbx-landscape .fbx-close,.fbx-ie10.fbx-modal.fbx-phone.fbx-landscape .fbx-fullscreen-toggle,.fbx-ie10.fbx-modal.fbx-phone.fbx-landscape .fbx-next,.fbx-ie10.fbx-modal.fbx-phone.fbx-landscape .fbx-pause,.fbx-ie10.fbx-modal.fbx-phone.fbx-landscape .fbx-play,.fbx-ie10.fbx-modal.fbx-phone.fbx-landscape .fbx-prev,.fbx-ie10.fbx-modal.fbx-phone.fbx-landscape .fbx-social-toggle,.fbx-ie11.fbx-modal.fbx-phone.fbx-landscape .fbx-close,.fbx-ie11.fbx-modal.fbx-phone.fbx-landscape .fbx-fullscreen-toggle,.fbx-ie11.fbx-modal.fbx-phone.fbx-landscape .fbx-next,.fbx-ie11.fbx-modal.fbx-phone.fbx-landscape .fbx-pause,.fbx-ie11.fbx-modal.fbx-phone.fbx-landscape .fbx-play,.fbx-ie11.fbx-modal.fbx-phone.fbx-landscape .fbx-prev,.fbx-ie11.fbx-modal.fbx-phone.fbx-landscape .fbx-social-toggle,.fbx-ie9.fbx-modal.fbx-phone.fbx-landscape .fbx-close,.fbx-ie9.fbx-modal.fbx-phone.fbx-landscape .fbx-fullscreen-toggle,.fbx-ie9.fbx-modal.fbx-phone.fbx-landscape .fbx-next,.fbx-ie9.fbx-modal.fbx-phone.fbx-landscape .fbx-pause,.fbx-ie9.fbx-modal.fbx-phone.fbx-landscape .fbx-play,.fbx-ie9.fbx-modal.fbx-phone.fbx-landscape .fbx-prev,.fbx-ie9.fbx-modal.fbx-phone.fbx-landscape .fbx-social-toggle{right:1px!important}.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}body .wp-block-uagb-container.uagb-position__sticky{transition-property:top,bottom;transition-duration:250ms;transition-timing-function:ease}body .wp-block-uagb-container.uagb-position__sticky--stuck{position:fixed}body .wp-block-uagb-container.uagb-position__sticky--restricted{position:absolute}.uagb-slick-carousel .slick-list,.uagb-slick-carousel .slick-slider,.uagb-slick-carousel .slick-track,.uagb-slick-carousel.slick-slider{position:relative;display:block}.uagb-slick-carousel .slick-loading .slick-slide,.uagb-slick-carousel .slick-loading .slick-track{visibility:hidden}.uagb-slick-carousel.slick-slider{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.uagb-slick-carousel .slick-list{overflow:hidden;margin:0;padding:0}.uagb-slick-carousel .slick-list:focus{outline:0}.uagb-slick-carousel .slick-list.dragging{cursor:pointer;cursor:hand}.uagb-slick-carousel.slick-slider .slick-list,.uagb-slick-carousel.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.uagb-slick-carousel .slick-track{top:0;left:0}.uagb-slick-carousel .slick-track::after,.uagb-slick-carousel .slick-track::before{display:table;content:""}.uagb-slick-carousel .slick-track::after{clear:both}.uagb-slick-carousel .slick-initialized .slick-slide{display:block}.uagb-slick-carousel .slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .uagb-slick-carousel .slick-slide{float:right}.uagb-slick-carousel .slick-slide img{display:block}.uagb-slick-carousel .slick-slide.slick-loading img{display:none}.uagb-slick-carousel .slick-slide.dragging img{pointer-events:none}.uagb-slick-carousel.slick-initialized .slick-slide{display:block}.uagb-slick-carousel .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.uagb-slick-carousel .slick-arrow.slick-hidden{display:none}.uagb-slick-carousel{padding:30px}.uagb-slick-carousel .slick-next,.uagb-slick-carousel .slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:auto;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:#aaa;border-color:#aaa;outline:0;background:0 0}.uagb-slick-carousel .slick-next::before,.uagb-slick-carousel .slick-prev::before{font-size:35px;line-height:1;opacity:.75;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.uagb-slick-carousel .slick-next::before,.uagb-slick-carousel .slick-prev::before,[dir=rtl] .uagb-slick-carousel .slick-next::before,[dir=rtl] .uagb-slick-carousel .slick-prev::before{content:"";font-size:0;line-height:0}.uagb-slick-carousel .slick-prev{left:-45px;z-index:1;border-radius:0}[dir=rtl] .uagb-tm__arrow-outside.uagb-slick-carousel .slick-prev{left:auto;right:-45px}.uagb-slick-carousel button.slick-arrow{padding:7px}.uagb-slick-carousel .slick-next i,.uagb-slick-carousel .slick-next i:focus,.uagb-slick-carousel .slick-next i:hover,.uagb-slick-carousel .slick-prev i,.uagb-slick-carousel .slick-prev i:focus,.uagb-slick-carousel .slick-prev i:hover{font-size:20px;width:1.5em;height:1.5em;line-height:26px;text-align:center;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.uagb-slick-carousel ul.slick-dots{padding-top:0;display:block;position:absolute;margin:0;left:0;width:100%;bottom:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);text-align:center}.uagb-slick-carousel ul.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0;padding:0;cursor:pointer}.uagb-slick-carousel ul.slick-dots li.slick-active button::before{opacity:.75;color:#000f}.uagb-slick-carousel ul.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.uagb-slick-carousel ul.slick-dots li button::before{font-family:none;font-size:30px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (max-width:976px){.uagb-slick-carousel{padding:0}}.uagb-buttons__outer-wrap .uagb-buttons__wrap{display:inline-flex;width:100%}.uagb-buttons__outer-wrap.uagb-btn__small-btn .uagb-buttons-repeater{padding:5px 10px}.uagb-buttons__outer-wrap.uagb-btn__medium-btn .uagb-buttons-repeater{padding:12px 24px}.uagb-buttons__outer-wrap.uagb-btn__large-btn .uagb-buttons-repeater{padding:20px 30px}.uagb-buttons__outer-wrap.uagb-btn__extralarge-btn .uagb-buttons-repeater{padding:30px 65px}@media (max-width: 976px){.uagb-buttons__outer-wrap.uagb-btn-tablet__small-btn .uagb-buttons-repeater{padding:5px 10px}.uagb-buttons__outer-wrap.uagb-btn-tablet__medium-btn .uagb-buttons-repeater{padding:12px 24px}.uagb-buttons__outer-wrap.uagb-btn-tablet__large-btn .uagb-buttons-repeater{padding:20px 30px}.uagb-buttons__outer-wrap.uagb-btn-tablet__extralarge-btn .uagb-buttons-repeater{padding:30px 65px}}@media (max-width: 767px){.uagb-buttons__outer-wrap.uagb-btn-mobile__small-btn .uagb-buttons-repeater{padding:5px 10px}.uagb-buttons__outer-wrap.uagb-btn-mobile__medium-btn .uagb-buttons-repeater{padding:12px 24px}.uagb-buttons__outer-wrap.uagb-btn-mobile__large-btn .uagb-buttons-repeater{padding:20px 30px}.uagb-buttons__outer-wrap.uagb-btn-mobile__extralarge-btn .uagb-buttons-repeater{padding:30px 65px}}
.uagb-buttons__outer-wrap .uagb-buttons-repeater{display:flex;justify-content:center;align-items:center;transition:box-shadow 0.2s ease}.uagb-buttons__outer-wrap .uagb-buttons-repeater a.uagb-button__link{display:flex;justify-content:center}.uagb-buttons__outer-wrap .uagb-buttons-repeater .uagb-button__icon{font-size:inherit;display:flex;align-items:center}.uagb-buttons__outer-wrap .uagb-buttons-repeater .uagb-button__icon svg{fill:currentColor;width:inherit;height:inherit}
.uagb-swiper{position:relative;overflow:hidden}.uagb-slider-container{position:relative;width:100%;min-width:0;transition:box-shadow 0.2s ease}.uagb-slider-container .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.uagb-slider-container .swiper-button-next.swiper-button-disabled,.uagb-slider-container .swiper-button-prev.swiper-button-disabled{pointer-events:all}.uagb-slider-container .swiper-pagination.swiper-pagination-bullets{max-width:100%}.uagb-slider-container .swiper-button-prev,.uagb-slider-container .swiper-button-next{border-style:none;background:#efefef}
.wp-block-uagb-container{display:flex;position:relative;box-sizing:border-box;transition-property:box-shadow;transition-duration:0.2s;transition-timing-function:ease}.wp-block-uagb-container .spectra-container-link-overlay{bottom:0;left:0;position:absolute;right:0;top:0;z-index:10}.wp-block-uagb-container.uagb-is-root-container{margin-left:auto;margin-right:auto}.wp-block-uagb-container.alignfull.uagb-is-root-container .uagb-container-inner-blocks-wrap{display:flex;position:relative;box-sizing:border-box;margin-left:auto !important;margin-right:auto !important}.wp-block-uagb-container .uagb-container__video-wrap{height:100%;width:100%;top:0;left:0;position:absolute;overflow:hidden;-webkit-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s}.wp-block-uagb-container .uagb-container__video-wrap video{max-width:100%;width:100%;height:100%;margin:0;line-height:1;border:none;display:inline-block;vertical-align:baseline;-o-object-fit:cover;object-fit:cover;background-size:cover}.wp-block-uagb-container.uagb-layout-grid{display:grid;width:100%}.wp-block-uagb-container.uagb-layout-grid>.uagb-container-inner-blocks-wrap{display:inherit;width:inherit}.wp-block-uagb-container.uagb-layout-grid>.uagb-container-inner-blocks-wrap>.wp-block-uagb-container{max-width:unset !important;width:unset !important}.wp-block-uagb-container.uagb-layout-grid>.wp-block-uagb-container{max-width:unset !important;width:unset !important}.wp-block-uagb-container.uagb-layout-grid.uagb-is-root-container{margin-left:auto;margin-right:auto}.wp-block-uagb-container.uagb-layout-grid.uagb-is-root-container>.wp-block-uagb-container{max-width:unset !important;width:unset !important}.wp-block-uagb-container.uagb-layout-grid.alignwide.uagb-is-root-container{margin-left:auto;margin-right:auto}.wp-block-uagb-container.uagb-layout-grid.alignfull.uagb-is-root-container .uagb-container-inner-blocks-wrap{display:inherit;position:relative;box-sizing:border-box;margin-left:auto !important;margin-right:auto !important}body .wp-block-uagb-container>.uagb-container-inner-blocks-wrap>*:not(.wp-block-uagb-container):not(.wp-block-uagb-column):not(.wp-block-uagb-container):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.wp-block-spectra-pro-register):not(.wp-block-spectra-pro-login):not(.uagb-slider-container):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-info-box),body .wp-block-uagb-container>.uagb-container-inner-blocks-wrap,body .wp-block-uagb-container>*:not(.wp-block-uagb-container):not(.wp-block-uagb-column):not(.wp-block-uagb-container):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.wp-block-spectra-pro-register):not(.wp-block-spectra-pro-login):not(.uagb-slider-container):not(.spectra-container-link-overlay):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-lottie):not(.uagb-faq__outer-wrap){min-width:unset !important;width:100%;position:relative}body .ast-container .wp-block-uagb-container>.uagb-container-inner-blocks-wrap>.wp-block-uagb-container>ul,body .ast-container .wp-block-uagb-container>.uagb-container-inner-blocks-wrap>.wp-block-uagb-container ol,body .ast-container .wp-block-uagb-container>.uagb-container-inner-blocks-wrap>ul,body .ast-container .wp-block-uagb-container>.uagb-container-inner-blocks-wrap ol{max-width:-webkit-fill-available;margin-block-start:0;margin-block-end:0;margin-left:20px}.ast-plain-container .editor-styles-wrapper .block-editor-block-list__layout.is-root-container .uagb-is-root-container.wp-block-uagb-container.alignwide{margin-left:auto;margin-right:auto}.uagb-container__shape{overflow:hidden;position:absolute;left:0;width:100%;line-height:0;direction:ltr}.uagb-container__shape-top{top:-3px}.uagb-container__shape-bottom{bottom:-3px}.uagb-container__shape.uagb-container__invert.uagb-container__shape-bottom,.uagb-container__shape.uagb-container__invert.uagb-container__shape-top{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.uagb-container__shape.uagb-container__shape-flip svg{transform:translateX(-50%) rotateY(180deg)}.uagb-container__shape svg{display:block;width:-webkit-calc(100% + 1.3px);width:calc(100% + 1.3px);position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.uagb-container__shape .uagb-container__shape-fill{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}.uagb-container__shape.uagb-container__shape-above-content{z-index:9;pointer-events:none}.nv-single-page-wrap .nv-content-wrap.entry-content .wp-block-uagb-container.alignfull{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}@media only screen and (max-width: 767px){.wp-block-uagb-container .wp-block-uagb-advanced-heading{width:-webkit-fill-available}}.wp-block-uagb-image--align-none{justify-content:center}
.uagb-ifb-content>svg *{-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.uagb-ifb-content>svg,.uagb-ifb-content{display:inline-block}.uagb-ifb-content>svg{vertical-align:middle;width:inherit;height:inherit;font-style:initial}.uagb-ifb-content .uagb-ifb-icon-wrap svg{box-sizing:content-box;width:inherit;height:inherit}.uagb-ifb-button-wrapper:empty{display:none}div.uagb-ifb-button-wrapper a.uagb-infobox-cta-link,div.uagb-ifb-cta a.uagb-infobox-cta-link,.entry .entry-content a.uagb-infobox-cta-link,a.uagb-infobox-link-wrap,.entry .entry-content a.uagb-infobox-link-wrap{text-decoration:none;align-items:center}.uagb-infobox-icon-left-title.uagb-infobox-image-valign-middle .uagb-ifb-title-wrap,.uagb-infobox-icon-right-title.uagb-infobox-image-valign-middle .uagb-ifb-title-wrap,.uagb-infobox-image-valign-middle .uagb-ifb-icon-wrap,.uagb-infobox-image-valign-middle .uagb-ifb-image-content,.uagb-infobox-icon-left.uagb-infobox-image-valign-middle .uagb-ifb-content,.uagb-infobox-icon-right.uagb-infobox-image-valign-middle .uagb-ifb-content{-ms-flex-item-align:center;-webkit-align-self:center;align-self:center}.uagb-infobox-icon-left-title.uagb-infobox-image-valign-top .uagb-ifb-title-wrap,.uagb-infobox-icon-right-title.uagb-infobox-image-valign-top .uagb-ifb-title-wrap,.uagb-infobox-image-valign-top .uagb-ifb-icon-wrap,.uagb-infobox-image-valign-top .uagb-ifb-image-content,.uagb-infobox-icon-left.uagb-infobox-image-valign-top .uagb-ifb-content,.uagb-infobox-icon-right.uagb-infobox-image-valign-top .uagb-ifb-content{-webkit-align-self:self-start;align-self:self-start}.uagb-infobox-left{justify-content:flex-start;text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start}.uagb-infobox-center{justify-content:center;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-box-pack:center}.uagb-infobox-right{justify-content:flex-end;text-align:right;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end}.uagb-infobox-icon-above-title.uagb-infobox__content-wrap,.uagb-infobox-icon-below-title.uagb-infobox__content-wrap{display:block;width:100%}.uagb-infobox-icon-left-title .uagb-ifb-content>svg,.uagb-infobox-icon-left .uagb-ifb-content>svg{margin-right:10px}.uagb-infobox-icon-right-title .uagb-ifb-content>svg,.uagb-infobox-icon-right .uagb-ifb-content>svg{margin-left:10px}.uagb-infobox-icon-left.uagb-infobox__content-wrap,.uagb-infobox-icon-right.uagb-infobox__content-wrap,.uagb-infobox-icon-left-title .uagb-ifb-left-title-image,.uagb-infobox-icon-right-title .uagb-ifb-right-title-image{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-js-display:flex}.uagb-infobox-icon-left-title .uagb-ifb-left-title-image .uagb-ifb-image-content,.uagb-infobox-icon-right-title .uagb-ifb-right-title-image .uagb-ifb-image-content,.uagb-infobox-icon-left .uagb-ifb-image-content,.uagb-infobox-icon-right .uagb-ifb-image-content{flex-shrink:0;line-height:0}.uagb-infobox-icon-left-title .uagb-ifb-left-title-image .uagb-ifb-title-wrap,.uagb-infobox-icon-right-title .uagb-ifb-right-title-image .uagb-ifb-title-wrap,.uagb-infobox-icon-left .uagb-ifb-content,.uagb-infobox-icon-right .uagb-ifb-content{flex-grow:1}.uagb-infobox-icon-right.uagb-infobox__content-wrap,.uagb-infobox-icon-right-title .uagb-ifb-right-title-image{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end}.uagb-ifb-content img{position:relative;display:inline-block;line-height:0;width:auto;height:auto !important;max-width:100%;border-radius:inherit;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-webkit-border-radius:inherit}.uagb-infobox-module-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;width:100%;height:100%}.uagb-edit-mode .uagb-infobox-module-link{z-index:2}.uagb-infobox-link-icon-after{margin-right:0;margin-left:5px}.uagb-infobox-link-icon-before{margin-right:5px;margin-left:0}.uagb-infobox-link-icon{-webkit-transition:all 200ms linear;transition:all 200ms linear}.uagb-infobox__content-wrap{box-sizing:border-box;position:relative;width:100%;word-break:break-word;z-index:1}.uagb-ifb-separator{display:inline-block;margin:0;border-top-color:#333;border-top-style:solid;border-top-width:2px;line-height:0}.uagb-ifb-button-wrapper{line-height:1}.uagb-ifb-button-wrapper.uagb-ifb-button-type-text .uagb-infobox-cta-link.wp-block-button__link{background-color:unset;border:none}.uagb-ifb-button-wrapper.uagb-ifb-button-type-text .uagb-infobox-cta-link.wp-block-button__link:hover{background-color:unset;border-color:unset}.uagb-ifb-button-wrapper .uagb-infobox-cta-link{cursor:pointer}.uagb-ifb-button-wrapper .wp-block-button__link svg,.uagb-ifb-button-wrapper .ast-outline-button svg{fill:currentColor}.uagb-infobox__content-wrap a{-webkit-box-shadow:none;box-shadow:none;text-decoration:none}.uagb-ifb-title-wrap{width:100%}.uagb-ifb-title{margin-block-start:0}.uagb-ifb-title-wrap .uagb-ifb-title-prefix{display:block;padding:0;margin:0}.uagb-infobox__content-wrap.uagb-infobox__content-wrap{position:relative}.uagb-ifb-content{width:100%}.uagb-infobox__content-wrap.uagb-infobox,.uagb-ifb-content,.uagb-ifb-title-wrap,.uagb-ifb-title-prefix *,svg.dashicon.dashicons-upload{z-index:1}a.uagb-infobox-link-wrap{color:inherit}.uagb-ifb-content p:empty{display:none}.uagb-infobox__content-wrap .uagb-ifb-content img{display:inline-block;max-width:100%}.uagb-infobox__content-wrap .uagb-ifb-content svg{display:inline-block}.uagb-infobox__content-wrap .uagb-ifb-icon-wrap,.uagb-infobox-icon-left .uagb-ifb-image-content,.uagb-infobox-icon-right .uagb-ifb-image-content{box-sizing:content-box}.uagb-infobox-cta-link>svg{vertical-align:middle;width:15px;height:15px;font-size:15px}.uagb-infobox-cta-link{display:inline-flex}.block-editor-page #wpwrap .uagb-infobox-cta-link svg,.uagb-infobox-cta-link svg{font-style:normal}.uagb-infobox-icon-left-title .uagb-ifb-icon-wrap,.uagb-infobox-icon-left .uagb-ifb-icon-wrap{margin-right:10px;line-height:0}.uagb-infobox-icon-right-title .uagb-ifb-icon-wrap,.uagb-infobox-icon-right .uagb-ifb-icon-wrap{margin-left:10px;line-height:0}.uagb-infobox-icon-left .uagb-ifb-left-right-wrap,.uagb-infobox-icon-right .uagb-ifb-left-right-wrap,.uagb-infobox-icon-left-title .uagb-ifb-left-title-image,.uagb-infobox-icon-right-title .uagb-ifb-right-title-image{display:-webkit-box;display:-ms-flexbox;display:flex}.uagb-infobox-icon-right .uagb-ifb-left-right-wrap,.uagb-infobox-icon-right-title .uagb-ifb-right-title-image{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end}a.uagb-infbox__link-to-all{position:absolute;top:0;left:0;z-index:3;width:100%;height:100%;box-shadow:none;text-decoration:none;-webkit-box-shadow:none}@media only screen and (max-width: 976px){.uagb-infobox-stacked-tablet.uagb-infobox__content-wrap .uagb-ifb-image-content{padding:0;margin-bottom:20px}.uagb-infobox-stacked-tablet.uagb-reverse-order-tablet.uagb-infobox__content-wrap{display:-webkit-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;flex-direction:column-reverse;-js-display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;-webkit-flex-direction:column-reverse;-moz-box-orient:vertical;-moz-box-direction:reverse}.uagb-infobox-stacked-tablet.uagb-infobox__content-wrap .uagb-ifb-content,.uagb-infobox-stacked-tablet.uagb-infobox__content-wrap .uagb-ifb-icon-wrap,.uagb-infobox-stacked-tablet.uagb-infobox__content-wrap .uagb-ifb-image-content{display:block;width:100%;text-align:center}.uagb-infobox-stacked-tablet.uagb-infobox__content-wrap .uagb-ifb-icon-wrap,.uagb-infobox-stacked-tablet.uagb-infobox__content-wrap .uagb-ifb-image-content{margin-right:0;margin-left:0}.uagb-infobox-stacked-tablet.uagb-infobox__content-wrap{display:inline-block}.uagb-infobox-icon-left-title.uagb-infobox-stacked-tablet .uagb-ifb-image-content,.uagb-infobox-icon-left-title.uagb-infobox-stacked-tablet .uagb-ifb-icon-wrap,.uagb-infobox-icon-left.uagb-infobox-stacked-tablet .uagb-ifb-image-content,.uagb-infobox-icon-left.uagb-infobox-stacked-tablet .uagb-ifb-icon-wrap{margin-right:0}.uagb-infobox-icon-right-title.uagb-infobox-stacked-tablet .uagb-ifb-image-content,.uagb-infobox-icon-right-title.uagb-infobox-stacked-tablet .uagb-ifb-icon-wrap,.uagb-infobox-icon-right.uagb-infobox-stacked-tablet .uagb-ifb-image-content,.uagb-infobox-icon-right.uagb-infobox-stacked-tablet .uagb-ifb-icon-wrap{margin-left:0}.uagb-infobox-icon-left-title .uagb-ifb-separator{margin:10px 0}}@media screen and (max-width: 767px){.uagb-infobox-stacked-mobile.uagb-infobox__content-wrap{display:inline-block}.uagb-infobox-stacked-mobile.uagb-infobox__content-wrap .uagb-ifb-image-content,.uagb-infobox-stacked-mobile.uagb-infobox__content-wrap .uagb-ifb-icon-wrap{padding:0;margin-bottom:20px;margin-right:0;margin-left:0}.uagb-infobox-stacked-mobile.uagb-infobox__content-wrap.uagb-reverse-order-mobile{display:-webkit-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;flex-direction:column-reverse;-js-display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;-webkit-flex-direction:column-reverse;-moz-box-orient:vertical;-moz-box-direction:reverse}.uagb-infobox-stacked-mobile.uagb-infobox__content-wrap .uagb-ifb-image-content,.uagb-infobox-stacked-mobile.uagb-infobox__content-wrap .uagb-ifb-icon-wrap,.uagb-infobox-stacked-mobile.uagb-infobox__content-wrap .uagb-ifb-content{display:block;width:100%;text-align:center}.uagb-infobox-icon-left-title.uagb-infobox-stacked-mobile .uagb-ifb-image-content,.uagb-infobox-icon-left-title.uagb-infobox-stacked-mobile .uagb-ifb-icon-wrap,.uagb-infobox-icon-left.uagb-infobox-stacked-mobile .uagb-ifb-image-content,.uagb-infobox-icon-left.uagb-infobox-stacked-mobile .uagb-ifb-icon-wrap{margin-right:0}.uagb-infobox-icon-right-title.uagb-infobox-stacked-mobile .uagb-ifb-image-content,.uagb-infobox-icon-right-title.uagb-infobox-stacked-mobile .uagb-ifb-icon-wrap,.uagb-infobox-icon-right.uagb-infobox-stacked-mobile .uagb-ifb-image-content,.uagb-infobox-icon-right.uagb-infobox-stacked-mobile .uagb-ifb-icon-wrap{margin-left:0}.uagb-infobox-icon-left-title .uagb-ifb-separator{margin:10px 0}}.uagb-ifb-icon svg{width:inherit;height:inherit;vertical-align:middle}.uagb-ifb-button-icon{height:15px;width:15px;font-size:15px;vertical-align:middle}.uagb-ifb-button-icon svg{height:inherit;width:inherit;display:inline-block}.uagb-ifb-button-icon.uagb-ifb-align-icon-after{float:right}.uagb-ifb-cta-button{display:inline-block}.uagb-disable-link{pointer-events:none}@media only screen and (min-width: 977px){.uagb-infobox-margin-wrapper{display:flex}}.uagb-ifb-content .uagb-ifb-desc p:last-child{margin-bottom:0}
.wp-block-uagb-testimonial.uagb-slick-carousel ul.slick-dots{margin-bottom:20px}.uagb-testimonial__wrap{box-sizing:border-box}.uagb-testimonial__wrap,.uagb-testimonial__wrap *{transition:all 0.2s}.uagb-icon-wrap .uagb-icon{display:inline-block}.uagb-tm__image-content img{height:auto !important}.uagb-tm__image,.uagb-testimonial__wrap,.uagb-tm__content,.uagb-tm__text-wrap{position:relative}.uagb-tm__imgicon-style-circle .uagb-tm__image img{border-radius:100%}.uagb-tm__imgicon-style-square .uagb-tm__image img{border-radius:0%}.uagb-tm__image img,.slick-slide .uagb-tm__image img{display:inline-block;box-sizing:content-box}.uagb-tm__content{overflow:hidden;text-align:center;word-break:break-word;border-radius:inherit;display:grid}.uagb-tm__image-position-left .uagb-tm__content,.uagb-tm__image-position-right .uagb-tm__content{display:flex}.uagb-tm__meta-inner{display:inline;width:100%;line-height:1}.uagb-tm__image-position-bottom .uagb-tm__image-content,.uagb-tm__image-position-bottom .uagb-testimonial-details{display:table-cell;vertical-align:middle}.uagb-tm__image-position-bottom .uagb-tm__image-content{padding-right:10px}.uagb-tm__author-name,.uagb-tm__company{display:block}.uagb-tm__image-aligned-middle .uagb-tm__image-content{align-self:center}.uagb-tm__author-name{font-size:30px;line-height:16px}.uagb-tm__company{font-size:15px;font-style:normal;line-height:16px;color:#888}.uagb-tm__overlay{height:100%;width:100%;top:0;left:0;position:absolute;background:transparent}.uagb-tm__items{visibility:hidden}.uagb-tm__items.slick-initialized{visibility:visible}.uagb-tm__image-position-top .uagb-tm__image-content{display:flex;justify-content:center}.uagb-slick-carousel.uagb-tm__arrow-outside .slick-next{right:-45px}.uagb-slick-carousel.uagb-tm__arrow-inside .slick-prev{left:25px;z-index:1}.uagb-slick-carousel.uagb-tm__arrow-inside .slick-next{right:25px}[dir="rtl"] .uagb-tm__arrow-inside.uagb-slick-carousel .slick-prev{left:auto;right:25px}[dir="rtl"] .uagb-tm__arrow-inside.uagb-slick-carousel .slick-next{left:25px;right:auto}[dir="rtl"] .uagb-tm__arrow-outside.uagb-slick-carousel .slick-prev{right:auto;left:-45px}[dir="rtl"] .uagb-tm__arrow-outside.uagb-slick-carousel .slick-next{left:auto;right:-45px}@media (min-width: 1025px){.wp-block-uagb-testimonial.uagb-post__carousel_notset .slick-slide:last-child .uagb-testimonial__wrap{padding-right:0}.wp-block-uagb-testimonial.uagb-post__carousel_notset .slick-slide:first-child .uagb-testimonial__wrap{padding-left:0}.wp-block-uagb-testimonial.uagb-post__carousel_notset .uagb-testimonial__wrap{margin-bottom:0}}@media (max-width: 976px){.wp-block-uagb-testimonial.uagb-post__carousel_notset-tablet .uagb-testimonial__wrap{margin-bottom:0}.wp-block-uagb-testimonial.uagb-post__carousel_notset-tablet .slick-slide:last-child .uagb-testimonial__wrap{padding-right:0}.wp-block-uagb-testimonial.uagb-post__carousel_notset-tablet .slick-slide:first-child .uagb-testimonial__wrap{padding-left:0}.uagb-tm-stacked-tablet.uagb-tm__image-position-bottom .uagb-tm__image-content,.uagb-tm-stacked-tablet.uagb-tm__image-position-bottom .uagb-testimonial-details{display:block;vertical-align:middle}.uagb-tm-stacked-tablet.uagb-tm__image-position-left .uagb-tm__content,.uagb-tm-stacked-tablet.uagb-tm__image-position-right .uagb-tm__content{display:block}.uagb-tm-stacked-tablet.uagb-tm__image-position-right.uagb-tm-reverse-order-tablet .uagb-tm__content{display:inline-flex;flex-direction:column-reverse}.uagb-tm-stacked-tablet.uagb-tm__image-aligned-top .uagb-tm__image-content{display:inline-flex;align-self:center}.uagb-slick-carousel.uagb-tm__arrow-outside .slick-prev{left:-10px;z-index:1}.uagb-slick-carousel.uagb-tm__arrow-outside .slick-next{right:-10px}[dir="rtl"] .uagb-slick-carousel.uagb-tm__arrow-outside .slick-prev{left:auto;right:15px}[dir="rtl"] .uagb-slick-carousel.uagb-tm__arrow-outside .slick-next{left:15px;right:auto}}@media (max-width: 768px){.wp-block-uagb-testimonial.uagb-post__carousel_notset-mobile .uagb-testimonial__wrap{margin-bottom:0}.wp-block-uagb-testimonial.uagb-post__carousel_notset-mobile .slick-slide:last-child .uagb-testimonial__wrap{padding-right:0}.wp-block-uagb-testimonial.uagb-post__carousel_notset-mobile .slick-slide:first-child .uagb-testimonial__wrap{padding-left:0}.uagb-tm-stacked-mobile.uagb-tm__image-position-bottom .uagb-tm__image-content,.uagb-tm-stacked-mobile.uagb-tm__image-position-bottom .uagb-testimonial-details{display:block;vertical-align:middle}.uagb-tm-stacked-mobile.uagb-tm__image-position-left .uagb-tm__content,.uagb-tm-stacked-mobile.uagb-tm__image-position-right .uagb-tm__content{display:block}.uagb-tm-stacked-mobile.uagb-tm__image-position-right.uagb-tm-reverse-order-mobile .uagb-tm__content{display:inline-flex;flex-direction:column-reverse}.uagb-tm-stacked-mobile.uagb-tm__image-aligned-top .uagb-tm__image-content{display:inline-flex;align-self:center}}.entry-content .wp-block-uagb-testimonial .is-carousel ul.slick-dots{padding:unset}
.wp-block-uagb-marketing-button{display:-webkit-box;display:-ms-flexbox;display:flex}.wp-block-uagb-marketing-button p:empty{display:none}.wp-block-uagb-marketing-button .uagb-marketing-btn__title,.wp-block-uagb-marketing-button p.uagb-marketing-btn__prefix{margin-bottom:0}.wp-block-uagb-marketing-button .uagb-marketing-btn__link{z-index:1;display:inline-block;position:relative;-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.wp-block-uagb-marketing-button svg{fill:currentColor;width:20px;height:20px;z-index:1;vertical-align:middle}.wp-block-uagb-marketing-button .uagb-marketing-btn__title,.wp-block-uagb-marketing-button svg{display:inline;vertical-align:middle}.wp-block-uagb-marketing-button.uagb-marketing-btn__align-center,.wp-block-uagb-marketing-button.uagb-marketing-btn__align-text-center .uagb-marketing-btn__title-wrap,.wp-block-uagb-marketing-button.uagb-marketing-btn__align-text-center .uagb-marketing-btn__link{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.wp-block-uagb-marketing-button.uagb-marketing-btn__align-left,.wp-block-uagb-marketing-button.uagb-marketing-btn__align-text-left .uagb-marketing-btn__title-wrap,.wp-block-uagb-marketing-button.uagb-marketing-btn__align-text-left .uagb-marketing-btn__link{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}.wp-block-uagb-marketing-button.uagb-marketing-btn__align-right,.wp-block-uagb-marketing-button.uagb-marketing-btn__align-text-right .uagb-marketing-btn__title-wrap,.wp-block-uagb-marketing-button.uagb-marketing-btn__align-text-right .uagb-marketing-btn__link{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}.wp-block-uagb-marketing-button.uagb-marketing-btn__align-full .uagb-marketing-btn__link{width:100%}.wp-block-uagb-marketing-button.uagb-marketing-btn__align-text-center .uagb-marketing-btn__prefix{text-align:center}.wp-block-uagb-marketing-button.uagb-marketing-btn__align-text-left .uagb-marketing-btn__prefix{text-align:left}.wp-block-uagb-marketing-button.uagb-marketing-btn__align-text-right .uagb-marketing-btn__prefix{text-align:right}.wp-block-uagb-marketing-button.uagb-marketing-btn__icon-after svg{order:2}.wp-block-uagb-marketing-button.uagb-marketing-btn__align-full .uagb-marketing-btn__wrap{width:100%}.wp-block-uagb-marketing-button.uagb-marketing-btn__align-center .uagb-marketing-btn__wrap,.wp-block-uagb-marketing-button.uagb-marketing-btn__align-text-center .uagb-marketing-btn__title-wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wp-block-uagb-marketing-button .uagb-marketing-btn__title-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:self-end;-ms-flex-align:self-end;align-items:self-end}.wp-block-uagb-marketing-button.uagb-marketing-btn__icon-after .uagb-marketing-btn__icon-wrap{order:2}.entry-content .wp-block-uagb-marketing-button .uagb-marketing-btn__link{text-decoration:none;display:inline-block}
.uagb-block-ecd2e3be.wp-block-uagb-buttons.uagb-buttons__outer-wrap .uagb-buttons__wrap {gap: 10px;}.uagb-block-ecd2e3be.uagb-buttons__outer-wrap .uagb-buttons__wrap {justify-content: left;align-items: center;}.wp-block-uagb-buttons .uagb-block-8a5ca523 .wp-block-button__link{background: transparent;}.wp-block-uagb-buttons .uagb-block-8a5ca523 .wp-block-button__link:hover{background: transparent;}.wp-block-uagb-buttons .uagb-block-8a5ca523 .wp-block-button__link:focus{background: transparent;}.wp-block-uagb-buttons .uagb-block-8a5ca523 .uagb-button__wrapper .uagb-buttons-repeater{color: #e2225c;}.wp-block-uagb-buttons .uagb-block-8a5ca523 .wp-block-button__link.has-text-color:hover .uagb-button__link{color: #195b6b;}.wp-block-uagb-buttons .uagb-block-8a5ca523 .wp-block-button__link.has-text-color:focus .uagb-button__link{color: #195b6b;}.wp-block-uagb-buttons .uagb-block-8a5ca523 .uagb-button__wrapper  .uagb-buttons-repeater.wp-block-button__link{box-shadow: 0px 0px 0 #00000026;}.wp-block-uagb-buttons .uagb-block-8a5ca523 .uagb-button__wrapper  .uagb-buttons-repeater.wp-block-button__link:hover{box-shadow: 0px 0px 0 #00000026;}.wp-block-uagb-buttons .uagb-block-8a5ca523 .uagb-buttons-repeater.wp-block-button__link{border-top-width: 1px;border-left-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-top-left-radius: 5px;border-top-right-radius: 5px;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;border-color: #e2225c;border-style: solid;}.wp-block-uagb-buttons .uagb-block-8a5ca523 .uagb-buttons-repeater.wp-block-button__link:hover{border-color: #195b6b;}.wp-block-uagb-buttons .uagb-block-8a5ca523 .uagb-buttons-repeater.wp-block-button__link:focus{border-color: #195b6b;}.wp-block-uagb-buttons .uagb-block-8a5ca523.wp-block-button.is-style-outline .uagb-button__wrapper .wp-block-button__link.uagb-buttons-repeater{border-top-width: 1px;border-left-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-top-left-radius: 5px;border-top-right-radius: 5px;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;border-color: #e2225c;border-style: solid;}.wp-block-uagb-buttons .uagb-block-8a5ca523.wp-block-button.is-style-outline .uagb-button__wrapper .wp-block-button__link.uagb-buttons-repeater:hover{border-color: #195b6b;}.wp-block-uagb-buttons .uagb-block-8a5ca523 .uagb-buttons-repeater .uagb-button__link{color: #e2225c;}.wp-block-uagb-buttons .uagb-block-8a5ca523 .uagb-buttons-repeater:hover .uagb-button__link{color: #195b6b;}.wp-block-uagb-buttons .uagb-block-8a5ca523 .uagb-buttons-repeater:focus .uagb-button__link{color: #195b6b;}.wp-block-uagb-buttons .uagb-block-8a5ca523 .uagb-buttons-repeater .uagb-button__icon > svg{width: 15px;height: 15px;fill: #e2225c;}.wp-block-uagb-buttons .uagb-block-8a5ca523 .uagb-buttons-repeater:hover .uagb-button__icon > svg{fill: #195b6b;}.wp-block-uagb-buttons .uagb-block-8a5ca523 .uagb-buttons-repeater:focus .uagb-button__icon > svg{fill: #195b6b;}.wp-block-uagb-buttons .uagb-block-8a5ca523 .uagb-buttons-repeater .uagb-button__icon-position-after{margin-left: 8px;}.wp-block-uagb-buttons .uagb-block-8a5ca523 .uagb-buttons-repeater .uagb-button__icon-position-before{margin-right: 8px;}.wp-block-uagb-buttons .uagb-block-8a5ca523 .uagb-button__link{text-transform: normal;text-decoration: none;}.uagb-slider-container.uagb-block-bbac82f9{box-shadow: 0px 0px 0 #00000070;padding-top: 0px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;}.uagb-slider-container.uagb-block-bbac82f9.uagb-slider-container{border-color: #4B4F58;}.uagb-slider-container.uagb-block-bbac82f9 .swiper-button-next:after{font-size: 16px;}.uagb-slider-container.uagb-block-bbac82f9 .swiper-button-prev:after{font-size: 16px;}.uagb-slider-container.uagb-block-bbac82f9 .swiper-pagination-bullet{background-color: #333333;}.uagb-slider-container.uagb-block-bbac82f9 .swiper-button-prev{left: -20px;}.uagb-slider-container.uagb-block-bbac82f9.uagb-slider-container .swiper-button-prev{border-top-left-radius: 50px;border-top-right-radius: 50px;border-bottom-left-radius: 50px;border-bottom-right-radius: 50px;color: #333333;width: 46px;height: 46px;line-height: 46px;}.uagb-slider-container.uagb-block-bbac82f9.uagb-slider-container .swiper-button-next{border-top-left-radius: 50px;border-top-right-radius: 50px;border-bottom-left-radius: 50px;border-bottom-right-radius: 50px;color: #333333;width: 46px;height: 46px;line-height: 46px;}.uagb-slider-container.uagb-block-bbac82f9 .swiper-button-next{right: -20px;}.uagb-slider-container.uagb-block-bbac82f9 .swiper-wrapper{align-items: center;min-height: 350px;}.uagb-slider-container.uagb-block-bbac82f9 .swiper-pagination{bottom: 20px;}.uagb-slider-container.uagb-block-bbac82f9:hover{box-shadow: 0px 0px 0 #00000070;}.uagb-block-af62232f .swiper-content{padding-top: 20px;padding-bottom: 20px;padding-left: 20px;padding-right: 20px;}.wp-block-uagb-container.uagb-block-4c5f6823 .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-4c5f6823 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-4c5f6823 .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-4c5f6823 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-4c5f6823 .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-4c5f6823{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-4c5f6823 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1140px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-4c5f6823{box-shadow: 0px 0px   #00000070 ;padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top:  !important;margin-bottom:  !important;overflow: visible;order: initial;border-color: inherit;background-color: ;;row-gap: 20px;column-gap: 20px;}.uagb-block-c0926e2b .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-c0926e2b .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;color: #333;}.uagb-block-c0926e2b .uagb-ifb-icon svg{fill: #333;}.uagb-block-c0926e2b.uagb-infobox__content-wrap .uagb-ifb-icon-wrap svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-c0926e2b .uagb-ifb-content .uagb-ifb-icon-wrap svg{line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-c0926e2b .uagb-iconbox-icon-wrap{margin: auto;display: inline-flex;align-items: center;justify-content: center;box-sizing: content-box;width: 30px;height: 30px;line-height: 30px;padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-c0926e2b.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-c0926e2b.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-c0926e2b .uagb-ifb-content .uagb-ifb-left-title-image svg{width: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-c0926e2b .uagb-ifb-content .uagb-ifb-right-title-image svg{width: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-c0926e2b .uagb-infobox__content-wrap .uagb-ifb-imgicon-wrap{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-c0926e2b .uagb-infobox .uagb-ifb-image-content img{border-radius: 0px;}.uagb-block-c0926e2b.uagb-infobox__content-wrap img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-c0926e2b.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-c0926e2b.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-c0926e2b.uagb-infobox__content-wrap .uagb-ifb-content > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-c0926e2b .uagb-ifb-title-wrap .uagb-ifb-title-prefix{margin-bottom: 10px;margin-top: 5px;}.uagb-block-c0926e2b.wp-block-uagb-info-box .uagb-ifb-title{margin-bottom: 10px;}.uagb-block-c0926e2b.wp-block-uagb-info-box .uagb-ifb-desc{margin-bottom: 20px;}.uagb-block-c0926e2b .uagb-ifb-separator{width: 30%;border-top-width: 2px;border-top-color: #333;border-top-style: solid;margin-bottom: 0px;}.uagb-block-c0926e2b .uagb-infobox__content-wrap .uagb-ifb-separator{width: 30%;border-top-width: 2px;border-top-color: #333;border-top-style: solid;}.uagb-block-c0926e2b .uagb-ifb-align-icon-after{margin-left: 5px;}.uagb-block-c0926e2b .uagb-ifb-align-icon-before{margin-right: 5px;}.uagb-block-c0926e2b.uagb-infobox__content-wrap .uagb-ifb-content svg{box-sizing: content-box;}.uagb-block-c0926e2b.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-c0926e2b .uagb-infobox__content-wrap{text-align: center;}.uagb-block-c0926e2b.uagb-infobox-icon-above-title{text-align: center;}.uagb-block-c0926e2b.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}.uagb-block-c0926e2b.wp-block-uagb-info-box .wp-block-button.uagb-ifb-button-wrapper .uagb-infobox-cta-link{color: #000000;padding-top: 12px;padding-bottom: 12px;padding-left: 24px;padding-right: 24px;}.uagb-block-c0926e2b.wp-block-uagb-info-box.uagb-infobox__content-wrap .wp-block-button.uagb-ifb-button-wrapper .uagb-infobox-cta-link.wp-block-button__link{color: #000000;background-color: transparent;padding-top: 12px;padding-bottom: 12px;padding-left: 24px;padding-right: 24px;border-top-width: 1px;border-left-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-top-left-radius: 5px;border-top-right-radius: 5px;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;border-color: #333;border-style: solid;}.uagb-block-c0926e2b .uagb-ifb-button-wrapper .uagb-infobox-cta-link svg{fill: #000000;}.uagb-block-c0926e2b.wp-block-uagb-info-box.uagb-infobox__content-wrap .wp-block-button.uagb-ifb-button-wrapper .uagb-infobox-cta-link.wp-block-button__link:hover{color: #000000;}.uagb-block-c0926e2b .wp-block-button.uagb-ifb-button-wrapper .uagb-infobox-cta-link:hover > svg{fill: #000000;}.uagb-block-c0926e2b.wp-block-uagb-info-box.uagb-infobox__content-wrap .wp-block-button.uagb-ifb-button-wrapper .uagb-infobox-cta-link.wp-block-button__link:focus{color: #000000;}.uagb-block-c0926e2b .uagb-infobox-cta-link{border-top-width: 1px;border-left-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-top-left-radius: 5px;border-top-right-radius: 5px;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;border-color: #333;border-style: solid;}.uagb-block-f3e3ca45 .swiper-content{padding-top: 20px;padding-bottom: 20px;padding-left: 20px;padding-right: 20px;}.wp-block-uagb-container.uagb-block-8ff77578 .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-8ff77578 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-8ff77578 .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-8ff77578 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-8ff77578 .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-8ff77578{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-8ff77578 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1140px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-8ff77578{box-shadow: 0px 0px   #00000070 ;padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top:  !important;margin-bottom:  !important;overflow: visible;order: initial;border-color: inherit;row-gap: 20px;column-gap: 20px;}.uagb-block-b48a1fd4 .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-b48a1fd4 .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;color: #333;}.uagb-block-b48a1fd4 .uagb-ifb-icon svg{fill: #333;}.uagb-block-b48a1fd4.uagb-infobox__content-wrap .uagb-ifb-icon-wrap svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-b48a1fd4 .uagb-ifb-content .uagb-ifb-icon-wrap svg{line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-b48a1fd4 .uagb-iconbox-icon-wrap{margin: auto;display: inline-flex;align-items: center;justify-content: center;box-sizing: content-box;width: 30px;height: 30px;line-height: 30px;padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-b48a1fd4.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-b48a1fd4.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-b48a1fd4 .uagb-ifb-content .uagb-ifb-left-title-image svg{width: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-b48a1fd4 .uagb-ifb-content .uagb-ifb-right-title-image svg{width: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-b48a1fd4 .uagb-infobox__content-wrap .uagb-ifb-imgicon-wrap{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-b48a1fd4 .uagb-infobox .uagb-ifb-image-content img{border-radius: 0px;}.uagb-block-b48a1fd4.uagb-infobox__content-wrap img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-b48a1fd4.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-b48a1fd4.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-b48a1fd4.uagb-infobox__content-wrap .uagb-ifb-content > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-b48a1fd4 .uagb-ifb-title-wrap .uagb-ifb-title-prefix{margin-bottom: 10px;margin-top: 5px;}.uagb-block-b48a1fd4.wp-block-uagb-info-box .uagb-ifb-title{margin-bottom: 10px;}.uagb-block-b48a1fd4.wp-block-uagb-info-box .uagb-ifb-desc{margin-bottom: 20px;}.uagb-block-b48a1fd4 .uagb-ifb-separator{width: 30%;border-top-width: 2px;border-top-color: #333;border-top-style: solid;margin-bottom: 0px;}.uagb-block-b48a1fd4 .uagb-infobox__content-wrap .uagb-ifb-separator{width: 30%;border-top-width: 2px;border-top-color: #333;border-top-style: solid;}.uagb-block-b48a1fd4 .uagb-ifb-align-icon-after{margin-left: 5px;}.uagb-block-b48a1fd4 .uagb-ifb-align-icon-before{margin-right: 5px;}.uagb-block-b48a1fd4.uagb-infobox__content-wrap .uagb-ifb-content svg{box-sizing: content-box;}.uagb-block-b48a1fd4.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-b48a1fd4 .uagb-infobox__content-wrap{text-align: center;}.uagb-block-b48a1fd4.uagb-infobox-icon-above-title{text-align: center;}.uagb-block-b48a1fd4.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}.uagb-block-b48a1fd4.wp-block-uagb-info-box .wp-block-button.uagb-ifb-button-wrapper .uagb-infobox-cta-link{color: #000000;padding-top: 12px;padding-bottom: 12px;padding-left: 24px;padding-right: 24px;}.uagb-block-b48a1fd4.wp-block-uagb-info-box.uagb-infobox__content-wrap .wp-block-button.uagb-ifb-button-wrapper .uagb-infobox-cta-link.wp-block-button__link{color: #000000;background-color: transparent;padding-top: 12px;padding-bottom: 12px;padding-left: 24px;padding-right: 24px;border-top-width: 1px;border-left-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-top-left-radius: 5px;border-top-right-radius: 5px;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;border-color: #333;border-style: solid;}.uagb-block-b48a1fd4 .uagb-ifb-button-wrapper .uagb-infobox-cta-link svg{fill: #000000;}.uagb-block-b48a1fd4.wp-block-uagb-info-box.uagb-infobox__content-wrap .wp-block-button.uagb-ifb-button-wrapper .uagb-infobox-cta-link.wp-block-button__link:hover{color: #000000;}.uagb-block-b48a1fd4 .wp-block-button.uagb-ifb-button-wrapper .uagb-infobox-cta-link:hover > svg{fill: #000000;}.uagb-block-b48a1fd4.wp-block-uagb-info-box.uagb-infobox__content-wrap .wp-block-button.uagb-ifb-button-wrapper .uagb-infobox-cta-link.wp-block-button__link:focus{color: #000000;}.uagb-block-b48a1fd4 .uagb-infobox-cta-link{border-top-width: 1px;border-left-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-top-left-radius: 5px;border-top-right-radius: 5px;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;border-color: #333;border-style: solid;}.uagb-block-8dd87597 .swiper-content{padding-top: 20px;padding-bottom: 20px;padding-left: 20px;padding-right: 20px;}.wp-block-uagb-container.uagb-block-d98e2519 .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-d98e2519 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-d98e2519 .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-d98e2519 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-d98e2519 .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-d98e2519{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-d98e2519 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1140px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-d98e2519{box-shadow: 0px 0px   #00000070 ;padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top:  !important;margin-bottom:  !important;overflow: visible;order: initial;border-color: inherit;row-gap: 20px;column-gap: 20px;}.uagb-block-74027949 .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-74027949 .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;color: #333;}.uagb-block-74027949 .uagb-ifb-icon svg{fill: #333;}.uagb-block-74027949.uagb-infobox__content-wrap .uagb-ifb-icon-wrap svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-74027949 .uagb-ifb-content .uagb-ifb-icon-wrap svg{line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-74027949 .uagb-iconbox-icon-wrap{margin: auto;display: inline-flex;align-items: center;justify-content: center;box-sizing: content-box;width: 30px;height: 30px;line-height: 30px;padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-74027949.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-74027949.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-74027949 .uagb-ifb-content .uagb-ifb-left-title-image svg{width: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-74027949 .uagb-ifb-content .uagb-ifb-right-title-image svg{width: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-74027949 .uagb-infobox__content-wrap .uagb-ifb-imgicon-wrap{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-74027949 .uagb-infobox .uagb-ifb-image-content img{border-radius: 0px;}.uagb-block-74027949.uagb-infobox__content-wrap img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-74027949.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-74027949.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-74027949.uagb-infobox__content-wrap .uagb-ifb-content > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-74027949 .uagb-ifb-title-wrap .uagb-ifb-title-prefix{margin-bottom: 10px;margin-top: 5px;}.uagb-block-74027949.wp-block-uagb-info-box .uagb-ifb-title{margin-bottom: 10px;}.uagb-block-74027949.wp-block-uagb-info-box .uagb-ifb-desc{margin-bottom: 20px;}.uagb-block-74027949 .uagb-ifb-separator{width: 30%;border-top-width: 2px;border-top-color: #333;border-top-style: solid;margin-bottom: 0px;}.uagb-block-74027949 .uagb-infobox__content-wrap .uagb-ifb-separator{width: 30%;border-top-width: 2px;border-top-color: #333;border-top-style: solid;}.uagb-block-74027949 .uagb-ifb-align-icon-after{margin-left: 5px;}.uagb-block-74027949 .uagb-ifb-align-icon-before{margin-right: 5px;}.uagb-block-74027949.uagb-infobox__content-wrap .uagb-ifb-content svg{box-sizing: content-box;}.uagb-block-74027949.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-74027949 .uagb-infobox__content-wrap{text-align: center;}.uagb-block-74027949.uagb-infobox-icon-above-title{text-align: center;}.uagb-block-74027949.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}.uagb-block-74027949.wp-block-uagb-info-box .wp-block-button.uagb-ifb-button-wrapper .uagb-infobox-cta-link{color: #000000;padding-top: 12px;padding-bottom: 12px;padding-left: 24px;padding-right: 24px;}.uagb-block-74027949.wp-block-uagb-info-box.uagb-infobox__content-wrap .wp-block-button.uagb-ifb-button-wrapper .uagb-infobox-cta-link.wp-block-button__link{color: #000000;background-color: transparent;padding-top: 12px;padding-bottom: 12px;padding-left: 24px;padding-right: 24px;border-top-width: 1px;border-left-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-top-left-radius: 5px;border-top-right-radius: 5px;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;border-color: #333;border-style: solid;}.uagb-block-74027949 .uagb-ifb-button-wrapper .uagb-infobox-cta-link svg{fill: #000000;}.uagb-block-74027949.wp-block-uagb-info-box.uagb-infobox__content-wrap .wp-block-button.uagb-ifb-button-wrapper .uagb-infobox-cta-link.wp-block-button__link:hover{color: #000000;}.uagb-block-74027949 .wp-block-button.uagb-ifb-button-wrapper .uagb-infobox-cta-link:hover > svg{fill: #000000;}.uagb-block-74027949.wp-block-uagb-info-box.uagb-infobox__content-wrap .wp-block-button.uagb-ifb-button-wrapper .uagb-infobox-cta-link.wp-block-button__link:focus{color: #000000;}.uagb-block-74027949 .uagb-infobox-cta-link{border-top-width: 1px;border-left-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-top-left-radius: 5px;border-top-right-radius: 5px;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;border-color: #333;border-style: solid;}.uagb-block-2cda6259 .uagb-testimonial__wrap{margin-bottom: 10px;padding-left: 5px;padding-right: 5px;}.uagb-block-2cda6259 .uagb-tm__content{text-align: center;padding-top: 5px;padding-bottom: 5px;padding-left: 5px;padding-right: 5px;align-content: flex-start;}.uagb-block-2cda6259 .uagb-testimonial__wrap .uagb-tm__image-content{text-align: center;padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;}.uagb-block-2cda6259 .uagb-tm__image img{width: 60px;max-width: 60px;}.uagb-block-2cda6259 .uagb-tm__author-name{color: #333;margin-bottom: 5px;}.uagb-block-2cda6259 .uagb-tm__company{font-style: normal;color: #888888;}.uagb-block-2cda6259 .uagb-tm__desc{font-weight: 400;font-size: 18px;line-height: 1.6em;color: #333;margin-bottom: 20px;}.uagb-block-2cda6259 .uagb-testimonial__wrap .uagb-tm__content{border-top-width: 1px;border-left-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-style: none;}.uagb-block-2cda6259 ul.slick-dots li button:before{color: #333;}.uagb-block-2cda6259 ul.slick-dots li.slick-active button:before{color: #333;}.uagb-block-2cda6259 .uagb-tm__image-position-top .uagb-tm__image-content{justify-content: center;}.uagb-block-2cda6259  .uagb-testimonial__wrap.uagb-tm__bg-type-color .uagb-tm__content{background-color: #eeeeee;}.uagb-block-2cda6259  .uagb-tm__content{height: -webkit-fill-available;}.uagb-block-2cda6259  .uagb-testimonial__wrap.uagb-tm__bg-type-image .uagb-tm__content{background-position: center center;background-repeat: no-repeat;background-size: cover;}.uagb-block-2cda6259  .uagb-tm__author-name{font-weight: Default;font-size: 20px;line-height: 2em;}.uagb-block-798936f4 .uagb-marketing-btn__prefix{font-size: 14px;line-height: 2em;margin-top: 0px;}.uagb-block-798936f4.uagb-marketing-btn__icon-after .uagb-marketing-btn__link svg{margin-left: 10px;}.uagb-block-798936f4.uagb-marketing-btn__icon-before .uagb-marketing-btn__link svg{margin-right: 10px;}.uagb-block-798936f4.uagb-marketing-btn__icon-after .uagb-marketing-btn__icon-wrap svg{margin-left: 10px;}.uagb-block-798936f4.uagb-marketing-btn__icon-before .uagb-marketing-btn__icon-wrap svg{margin-right: 10px;}.uagb-block-798936f4 .uagb-marketing-btn__title-wrap{align-items: center;}.uagb-block-798936f4 .uagb-marketing-btn__title-wrap .uagb-marketing-btn__icon-wrap svg{vertical-align: sub;}.uagb-block-798936f4 svg{width: 25px;height: 25px;}.uagb-block-798936f4 .uagb-marketing-btn__link svg{fill: #fff;}.uagb-block-798936f4.wp-block-uagb-marketing-button.wp-block-button .wp-block-button__link.uagb-marketing-btn__link{background: rgb(65,181,112);}.uagb-block-798936f4.wp-block-uagb-marketing-button.wp-block-button:not(.is-style-outline) a.wp-block-button__link:not(.has-background){background-color: rgb(65,181,112);}.uagb-block-798936f4 .uagb-marketing-btn__link{background: rgb(65,181,112);}.uagb-block-798936f4 p.uagb-marketing-btn__prefix{color: #fff;}.uagb-block-798936f4 .uagb-marketing-btn__link.wp-block-button__link{padding-left: 33px;padding-right: 33px;padding-top: 8px;padding-bottom: 8px;border-top-left-radius: 5px;border-top-right-radius: 5px;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;border-color: #333;border-style: none;}.uagb-block-798936f4 .uagb-marketing-btn__wrap .uagb-marketing-btn__link{padding-left: 33px;padding-right: 33px;padding-top: 8px;padding-bottom: 8px;border-top-left-radius: 5px;border-top-right-radius: 5px;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;border-color: #333;border-style: none;}.uagb-block-798936f4 .uagb-marketing-btn__link .uagb-marketing-btn__title{color: #fff;}.uagb-block-798936f4 .uagb-marketing-btn__title{font-size: 20px;}@media only screen and (max-width: 976px) {.uagb-block-ecd2e3be.uagb-buttons__outer-wrap .uagb-buttons__wrap {justify-content: center;align-items: center;}.uagb-block-ecd2e3be.uagb-buttons__outer-wrap .uagb-buttons__wrap .wp-block-button{width: auto;}.wp-block-uagb-buttons .uagb-block-8a5ca523.wp-block-button.is-style-outline .uagb-button__wrapper .wp-block-button__link.uagb-buttons-repeater{border-style: solid;border-color: #e2225c;}.wp-block-uagb-buttons .uagb-block-8a5ca523 .uagb-buttons-repeater.wp-block-button__link{border-style: solid;border-color: #e2225c;}.uagb-slider-container.uagb-block-bbac82f9{padding-top: 0px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;}.uagb-slider-container.uagb-block-bbac82f9 .swiper-button-prev:after{font-size: 16px;}.uagb-slider-container.uagb-block-bbac82f9 .swiper-button-next:after{font-size: 16px;}.uagb-slider-container.uagb-block-bbac82f9 .swiper-button-prev{left: -20px;}.uagb-slider-container.uagb-block-bbac82f9 .swiper-button-next{right: -20px;}.uagb-slider-container.uagb-block-bbac82f9.uagb-slider-container .swiper-button-prev{width: 46px;height: 46px;line-height: 46px;}.uagb-slider-container.uagb-block-bbac82f9.uagb-slider-container .swiper-button-next{width: 46px;height: 46px;line-height: 46px;}.uagb-block-af62232f .swiper-content{padding-top: 20px;padding-bottom: 20px;padding-left: 20px;padding-right: 20px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-4c5f6823{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-4c5f6823 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-4c5f6823{padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top:  !important;margin-bottom:  !important;order: initial;background-color: ;;}.uagb-block-c0926e2b.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;}.uagb-block-c0926e2b.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 30px;font-size: 30px;}.uagb-block-c0926e2b.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-c0926e2b .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-c0926e2b .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;}.uagb-block-c0926e2b .uagb-iconbox-icon-wrap{width: 30px;height: 30px;line-height: 30px;}.uagb-block-c0926e2b .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-c0926e2b .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-c0926e2b.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}.uagb-block-c0926e2b .uagb-infobox-cta-link{border-style: solid;border-color: #333;}.uagb-block-f3e3ca45 .swiper-content{padding-top: 20px;padding-bottom: 20px;padding-left: 20px;padding-right: 20px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-8ff77578{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-8ff77578 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-8ff77578{padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top:  !important;margin-bottom:  !important;order: initial;}.uagb-block-b48a1fd4.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;}.uagb-block-b48a1fd4.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 30px;font-size: 30px;}.uagb-block-b48a1fd4.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-b48a1fd4 .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-b48a1fd4 .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;}.uagb-block-b48a1fd4 .uagb-iconbox-icon-wrap{width: 30px;height: 30px;line-height: 30px;}.uagb-block-b48a1fd4 .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-b48a1fd4 .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-b48a1fd4.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}.uagb-block-b48a1fd4 .uagb-infobox-cta-link{border-style: solid;border-color: #333;}.uagb-block-8dd87597 .swiper-content{padding-top: 20px;padding-bottom: 20px;padding-left: 20px;padding-right: 20px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-d98e2519{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-d98e2519 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-d98e2519{padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top:  !important;margin-bottom:  !important;order: initial;}.uagb-block-74027949.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;}.uagb-block-74027949.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 30px;font-size: 30px;}.uagb-block-74027949.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-74027949 .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-74027949 .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;}.uagb-block-74027949 .uagb-iconbox-icon-wrap{width: 30px;height: 30px;line-height: 30px;}.uagb-block-74027949 .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-74027949 .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-74027949.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}.uagb-block-74027949 .uagb-infobox-cta-link{border-style: solid;border-color: #333;}.uagb-block-2cda6259 .uagb-testimonial__wrap{padding-left: 5px;padding-right: 5px;margin-bottom: 10px;}.uagb-block-2cda6259 .uagb-tm__author-name{margin-bottom: px;}.uagb-block-2cda6259 .uagb-testimonial__wrap .uagb-tm__content{border-style: none;}.uagb-block-2cda6259 .uagb-tm__content{text-align: center;align-content: flex-start;}.uagb-block-2cda6259  .uagb-testimonial__wrap .uagb-tm__image-content{text-align: center;}.uagb-block-798936f4 .uagb-marketing-btn__prefix{font-size: 14px;}.uagb-block-798936f4 .uagb-marketing-btn__link.wp-block-button__link{border-style: none;border-color: #333;}.uagb-block-798936f4 .uagb-marketing-btn__wrap .uagb-marketing-btn__link{padding-left: 20px;padding-right: 20px;padding-top: 8px;padding-bottom: 8px;border-style: none;border-color: #333;}.uagb-block-798936f4 .uagb-marketing-btn__title{font-size: 20px;}}@media only screen and (max-width: 767px) {.uagb-block-ecd2e3be.uagb-buttons__outer-wrap .uagb-buttons__wrap {justify-content: center;align-items: center;}.uagb-block-ecd2e3be.uagb-buttons__outer-wrap .uagb-buttons__wrap .wp-block-button{width: auto;}.wp-block-uagb-buttons .uagb-block-8a5ca523.wp-block-button.is-style-outline .uagb-button__wrapper .wp-block-button__link.uagb-buttons-repeater{border-style: solid;border-color: #e2225c;}.wp-block-uagb-buttons .uagb-block-8a5ca523 .uagb-buttons-repeater.wp-block-button__link{border-style: solid;border-color: #e2225c;}.uagb-slider-container.uagb-block-bbac82f9{padding-top: 0px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;}.uagb-slider-container.uagb-block-bbac82f9 .swiper-button-prev:after{font-size: 16px;}.uagb-slider-container.uagb-block-bbac82f9 .swiper-button-next:after{font-size: 16px;}.uagb-slider-container.uagb-block-bbac82f9 .swiper-button-prev{left: -20px;}.uagb-slider-container.uagb-block-bbac82f9 .swiper-button-next{right: -20px;}.uagb-slider-container.uagb-block-bbac82f9.uagb-slider-container .swiper-button-prev{width: 46px;height: 46px;line-height: 46px;}.uagb-slider-container.uagb-block-bbac82f9.uagb-slider-container .swiper-button-next{width: 46px;height: 46px;line-height: 46px;}.uagb-block-af62232f .swiper-content{padding-top: 20px;padding-bottom: 20px;padding-left: 20px;padding-right: 20px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-4c5f6823{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-4c5f6823 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-wrap: wrap;}.wp-block-uagb-container.uagb-block-4c5f6823{padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top:  !important;margin-bottom:  !important;order: initial;background-color: ;;}.uagb-block-c0926e2b.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;}.uagb-block-c0926e2b.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 30px;font-size: 30px;}.uagb-block-c0926e2b .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-c0926e2b .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-c0926e2b.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-c0926e2b .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-c0926e2b .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;}.uagb-block-c0926e2b .uagb-iconbox-icon-wrap{width: 30px;height: 30px;line-height: 30px;}.uagb-block-c0926e2b.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}.uagb-block-c0926e2b .uagb-infobox-cta-link{border-style: solid;border-color: #333;}.uagb-block-f3e3ca45 .swiper-content{padding-top: 20px;padding-bottom: 20px;padding-left: 20px;padding-right: 20px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-8ff77578{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-8ff77578 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-wrap: wrap;}.wp-block-uagb-container.uagb-block-8ff77578{padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top:  !important;margin-bottom:  !important;order: initial;}.uagb-block-b48a1fd4.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;}.uagb-block-b48a1fd4.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 30px;font-size: 30px;}.uagb-block-b48a1fd4 .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-b48a1fd4 .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-b48a1fd4.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-b48a1fd4 .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-b48a1fd4 .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;}.uagb-block-b48a1fd4 .uagb-iconbox-icon-wrap{width: 30px;height: 30px;line-height: 30px;}.uagb-block-b48a1fd4.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}.uagb-block-b48a1fd4 .uagb-infobox-cta-link{border-style: solid;border-color: #333;}.uagb-block-8dd87597 .swiper-content{padding-top: 20px;padding-bottom: 20px;padding-left: 20px;padding-right: 20px;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-d98e2519{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-d98e2519 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-wrap: wrap;}.wp-block-uagb-container.uagb-block-d98e2519{padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top:  !important;margin-bottom:  !important;order: initial;}.uagb-block-74027949.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;}.uagb-block-74027949.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 30px;font-size: 30px;}.uagb-block-74027949 .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-74027949 .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-74027949.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-74027949 .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-74027949 .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;}.uagb-block-74027949 .uagb-iconbox-icon-wrap{width: 30px;height: 30px;line-height: 30px;}.uagb-block-74027949.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}.uagb-block-74027949 .uagb-infobox-cta-link{border-style: solid;border-color: #333;}.uagb-block-2cda6259 .uagb-testimonial__wrap{padding-left: 5px;padding-right: 5px;margin-bottom: 10px;}.uagb-block-2cda6259 .uagb-tm__author-name{margin-bottom: px;}.uagb-block-2cda6259 .uagb-testimonial__wrap .uagb-tm__content{border-style: none;}.uagb-block-2cda6259 .uagb-tm__desc{margin-left: 20px;margin-right: 20px;}.uagb-block-2cda6259 .uagb-tm__content{text-align: center;align-content: flex-start;}.uagb-block-2cda6259  .uagb-testimonial__wrap .uagb-tm__image-content{text-align: center;}.uagb-block-798936f4 .uagb-marketing-btn__prefix{font-size: 14px;}.uagb-block-798936f4.wp-block-uagb-marketing-button.wp-block-button .uagb-marketing-btn__link{border-style: none;border-color: #333;}.uagb-block-798936f4 .uagb-marketing-btn__wrap .uagb-marketing-btn__link{padding-left: 20px;padding-right: 20px;padding-top: 8px;padding-bottom: 8px;border-style: none;border-color: #333;}.uagb-block-798936f4 .uagb-marketing-btn__title{font-size: 20px;}}.uag-blocks-common-selector{z-index:var(--z-index-desktop) !important}@media (max-width: 976px){.uag-blocks-common-selector{z-index:var(--z-index-tablet) !important}}@media (max-width: 767px){.uag-blocks-common-selector{z-index:var(--z-index-mobile) !important}}
 @import url("https://fonts.googleapis.com/css2?family=Lexend:wght@400;600;800&display=swap"); :root { --color-primary: hsl(144, 47%, 48%);
--color-secondary: hsl(342, 77%, 51%);
--color-light-green: hsl(134, 100%, 93%);
--color-green: hsl(115, 64%, 72%);
--color-blue-green: hsl(169, 48%, 43%);
--color-dark-blue-green: hsl(192, 62%, 26%);
--color-beige: hsl(76, 83%, 93%); --color-bg: white;
--color-contrast-lower: hsl(0, 0%, 95%);
--color-contrast-low: hsl(240, 1%, 83%);
--color-contrast-medium: hsl(191, 79%, 30%);
--color-contrast-high: hsl(191, 79%, 15%);
--color-contrast-higher: black;
--shadow: hsla(black,0.15);
background-color: var(--color-bg);
color: var(--color-contrast-high); font-family: 'Lexend', sans-serif;
--text-base-size: 1em;
--text-scale-ratio: 1.2;
--text-xs: calc((1em / var(--text-scale-ratio)) / var(--text-scale-ratio));
--text-sm: calc(var(--text-xs) * var(--text-scale-ratio));
--text-md: calc(var(--text-sm) * var(--text-scale-ratio) * var(--text-scale-ratio));
--text-lg: calc(var(--text-md) * var(--text-scale-ratio));
--text-xl: calc(var(--text-lg) * var(--text-scale-ratio));
--text-xxl: calc(var(--text-xl) * var(--text-scale-ratio));
--text-xxxl: calc(var(--text-xxl) * var(--text-scale-ratio));
--text-2xxxl: calc(var(--text-xxxl) * var(--text-scale-ratio));
--padding-medium: 120px;
--padding-section-medium: 80px;
--padding-large: 160px;
--padding-section-large: 120px;
--padding-extra-large: 220px;
--padding-small: 80px;
--padding-section-small: 60px;
--padding-extra-small: 30px;
--padding-section-extra-small: 40px;
--base-radius: 15px;
--small-radius: 5px;
--round-radius: 50%;
}  ::-webkit-scrollbar {
width: 10px;
height: 10px;
} ::-webkit-scrollbar-track {
background-color: var(--color-light-green);
border-radius: 10px;
} ::-webkit-scrollbar-thumb {
background: var(--color-green);
border-radius: 10px;
} ::-webkit-scrollbar-thumb:hover {
background: var(--color-dark-blue-green);
}
@-webkit-keyframes fadeInDown {
0% {
opacity: 0;
-webkit-transform: translateY(-20px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
}
}
@keyframes fadeInDown {
0% {
opacity: 0;
-webkit-transform: translateY(-20px);
transform: translateY(-20px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
@-webkit-keyframes land01 {
0% {
opacity: 0;
-webkit-transform: scale(0.3);
transform: scale(0.3);
}
20% {
opacity: 1;
-webkit-transform: scale(1.05);
transform: scale(1.05);
}
40% {
-webkit-transform: scale(1);
transform: scale(1);
}
70% {
padding: 20%;
}
80% {
padding: 40%;
}
100% {
padding: 55%;
}
}
@keyframes land01 {
0% {
opacity: 0;
-webkit-transform: scale(0.3);
transform: scale(0.3);
}
20% {
opacity: 1;
-webkit-transform: scale(1.05);
transform: scale(1.05);
}
40% {
-webkit-transform: scale(1);
transform: scale(1);
}
70% {
padding: 20%;
}
80% {
padding: 40%;
}
100% {
padding: 55%;
}
}
@-webkit-keyframes land02 {
0% {
opacity: 1;
}
99% {
opacity: 1;
}
100% {
opacity: 0;
visibility: hidden;
}
}
@keyframes land02 {
0% {
opacity: 1;
}
99% {
opacity: 1;
}
100% {
opacity: 0;
visibility: hidden;
}
}
.fadeInDown {
-webkit-animation-name: fadeInDown;
animation-name: fadeInDown;
}
.animated {
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}
.transition {
-webkit-transition: all 0.5s ease-out;
transition: all 0.5s ease-out;
}
.delay01 {
-webkit-animation-delay: 0.2s;
animation-delay: 0.2s;
}
.delay02 {
-webkit-animation-delay: 0.4s;
animation-delay: 0.4s;
}
.delay03 {
-webkit-animation-delay: 0.6s;
animation-delay: 0.6s;
}
.delay04 {
-webkit-animation-delay: 0.8s;
animation-delay: 0.8s;
}
.delay05 {
-webkit-animation-delay: 1s;
animation-delay: 1s;
}
.mobile-func {
display: none;
}
.admin-bar {
--global--admin-bar--height: 32px;
}
@media only screen and (max-width: 782px) {
.admin-bar {
--global--admin-bar--height: 46px;
}
}
* {
-webkit-box-sizing: border-box;
box-sizing: border-box;
}   html {
line-height: 1.15; -webkit-text-size-adjust: 100%; }  body {
margin: 0;
} main {
display: block;
} h1 {
font-size: 2em;
margin: 0.67em 0;
}  hr {
-webkit-box-sizing: content-box;
box-sizing: content-box; height: 0; overflow: visible; } pre {
font-family: monospace, monospace; font-size: 1em; }  a {
background-color: transparent;
} abbr[title] {
border-bottom: none; text-decoration: underline; -webkit-text-decoration: underline dotted;
text-decoration: underline dotted; } b,
strong {
font-weight: bolder;
} code,
kbd,
samp {
font-family: monospace, monospace; font-size: 1em; } small {
font-size: 80%;
} sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}  img {
border-style: none;
}  button,
input,
optgroup,
select,
textarea {
font-family: inherit; font-size: 100%; line-height: 1.15; margin: 0; } button,
input { overflow: visible;
} button,
select { text-transform: none;
} button,
[type="button"],
[type="reset"],
[type="submit"] {
-webkit-appearance: button;
} button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
border-style: none;
padding: 0;
} button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
outline: 1px dotted ButtonText;
} fieldset {
padding: 0.35em 0.75em 0.625em;
} legend {
-webkit-box-sizing: border-box;
box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal; } progress {
vertical-align: baseline;
} textarea {
overflow: auto;
} [type="checkbox"],
[type="radio"] {
-webkit-box-sizing: border-box;
box-sizing: border-box; padding: 0; } [type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto;
} [type="search"] {
-webkit-appearance: textfield; outline-offset: -2px; } [type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
} ::-webkit-file-upload-button {
-webkit-appearance: button; font: inherit; }  details {
display: block;
} summary {
display: list-item;
}  template {
display: none;
} [hidden] {
display: none;
} html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
} article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
display: block;
}
body {
line-height: 1;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}  header#masthead {
padding: 12px;
background-color: var(--color-bg);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
position: fixed;
width: 100%;
top: 0;
left: 0;
z-index: 10;
}
header#masthead #menu-button {
display: none;
}
header#masthead .site-logo {
padding: 10px 10px 5px;
}
header#masthead .site-logo img {
width: 180px;
height: auto;
-webkit-transition: all 1s ease-out;
transition: all 1s ease-out;
}
header#masthead nav {
padding: 0;
margin: 0;
}
header#masthead nav .primary-menu-container ul {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
margin: 18px 0 0 50px;
}
header#masthead nav .primary-menu-container ul li a {
text-decoration: none;
font-size: var(--text-base-size);
color: var(--color-contrast-high);
padding: 0 5px 12px;
margin: 0 12px;
position: relative;
}
header#masthead nav .primary-menu-container ul li a::before {
content: '';
position: absolute;
width: 100%;
height: 3px;
border-radius: 10px;
opacity: 0;
bottom: 0;
left: 0;
}
header#masthead nav .primary-menu-container ul li a .menu-item-description {
display: none;
}
header#masthead nav .primary-menu-container ul li.current_page_item a, header#masthead nav .primary-menu-container ul li.current-menu-item a {
font-weight: 600;
color: var(--color-contrast-higher);
}
header#masthead nav .primary-menu-container ul li.current_page_item a::before, header#masthead nav .primary-menu-container ul li.current-menu-item a::before {
background-color: var(--color-primary);
opacity: 100;
}
header#masthead #social-menu-container {
margin-left: auto;
margin-top: 12px;
}
header#masthead #social-menu-container a img {
width: 30px;
height: auto;
margin: 0 5px;
}
header#masthead.active {
-webkit-box-shadow: 0 0 0.5em #00000061;
box-shadow: 0 0 0.5em #00000061;
padding: 10px 10px 10px;
}
header#masthead.active .site-logo {
padding: 7px 8px 0;
}
header#masthead.active .site-logo img {
width: 150px;
}
header#masthead.active nav .primary-menu-container ul {
margin: 14px 0 0 50px;
}
header#masthead.active nav .primary-menu-container ul li a {
padding: 0 5px 16px;
}
header#masthead.active nav .primary-menu-container ul li.current_page_item a {
font-weight: 600;
color: var(--color-contrast-higher);
}
header#masthead.active nav .primary-menu-container ul li.current_page_item a::before {
background-color: var(--color-primary);
opacity: 100;
}
header#masthead.active #social-menu-container {
margin-top: 5px;
} .home a.button-base {
text-decoration: none;
}
.site-content {
margin-top: 110px;
}
.site-content #landing-loader {
position: fixed;
background-color: var(--color-bg);
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 50;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-line-pack: center;
align-content: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-animation-name: land02;
animation-name: land02;
}
.site-content #landing-loader div {
-webkit-animation-name: land01;
animation-name: land01;
background-color: var(--color-light-green);
padding: 8%;
border-radius: 50%;
}
.site-content #landing-loader div img {
width: 60px;
height: auto;
}
.site-content #home-01 {
display: -ms-grid;
display: grid;
grid-auto-columns: 1fr;
-ms-grid-columns: 1.2fr 0.8fr;
grid-template-columns: 1.2fr 0.8fr;
gap: 0px 60px;
}
.site-content #home-01 #home-img {
height: calc(100vh - 110px);
position: relative;
background-image: url(//permagenta.fr/wp-content/themes/Permagenta2021/assets/images/desktop-illu.svg);
background-size: cover;
}
.site-content #home-01 #home-title {
padding: 4vh 150px 0 0;
}
.site-content #home-01 #home-title h1 {
font-size: var(--text-xxl);
font-weight: 600;
color: var(--color-bg);
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
row-gap: 10px;
max-width: 350px;
line-height: initial;
margin: 0;
}
.site-content #home-01 #home-title h1 span {
background-color: var(--color-secondary);
padding: 10px 20px;
border-radius: var(--small-radius);
}
.site-content #home-01 #home-title #home-img-mobile {
display: none;
}
.site-content #home-01 #home-title p {
margin: 30px 0;
line-height: var(--text-lg);
}
.site-content #home-01 #link-arrow {
float: right;
width: 40px;
height: auto;
cursor: pointer;
margin: 0 25px 0 0;
z-index: 3;
position: relative;
}
.site-content #home-01 #link-arrow img {
width: 100%;
}
.site-content #home-01 #plant-img {
position: absolute;
bottom: 0;
right: 0;
width: 210px;
height: 192px;
overflow: hidden;
}
.site-content #home-01 #plant-img img {
width: 100%;
height: auto;
margin-left: 70px;
}
#home-02 {
display: -ms-grid;
display: grid;
grid-auto-columns: 1fr;
-ms-grid-columns: 0.7fr 1.3fr;
grid-template-columns: 0.7fr 1.3fr;
gap: 0px 60px;
padding: var(--padding-section-medium) var(--padding-medium);
}
#home-02 #permaculture-illu img {
width: 100%;
}
#home-02 #perma-content-01 {
padding: 7vh 0;
}
#home-02 #perma-content-01 #perma-text {
position: relative;
padding: 0 0 0 35px;
}
#home-02 #perma-content-01 #perma-text::before {
content: "";
position: absolute;
width: 5px;
height: 100%;
border-radius: 10px;
left: 0;
top: 0;
background-color: var(--color-secondary);
}
#home-02 #perma-content-01 #perma-point {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
#home-02 #perma-content-01 #perma-point p {
font-size: var(--text-sm);
font-weight: 600;
background-color: var(--color-light-green);
padding: 20px 20px 20px 52px;
position: relative;
border-radius: var(--small-radius);
}
#home-02 #perma-content-01 #perma-point p::before {
content: "";
position: absolute;
left: 15px;
top: 12px;
width: 25px;
height: 36px;
background-size: 100%;
background-repeat: no-repeat;
}
#home-02 #perma-content-01 #perma-point p:nth-child(1)::before {
background-image: url(//permagenta.fr/wp-content/themes/Permagenta2021/assets/images/icon-earth.svg);
}
#home-02 #perma-content-01 #perma-point p:nth-child(2)::before {
background-image: url(//permagenta.fr/wp-content/themes/Permagenta2021/assets/images/icon-human.svg);
}
#home-02 #perma-content-01 #perma-point p:nth-child(3)::before {
top: 15px;
height: 29px;
background-image: url(//permagenta.fr/wp-content/themes/Permagenta2021/assets/images/icon-share.svg);
}
#home-03, .home-03 {
padding: var(--padding-section-medium) var(--padding-medium);
background-color: var(--color-dark-blue-green);
}
#home-03 #perma-content-02, .home-03 .perma-content-02 {
margin: 0 var(--padding-medium);
position: relative;
}
#home-03 #perma-content-02::before, #home-03 #perma-content-02::after, .home-03 .perma-content-02::before, .home-03 .perma-content-02::after {
content: "";
position: absolute;
width: 205px;
height: 187px;
background-size: 100%;
bottom: 0;
}
#home-03 #perma-content-02::before, .home-03 .perma-content-02::before {
background-image: url(//permagenta.fr/wp-content/themes/Permagenta2021/assets/images/plant-illu.svg);
left: -150px;
}
#home-03 #perma-content-02::after, .home-03 .perma-content-02::after {
background-image: url(//permagenta.fr/wp-content/themes/Permagenta2021/assets/images/plant-illu-02.svg);
right: -150px;
}
#home-03 #perma-content-02 #perma-text-02, .home-03 .perma-content-02 .perma-text-02 {
background-color: var(--color-bg);
border-radius: var(--base-radius);
padding: var(--padding-section-small);
z-index: 3;
position: relative;
}
#home-03 h1, .home-03 h2 {
position: relative;
padding: 0 0 0 35px;
}
#home-03 h1::before, .home-03 h2::before {
content: "";
width: 14px;
height: 14px;
border-radius: var(--round-radius);
position: absolute;
left: 0;
top: 14px;
background-color: var(--color-secondary);
}
#home-03 #perma-content-03 {
padding: var(--padding-section-small) 0 0;
}
#home-03 #perma-content-03 h1 {
color: var(--color-bg);
}
#home-03 #perma-content-03 #advantage-items {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 35px;
}
#home-03 #perma-content-03 #advantage-items .item-adv {
background-color: var(--color-bg);
border-radius: 0 50px;
padding: 56px 50px;
margin: 0;
font-size: var(--text-base-size);
font-weight: 600;
}
#home-03 #perma-content-03 #advantage-items .item-adv:nth-child(even) {
background-color: var(--color-light-green);
}
#home-03 .button-base {
display: inline-block;
}
#home-04 {
padding: var(--padding-medium) 0 var(--padding-section-medium) var(--padding-medium);
}
#home-04 #method-content-01 {
display: -ms-grid;
display: grid;
grid-auto-columns: 1fr;
-ms-grid-columns: 1fr 1fr;
grid-template-columns: 1fr 1fr;
gap: 0px 100px;
}
#home-04 #method-content-01 #method-img-mobile {
display: none;
}
#home-04 #method-content-01 #method-title {
padding: 8px 0 0 var(--padding-section-small);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(42%, #e2225c), color-stop(0%, rgba(255, 255, 255, 0)));
background-image: linear-gradient(to bottom, #e2225c 42%, rgba(255, 255, 255, 0) 0%);
background-position: left;
background-size: 5px 37px;
background-repeat: repeat-y;
position: relative;
}
#home-04 #method-content-01 #method-title::before {
content: "";
background-color: var(--color-secondary);
position: absolute;
width: 5px;
height: 50%;
left: 0;
top: -2px;
border-radius: var(--small-radius);
}
#home-04 #method-content-01 #method-img {
background-color: var(--color-contrast-high);
border-radius: 220px 0 0 0;
position: relative;
}
#home-04 #method-content-01 #method-img::before {
content: "";
position: absolute;
background-image: url(//permagenta.fr/wp-content/themes/Permagenta2021/assets/images/method-illu.svg);
background-repeat: no-repeat;
background-size: auto 98%;
width: 100%;
height: 100%;
left: -71px;
bottom: 0;
background-position-y: bottom;
}
#home-04 #method-content-02 {
padding: var(--padding-section-small) var(--padding-medium) 0 0;
}
#home-04 #method-content-02 h2 {
position: relative;
padding: 0 0 0 32px;
margin-bottom: 60px;
}
#home-04 #method-content-02 h2::before {
content: "";
width: 14px;
height: 14px;
border-radius: var(--round-radius);
position: absolute;
left: -4px;
top: 10px;
background-color: var(--color-secondary);
}
#home-04 #method-content-02 #method {
display: -ms-grid;
display: grid;
grid-auto-columns: 1fr;
-ms-grid-columns: 1fr 1fr 1fr;
grid-template-columns: 1fr 1fr 1fr;
gap: 45px;
position: relative;
}
#home-04 #method-content-02 #method::before {
content: "";
position: absolute;
width: 60%;
height: 500px;
margin: 150px 20% 0;
border: 5px var(--color-secondary) dashed;
border-radius: var(--base-radius);
}
#home-04 #method-content-02 #method .item-method {
padding: 45px 45px 75px;
background-color: var(--color-light-green);
border-radius: 0 0 0 150px;
position: relative;
}
#home-04 #method-content-02 #method .item-method::before {
content: "";
position: absolute;
width: 80%;
height: 147px;
background-size: auto 100%;
bottom: 0;
right: -10px;
background-repeat: no-repeat;
background-position-x: right;
background-position-y: bottom;
}
#home-04 #method-content-02 #method .item-method:nth-child(1)::before {
background-image: url(//permagenta.fr/wp-content/themes/Permagenta2021/assets/images/icon-prepare.svg);
}
#home-04 #method-content-02 #method .item-method:nth-child(2)::before {
background-image: url(//permagenta.fr/wp-content/themes/Permagenta2021/assets/images/icon-clarify.svg);
}
#home-04 #method-content-02 #method .item-method:nth-child(3)::before {
background-image: url(//permagenta.fr/wp-content/themes/Permagenta2021/assets/images/icon-watch.svg);
}
#home-04 #method-content-02 #method .item-method:nth-child(4)::before {
background-image: url(//permagenta.fr/wp-content/themes/Permagenta2021/assets/images/icon-link.svg);
}
#home-04 #method-content-02 #method .item-method:nth-child(5)::before {
background-image: url(//permagenta.fr/wp-content/themes/Permagenta2021/assets/images/icon-plan.svg);
}
#home-04 #method-content-02 #method .item-method:nth-child(even) {
background-color: var(--color-beige);
}
#home-04 #method-content-02 #method .item-method:nth-last-child(1) {
background-color: transparent;
-ms-flex-item-align: end;
align-self: flex-end;
}
#home-04 #method-content-02 #method .item-method:nth-last-child(1)::before {
background-image: none;
width: 0;
height: 0;
}
#home-05 {
padding: var(--padding-section-medium) var(--padding-medium);
background-color: var(--color-light-green);
}
#home-05 h1 {
position: relative;
padding: 0 0 20px;
margin-bottom: var(--padding-section-small);
}
#home-05 h1::before {
content: "";
position: absolute;
background-color: var(--color-secondary);
width: 80px;
height: 5px;
border-radius: var(--small-radius);
left: 0;
bottom: 0;
}
#home-05 .Project {
background-color: var(--color-bg);
padding: var(--padding-section-small) var(--padding-section-medium);
border-radius: var(--base-radius);
display: -ms-grid;
display: grid;
grid-auto-columns: 1fr;
-ms-grid-columns: 0.8fr 1.2fr;
grid-template-columns: 0.8fr 1.2fr;
gap: 0 40px;
margin-bottom: var(--padding-section-extra-small);
position: relative;
width: 90%;
}
#home-05 .Project::after {
content: "";
position: absolute;
width: 205px;
height: 187px;
background-size: 100%;
bottom: 0;
background-image: url(//permagenta.fr/wp-content/themes/Permagenta2021/assets/images/plant-illu-02.svg);
right: -150px;
}
#home-05 .Project .wp-block-column h2 {
position: relative;
padding: 0 0 0 26px;
}
#home-05 .Project .wp-block-column h2::before {
content: "";
width: 14px;
height: 14px;
border-radius: var(--round-radius);
position: absolute;
left: -4px;
top: 11px;
background-color: var(--color-secondary);
}
#home-05 .Project .wp-block-column p {
margin-bottom: 0;
}
#home-05 .Project .wp-block-column .wp-block-gallery {
height: 90%;
}
#home-05 .Project .wp-block-column .wp-block-gallery .blocks-gallery-grid .blocks-gallery-item {
margin-bottom: 0;
}
#home-05 .Project .wp-block-column .wp-block-gallery .blocks-gallery-grid .blocks-gallery-item figure a {
-webkit-transition: all 0.5s ease-out;
transition: all 0.5s ease-out;
}
#home-05 .Project .wp-block-column .wp-block-gallery .blocks-gallery-grid .blocks-gallery-item figure a img {
border-radius: 10px;
}
#home-05 .Project .wp-block-column .wp-block-gallery .blocks-gallery-grid .blocks-gallery-item figure a:hover {
-webkit-transform: scale(1.05);
transform: scale(1.05);
}
#home-05 .Project .wp-block-column .wp-block-gallery .blocks-gallery-grid .blocks-gallery-item figure .blocks-gallery-item__caption {
display: none;
}
#home-05 .Project .project-gallery {
overflow: overlay;
height: 232px;
}
#home-05 .Project .project-gallery .overflow-gallery {
width: 120%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 15px;
}
#home-05 .Project .project-gallery .overflow-gallery .gallery-item {
height: 200px;
overflow: hidden;
border-radius: 10px;
}
#home-05 .Project .project-gallery .overflow-gallery .gallery-item img {
height: 120%;
width: auto;
}
#home-06 .top-team {
display: -ms-grid;
display: grid;
grid-auto-columns: 1fr;
-ms-grid-columns: 0.8fr 1.2fr;
grid-template-columns: 0.8fr 1.2fr;
margin-top: var(--padding-section-medium);
}
#home-06 .top-team .team-img {
width: 100%;
position: relative;
background-image: url(//permagenta.fr/wp-content/themes/Permagenta2021/assets/images/team-img.jpg);
background-size: cover;
border-radius: 0 220px 0 0;
}
#home-06 .top-team .team-content {
padding: 5vh 0 0;
}
#home-06 .top-team .team-content h1, #home-06 .top-team .team-content h2, #home-06 .top-team .team-content p {
padding: 0 var(--padding-medium) 0 var(--padding-section-small);
}
#home-06 .top-team .team-content h1 {
position: relative;
margin-bottom: var(--padding-section-small);
padding-top: 20px;
}
#home-06 .top-team .team-content h1::before {
content: "";
position: absolute;
background-color: var(--color-secondary);
width: 80px;
height: 5px;
border-radius: var(--small-radius);
left: var(--padding-section-small);
top: 0;
}
#home-06 .top-team .team-content h2 {
position: relative;
padding-left: calc(var(--padding-section-small) + 26px);
}
#home-06 .top-team .team-content h2::before {
content: "";
width: 14px;
height: 14px;
border-radius: var(--round-radius);
position: absolute;
left: calc(var(--padding-section-small) - 4px);
top: 11px;
background-color: var(--color-secondary);
}
#home-06 .top-team .gallery-team {
background-color: var(--color-light-green);
padding: 0 var(--padding-medium) 8px var(--padding-section-small);
}
#home-06 .top-team .gallery-team .gallery-wrapper {
padding: var(--padding-extra-small) 0;
overflow-y: auto;
}
#home-06 .top-team .gallery-team .gallery-wrapper .slider-team {
display: -ms-grid;
display: grid;
grid-auto-columns: 1fr;
-ms-grid-columns: 1fr 1fr 1fr 1fr;
grid-template-columns: 1fr 1fr 1fr 1fr;
gap: 0 15px;
width: 150%;
}
#home-06 .top-team .gallery-team .gallery-wrapper .slider-team .modal-container .item-team {
-webkit-transition: all 0.5s ease-out;
transition: all 0.5s ease-out;
background-color: var(--color-bg);
padding: 15px;
border-radius: 10px;
cursor: pointer;
}
#home-06 .top-team .gallery-team .gallery-wrapper .slider-team .modal-container .item-team .item-team-img img {
width: 100%;
height: 150px;
-o-object-fit: cover;
object-fit: cover;
border-radius: 6px 6px 0 0;
}
#home-06 .top-team .gallery-team .gallery-wrapper .slider-team .modal-container .item-team h3 {
color: var(--color-primary);
margin: 10px 0 5px;
font-size: 1.1em;
}
#home-06 .top-team .gallery-team .gallery-wrapper .slider-team .modal-container .item-team h4 {
height: 47px;
font-size: 0.95em;
margin: 0 0 5px;
}
#home-06 .top-team .gallery-team .gallery-wrapper .slider-team .modal-container .item-team p {
display: none;
font-size: var(--text-base-size);
padding: 0;
}
#home-06 .top-team .gallery-team .gallery-wrapper .slider-team .modal-container .item-team:hover {
-webkit-transform: scale(1.05);
transform: scale(1.05);
}
#home-06 .top-team .gallery-team .gallery-wrapper .slider-team .modal-container.active-team {
width: 100%;
height: 100%;
position: fixed;
top: 0;
left: 0;
background-color: rgba(63, 191, 63, 0.81);
z-index: 28;
}
#home-06 .top-team .gallery-team .gallery-wrapper .slider-team .modal-container.active-team .item-team {
width: 800px;
margin: 20vh auto 0;
cursor: initial;
position: relative;
padding: 30px;
}
#home-06 .top-team .gallery-team .gallery-wrapper .slider-team .modal-container.active-team .item-team p {
display: block;
}
#home-06 .top-team .gallery-team .gallery-wrapper .slider-team .modal-container.active-team .item-team .item-team-img {
float: left;
width: 250px;
margin-right: 25px;
}
#home-06 .top-team .gallery-team .gallery-wrapper .slider-team .modal-container.active-team .item-team .item-team-img img {
height: auto;
border-radius: 6px;
}
#home-06 .top-team .gallery-team .gallery-wrapper .slider-team .modal-container.active-team .item-team h3, #home-06 .top-team .gallery-team .gallery-wrapper .slider-team .modal-container.active-team .item-team h4, #home-06 .top-team .gallery-team .gallery-wrapper .slider-team .modal-container.active-team .item-team p {
width: calc(100% - 275px);
display: inline-block;
}
#home-06 .top-team .gallery-team .gallery-wrapper .slider-team .modal-container.active-team .item-team:hover {
-webkit-transform: scale(1);
transform: scale(1);
}
#home-06 .top-team .gallery-team .gallery-wrapper .slider-team .modal-container.active-team .close-team {
content: "";
position: absolute;
background-image: url(//permagenta.fr/wp-content/themes/Permagenta2021/assets/images/icon-cancel.svg);
width: 30px;
height: 30px;
background-size: 60%;
right: calc((100% - 890px)/ 2);
top: 20vh;
z-index: 40;
background-color: white;
border-radius: 5px;
background-position: center;
background-repeat: no-repeat;
cursor: pointer;
}
#home-06 .top-team .gallery-team .gallery-wrapper .slider-team .modal-container.active-team .close-team:hover {
-webkit-transform: scale(1.05);
transform: scale(1.05);
}
#home-06 .top-team a.button-base {
margin: var(--padding-section-extra-small) var(--padding-section-small) 0;
display: inline-block;
}
.page-template-default {
background-color: var(--color-light-green);
}
.page-template-default .site-content {
margin-top: 74px;
}
.page-template-default .site-content .site-main {
padding: 0 10%;
}
.page-template-default .site-content .site-main article header figure {
width: 100%;
}
.page-template-default .site-content .site-main article header figure img {
width: 100%;
height: 470px !important;
max-width: 100% !important;
-o-object-fit: cover;
object-fit: cover;
}
.page-template-default .site-content .site-main article .entry-content {
background-color: var(--color-bg);
border-radius: 0 220px 0 0;
margin-top: -190px;
display: inline-block;
width: 100%;
padding: var(--padding-section-small) var(--padding-medium) 0;
}
.page-template-default .site-content .site-main article .entry-content .title h1 {
font-size: var(--text-xxl);
width: 40%;
padding-left: var(--padding-section-extra-small);
position: relative;
margin: 0 0 50px;
}
.page-template-default .site-content .site-main article .entry-content .title h1::before {
content: "";
width: 6px;
height: 108%;
position: absolute;
left: 0;
top: 0;
background-color: var(--color-secondary);
border-radius: var(--small-radius);
}
.page-template-default .site-content .site-main article .entry-content h2 {
font-size: var(--text-xl);
padding-left: var(--padding-section-extra-small);
position: relative;
}
.page-template-default .site-content .site-main article .entry-content h2::before {
content: "";
width: 14px;
height: 14px;
position: absolute;
left: 0;
top: 13px;
background-color: var(--color-secondary);
border-radius: var(--round-radius);
}
.page-template-default .site-content .site-main article .entry-content h2:nth-child(2n) {
margin-top: 65px;
}
.page-template-default .site-content .site-main article .entry-content ul {
font-size: var(--text-md);
color: var(--color-contrast-high);
line-height: var(--text-lg);
margin: 0 0 34px var(--padding-section-extra-small);
}
.page-template-default .site-content .site-main article .entry-content ul li {
padding-left: var(--padding-extra-small);
position: relative;
margin-bottom: 4px;
}
.page-template-default .site-content .site-main article .entry-content ul li::before {
content: "";
position: absolute;
width: 10px;
height: 10px;
left: 0;
top: 9px;
background-color: var(--color-primary);
border-radius: var(--round-radius);
}
.page-template-default .site-content .site-main article .entry-content .wp-block-file {
font-size: var(--text-md);
color: var(--color-contrast-high);
line-height: var(--text-xl);
margin: 0 0 34px;
}
.page-template-default .site-content .site-main article .entry-content a {
color: var(--color-dark-blue-green);
}
.page-template-default .site-content .site-main article .entry-content .quote-bloc {
background-color: var(--color-light-green);
color: var(--color-dark-blue-green);
padding: var(--padding-extra-small);
margin: 20px 0 55px;
}
.page-template-default .site-content .site-main article .entry-content .quote-bloc p {
color: var(--color-dark-blue-green);
margin: 20px 0 0;
}
.page-template-default .site-content .site-main article .entry-content .quote-bloc h4 {
padding-left: 30px;
position: relative;
margin-bottom: 3px;
}
.page-template-default .site-content .site-main article .entry-content .quote-bloc h4::before {
content: "//";
position: absolute;
left: 0;
top: -2px;
}
.page-template-default .site-content .site-main article .entry-content .quote-bloc h5 {
font-size: var(--text-base-size);
}
.page-template-default .site-content .site-main article .entry-content .method-block {
padding: 404px var(--padding-medium) 0;
background-color: var(--color-dark-blue-green);
border-radius: 0 220px 0 0;
margin: 100px 0 0 -120px;
width: calc(100% + 120px);
position: relative;
}
.page-template-default .site-content .site-main article .entry-content .method-block::before {
content: "";
position: absolute;
background-image: url(//permagenta.fr/wp-content/themes/Permagenta2021/assets/images/method-illu-mobile.svg);
width: 550px;
height: 440px;
left: var(--padding-medium);
top: -36px;
background-size: 100%;
background-repeat: no-repeat;
}
.page-template-default .site-content .site-main article .entry-content .method-block h2 {
color: var(--color-bg);
position: absolute;
right: 147px;
bottom: 98px;
width: 230px;
line-height: 1.15em;
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
.page-template-default .site-content .site-main article .entry-content .method-block h2::before {
top: 9px;
}
.page-template-default .site-content .site-main article .entry-content .method-title-block {
background-color: var(--color-bg);
padding: var(--padding-section-extra-small) var(--padding-small);
margin-top: -120px;
position: relative;
border-radius: 50px 0 0 0;
}
.page-template-default .site-content .site-main article .entry-content h3 {
color: var(--color-primary);
}
.page-template-default .site-content .site-main article .entry-content .method-items {
background-color: var(--color-light-green);
width: calc(100% + 240px);
padding: var(--padding-section-extra-small) 0;
margin: 0 0 0 -120px;
}
.page-template-default .site-content .site-main article .entry-content .method-items h3 {
background-color: var(--color-bg);
padding: 25px;
border-radius: 10px;
margin: 0 120px;
position: relative;
}
.page-template-default .site-content .site-main article .entry-content .method-items h3::before, .page-template-default .site-content .site-main article .entry-content .method-items h3::after {
content: "";
position: absolute;
background-color: var(--color-bg);
width: 10px;
height: 60px;
left: 120px;
bottom: -60px;
}
.page-template-default .site-content .site-main article .entry-content .method-items h3::after {
left: auto;
right: 120px;
}
.page-template-default .site-content .site-main article .entry-content .method-items .item-method {
background-color: var(--color-bg);
padding: 40px;
border-radius: 10px;
margin: 60px 120px 0;
}
.page-template-default .site-content .site-main article .entry-content .method-items .item-method h4 {
font-size: var(--text-lg);
margin: 0;
}
.page-template-default .site-content .site-main article .entry-content .method-items .item-method h5 {
font-size: var(--text-md);
color: var(--color-dark-blue-green);
margin: 6px 0 40px;
}
.page-template-default .site-content .site-main article .entry-content .method-items .item-method p {
margin: 0 0 60px;
}
.page-template-default .site-content .site-main article .entry-content .method-items .item-method blockquote {
border-left: none;
padding: 32px 10px 10px;
margin: 0;
font-size: var(--text-base-size);
font-style: italic;
position: relative;
}
.page-template-default .site-content .site-main article .entry-content .method-items .item-method blockquote p {
margin: 0;
}
.page-template-default .site-content .site-main article .entry-content .method-items .item-method blockquote::before, .page-template-default .site-content .site-main article .entry-content .method-items .item-method blockquote::after {
content: "";
position: absolute;
}
.page-template-default .site-content .site-main article .entry-content .method-items .item-method blockquote::before {
background-color: var(--color-secondary);
width: calc(100% - 120px);
height: 3px;
border-radius: 3px;
left: 10px;
top: 0;
}
.page-template-default .site-content .site-main article .entry-content .method-items .item-method blockquote::after {
background-image: url(//permagenta.fr/wp-content/themes/Permagenta2021/assets/images/icon-quote.svg);
width: 76px;
height: 56px;
right: 10px;
top: -33px;
background-size: 100%;
background-repeat: no-repeat;
}
.page-template-default .site-content .site-main article .entry-content .method-items .item-method figure {
text-align: center;
margin-bottom: 40px;
width: 100%;
}
.page-template-default .site-content .site-main article .entry-content .method-items .item-method figure img {
height: 400px;
-o-object-fit: cover;
object-fit: cover;
border-radius: 6px;
width: 100%;
-o-object-position: left top;
object-position: left top;
}
.page-template-default .site-content .site-main article .entry-content .method-items .item-method .focus-item {
background-color: var(--color-light-green);
padding-left: 25px;
padding-right: 25px;
-webkit-transition: all 0.5s ease-out;
transition: all 0.5s ease-out;
position: relative;
}
.page-template-default .site-content .site-main article .entry-content .method-items .item-method .focus-item:nth-child(5) {
border-radius: 15px 15px 0 0;
padding-top: 25px;
padding-bottom: 15px;
margin-top: -25px;
}
.page-template-default .site-content .site-main article .entry-content .method-items .item-method .focus-item:nth-child(7) {
border-radius: 0 0 15px 15px;
padding-top: 15px;
padding-bottom: 25px;
margin-bottom: 60px;
}
.page-template-default .site-content .site-main article .entry-content .method-items .item-method .focus-item .wp-block-group__inner-container {
background-color: var(--color-bg);
border-radius: 10px;
width: 100%;
display: inline-block;
cursor: pointer;
-webkit-transition: all 0.5s ease-out;
transition: all 0.5s ease-out;
}
.page-template-default .site-content .site-main article .entry-content .method-items .item-method .focus-item .wp-block-group__inner-container:hover {
-webkit-transform: scale(1.05);
transform: scale(1.05);
}
.page-template-default .site-content .site-main article .entry-content .method-items .item-method .focus-item .wp-block-group__inner-container figure {
width: 70px;
float: left;
margin: 10px 25px 10px 10px;
}
.page-template-default .site-content .site-main article .entry-content .method-items .item-method .focus-item .wp-block-group__inner-container figure img {
width: 100%;
height: 65px !important;
max-width: 100% !important;
-o-object-fit: cover;
object-fit: cover;
border-radius: 6px;
}
.page-template-default .site-content .site-main article .entry-content .method-items .item-method .focus-item h6 {
font-weight: 600;
font-size: var(--text-base-size);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
height: 64px;
margin-top: 10px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.page-template-default .site-content .site-main article .entry-content .method-items .item-method .focus-item p {
display: none;
}
.page-template-default .site-content .site-main article .entry-content .method-items .item-method .focus-item .close-focus {
display: none;
background-image: url(//permagenta.fr/wp-content/themes/Permagenta2021/assets/images/icon-cancel.svg);
width: 30px !important;
height: 30px;
background-size: 70%;
position: absolute;
top: 12vh;
right: 11%;
cursor: pointer;
background-repeat: no-repeat;
background-position: center;
margin: 0 !important;
}
.page-template-default .site-content .site-main article .entry-content .method-items .item-method .focus-item .close-focus:hover {
background-color: var(--color-light-green);
}
.page-template-default .site-content .site-main article .entry-content .method-items .item-method .focus-item.active-focus-item {
position: fixed;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 20;
margin: 0;
padding: 0;
background-color: rgba(63, 191, 63, 0.81);
border-radius: 0;
}
.page-template-default .site-content .site-main article .entry-content .method-items .item-method .focus-item.active-focus-item .close-focus {
display: block;
}
.page-template-default .site-content .site-main article .entry-content .method-items .item-method .focus-item.active-focus-item .wp-block-group__inner-container {
width: 80%;
margin-left: 10%;
margin-top: 10vh;
}
.page-template-default .site-content .site-main article .entry-content .method-items .item-method .focus-item.active-focus-item .wp-block-group__inner-container:hover {
-webkit-transform: scale(1);
transform: scale(1);
}
.page-template-default .site-content .site-main article .entry-content .method-items .item-method .focus-item.active-focus-item .wp-block-group__inner-container figure {
width: 450px;
margin: 20px;
}
.page-template-default .site-content .site-main article .entry-content .method-items .item-method .focus-item.active-focus-item .wp-block-group__inner-container figure img {
height: auto !important;
}
.page-template-default .site-content .site-main article .entry-content .method-items .item-method .focus-item.active-focus-item .wp-block-group__inner-container h6 {
display: inline-block;
font-size: var(--text-xl);
height: auto;
margin: 30px 0 40px;
}
.page-template-default .site-content .site-main article .entry-content .method-items .item-method .focus-item.active-focus-item .wp-block-group__inner-container p {
display: block;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
padding-right: 20px;
max-height: 55vh;
overflow-y: auto;
}
.page-template-default .site-content .site-main article .entry-content .wp-block-group .wp-block-columns figure img {
height: auto;
border-radius: 8px;
}
.page-template-default .site-content .site-main article .entry-content .wp-block-columns figure img {
height: auto;
border-radius: 8px;
}
.single-post .site-content {
margin-top: 74px;
padding: 0 var(--padding-large);
background-color: var(--color-light-green);
}
.single-post .site-content #primary header {
position: relative;
margin-top: 44px;
height: 213px;
display: inline-block;
width: 100%;
}
.single-post .site-content #primary header::before {
content: "";
position: absolute;
width: 254px;
height: 227px;
background-size: 100%;
top: -14px;
background-repeat: no-repeat;
background-image: url(//permagenta.fr/wp-content/themes/Permagenta2021/assets/images/plant-illu-02.svg);
left: 0;
background-position-x: -71px;
}
.single-post .site-content #primary header::after {
content: "";
position: absolute;
background-color: var(--color-secondary);
width: 160px;
height: 160px;
border-radius: var(--round-radius);
right: -51px;
bottom: -49px;
}
.single-post .site-content #primary header h1 {
font-size: var(--text-xxl);
padding: 0 90px 0 220px;
margin: 0;
height: 213px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
background-color: var(--color-bg);
border-top-right-radius: 150px;
}
.single-post .site-content #primary .post-thumbnail {
background-color: var(--color-bg);
margin: 10px 0 0;
padding: 20px 180px;
}
.single-post .site-content #primary .post-thumbnail img {
width: 100%;
height: 500px !important;
-o-object-fit: cover;
object-fit: cover;
border-radius: 10px;
}
.single-post .site-content #primary .entry-content {
background-color: var(--color-bg);
margin: 10px 0 0;
padding: 30px 60px;
} .single-post .site-content #primary .entry-content {
padding: 30px 16%;
} .single-post .site-content #primary .entry-content .wp-block-image {
margin-bottom: 40px;
}
.single-post .site-content #primary .entry-content .wp-block-image a img {
border-radius: 10px;
width: 100%;
height: auto;
}
.single-post .site-content #primary article header h2 {
font-size: var(--text-xl);
padding-left: var(--padding-section-extra-small);
position: relative;
margin-bottom: 50px;
}
.single-post .site-content #primary article header h2::before {
content: "";
width: 14px;
height: 14px;
position: absolute;
left: 0;
top: 13px;
background-color: var(--color-secondary);
border-radius: var(--round-radius);
}
.single-post .site-content #primary article header h2 a {
color: var(--color-contrast-higher);
}
.single-post .site-content #primary article header .post-thumbnail {
margin: 30px 0;
}
.single-post .site-content #primary article header .post-thumbnail a img {
width: 100%;
height: 400px !important;
max-width: 100% !important;
-o-object-fit: cover;
object-fit: cover;
border-radius: 10px;
}
.single-post .site-content #primary article .blocks-gallery-grid {
margin-bottom: 30px;
}
.single-post .site-content #primary article .blocks-gallery-grid li figure a {
height: 250px !important;
}
.single-post .site-content #primary article .blocks-gallery-grid li figure a img {
border-radius: 10px;
}
.single-post .site-content #primary article .blocks-gallery-grid li figure figcaption {
display: none;
}
.single-post .site-content #primary article .wp-block-group .wp-block-columns figure img {
height: auto;
border-radius: 8px;
}
.single-post .site-content #primary article .wp-block-columns figure img {
height: auto;
border-radius: 8px;
}
.single-post .site-content #primary article .wp-block-image img {
width: 100%;
height: auto;
border-radius: 8px;
}
.nav-links {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
margin: 40px 0 0;
gap: 40px;
}
.nav-links .nav-previous a, .nav-links .nav-next a {
-webkit-transition: all 0.5s ease-out;
transition: all 0.5s ease-out;
text-decoration: none;
}
.nav-links .nav-previous a p, .nav-links .nav-next a p {
-webkit-transition: all 0.5s ease-out;
transition: all 0.5s ease-out;
position: relative;
}
.nav-links .nav-previous a p::before, .nav-links .nav-next a p::before {
content: "";
position: absolute;
background-image: url(//permagenta.fr/wp-content/themes/Permagenta2021/assets/images/arrow-white.svg);
width: 24px;
height: 16px;
background-size: 100%;
background-repeat: no-repeat;
top: 16px;
-webkit-transition: all 0.5s ease-out;
transition: all 0.5s ease-out;
}
.nav-links .nav-previous a p {
padding: 15px 25px 15px 60px !important;
}
.nav-links .nav-previous a p::before {
left: 26px;
}
.nav-links .nav-previous a p:hover::before {
left: 20px;
}
.nav-links .nav-next a p {
padding: 15px 60px 15px 25px !important;
}
.nav-links .nav-next a p::before {
right: 26px;
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
.nav-links .nav-next a p:hover::before {
right: 20px;
}
.category .site-content {
margin-top: 74px;
}
.category .cat-thumbnail {
width: 100%;
}
.category .cat-thumbnail img {
width: 100%;
height: calc(100vh - 74px) !important;
max-width: 100% !important;
-o-object-fit: cover;
object-fit: cover;
}
.category .content-cat {
background-color: var(--color-bg);
border-radius: 0 220px 0 0;
margin-top: -60vh;
display: inline-block;
width: calc(100% - 120px);
padding: 60px 120px 0 240px;
margin-bottom: 40px;
}
.category .content-cat .archive-description {
margin-bottom: 10px;
display: inline-block;
}
.category .content-cat .items-cat {
display: -ms-grid;
display: grid;
-ms-grid-columns: 1fr 1fr;
grid-template-columns: 1fr 1fr;
grid-auto-columns: 1fr;
gap: 45px;
}
.category .content-cat .items-cat article {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
padding: 45px 45px 45px;
background-color: var(--color-light-green);
border-radius: 0 0 150px 0;
position: relative;
}
.category .content-cat .items-cat article:nth-child(3n + 1) {
background-color: var(--color-beige);
}
.category .content-cat .items-cat article header h2 a {
color: var(--color-contrast-high);
}
.category .content-cat .items-cat article .post-thumbnail {
margin: 0 0 20px;
}
.category .content-cat .items-cat article .post-thumbnail a img {
width: 100%;
height: 200px !important;
max-width: 100% !important;
-o-object-fit: cover;
object-fit: cover;
border-radius: 8px;
}
.category .content-cat .items-cat article .entry-content p {
font-size: var(--text-base-size);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-ms-flex-flow: column wrap;
flex-flow: column wrap;
margin-bottom: 0;
}
.category .content-cat .items-cat article .entry-content p a {
display: inline-block;
margin: 20px 0 0;
width: 161px;
}
.category header h1 {
font-size: var(--text-xxl);
width: 40%;
padding-left: var(--padding-section-extra-small);
position: relative;
margin: 0 0 50px;
}
.category header h1::before {
content: "";
width: 6px;
height: 108%;
position: absolute;
left: 0;
top: 0;
background-color: var(--color-secondary);
border-radius: var(--small-radius);
} .category #main > div > header {
padding-left: 22%;
padding-right: 22%;
}
.category header h1 {
width: 100%
} 
.category .content-cat .archive-description {
margin-bottom: 15px;
}
.tag .site-content {
margin-top: 74px;
}
.tag .cat-thumbnail {
width: 100%;
}
.tag .cat-thumbnail img {
width: 100%;
height: calc(100vh - 74px) !important;
max-width: 100% !important;
-o-object-fit: cover;
object-fit: cover;
}
.tag .content-cat {
background-color: var(--color-bg);
border-radius: 0 220px 0 0;
margin-top: -60vh;
display: inline-block;
width: calc(100% - 120px);
padding: 60px 120px 0 240px;
margin-bottom: 40px;
}
.tag .content-cat .archive-description {
margin-bottom: 15px;
display: inline-block;
}
.tag .content-cat .items-cat {
display: -ms-grid;
display: grid;
-ms-grid-columns: 1fr 1fr;
grid-template-columns: 1fr 1fr;
grid-auto-columns: 1fr;
gap: 45px;
}
.tag .content-cat .items-cat article {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
padding: 45px 45px 45px;
background-color: var(--color-light-green);
border-radius: 0 0 150px 0;
position: relative;
}
.tag .content-cat .items-cat article:nth-child(3n + 1) {
background-color: var(--color-beige);
}
.tag .content-cat .items-cat article header h2 a {
color: var(--color-contrast-high);
}
.tag .content-cat .items-cat article .post-thumbnail {
margin: 0 0 20px;
}
.tag .content-cat .items-cat article .post-thumbnail a img {
width: 100%;
height: 200px !important;
max-width: 100% !important;
-o-object-fit: cover;
object-fit: cover;
border-radius: 8px;
}
.tag .content-cat .items-cat article .entry-content p {
font-size: var(--text-base-size);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-ms-flex-flow: column wrap;
flex-flow: column wrap;
margin-bottom: 0;
}
.tag .content-cat .items-cat article .entry-content p a {
display: inline-block;
margin: 20px 0 0;
width: 161px;
}
.tag header h1 {
font-size: var(--text-xxl);
width: 40%;
padding-left: var(--padding-section-extra-small);
position: relative;
margin: 0 0 50px;
}
.tag header h1::before {
content: "";
width: 6px;
height: 108%;
position: absolute;
left: 0;
top: 0;
background-color: var(--color-secondary);
border-radius: var(--small-radius);
}
.tag #main > div > header {
padding-left: 22%;
padding-right: 22%;
}
.tag header h1 {
width: 100%
}  .lp-faq {
padding: 0 8%;
} .format-standard .wp-block-pullquote {
border-top: 3px dashed var(--color-green);
border-bottom: 3px dashed var(--color-green);
background-color: var(--color-light-green);
padding: 40px 20px;
margin: 20px 0 50px;
}
.format-standard .wp-block-pullquote p {
font-size: var(--text-base-size);
margin: 0;
color: var(--color-dark-blue-green);
}
footer {
margin-top: var(--padding-section-medium);
background-color: var(--color-contrast-high);
border-radius: 0 220px 0 0;
padding-top: var(--padding-section-medium);
}
footer #footer-content {
border-radius: 105px 105px 0 0;
background-color: var(--color-bg);
width: 70%;
margin: 0 auto;
padding: var(--padding-section-small) var(--padding-section-medium) var(--padding-extra-small);
position: relative;
}
footer #footer-content::before, footer #footer-content::after {
content: "";
position: absolute;
bottom: 0;
background-repeat: no-repeat;
}
footer #footer-content::before {
width: 231px;
height: 211px;
background-size: 100%;
bottom: 0;
background-image: url(//permagenta.fr/wp-content/themes/Permagenta2021/assets/images/plant-illu-02.svg);
left: -133px;
}
footer #footer-content::after {
width: 500px;
height: 252px;
background-size: 100%;
bottom: 0;
background-image: url(//permagenta.fr/wp-content/themes/Permagenta2021/assets/images/contact.svg);
right: -190px;
}
footer #footer-content h1 {
font-size: var(--text-xxl);
}
footer #footer-content #footer-container {
display: -ms-grid;
display: grid;
grid-auto-columns: 1fr;
-ms-grid-columns: 1.4fr 0.6fr;
grid-template-columns: 1.4fr 0.6fr;
gap: 0 70px;
width: 100%;
}
footer #footer-content #footer-container #left-footer h4 {
margin-top: 20px;
font-size: var(--text-base-size);
font-weight: 400;
}
footer #footer-content #footer-container #left-footer .mail-footer {
position: relative;
color: var(--color-dark-blue-green);
padding-left: 35px;
font-weight: 600;
}
footer #footer-content #footer-container #left-footer .mail-footer::before {
content: "";
position: absolute;
background-image: url(//permagenta.fr/wp-content/themes/Permagenta2021/assets/images/icon-email.svg);
width: 25px;
height: 25px;
left: 0;
top: 0;
background-size: 100%;
background-repeat: no-repeat;
}
footer #footer-content #footer-container #left-footer #form-footer {
margin-top: 20px;
}
footer #footer-content #footer-container #left-footer #form-footer .wpforms-field .wpforms-field-label {
color: var(--color-dark-blue-green);
font-weight: 600;
font-size: var(--text-base-size);
}
footer #footer-content #footer-container #left-footer #form-footer .wpforms-field input, footer #footer-content #footer-container #left-footer #form-footer .wpforms-field textarea {
background-color: var(--color-light-green);
border-radius: 6px;
padding: 8px 12px;
border: 1px var(--color-blue-green) solid;
}
footer #footer-content #footer-container #left-footer #form-footer .wpforms-form button[type=submit] {
background-color: var(--color-primary);
color: var(--color-bg);
border: none;
border-radius: var(--small-radius);
cursor: pointer;
font-size: var(--text-base-size);
line-height: var(--text-md);
padding: 15px 25px;
text-align: left;
-webkit-transition: all 0.5s ease-out;
transition: all 0.5s ease-out;
}
footer #footer-content #footer-container #left-footer #form-footer .wpforms-form button[type=submit]:hover {
-webkit-transform: scale(1.05);
transform: scale(1.05);
}
footer #footer-content #footer-container #left-footer #form-footer .wpforms-confirmation-container-full {
margin: 50px 0;
background-color: var(--color-light-green);
border-radius: 6px;
border: 1px var(--color-blue-green) solid;
}
footer #footer-content #footer-container #left-footer #form-footer .wpforms-confirmation-container-full p {
padding: 60px;
}
footer #footer-content #footer-container #right-footer {
border-left: 3px var(--color-blue-green) solid;
padding-left: 40px;
}
footer #footer-content #footer-container #right-footer .social-menu-container {
margin-top: 20px;
}
footer #footer-content #footer-container #right-footer .social-menu-container a {
display: inline-block;
margin-right: 10px;
}
footer #footer-content #footer-container #right-footer .social-menu-container a img {
width: 40px;
}
footer #footer-content #footer-container #right-footer .social-menu-container a:hover {
-webkit-transform: scale(1.05);
transform: scale(1.05);
}
footer #footer-content #footer-container #right-footer nav ul {
margin-top: 60px;
}
footer #footer-content #footer-container #right-footer nav ul li {
margin-bottom: 15px;
}
footer #footer-content #footer-container #right-footer nav ul li a {
color: var(--color-contrast-medium);
}
#cmplz-manage-consent {
display: none;
}
.admin-bar header#masthead {
top: 32px;
}
.error404 .error-404 {
padding: 0 var(--padding-extra-large) 20px;
}
.error404 .error-404 .illu-404 {
margin-top: -128px;
margin-bottom: -20px;
}
.error404 .error-404 header h1 {
font-size: var(--text-xxl);
width: 70%;
padding-left: var(--padding-section-extra-small);
position: relative;
margin: 0 0 50px;
}
.error404 .error-404 header h1::before {
content: "";
width: 6px;
height: 108%;
position: absolute;
left: 0;
top: 0;
background-color: var(--color-secondary);
border-radius: var(--small-radius);
}
h1 {
font-size: var(--text-xl);
line-height: var(--text-lg);
font-weight: 600;
margin: 0 0 34px;
}
h2 {
font-size: var(--text-lg);
line-height: var(--text-lg);
font-weight: 600;
margin: 0 0 34px;
}
h3 {
font-size: var(--text-lg);
line-height: var(--text-lg);
font-weight: 600;
margin: 0 0 34px;
}
h4 {
font-size: var(--text-md);
line-height: var(--text-lg);
font-weight: 600;
margin: 0 0 24px;
}
p {
font-size: var(--text-md);
color: var(--color-contrast-high);
line-height: var(--text-xl);
margin: 0 0 34px;
word-break: break-word;
} .menu-button {
background-color: transparent;
border: none;
margin: 0;
padding: 0;
cursor: pointer;
}
.button-down-effect {
-webkit-transition: -webkit-transform 250ms;
transition: -webkit-transform 250ms;
transition: transform 250ms;
transition: transform 250ms, -webkit-transform 250ms;
}
.button-down-effect:hover {
-webkit-transform: translateY(10px);
transform: translateY(10px);
}
.button-base, a.wp-block-file__button, .meta-nav, a.button-base {
background-color: var(--color-primary) !important;
color: var(--color-bg) !important;
border: none !important;
border-radius: var(--small-radius) !important;
cursor: pointer !important;
font-size: var(--text-base-size) !important;
line-height: var(--text-md) !important;
padding: 15px 25px !important;
text-align: left !important;
text-decoration: none;
}
.button-base:hover, a.wp-block-file__button:hover, .meta-nav:hover, a.button-base:hover {
-webkit-transform: scale(1.05) !important;
transform: scale(1.05) !important;
}
a.wp-block-file__button {
-webkit-transition: all 0.5s ease-out;
transition: all 0.5s ease-out;
} @media screen and (min-width: 1700px) {
header#masthead {
padding: 12px;
}
header#masthead .site-logo {
padding: 15px 20px 5px;
}
header#masthead .site-logo img {
width: 220px;
}
header#masthead nav .primary-menu-container ul {
margin: 22px 0 0 80px;
}
header#masthead nav .primary-menu-container ul li a {
font-size: var(--text-md);
padding: 0 5px 12px;
margin: 0 20px;
}
header#masthead #social-menu-container {
margin-left: auto;
margin-top: 12px;
}
header#masthead #social-menu-container a img {
width: 30px;
height: auto;
margin: 0 5px;
}
.site-content {
margin-top: 140px;
}
.site-content #home-01 #home-img {
height: calc(100vh - 140px);
}
.site-content #home-01 #home-title h1 {
font-size: var(--text-2xxxl);
max-width: 510px;
margin: 0;
}
.site-content #home-01 #home-title h1 span {
padding: 12px 20px;
}
.site-content #home-01 #home-title p {
margin: 35px 0;
font-size: var(--text-lg);
line-height: var(--text-lg);
}
.site-content #home-01 #link-arrow {
float: left;
}
.site-content #home-01 #plant-img {
width: 280px;
height: 254px;
}
.site-content #home-01 #plant-img img {
margin-left: 53px;
}
#home-02 {
display: -ms-grid;
display: grid;
grid-auto-columns: 1fr;
-ms-grid-columns: 0.7fr 1.3fr;
grid-template-columns: 0.7fr 1.3fr;
gap: 0px 60px;
padding: var(--padding-section-large) var(--padding-extra-large);
}
#home-02 #perma-content-01 #perma-point p {
font-size: var(--text-base-size);
padding: 22px 22px 22px 60px;
}
#home-02 #perma-content-01 #perma-point p::before {
top: 13px;
width: 30px;
height: 43px;
}
#home-02 #perma-content-01 #perma-point p:nth-child(3)::before {
top: 18px;
height: 34px;
}
#home-03 {
padding: var(--padding-section-large) var(--padding-extra-large);
}
#home-03 #perma-content-02 #perma-text-02 {
padding: var(--padding-small);
}
#home-03 #perma-content-03 #advantage-items .item-adv {
font-size: var(--text-md);
}
#home-04 {
padding: var(--padding-section-large) 0 var(--padding-section-large) var(--padding-extra-large);
}
#home-04 #method-content-01 {
gap: 0px 100px;
}
#home-04 #method-content-01 #method-img::before {
height: 101%;
left: -100px;
}
#home-04 #method-content-02 h2 {
margin-bottom: 120px;
}
#home-04 #method-content-02 #method {
gap: 60px;
}
#home-04 #method-content-02 #method .item-method {
padding: 55px 55px 85px;
}
#home-04 #method-content-02 #method .item-method::before {
height: 170px;
}
.page-template-default .site-content .site-main {
padding: 0 20%;
}
.page-template-default .site-content .site-main article .entry-content .method-items .item-method .focus-item.active-focus-item .wp-block-group__inner-container {
width: 60%;
margin-left: 20%;
margin-top: 15vh;
}
.page-template-default .site-content .site-main article .entry-content .method-items .item-method .focus-item .close-focus {
top: 16vh;
right: calc(21% - 10px);
}
.single-post .site-content {
padding: 0 300px;
}
.home h1 {
font-size: var(--text-xxxl);
margin: 0 0 45px;
}
.home h2 {
font-size: var(--text-xxl);
margin: 0 0 45px;
}
.home h3 {
font-size: var(--text-xl);
margin: 0 0 45px;
}
.home p {
font-size: var(--text-lg);
line-height: var(--text-lg);
margin: 0 0 45px;
}
} #post-1190 .entry-content {
padding-left: 0px;
padding-right: 0px;
}
.page-id-1190 .site-main {
padding: 0px !important;
}
#post-1190 > header {
display: none;
padding: 0px;
margin: 0px;
}
#post-1190 > div.entry-content > div.wp-block-media-text.alignfull.is-stacked-on-mobile.is-vertically-aligned-center {
margin-top: 6em;
}
#post-1190 .the-time-is-now {
background-color: #41b570;
color: white;
padding-top: 2em;
padding-bottom: 2em;
}
#post-1190 .the-time-is-now p {
color: white;
}
#post-1190 h2.testimonials {
text-align: center;
}
#post-1190 span.testimonials {
background-color: var(--color-secondary);
color: white;
padding: 10px 20px;
border-radius: var(--small-radius);
}
.site-content #home-title-new h2 span {
background-color: var(--color-secondary);
color:white;
padding: 10px 20px;
border-radius: var(--small-radius);
}
.site-content #home-title-new h2 div.spacing {
height: 1em !important;
}
.home-width {
padding-left: 20%;
padding-right: 20%;
}  @media screen and (max-width: 1401px) { .site-content {
margin-top: 90px;
}
.site-content #home-01 {
-ms-grid-columns: 1.3fr 0.7fr;
grid-template-columns: 1.3fr 0.7fr;
gap: 0px 40px;
}
.site-content #home-01 #home-img {
height: calc(100vh - 90px);
background-image: url(//permagenta.fr/wp-content/themes/Permagenta2021/assets/images/mobile-illu.svg);
}
.site-content #home-01 #home-title {
padding: 6vh 100px 0 0;
}
.site-content #home-01 #home-title p {
margin: 30px 0 20px;
}
.site-content #home-01 #link-arrow {
width: 30px;
}
.site-content #home-01 #plant-img {
width: 155px;
height: 140px;
}
.site-content #home-01 #plant-img img {
margin-left: 53px;
}
.site-content #home-02 {
padding: var(--padding-section-small) var(--padding-small);
}
.site-content #home-02 #perma-content-01 {
padding: 5vh 0;
}
.site-content #home-02 #perma-content-01 #perma-point {
gap: 20px;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
}
.site-content #home-02 #perma-content-01 #perma-point p {
padding: 20px 20px 20px 60px;
}
.site-content #home-02 #perma-content-01 #perma-point p::before {
left: 17px;
top: 18px;
width: 29px;
height: 40px;
}
.site-content #home-02 #perma-content-01 #perma-point p:nth-child(3)::before {
top: 23px;
height: 32px;
}
.site-content #home-03 {
padding: var(--padding-section-medium) var(--padding-section-medium);
}
.site-content #home-03 #perma-content-03 #advantage-items {
gap: 25px;
}
.site-content #home-03 #perma-content-03 #advantage-items .item-adv {
padding: 40px;
line-height: var(--text-lg);
}
.site-content #home-04 {
padding: var(--padding-section-medium) 0 var(--padding-section-medium) var(--padding-section-small);
}
.site-content #home-04 #method-content-01 #method-img::before {
background-size: auto 98%;
width: 108%;
height: 91%;
left: -63px;
}
.site-content #home-04 #method-content-02 {
padding: var(--padding-section-extra-small) var(--padding-section-medium) 0 0;
}
.site-content #home-04 #method-content-02 #method {
gap: 35px;
}
.site-content #home-04 #method-content-02 #method .item-method {
padding: 35px 30px 75px;
}
.site-content #home-04 #method-content-02 #method .item-method::before {
width: 92%;
height: 126px;
}
.site-content #home-05 {
padding: var(--padding-section-extra-small) 0 var(--padding-section-extra-small) var(--padding-section-medium);
}
.site-content #home-05 h1 {
margin: 0 0 20px;
}
.site-content #home-05 .Project {
padding: var(--padding-extra-small) var(--padding-section-extra-small);
gap: 0 20px;
}
.site-content #home-05 .Project::after {
width: 110px;
height: 100px;
right: -82px;
}
.site-content #home-06 {
position: relative;
}
.site-content #home-06 .top-team {
display: block;
}
.site-content #home-06 .top-team .team-img {
width: 100%;
position: absolute;
height: 300px;
left: 0;
top: 98px;
}
.site-content #home-06 .top-team .team-content {
padding: 0 0 3vh;
}
.site-content #home-06 .top-team .team-content h2 {
margin-top: 380px;
}
.site-content #home-06 .top-team .team-content .gallery-team {
padding: 0 var(--padding-section-small) 0 var(--padding-section-small);
}
.site-content #home-06 .top-team .team-content .gallery-team .gallery-wrapper .slider-team {
gap: 0 25px;
width: 115%;
}
footer #footer-content {
width: 84%;
}
footer #footer-content::before {
width: 175px;
height: 160px;
left: -93px;
}
footer #footer-content::after {
width: 400px;
height: 215px;
right: -85px;
}
footer #footer-content #footer-container #left-footer .mail-footer {
position: relative;
color: var(--color-dark-blue-green);
padding-left: 35px;
font-weight: 600;
}
footer #footer-content #footer-container #left-footer .mail-footer::before {
content: "";
position: absolute;
background-image: url(//permagenta.fr/wp-content/themes/Permagenta2021/assets/images/icon-email.svg);
width: 25px;
height: 25px;
left: 0;
top: 0;
background-size: 100%;
background-repeat: no-repeat;
}
.home h1 {
margin: 0 0 30px;
}
.home p {
font-size: var(--text-base-size);
line-height: var(--text-xl);
margin: 0 0 30px;
}
.page-template-default .site-content .site-main {
padding: 0;
}
.page-template-default .site-content .site-main article .entry-content .method-block h2 {
right: 47px;
}
.page-template-default .site-content .site-main article .entry-content .method-items h3 {
margin: 0 80px;
}
.page-template-default .site-content .site-main article .entry-content .method-items .item-method {
margin: 40px 80px 0;
}
.page-template-default .site-content .site-main article .entry-content .method-items .item-method figure img {
height: 400px;
}
.page-template-default .site-content .site-main article .entry-content .method-items .item-method .focus-item.active-focus-item .wp-block-group__inner-container {
width: 80%;
margin-left: 10%;
margin-top: 2vh;
}
.page-template-default .site-content .site-main article .entry-content .method-items .item-method .focus-item.active-focus-item .wp-block-group__inner-container figure {
width: calc(100% - 40px);
}
.page-template-default .site-content .site-main article .entry-content .method-items .item-method .focus-item.active-focus-item .wp-block-group__inner-container figure img {
height: 230px !important;
}
.page-template-default .site-content .site-main article .entry-content .method-items .item-method .focus-item.active-focus-item .wp-block-group__inner-container h6 {
margin: 0 20px 30px;
}
.page-template-default .site-content .site-main article .entry-content .method-items .item-method .focus-item.active-focus-item .wp-block-group__inner-container p {
margin: 0 20px 30px;
max-height: 42vh;
}
.page-template-default .site-content .site-main article .entry-content .method-items .item-method .focus-item .close-focus {
top: 3vh;
right: calc(7% - 10px);
background-color: var(--color-bg);
border-radius: 2px;
}
.category .content-cat {
width: calc(100% - 80px);
padding: 60px 80px 0 120px;
}
.category .content-cat .items-cat {
-ms-grid-columns: 1fr;
grid-template-columns: 1fr;
}
.single-post .site-content {
padding: 0 var(--padding-small);
}
.error404 .error-404 {
padding: 0 var(--padding-large);
}
.error404 .error-404 .illu-404 {
margin-top: -108px;
margin-bottom: -20px;
}
} @media screen and (max-width: 1081px) {
.mobile-func {
display: block;
}
header#masthead {
padding: 14px 20px;
}
header#masthead #menu-button {
display: block;
}
header#masthead .site-logo {
padding: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
width: 95%;
}
header#masthead.active {
padding: 10px 15px 10px;
}
header#masthead.active .site-logo {
padding: 5px 8px 1px;
}
header#masthead nav .primary-menu-container {
display: none;
}
header#masthead nav .menu-mobile {
position: fixed;
left: -375px;
top: 0;
background: var(--color-bg);
width: 100%;
max-width: 375px;
height: 98vh;
border-radius: 0px 0px 250px 0px;
-webkit-box-shadow: 5px 6px 16px 0px rgba(0, 0, 0, 0.2);
box-shadow: 5px 6px 16px 0px rgba(0, 0, 0, 0.2);
padding: 25px;
z-index: 15;
max-height: 800px;
}
header#masthead nav .menu-mobile.activated {
left: 0;
}
header#masthead nav .menu-mobile .picto-mobile {
width: 40px;
height: auto;
}
header#masthead nav .menu-mobile #close-button {
position: absolute;
right: 25px;
top: 26px;
}
header#masthead nav .menu-mobile #close-button img {
width: 35px;
height: auto;
}
header#masthead nav .menu-mobile .secondary-menu-container {
height: calc(100% - 190px);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: 100%;
}
header#masthead nav .menu-mobile .secondary-menu-container ul {
width: 100%;
}
header#masthead nav .menu-mobile .secondary-menu-container ul li {
width: 100%;
}
header#masthead nav .menu-mobile .secondary-menu-container ul li a {
text-decoration: none;
font-size: var(--text-md);
color: var(--color-contrast-high);
padding: 0;
margin: 10px 0;
font-weight: 600;
display: inline-block;
}
header#masthead nav .menu-mobile .secondary-menu-container ul li:nth-last-child(-n+3) a {
font-size: var(--text-base-size);
font-weight: normal;
}
header#masthead nav .menu-mobile .secondary-menu-container ul li:nth-last-child(0n+3) a {
margin: 20px 0 10px;
}
header#masthead nav .menu-mobile #social-mobile-menu-container {
position: absolute;
bottom: 80px;
}
header#masthead nav .menu-mobile #social-mobile-menu-container a {
margin: 0 10px 0 0;
}
header#masthead nav .menu-mobile #social-mobile-menu-container a img {
width: 35px;
height: auto;
}
header#masthead #social-menu-container {
display: none;
}
.site-content {
margin-top: 65px;
}
.site-content #mobile-decor {
position: absolute;
top: 0;
right: 0;
width: 143px;
height: 130px;
z-index: 14;
background-color: transparent;
background-image: radial-gradient(#195b6b 10%, transparent 11%), radial-gradient(#195b6b 10%, transparent 11%);
background-size: 30px 30px;
background-position: 0;
background-repeat: repeat;
z-index: 12;
}
.site-content #home-01 {
-ms-grid-columns: 1.1fr 0.9fr;
grid-template-columns: 1.1fr 0.9fr;
gap: 0px 40px;
}
.site-content #home-01 .logo-decor {
display: none;
}
.site-content #home-01 #home-img {
height: auto;
background-size: 100%;
background-repeat: no-repeat;
background-position: bottom;
}
.site-content #home-01 #home-title {
padding: 6vh 80px 0 0;
}
.site-content #home-01 #home-title h1 {
font-size: var(--text-xxl);
font-weight: 600;
color: var(--color-bg);
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
row-gap: 10px;
max-width: 350px;
}
.site-content #home-01 #home-title h1 span {
background-color: var(--color-secondary);
padding: 10px 20px;
}
.site-content #home-01 #home-title p {
margin: 20px 0;
}
.site-content #home-01 #link-arrow {
margin: 0;
}
.site-content #home-01 #plant-img {
display: none;
}
.site-content #home-02 {
gap: 0px 45px;
padding: var(--padding-section-small) var(--padding-small) 0 0;
}
.site-content #home-02 #permaculture-illu {
overflow: hidden;
}
.site-content #home-02 #permaculture-illu img {
width: auto;
height: 75%;
margin-left: -52px;
}
.site-content #home-02 #perma-content-01 {
padding: 0;
}
.site-content #home-02 #perma-content-01 #perma-point {
gap: 20px;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
}
.site-content #home-02 #perma-content-01 #perma-point p {
font-size: var(--text-sm);
line-height: var(--text-md);
padding: 24px 30px 89px;
border-radius: 50px 0;
}
.site-content #home-02 #perma-content-01 #perma-point p::before {
left: 36%;
top: auto;
bottom: 15px;
z-index: 3;
width: 40px;
height: 57px;
}
.site-content #home-02 #perma-content-01 #perma-point p:nth-child(3)::before {
top: auto;
bottom: 21px;
height: 45px;
}
.site-content #home-02 #perma-content-01 #perma-point p span {
background-color: var(--color-bg);
opacity: 0.8;
width: 84%;
height: 65px;
position: absolute;
left: 8%;
bottom: 10px;
border-radius: 32px 0;
}
.site-content #home-03 {
padding: var(--padding-section-small) var(--padding-small);
margin-top: -40px;
}
.site-content #home-03 #perma-content-02 {
margin: 0 var(--padding-small);
}
.site-content #home-03 #perma-content-03 #advantage-items {
gap: 20px;
}
.site-content #home-03 #perma-content-03 #advantage-items .item-adv {
padding: 30px;
font-weight: 400;
}
.site-content #home-04 {
padding: var(--padding-section-medium) 0;
}
.site-content #home-04 #method-content-01 {
display: block;
}
.site-content #home-04 #method-content-01 #method-img-mobile {
background-color: var(--color-contrast-high);
border-radius: 220px 0 0 0;
position: relative;
display: block;
width: 80%;
margin-left: 20%;
height: 420px;
}
.site-content #home-04 #method-content-01 #method-img-mobile::before {
content: "";
position: absolute;
background-image: url(//permagenta.fr/wp-content/themes/Permagenta2021/assets/images/method-illu-mobile.svg);
background-repeat: no-repeat;
background-size: auto 125%;
width: 100%;
height: 110%;
right: 0;
bottom: auto;
background-position-y: top;
background-position-x: right;
top: -10%;
}
.site-content #home-04 #method-content-01 #method-title {
background-color: var(--color-bg);
padding: var(--padding-section-small) var(--padding-small) 0;
background-image: none;
border-radius: 0 220px 0 0;
margin-top: -22%;
}
.site-content #home-04 #method-content-01 #method-title::before {
width: 0;
}
.site-content #home-04 #method-content-01 #method-title h1 {
position: relative;
padding-left: var(--padding-extra-small);
}
.site-content #home-04 #method-content-01 #method-title h1::before {
content: "";
position: absolute;
width: 5px;
height: 100%;
border-radius: 10px;
left: 0;
top: 0;
background-color: var(--color-secondary);
}
.site-content #home-04 #method-content-01 #method-img {
display: none;
}
.site-content #home-04 #method-content-02 {
padding: var(--padding-section-extra-small) var(--padding-small);
}
.site-content #home-04 #method-content-02 #method {
gap: 45px;
-ms-grid-columns: 1fr 1fr;
grid-template-columns: 1fr 1fr;
}
.site-content #home-04 #method-content-02 #method::before {
height: 720px;
}
.site-content #home-04 #method-content-02 #method .item-method {
padding: 40px 50px 58px;
}
.site-content #home-05 {
padding: var(--padding-section-extra-small) var(--padding-section-medium);
}
.site-content #home-05 .Project {
margin: 0 0 20px;
gap: 0 14px;
width: 100%;
}
.site-content #home-05 .Project::after {
width: 0;
height: 0;
right: 0;
background-image: none;
}
.site-content #home-06 .top-team .team-content p {
padding: 0 var(--padding-small) 0 var(--padding-small);
}
.site-content #home-06 .top-team .team-content h2 {
margin-top: 390px;
padding: 0 var(--padding-small) 0 var(--padding-medium);
}
.site-content #home-06 .top-team .team-content h2::before {
left: calc(var(--padding-small) - 4px);
}
.site-content #home-06 .top-team .team-content .gallery-team {
padding: 0 var(--padding-small);
}
.site-content #home-06 .top-team .team-content .gallery-team .gallery-wrapper .slider-team .item-team h3 {
font-size: 1.04em;
}
.site-content #home-06 .top-team .team-content .gallery-team .gallery-wrapper .slider-team .item-team h4 {
height: auto;
}
.page-template-default .site-content {
margin-top: 60px;
}
.page-template-default .site-content .site-main article .entry-content {
padding: var(--padding-section-small) var(--padding-section-small) 0;
margin-top: -170px;
}
.page-template-default .site-content .site-main article .entry-content .method-items {
width: calc(100% + 120px);
margin: 0 0 0 -60px;
}
.page-template-default .site-content .site-main article .entry-content ul {
margin: 0 0 34px var(--padding-extra-small);
}
.page-template-default .site-content .site-main article .entry-content .method-block {
margin: 160px 0 0 -60px;
width: calc(100% + 60px);
}
.page-template-default .site-content .site-main article .entry-content .method-block h2 {
right: auto;
left: 80px;
top: -100px;
bottom: auto;
width: 80%;
color: var(--color-contrast-high);
font-size: var(--text-lg);
}
.category .site-content {
margin-top: 60px;
}
.category .content-cat {
width: calc(100% - 50px);
padding: 50px 50px 0 100px;
}
.single-post .site-content {
margin-top: 60px;
}
footer {
margin-top: var(--padding-section-extra-small);
border-radius: 220px 0 0 0;
padding-top: var(--padding-section-medium);
}
footer #footer-content {
width: 100%;
padding: 0;
background-color: transparent;
}
footer #footer-content h1 {
color: var(--color-bg);
padding: 0 var(--padding-small);
}
footer #footer-content::before {
width: 315px;
height: 280px;
right: 80px;
z-index: 3;
left: auto;
}
footer #footer-content::after {
width: 400px;
height: 415px;
right: 0;
top: -109px;
bottom: auto;
background-position: 42px 0;
z-index: 1;
}
footer #footer-content #footer-container {
background-color: var(--color-bg);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
border-radius: 0 220px 0 0;
padding: var(--padding-small) var(--padding-small) var(--padding-section-extra-small);
position: relative;
z-index: 2;
}
footer #footer-content #footer-container #right-footer {
margin-top: 25px;
}
.error404 .error-404 {
padding: 0 var(--padding-small) 20px;
}
.error404 .error-404 .illu-404 {
margin-top: -100px;
margin-bottom: -10px;
}
} @media screen and (max-width: 900px) {
.home #masthead .site-logo {
display: none;
}
.home #masthead.active .site-logo {
display: inline-block;
padding: 5px 0 1px;
}
header#masthead .site-logo {
text-align: center;
width: 82%;
}
.site-content {
margin-top: 120px;
}
.site-content #mobile-decor {
width: 86px;
height: 84px;
background-size: 18px 18px;
}
.site-content #home-01 {
display: block;
}
.site-content #home-01 .logo-decor {
display: block;
margin: 0 0 25px 40px;
}
.site-content #home-01 .logo-decor img {
width: 340px;
height: auto;
}
.site-content #home-01 #home-img {
display: none;
}
.site-content #home-01 #home-title {
padding: 0;
position: relative;
}
.site-content #home-01 #home-title h1 {
font-size: var(--text-xxl);
row-gap: 8px;
margin-left: 40px;
}
.site-content #home-01 #home-title #home-img-mobile {
width: 100%;
margin-top: 21px;
overflow: hidden;
display: block;
}
.site-content #home-01 #home-title #home-img-mobile img {
width: 84%;
}
.site-content #home-01 #home-title p {
margin: 0;
padding: 30px var(--padding-section-small);
}
.site-content #home-01 #link-arrow {
width: 40px;
margin: 0;
position: absolute;
right: 40px;
top: 73vh;
}
.site-content #home-01 #plant-img {
display: none;
}
.site-content #home-02 {
padding: var(--padding-section-small) var(--padding-section-small);
display: block;
}
.site-content #home-02 #permaculture-illu {
display: none;
}
.site-content #home-02 #perma-content-01 {
padding: 0;
}
.site-content #home-02 #perma-content-01 #perma-text {
padding: 0;
}
.site-content #home-02 #perma-content-01 #perma-text::before {
width: 90px;
height: 5px;
top: -16px;
}
.site-content #home-02 #perma-content-01 #perma-point {
gap: 35px;
}
.site-content #home-02 #perma-content-01 #perma-point p {
font-size: var(--text-base-size);
line-height: var(--text-lg);
padding: 24px 42px 93px;
margin: 0;
}
.site-content #home-02 #perma-content-01 #perma-point p::before {
left: 38%;
}
.site-content #home-03 {
padding: var(--padding-section-extra-small) var(--padding-section-small);
background-color: var(--color-bg);
}
.site-content #home-03 #perma-content-02 {
margin: 0;
}
.site-content #home-03 #perma-content-02::before, .site-content #home-03 #perma-content-02::after {
display: none;
}
.site-content #home-03 #perma-content-02 #perma-text-02 {
padding: 0;
}
.site-content #home-03 #perma-content-03 h1 {
color: var(--color-contrast-high);
}
.site-content #home-03 #perma-content-03 #advantage-items {
gap: 15px;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.site-content #home-03 #perma-content-03 #advantage-items .item-adv {
padding: 15px 28px;
background-color: var(--color-light-green);
border-radius: var(--small-radius);
font-weight: 600;
}
.site-content #home-04 {
padding: var(--padding-section-small) 0 var(--padding-extra-small);
}
.site-content #home-04 #method-content-01 #method-img-mobile {
border-radius: 420px 0 0 0;
width: 100%;
margin-left: 0;
height: 700px;
}
.site-content #home-04 #method-content-01 #method-img-mobile::before {
background-size: 97% auto;
top: 0;
}
.site-content #home-04 #method-content-01 #method-img-mobile::after {
content: "";
position: absolute;
width: 54px;
height: 54px;
background-color: var(--color-secondary);
right: 80px;
top: 20px;
border-radius: var(--round-radius);
}
.site-content #home-04 #method-content-01 #method-title {
margin-top: -260px;
padding: var(--padding-section-small) var(--padding-section-small) 0;
}
.site-content #home-04 #method-content-01 #method-title::before {
width: 0;
}
.site-content #home-04 #method-content-01 #method-title h1 {
position: relative;
padding-left: var(--padding-extra-small);
}
.site-content #home-04 #method-content-01 #method-title h1::before {
content: "";
position: absolute;
width: 5px;
height: 100%;
border-radius: 10px;
left: 0;
top: 0;
background-color: var(--color-secondary);
}
.site-content #home-04 #method-content-01 #method-title p {
margin: 0;
}
.site-content #home-04 #method-content-02 {
padding: var(--padding-section-small) 0 var(--padding-section-large);
}
.site-content #home-04 #method-content-02 h2 {
padding: 0 calc(var(--padding-section-medium) + 10px);
margin-bottom: 40px;
}
.site-content #home-04 #method-content-02 h2::before {
left: var(--padding-section-small);
}
.site-content #home-04 #method-content-02 #method {
grid-auto-columns: 1fr;
-ms-grid-columns: 1fr;
grid-template-columns: 1fr;
gap: 30px;
background-color: var(--color-dark-blue-green);
padding: var(--padding-section-medium) 0 var(--padding-section-small);
border-radius: 0 220px 0 0;
}
.site-content #home-04 #method-content-02 #method::before {
content: "";
position: absolute;
width: 5px;
height: 88%;
margin: 0 15% 0;
border: none;
background-color: var(--color-bg);
border-radius: var(--small-radius);
top: 2%;
}
.site-content #home-04 #method-content-02 #method .item-method {
padding: 60px 60px;
background-color: var(--color-bg);
border-radius: 0 var(--base-radius) var(--base-radius) 0;
position: relative;
width: 90%;
}
.site-content #home-04 #method-content-02 #method .item-method::before {
width: 80%;
height: 147px;
right: -60px;
}
.site-content #home-04 #method-content-02 #method .item-method:nth-child(1) {
width: 80%;
}
.site-content #home-04 #method-content-02 #method .item-method:nth-child(2)::before {
background-image: url(//permagenta.fr/wp-content/themes/Permagenta2021/assets/images/icon-clarify-mobile.svg);
}
.site-content #home-04 #method-content-02 #method .item-method:nth-child(4)::before {
background-image: url(//permagenta.fr/wp-content/themes/Permagenta2021/assets/images/icon-link-mobile.svg);
}
.site-content #home-04 #method-content-02 #method .item-method:nth-child(even) {
background-color: var(--color-bg);
border-radius: var(--base-radius) 0 0 var(--base-radius);
-ms-grid-column-align: end;
justify-self: end;
}
.site-content #home-04 #method-content-02 #method .item-method:nth-child(even)::before {
left: -60px;
right: inherit;
background-position-x: left;
}
.site-content #home-04 #method-content-02 #method .item-method:nth-last-child(1) {
background-color: transparent;
-ms-flex-item-align: end;
align-self: flex-end;
-ms-grid-column-align: start;
justify-self: start;
position: absolute;
padding: 0;
bottom: -100px;
left: var(--padding-section-small);
}
.site-content #home-04 #method-content-02 #method .item-method:nth-last-child(1)::before {
background-image: none;
}
.site-content #home-04 #method-content-02 #method .item-method p {
margin: 0;
}
.site-content #home-05 {
padding: var(--padding-section-large) 0 var(--padding-section-extra-small);
border-radius: 0 0 0 50px;
background-color: var(--color-green);
position: relative;
}
.site-content #home-05 .realisation-wrapper {
border-radius: 0 220px 0 220px;
background-color: var(--color-bg);
padding: var(--padding-section-large) 0 var(--padding-section-large) var(--padding-section-small);
position: relative;
}
.site-content #home-05 .realisation-wrapper h1 {
padding: 0 0 12px;
}
.site-content #home-05 .realisation-wrapper .Project {
margin: 0 0 40px;
padding: 0;
display: inline-block;
}
.site-content #home-05 .realisation-wrapper .Project .wp-block-column p, .site-content #home-05 .realisation-wrapper .Project .wp-block-column h2 {
padding-right: var(--padding-section-small);
}
.site-content #home-05 .realisation-wrapper .Project .wp-block-column:nth-child(0n+2) {
margin: 15px 0;
width: 94%;
overflow-y: hidden;
-webkit-overflow-scrolling: touch;
}
.site-content #home-05 .realisation-wrapper .Project .wp-block-column:nth-child(0n+2) .wp-block-gallery {
width: calc(220px * 3);
padding: 10px 15px 15px 0;
}
.site-content #home-05 .realisation-wrapper .Project .wp-block-column:nth-child(0n+2) .wp-block-gallery .blocks-gallery-grid .blocks-gallery-item figure a {
height: 180px;
}
.site-content #home-05::before {
content: "";
position: absolute;
background-image: url(//permagenta.fr/wp-content/themes/Permagenta2021/assets/images/illu-real-mobile.svg);
width: 100%;
height: 435px;
background-size: 80%;
top: -65px;
right: 0;
background-position: 225% 0;
background-repeat: no-repeat;
}
.site-content #home-06 .top-team .team-content .gallery-team {
padding: 0 0 0 var(--padding-small);
}
.site-content #home-06 .top-team .team-content .gallery-team .gallery-wrapper .slider-team {
gap: 0 20px;
width: 155%;
padding-right: 25px;
}
.site-content #home-06 .top-team .team-content .gallery-team .gallery-wrapper .slider-team .modal-container .item-team h4 {
height: 60px;
}
.site-content #home-06 .top-team .team-content .gallery-team .gallery-wrapper .slider-team .modal-container.active-team .item-team {
width: 80%;
margin: 10vh auto 0;
padding: 20px;
}
.site-content #home-06 .top-team .team-content .gallery-team .gallery-wrapper .slider-team .modal-container.active-team .item-team .item-team-img {
width: 100%;
margin-right: 0;
}
.site-content #home-06 .top-team .team-content .gallery-team .gallery-wrapper .slider-team .modal-container.active-team .item-team .item-team-img img {
height: 260px;
}
.site-content #home-06 .top-team .team-content .gallery-team .gallery-wrapper .slider-team .modal-container.active-team .item-team h3, .site-content #home-06 .top-team .team-content .gallery-team .gallery-wrapper .slider-team .modal-container.active-team .item-team h4, .site-content #home-06 .top-team .team-content .gallery-team .gallery-wrapper .slider-team .modal-container.active-team .item-team p {
width: 100%;
}
.site-content #home-06 .top-team .team-content .gallery-team .gallery-wrapper .slider-team .modal-container.active-team .item-team p {
max-height: 40vh;
overflow-x: auto;
}
.site-content #home-06 .top-team .team-content .gallery-team .gallery-wrapper .slider-team .modal-container.active-team .close-team {
right: calc(10% / 2);
top: 10vh;
}
.site-content #home-06 .top-team a.button-base {
margin: var(--padding-section-extra-small) var(--padding-small) 0;
}
.category .content-cat {
width: calc(100% - 30px);
padding: 40px 30px 0 60px;
}
.single-post .site-content {
padding: 0 var(--padding-section-extra-small);
}
.single-post .site-content #primary header {
margin-top: 34px;
height: 174px;
}
.single-post .site-content #primary header::before {
width: 206px;
height: 187px;
background-position-x: -49px;
}
.single-post .site-content #primary header::after {
width: 110px;
height: 110px;
right: -32px;
bottom: -26px;
}
.single-post .site-content #primary header h1 {
font-size: var(--text-xl);
padding: 0 90px 0 172px;
height: 174px;
}
.single-post .site-content #primary article .blocks-gallery-grid li figure a {
height: 180px !important;
}
.error404 .error-404 {
padding: 0 var(--padding-section-extra-small) 20px;
}
.error404 .error-404 .illu-404 {
margin-top: -55px;
margin-bottom: 0;
}
.home h1 {
font-size: var(--text-xl);
}
.home h3 {
font-size: var(--text-md);
margin: 0 0 25px;
}
.home p {
font-size: var(--text-base-size);
}
} @media screen and (max-width: 700px) {
.site-content {
margin-top: 140px;
}
.site-content #home-01 .logo-decor {
margin: 0 0 25px 40px;
}
.site-content #home-01 .logo-decor img {
width: 300px;
}
.site-content #home-01 #home-title {
padding: 0;
position: relative;
}
.site-content #home-01 #home-title h1 {
font-size: var(--text-xl);
font-weight: 400;
}
.site-content #home-01 #home-title #home-img-mobile img {
width: 95%;
}
.site-content #home-01 #home-title p {
padding: 30px var(--padding-section-extra-small) 10px;
}
.site-content #home-01 #link-arrow {
width: 30px;
right: 30px;
top: 73vh;
}
.site-content #home-02 {
padding: var(--padding-section-extra-small) var(--padding-section-extra-small);
}
.site-content #home-02 #perma-content-01 #perma-text::before {
width: 90px;
height: 5px;
top: -16px;
}
.site-content #home-02 #perma-content-01 #perma-point {
gap: 15px;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.site-content #home-02 #perma-content-01 #perma-point p {
padding: 20px 135px 20px 35px;
min-height: 65px;
}
.site-content #home-02 #perma-content-01 #perma-point p::before {
left: auto;
right: 33px;
width: 35px;
height: 49px;
bottom: 18px;
}
.site-content #home-02 #perma-content-01 #perma-point p span {
width: 80px;
left: auto;
bottom: 12px;
right: 12px;
}
.site-content #home-03 {
padding: var(--padding-section-small) var(--padding-section-extra-small) var(--padding-section-extra-small);
}
.site-content #home-03 #perma-content-03 #advantage-items .item-adv {
font-weight: 400;
}
.site-content #home-04 {
padding: var(--padding-extra-small) 0;
}
.site-content #home-04 #method-content-01 #method-img-mobile {
border-radius: 300px 0 0 0;
}
.site-content #home-04 #method-content-01 #method-img-mobile::after {
width: 45px;
height: 45px;
right: 60px;
}
.site-content #home-04 #method-content-01 #method-title {
margin-top: -382px;
padding: var(--padding-section-small) var(--padding-section-extra-small) var(--padding-extra-small);
}
.site-content #home-04 #method-content-01 #method-title::before {
width: 0;
}
.site-content #home-04 #method-content-01 #method-title h1 {
position: relative;
padding-left: var(--padding-extra-small);
}
.site-content #home-04 #method-content-02 {
padding: 0 0 var(--padding-section-large);
}
.site-content #home-04 #method-content-02 h2 {
padding: 0 var(--padding-section-small);
margin-bottom: 30px;
}
.site-content #home-04 #method-content-02 h2::before {
left: var(--padding-section-extra-small);
}
.site-content #home-04 #method-content-02 #method {
gap: 20px;
padding: var(--padding-section-small) 0 var(--padding-section-extra-small);
border-radius: 0 180px 0 0;
}
.site-content #home-04 #method-content-02 #method::before {
height: 97%;
margin: 0 12% 0;
}
.site-content #home-04 #method-content-02 #method .item-method {
padding: 40px 40px 60px;
width: 90%;
}
.site-content #home-04 #method-content-02 #method .item-method::before {
width: 80%;
height: 147px;
right: -30px;
}
.site-content #home-04 #method-content-02 #method .item-method:nth-child(1) {
width: 75%;
padding: 40px 40px;
}
.site-content #home-04 #method-content-02 #method .item-method:nth-child(1)::before {
right: -60px;
}
.site-content #home-04 #method-content-02 #method .item-method:nth-child(2)::before {
background-image: url(//permagenta.fr/wp-content/themes/Permagenta2021/assets/images/icon-clarify-mobile.svg);
}
.site-content #home-04 #method-content-02 #method .item-method:nth-child(4)::before {
background-image: url(//permagenta.fr/wp-content/themes/Permagenta2021/assets/images/icon-link-mobile.svg);
}
.site-content #home-04 #method-content-02 #method .item-method:nth-child(5) {
width: 80%;
}
.site-content #home-04 #method-content-02 #method .item-method:nth-child(5)::before {
right: -91px;
background-position-x: 109px;
}
.site-content #home-04 #method-content-02 #method .item-method:nth-child(even)::before {
left: -30px;
right: inherit;
background-position-x: left;
}
.site-content #home-04 #method-content-02 #method .item-method:nth-last-child(1) {
bottom: -85px;
left: var(--padding-section-extra-small);
}
.site-content #home-04 #method-content-02 #method .item-method:nth-last-child(1)::before {
background-image: none;
}
.site-content #home-04 #method-content-02 #method .item-method p {
margin: 0;
}
.site-content #home-05 {
padding: var(--padding-small) 0 var(--padding-section-small);
}
.site-content #home-05 .realisation-wrapper {
padding: var(--padding-small) 0 var(--padding-section-large) var(--padding-section-extra-small);
}
.site-content #home-05 .realisation-wrapper .Project .wp-block-column p, .site-content #home-05 .realisation-wrapper .Project .wp-block-column h2 {
padding-right: var(--padding-section-extra-small);
}
.site-content #home-05 .realisation-wrapper .Project .wp-block-column:nth-child(0n+2) .wp-block-gallery {
width: calc(229px * 3);
}
.site-content #home-05 .realisation-wrapper .Project .wp-block-column:nth-child(0n+2) .wp-block-gallery .blocks-gallery-grid .blocks-gallery-item {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
position: relative;
width: auto;
margin: auto;
margin-right: 14px;
}
.site-content #home-05 .realisation-wrapper .Project .wp-block-column:nth-child(0n+2) .wp-block-gallery .blocks-gallery-grid .blocks-gallery-item figure a {
height: 210px;
width: 210px;
}
.site-content #home-06 {
margin-top: var(--padding-section-small);
}
.site-content #home-06 .top-team {
margin-top: var(--padding-extra-small);
}
.site-content #home-06 .top-team .team-img {
height: 390px;
top: 90px;
}
.site-content #home-06 .top-team .team-content h1, .site-content #home-06 .top-team .team-content p {
padding: 0 var(--padding-section-extra-small);
}
.site-content #home-06 .top-team .team-content h1 {
margin-bottom: var(--padding-section-extra-small);
padding-top: 20px;
}
.site-content #home-06 .top-team .team-content h1::before {
left: var(--padding-section-extra-small);
}
.site-content #home-06 .top-team .team-content h2 {
margin-top: 445px;
padding: 0 var(--padding-section-extra-small) 0 var(--padding-small);
}
.site-content #home-06 .top-team .team-content h2::before {
left: calc(var(--padding-section-extra-small) - 4px);
}
.site-content #home-06 .top-team .team-content .gallery-team {
padding: 0 0 0 var(--padding-section-extra-small);
}
.site-content #home-06 .top-team .team-content .gallery-team .gallery-wrapper .slider-team {
width: 255%;
}
.site-content #home-06 .top-team .team-content .gallery-team .gallery-wrapper .slider-team .modal-container .item-team h4 {
height: 65px;
}
.site-content #home-06 .top-team .team-content .gallery-team .gallery-wrapper .slider-team .modal-container.active-team .item-team {
width: 90%;
margin: 5vh auto 0;
}
.site-content #home-06 .top-team .team-content .gallery-team .gallery-wrapper .slider-team .modal-container.active-team .item-team .item-team-img {
width: 100%;
margin-right: 0;
}
.site-content #home-06 .top-team .team-content .gallery-team .gallery-wrapper .slider-team .modal-container.active-team .item-team .item-team-img img {
height: 260px;
}
.site-content #home-06 .top-team .team-content .gallery-team .gallery-wrapper .slider-team .modal-container.active-team .item-team h3, .site-content #home-06 .top-team .team-content .gallery-team .gallery-wrapper .slider-team .modal-container.active-team .item-team h4, .site-content #home-06 .top-team .team-content .gallery-team .gallery-wrapper .slider-team .modal-container.active-team .item-team p {
width: 100%;
}
.site-content #home-06 .top-team .team-content .gallery-team .gallery-wrapper .slider-team .modal-container.active-team .item-team h3 {
font-size: 1.2em;
}
.site-content #home-06 .top-team .team-content .gallery-team .gallery-wrapper .slider-team .modal-container.active-team .item-team h4 {
height: auto;
font-size: 1.1em;
margin: 0 0 17px;
}
.site-content #home-06 .top-team .team-content .gallery-team .gallery-wrapper .slider-team .modal-container.active-team .item-team p {
max-height: 36vh;
}
.site-content #home-06 .top-team .team-content .gallery-team .gallery-wrapper .slider-team .modal-container.active-team .close-team {
right: 5%;
top: 2vh;
}
.site-content #home-06 .top-team a.button-base {
margin: var(--padding-section-extra-small) var(--padding-section-extra-small) 0;
}
.page-template-default .site-content .site-main article header figure img {
height: 330px !important;
}
.page-template-default .site-content .site-main article .entry-content {
padding: 50px var(--padding-extra-small) 0;
margin-top: -170px;
}
.page-template-default .site-content .site-main article .entry-content .title h1 {
font-size: var(--text-xl);
margin: 0 0 40px;
}
.page-template-default .site-content .site-main article .entry-content .title h1::before {
height: 100%;
top: 2px;
}
.page-template-default .site-content .site-main article .entry-content .method-items {
width: calc(100% + 60px);
margin: 0 0 0 -30px;
}
.page-template-default .site-content .site-main article .entry-content .method-items h3 {
margin: 0 24px;
padding: 15px 20px;
}
.page-template-default .site-content .site-main article .entry-content .method-items h3::before {
left: 50px;
}
.page-template-default .site-content .site-main article .entry-content .method-items h3::after {
right: 50px;
}
.page-template-default .site-content .site-main article .entry-content .method-items .item-method {
margin: 24px 24px 0;
padding: 30px 25px;
}
.page-template-default .site-content .site-main article .entry-content .method-items .item-method h5 {
margin: 10px 0 40px;
line-height: 1.2em;
}
.page-template-default .site-content .site-main article .entry-content .method-items .item-method figure img {
height: 270px;
}
.page-template-default .site-content .site-main article .entry-content .method-items .item-method blockquote::before {
width: calc(100% - 85px);
}
.page-template-default .site-content .site-main article .entry-content .method-items .item-method blockquote::after {
width: 55px;
height: 43px;
right: 0px;
top: -21px;
}
.page-template-default .site-content .site-main article .entry-content .method-items .item-method p {
margin: 0 0 40px;
}
.page-template-default .site-content .site-main article .entry-content .method-items .item-method .focus-item {
padding-left: 10px;
padding-right: 10px;
margin-left: -10px;
width: calc(100% + 20px);
}
.page-template-default .site-content .site-main article .entry-content .method-items .item-method .focus-item:nth-child(4) {
margin-top: -10px;
padding-top: 15px;
padding-bottom: 10px;
}
.page-template-default .site-content .site-main article .entry-content .method-items .item-method .focus-item:nth-child(6) {
padding-bottom: 15px;
padding-top: 10px;
}
.page-template-default .site-content .site-main article .entry-content .method-items .item-method .focus-item h6 {
height: 54px;
line-height: 1.3em;
}
.page-template-default .site-content .site-main article .entry-content .method-items .item-method .focus-item .wp-block-group__inner-container figure {
width: 60px;
margin: 8px 10px;
}
.page-template-default .site-content .site-main article .entry-content .method-items .item-method .focus-item .wp-block-group__inner-container figure img {
height: 58px !important;
}
.page-template-default .site-content .site-main article .entry-content .method-items .item-method .focus-item .close-focus {
top: 2vh;
right: calc(7% - 20px);
}
.page-template-default .site-content .site-main article .entry-content .method-items .item-method .focus-item.active-focus-item .wp-block-group__inner-container {
width: 96%;
margin-left: 2%;
margin-top: 5vh;
}
.page-template-default .site-content .site-main article .entry-content .method-items .item-method .focus-item.active-focus-item .wp-block-group__inner-container p {
max-height: 37vh;
}
.page-template-default .site-content .site-main article .entry-content ul {
margin: 0 0 34px 15px;
}
.page-template-default .site-content .site-main article .entry-content .method-title-block {
padding: 30px 20px 0;
margin: -193px 0 0 -10px;
width: calc(100% + 20px);
border-radius: 15px;
}
.page-template-default .site-content .site-main article .entry-content .method-title-block h3 {
margin-bottom: 20px;
}
.page-template-default .site-content .site-main article .entry-content .method-block {
margin: 160px 0 0 -30px;
width: calc(100% + 60px);
padding-top: 382px;
}
.page-template-default .site-content .site-main article .entry-content .method-block h2 {
left: 50px;
top: -100px;
width: 78%;
}
.page-template-default .site-content .site-main article .entry-content .method-block::before {
width: 87%;
height: 322px;
left: 26px;
top: -30px;
}
.category .content-cat {
margin-top: -77vh;
width: 100%;
padding: 40px 20px 0 20px;
}
.category .content-cat .items-cat article {
padding: 30px 30px 30px;
}
.single-post .site-content {
padding: 0 20px;
}
.single-post .site-content #primary header {
margin-top: 34px;
height: 140px;
}
.single-post .site-content #primary header::before {
width: 159px;
height: 144px;
background-position-x: -69px;
top: -5px;
}
.single-post .site-content #primary header::after {
width: 60px;
height: 60px;
right: 5px;
bottom: 72px;
}
.single-post .site-content #primary header h1 {
font-size: var(--text-lg);
padding: 0 64px 0 103px;
height: 140px;
}
.single-post .site-content #primary .entry-content {
padding: 20px 20px;
}
footer {
margin-top: var(--padding-section-small);
padding-top: var(--padding-extra-small);
}
footer #footer-content h1 {
color: var(--color-bg);
padding: var(--padding-extra-small) var(--padding-small) 130px 0;
text-align: right;
}
footer #footer-content::before {
width: 170px;
height: 150px;
right: 0;
background-position: 28px 0;
}
footer #footer-content::after {
width: 100%;
height: 508px;
right: 0;
top: 50px;
bottom: auto;
background-position: -6px 0;
z-index: 1;
background-size: 113%;
}
footer #footer-content #footer-container {
padding: var(--padding-section-small) var(--padding-section-extra-small) var(--padding-section-extra-small);
}
footer #footer-content #footer-container #left-footer h4 {
padding: 0 var(--padding-section-small) 0 0;
}
footer #footer-content #footer-container #left-footer #form-footer {
margin-top: 40px;
}
footer #footer-content #footer-container #right-footer {
padding-left: 30px;
}
.error404 .error-404 {
padding: 0 20px 20px;
}
.error404 .error-404 .illu-404 {
margin-top: -45px;
margin-bottom: 0;
}
} @media screen and (max-width: 400px) {
header#masthead nav .menu-mobile {
position: fixed;
left: -360px;
max-width: 360px;
}
.site-content #mobile-decor {
width: 105px;
height: 99px;
background-size: 22px 22px;
}
.site-content #home-01 .logo-decor {
margin: 0 0 25px var(--padding-extra-small);
}
.site-content #home-01 .logo-decor img {
width: 220px;
}
.site-content #home-01 #home-title h1 {
margin-left: var(--padding-extra-small);
}
.site-content #home-01 #home-title #home-img-mobile img {
width: 105%;
}
.site-content #home-01 #home-title p {
padding: 20px var(--padding-extra-small) 10px;
}
.site-content #home-01 #link-arrow {
width: 28px;
right: 7px;
top: 59vh;
}
.site-content #home-02 {
padding: var(--padding-extra-small) var(--padding-extra-small);
}
.site-content #home-02 #perma-content-01 #perma-text::before {
width: 90px;
height: 5px;
top: -16px;
}
.site-content #home-03 {
padding: var(--padding-extra-small) var(--padding-extra-small);
}
.site-content #home-03 #perma-content-03 #advantage-items .item-adv {
font-weight: 400;
}
.site-content #home-04 #method-content-01 #method-img-mobile {
border-radius: 180px 0 0 0;
height: 544px;
}
.site-content #home-04 #method-content-01 #method-img-mobile::after {
width: 38px;
height: 38px;
right: 40px;
top: 10px;
}
.site-content #home-04 #method-content-01 #method-title {
margin-top: -78%;
border-radius: 0 150px 0 0;
padding: var(--padding-section-extra-small) var(--padding-extra-small);
}
.site-content #home-04 #method-content-01 #method-title::before {
width: 0;
}
.site-content #home-04 #method-content-01 #method-title h1 {
position: relative;
padding-left: var(--padding-extra-small);
}
.site-content #home-04 #method-content-02 {
padding: 0 0 var(--padding-section-large);
}
.site-content #home-04 #method-content-02 h2 {
padding: 0 50px;
margin-bottom: 20px;
}
.site-content #home-04 #method-content-02 h2::before {
left: var(--padding-extra-small);
top: 5px;
}
.site-content #home-04 #method-content-02 #method {
gap: 20px;
padding: var(--padding-section-extra-small) 0 var(--padding-section-extra-small);
border-radius: 0 120px 0 0;
}
.site-content #home-04 #method-content-02 #method::before {
top: 1%;
}
.site-content #home-04 #method-content-02 #method .item-method {
padding: 30px 30px 60px;
width: 90%;
}
.site-content #home-04 #method-content-02 #method .item-method::before {
height: 127px;
right: -30px;
}
.site-content #home-04 #method-content-02 #method .item-method:nth-child(1) {
width: 85%;
padding: 30px 60px 30px 30px;
}
.site-content #home-04 #method-content-02 #method .item-method:nth-child(1)::before {
right: -60px;
}
.site-content #home-04 #method-content-02 #method .item-method:nth-child(4) {
padding: 30px 30px 30px 60px;
}
.site-content #home-04 #method-content-02 #method .item-method:nth-child(5) {
width: 90%;
padding: 30px 60px 30px 30px;
}
.site-content #home-04 #method-content-02 #method .item-method:nth-child(5)::before {
right: -30px;
background-position-x: 103px;
}
.site-content #home-04 #method-content-02 #method .item-method:nth-child(even)::before {
left: -30px;
right: inherit;
background-position-x: left;
}
.site-content #home-04 #method-content-02 #method .item-method:nth-last-child(1) {
left: var(--padding-extra-small);
}
.site-content #home-04 #method-content-02 #method .item-method p {
margin: 0;
line-height: 1.5em;
}
.site-content #home-06 .top-team .team-content h2 {
margin-top: 460px;
}
.site-content #home-06 .top-team .team-content .gallery-team .gallery-wrapper .slider-team {
width: 275%;
}
.site-content #home-06 .top-team .team-content .gallery-team .gallery-wrapper .slider-team .modal-container.active-team .item-team {
width: 88%;
margin: 6vh auto 0;
}
.site-content #home-06 .top-team .team-content .gallery-team .gallery-wrapper .slider-team .modal-container.active-team .item-team p {
max-height: 34vh;
}
.site-content #home-06 .top-team .team-content .gallery-team .gallery-wrapper .slider-team .modal-container.active-team .close-team {
right: 5%;
top: 1vh;
}
.site-content #home-06 .top-team a.button-base {
margin: var(--padding-section-extra-small) var(--padding-section-extra-small) 0;
}
footer {
margin-top: var(--padding-section-small);
padding-top: var(--padding-extra-small);
}
footer #footer-content h1 {
color: var(--color-bg);
padding: var(--padding-extra-small) var(--padding-section-small) 130px 0;
text-align: right;
}
footer #footer-content::before {
width: 170px;
height: 150px;
right: 0;
background-position: 28px 0;
}
footer #footer-content::after {
width: 100%;
height: 434px;
right: 0;
top: 20px;
bottom: auto;
background-position: -6px 0;
z-index: 1;
background-size: 113%;
}
footer #footer-content #footer-container {
padding: var(--padding-section-small) var(--padding-section-extra-small) var(--padding-section-extra-small);
}
footer #footer-content #footer-container #left-footer h4 {
padding: 0 var(--padding-section-small) 0 0;
}
footer #footer-content #footer-container #left-footer #form-footer {
margin-top: 40px;
}
footer #footer-content #footer-container #right-footer {
padding-left: 30px;
}
.home h1 {
font-size: var(--text-lg);
line-height: var(--text-md);
}
.home h2 {
font-size: var(--text-md);
line-height: var(--text-md);
}
.home h3 {
font-size: var(--text-base-size);
margin: 0 0 10px;
}
}   b,
strong {
font-weight: bolder;
}
em {
font-style: italic;
}
#post-873 > div.entry-content > div.title > h1, #post-672 > div.entry-content > div.title > h1, #post-1011 > div.entry-content > div.title > h1, #post-1050 > div.entry-content > div.title > h1, #post-1055 > div.entry-content > div.title > h1, #post-34 > div.entry-content > div.title > h1, #post-1190 > div.entry-content > div.title > h1, #post-1336 > div.entry-content > div.title > h1 {
width: 100%;
}
#post-873 > .entry-content h2::before, #post-672 > .entry-content h2::before, #post-1011 > .entry-content h2::before, #post-1050 > .entry-content h2::before, #post-1055 > .entry-content h2::before, #post-34 > .entry-content h2::before, #post-1190 > .entry-content h2::before, #post-1336 > .entry-content h2::before {
content: none;
}
#post-873 >  .entry-content h2, #post-672 > .entry-content h, #post-1011 >  .entry-content h2, #post-1050 > .entry-content h2, #post-1055 > .entry-content h2, #post-34 > .entry-content h2, #post-1190 > .entry-content h2, #post-1336 > .entry-content h2 {
padding-left: 0px;
}
#post-672 > div.entry-content > blockquote, #post-1011 > div.entry-content > blockquote, #post-1336 > div.entry-content > blockquote{
border-color: red;
margin-left: 1.75em;
}
#post-672 > div.entry-content > div.wp-block-media-text.alignwide.has-media-on-the-right.is-stacked-on-mobile.is-image-fill > div, #post-672 > div.entry-content > div.wp-block-media-text.alignfull.is-stacked-on-mobile.is-vertically-aligned-center.is-image-fill > div, #post-672 > div.entry-content > div.wp-block-media-text.alignfull.is-stacked-on-mobile.is-image-fill > div, #post-672 > div.entry-content > div.wp-block-media-text.alignwide.has-media-on-the-right.is-stacked-on-mobile.is-image-fill > div, #post-1011 > div.entry-content > div.wp-block-media-text.alignwide.has-media-on-the-right.is-stacked-on-mobile.is-image-fill > div, #post-1011 > div.entry-content > div.wp-block-media-text.alignfull.is-stacked-on-mobile.is-vertically-aligned-center.is-image-fill > div, #post-1011 > div.entry-content > div.wp-block-media-text.alignfull.is-stacked-on-mobile.is-image-fill > div, #post-1011 > div.entry-content > div.wp-block-media-text.alignwide.has-media-on-the-right.is-stacked-on-mobile.is-image-fill > div, #post-1050 > div.entry-content > div.wp-block-media-text.alignwide.has-media-on-the-right.is-stacked-on-mobile.is-image-fill > div, #post-1050 > div.entry-content > div.wp-block-media-text.alignfull.is-stacked-on-mobile.is-vertically-aligned-center.is-image-fill > div, #post-1050 > div.entry-content > div.wp-block-media-text.alignfull.is-stacked-on-mobile.is-image-fill > div, #post-1050 > div.entry-content > div.wp-block-media-text.alignwide.has-media-on-the-right.is-stacked-on-mobile.is-image-fill > div, #post-1055 > div.entry-content > div.wp-block-media-text.alignwide.has-media-on-the-right.is-stacked-on-mobile.is-image-fill > div, #post-1055 > div.entry-content > div.wp-block-media-text.alignfull.is-stacked-on-mobile.is-vertically-aligned-center.is-image-fill > div, #post-1055 > div.entry-content > div.wp-block-media-text.alignfull.is-stacked-on-mobile.is-image-fill > div, #post-1055 > div.entry-content > div.wp-block-media-text.alignwide.has-media-on-the-right.is-stacked-on-mobile.is-image-fill > div, #post-34 > div.entry-content > div.wp-block-media-text.alignwide.has-media-on-the-right.is-stacked-on-mobile.is-image-fill > div, #post-34 > div.entry-content > div.wp-block-media-text.alignfull.is-stacked-on-mobile.is-vertically-aligned-center.is-image-fill > div, #post-34 > div.entry-content > div.wp-block-media-text.alignfull.is-stacked-on-mobile.is-image-fill > div, #post-34 > div.entry-content > div.wp-block-media-text.alignwide.has-media-on-the-right.is-stacked-on-mobile.is-image-fill > div, #post-1336 > div.entry-content > div.wp-block-media-text.alignwide.has-media-on-the-right.is-stacked-on-mobile.is-image-fill > div, #post-1336 > div.entry-content > div.wp-block-media-text.alignfull.is-stacked-on-mobile.is-vertically-aligned-center.is-image-fill > div, #post-1336 > div.entry-content > div.wp-block-media-text.alignfull.is-stacked-on-mobile.is-image-fill > div, #post-1336 > div.entry-content > div.wp-block-media-text.alignwide.has-media-on-the-right.is-stacked-on-mobile.is-image-fill > div {
padding: 0px;
}
#post-672 > div.entry-content > div.wp-block-group.alignwide > div > div.wp-block-media-text.alignfull.has-media-on-the-right.is-stacked-on-mobile.is-vertically-aligned-center.is-image-fill > div, #post-672 > div.entry-content > div.wp-block-group.alignwide > div > div.wp-block-media-text.alignfull.has-media-on-the-right.is-stacked-on-mobile.is-vertically-aligned-center.is-image-fill, #post-672 > div.entry-content > div.wp-block-group.alignwide > div > div.wp-block-media-text.alignfull.has-media-on-the-right.is-stacked-on-mobile.is-vertically-aligned-center.is-image-fill > div > ul, #post-672 > div.entry-content > div.wp-block-media-text.alignwide.has-media-on-the-right.is-stacked-on-mobile.is-image-fill > div > ul, #post-1011 > div.entry-content > div.wp-block-group.alignwide > div > div.wp-block-media-text.alignfull.has-media-on-the-right.is-stacked-on-mobile.is-vertically-aligned-center.is-image-fill > div, #post-1011 > div.entry-content > div.wp-block-group.alignwide > div > div.wp-block-media-text.alignfull.has-media-on-the-right.is-stacked-on-mobile.is-vertically-aligned-center.is-image-fill, #post-1011 > div.entry-content > div.wp-block-group.alignwide > div > div.wp-block-media-text.alignfull.has-media-on-the-right.is-stacked-on-mobile.is-vertically-aligned-center.is-image-fill > div > ul, #post-1011 > div.entry-content > div.wp-block-media-text.alignwide.has-media-on-the-right.is-stacked-on-mobile.is-image-fill > div > ul, #post-1050 > div.entry-content > div.wp-block-group.alignwide > div > div.wp-block-media-text.alignfull.has-media-on-the-right.is-stacked-on-mobile.is-vertically-aligned-center.is-image-fill > div, #post-1050 > div.entry-content > div.wp-block-group.alignwide > div > div.wp-block-media-text.alignfull.has-media-on-the-right.is-stacked-on-mobile.is-vertically-aligned-center.is-image-fill, #post-1050 > div.entry-content > div.wp-block-group.alignwide > div > div.wp-block-media-text.alignfull.has-media-on-the-right.is-stacked-on-mobile.is-vertically-aligned-center.is-image-fill > div > ul, #post-1050 > div.entry-content > div.wp-block-media-text.alignwide.has-media-on-the-right.is-stacked-on-mobile.is-image-fill > div > ul, #post-1055 > div.entry-content > div.wp-block-group.alignwide > div > div.wp-block-media-text.alignfull.has-media-on-the-right.is-stacked-on-mobile.is-vertically-aligned-center.is-image-fill > div, #post-1055 > div.entry-content > div.wp-block-group.alignwide > div > div.wp-block-media-text.alignfull.has-media-on-the-right.is-stacked-on-mobile.is-vertically-aligned-center.is-image-fill, #post-1055 > div.entry-content > div.wp-block-group.alignwide > div > div.wp-block-media-text.alignfull.has-media-on-the-right.is-stacked-on-mobile.is-vertically-aligned-center.is-image-fill > div > ul, #post-1055 > div.entry-content > div.wp-block-media-text.alignwide.has-media-on-the-right.is-stacked-on-mobile.is-image-fill > div > ul, #post-34 > div.entry-content > div.wp-block-group.alignwide > div > div.wp-block-media-text.alignfull.has-media-on-the-right.is-stacked-on-mobile.is-vertically-aligned-center.is-image-fill > div, #post-34 > div.entry-content > div.wp-block-group.alignwide > div > div.wp-block-media-text.alignfull.has-media-on-the-right.is-stacked-on-mobile.is-vertically-aligned-center.is-image-fill, #post-34 > div.entry-content > div.wp-block-group.alignwide > div > div.wp-block-media-text.alignfull.has-media-on-the-right.is-stacked-on-mobile.is-vertically-aligned-center.is-image-fill > div > ul, #post-34 > div.entry-content > div.wp-block-media-text.alignwide.has-media-on-the-right.is-stacked-on-mobile.is-image-fill > div > ul, #post-1336 > div.entry-content > div.wp-block-group.alignwide > div > div.wp-block-media-text.alignfull.has-media-on-the-right.is-stacked-on-mobile.is-vertically-aligned-center.is-image-fill > div, #post-1336 > div.entry-content > div.wp-block-group.alignwide > div > div.wp-block-media-text.alignfull.has-media-on-the-right.is-stacked-on-mobile.is-vertically-aligned-center.is-image-fill, #post-1336 > div.entry-content > div.wp-block-group.alignwide > div > div.wp-block-media-text.alignfull.has-media-on-the-right.is-stacked-on-mobile.is-vertically-aligned-center.is-image-fill > div > ul, #post-1336 > div.entry-content > div.wp-block-media-text.alignwide.has-media-on-the-right.is-stacked-on-mobile.is-image-fill > div > ul {
padding-left: 0px !important;
margin-left: 0px;
}
#post-672 > div.entry-content > div.wp-block-group.alignwide > div > div.wp-block-media-text.alignfull.has-media-on-the-right.is-stacked-on-mobile.is-vertically-aligned-center.is-image-fill > div, #post-672 > div.entry-content > div.wp-block-media-text.alignwide.has-media-on-the-right.is-stacked-on-mobile.is-image-fill > div > ul, #post-1011 > div.entry-content > div.wp-block-group.alignwide > div > div.wp-block-media-text.alignfull.has-media-on-the-right.is-stacked-on-mobile.is-vertically-aligned-center.is-image-fill > div, #post-1011 > div.entry-content > div.wp-block-media-text.alignwide.has-media-on-the-right.is-stacked-on-mobile.is-image-fill > div > ul, #post-1050 > div.entry-content > div.wp-block-group.alignwide > div > div.wp-block-media-text.alignfull.has-media-on-the-right.is-stacked-on-mobile.is-vertically-aligned-center.is-image-fill > div, #post-1050 > div.entry-content > div.wp-block-media-text.alignwide.has-media-on-the-right.is-stacked-on-mobile.is-image-fill > div > ul, #post-1055 > div.entry-content > div.wp-block-group.alignwide > div > div.wp-block-media-text.alignfull.has-media-on-the-right.is-stacked-on-mobile.is-vertically-aligned-center.is-image-fill > div, #post-1055 > div.entry-content > div.wp-block-media-text.alignwide.has-media-on-the-right.is-stacked-on-mobile.is-image-fill > div > ul, #post-34 > div.entry-content > div.wp-block-group.alignwide > div > div.wp-block-media-text.alignfull.has-media-on-the-right.is-stacked-on-mobile.is-vertically-aligned-center.is-image-fill > div, #post-34 > div.entry-content > div.wp-block-media-text.alignwide.has-media-on-the-right.is-stacked-on-mobile.is-image-fill > div > ul, , #post-1336 > div.entry-content > div.wp-block-group.alignwide > div > div.wp-block-media-text.alignfull.has-media-on-the-right.is-stacked-on-mobile.is-vertically-aligned-center.is-image-fill > div, #post-1336 > div.entry-content > div.wp-block-media-text.alignwide.has-media-on-the-right.is-stacked-on-mobile.is-image-fill > div > ul {
padding-right: 1%;
}
#post-672 > div.entry-content > div.wp-block-media-text.alignfull.is-stacked-on-mobile.is-vertically-aligned-center.is-image-fill > div > ul, #post-672 > div.entry-content > div.wp-block-media-text.alignfull.is-stacked-on-mobile.is-image-fill > div > ul, #post-1011 > div.entry-content > div.wp-block-media-text.alignfull.is-stacked-on-mobile.is-vertically-aligned-center.is-image-fill > div > ul, #post-1011 > div.entry-content > div.wp-block-media-text.alignfull.is-stacked-on-mobile.is-image-fill > div > ul, #post-1050 > div.entry-content > div.wp-block-media-text.alignfull.is-stacked-on-mobile.is-vertically-aligned-center.is-image-fill > div > ul, #post-1050 > div.entry-content > div.wp-block-media-text.alignfull.is-stacked-on-mobile.is-image-fill > div > ul, #post-1055 > div.entry-content > div.wp-block-media-text.alignfull.is-stacked-on-mobile.is-vertically-aligned-center.is-image-fill > div > ul, #post-1055 > div.entry-content > div.wp-block-media-text.alignfull.is-stacked-on-mobile.is-image-fill > div > ul, #post-34 > div.entry-content > div.wp-block-media-text.alignfull.is-stacked-on-mobile.is-vertically-aligned-center.is-image-fill > div > ul, #post-34 > div.entry-content > div.wp-block-media-text.alignfull.is-stacked-on-mobile.is-image-fill > div > ul, , #post-1336 > div.entry-content > div.wp-block-media-text.alignfull.is-stacked-on-mobile.is-vertically-aligned-center.is-image-fill > div > ul, #post-1336 > div.entry-content > div.wp-block-media-text.alignfull.is-stacked-on-mobile.is-image-fill > div > ul {
margin-left: 4%;
}
#post-34 > div.entry-content > div.wp-block-media-text.has-media-on-the-right.is-stacked-on-mobile > div, #post-1336 > div.entry-content > div.wp-block-media-text.has-media-on-the-right.is-stacked-on-mobile > div {
padding-left:0px !important;
padding-right: 1% !important;
} .my_displaytags {
font-size:0.8em; 
text-transform: uppercase;
margin:10px;
margin-left: 0px;
}
.my_displaytags a { 
background: #e2205a;
color: #FFFFFF;
text-decoration: none;
border-radius: 5px;
padding: 10px;
margin-left: 5px;
transition: all 0.3s ease-out;
}
.my_displaytags a:hover {
background: #dbffe4;
color: #083944;
}  .category-real > header > h2 {
margin: 0 0 20px;
}
.my_displaytags_cat {
font-size:0.8em; 
text-transform: uppercase;
margin:10px;
margin-left: 0px;
}
.my_displaytags_cat a { 
background: #195b6b;
color: #FFFFFF;
text-decoration: none;
border-radius: 5px 5px 0 0;
padding: 10px;
margin-right: 5px;
transition: all 0.2s ease-out;
}
.my_displaytags_cat a:hover {
background: #e2225c;
color: #FFFFFF;
}  .category-real a.page-numbers {
color: #e2225c !important;
text-decoration: none;
}
.category-real a.page-numbers:hover {
color: #195b6b !important;
}
.page-numbers.current {
color: #195b6b !important;	
}  .tag .content-cat .archive-description a, .entry-content .choose-your-project-link a {
color: #e2225c !important;
text-decoration: none;
}
.tag .content-cat .archive-description a:hover, .entry-content .choose-your-project-link a:hover {
color: #195b6b !important;
}  .end-of-article-cta p {
margin: 15px;
}
.end-of-article-cta a:hover {
background: #195b6b !important;
}     .menu-item .sub-menu {
display: none !important;
}
.menu-item:hover .sub-menu {
display: block !important;
padding: 20px;
position: relative !important;
min-width: 200px;
box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
z-index: 1;
}
.menu-item:hover .sub-menu a {
padding: 20px 20px;
text-decoration: none;
display: block;
}  nav.navigation.post-navigation .nav-previous, nav.navigation.post-navigation .nav-next {
display: none;
}