/* page css */
/* part css : theme-shapes */
.colibri-shape-circles {
    background-image: url('/assets/wp-content/themes/colibri-wp/resources/images/header-shapes/circles.png')
}

.colibri-shape-10degree-stripes {
    background-image: url('/assets/wp-content/themes/colibri-wp/resources/images/header-shapes/10degree-stripes.png')
}

.colibri-shape-rounded-squares-blue {
    background-image: url('/assets/wp-content/themes/colibri-wp/resources/images/header-shapes/rounded-squares-blue.png')
}

.colibri-shape-many-rounded-squares-blue {
    background-image: url('/assets/wp-content/themes/colibri-wp/resources/images/header-shapes/many-rounded-squares-blue.png')
}

.colibri-shape-two-circles {
    background-image: url('/assets/wp-content/themes/colibri-wp/resources/images/header-shapes/two-circles.png')
}

.colibri-shape-circles-2 {
    background-image: url('/assets/wp-content/themes/colibri-wp/resources/images/header-shapes/circles-2.png')
}

.colibri-shape-circles-3 {
    background-image: url('/assets/wp-content/themes/colibri-wp/resources/images/header-shapes/circles-3.png')
}

.colibri-shape-circles-gradient {
    background-image: url('/assets/wp-content/themes/colibri-wp/resources/images/header-shapes/circles-gradient.png')
}

.colibri-shape-circles-white-gradient {
    background-image: url('/assets/wp-content/themes/colibri-wp/resources/images/header-shapes/circles-white-gradient.png')
}

.colibri-shape-waves {
    background-image: url('/assets/wp-content/themes/colibri-wp/resources/images/header-shapes/waves.png')
}

.colibri-shape-waves-inverted {
    background-image: url('/assets/wp-content/themes/colibri-wp/resources/images/header-shapes/waves-inverted.png')
}

.colibri-shape-dots {
    background-image: url('/assets/wp-content/themes/colibri-wp/resources/images/header-shapes/dots.png')
}

.colibri-shape-left-tilted-lines {
    background-image: url('/assets/wp-content/themes/colibri-wp/resources/images/header-shapes/left-tilted-lines.png')
}

.colibri-shape-right-tilted-lines {
    background-image: url('/assets/wp-content/themes/colibri-wp/resources/images/header-shapes/right-tilted-lines.png')
}

.colibri-shape-right-tilted-strips {
    background-image: url('/assets/wp-content/themes/colibri-wp/resources/images/header-shapes/right-tilted-strips.png')
}

/* part css : theme */
.h-y-container>*:not(:last-child),
.h-x-container-inner>* {
    margin-bottom: 20px;
}

.h-x-container-inner,
.h-column__content>.h-x-container>*:last-child {
    margin-bottom: -20px;
}

.h-x-container-inner>* {
    padding-left: 10px;
    padding-right: 10px;
}

.h-x-container-inner {
    margin-left: -10px;
    margin-right: -10px;
}

[class*=style-],
[class*=local-style-],
.h-global-transition,
.h-global-transition-all,
.h-global-transition-all * {
    transition-duration: 0.5s;
}

.wp-block-button .wp-block-button__link:not(.has-background),
.wp-block-file .wp-block-file__button {
    background-color: #03a9f4;
    background-image: none;
}

.wp-block-button .wp-block-button__link:not(.has-background):hover,
.wp-block-button .wp-block-button__link:not(.has-background):focus,
.wp-block-button .wp-block-button__link:not(.has-background):active,
.wp-block-file .wp-block-file__button:hover,
.wp-block-file .wp-block-file__button:focus,
.wp-block-file .wp-block-file__button:active {
    background-color: rgb(2, 110, 159);
    background-image: none;
}

.wp-block-button.is-style-outline .wp-block-button__link:not(.has-background) {
    color: #03a9f4;
    background-color: transparent;
    background-image: none;
    border-top-width: 2px;
    border-top-color: #03a9f4;
    border-top-style: solid;
    border-right-width: 2px;
    border-right-color: #03a9f4;
    border-right-style: solid;
    border-bottom-width: 2px;
    border-bottom-color: #03a9f4;
    border-bottom-style: solid;
    border-left-width: 2px;
    border-left-color: #03a9f4;
    border-left-style: solid;
}

.wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):hover,
.wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):focus,
.wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):active {
    color: #fff;
    background-color: #03a9f4;
    background-image: none;
}

.has-background-color,
*[class^="wp-block-"].is-style-solid-color {
    background-color: #03a9f4;
    background-image: none;
}

.has-colibri-color-1-background-color {
    background-color: #03a9f4;
    background-image: none;
}

.wp-block-button .wp-block-button__link.has-colibri-color-1-background-color {
    background-color: #03a9f4;
    background-image: none;
}

.wp-block-button .wp-block-button__link.has-colibri-color-1-background-color:hover,
.wp-block-button .wp-block-button__link.has-colibri-color-1-background-color:focus,
.wp-block-button .wp-block-button__link.has-colibri-color-1-background-color:active {
    background-color: rgb(2, 110, 159);
    background-image: none;
}

.wp-block-button.is-style-outline .wp-block-button__link.has-colibri-color-1-background-color {
    color: #03a9f4;
    background-color: transparent;
    background-image: none;
    border-top-width: 2px;
    border-top-color: #03a9f4;
    border-top-style: solid;
    border-right-width: 2px;
    border-right-color: #03a9f4;
    border-right-style: solid;
    border-bottom-width: 2px;
    border-bottom-color: #03a9f4;
    border-bottom-style: solid;
    border-left-width: 2px;
    border-left-color: #03a9f4;
    border-left-style: solid;
}

.wp-block-button.is-style-outline .wp-block-button__link.has-colibri-color-1-background-color:hover,
.wp-block-button.is-style-outline .wp-block-button__link.has-colibri-color-1-background-color:focus,
.wp-block-button.is-style-outline .wp-block-button__link.has-colibri-color-1-background-color:active {
    color: #fff;
    background-color: #03a9f4;
    background-image: none;
}

*[class^="wp-block-"].has-colibri-color-1-background-color,
*[class^="wp-block-"] .has-colibri-color-1-background-color,
*[class^="wp-block-"].is-style-solid-color.has-colibri-color-1-color,
*[class^="wp-block-"].is-style-solid-color blockquote.has-colibri-color-1-color,
*[class^="wp-block-"].is-style-solid-color blockquote.has-colibri-color-1-color p {
    background-color: #03a9f4;
    background-image: none;
}

.has-colibri-color-1-color {
    color: #03a9f4;
}

.has-colibri-color-2-background-color {
    background-color: #f79007;
    background-image: none;
}

.wp-block-button .wp-block-button__link.has-colibri-color-2-background-color {
    background-color: #f79007;
    background-image: none;
}

.wp-block-button .wp-block-button__link.has-colibri-color-2-background-color:hover,
.wp-block-button .wp-block-button__link.has-colibri-color-2-background-color:focus,
.wp-block-button .wp-block-button__link.has-colibri-color-2-background-color:active {
    background-color: rgb(162, 94, 5);
    background-image: none;
}

.wp-block-button.is-style-outline .wp-block-button__link.has-colibri-color-2-background-color {
    color: #f79007;
    background-color: transparent;
    background-image: none;
    border-top-width: 2px;
    border-top-color: #f79007;
    border-top-style: solid;
    border-right-width: 2px;
    border-right-color: #f79007;
    border-right-style: solid;
    border-bottom-width: 2px;
    border-bottom-color: #f79007;
    border-bottom-style: solid;
    border-left-width: 2px;
    border-left-color: #f79007;
    border-left-style: solid;
}

.wp-block-button.is-style-outline .wp-block-button__link.has-colibri-color-2-background-color:hover,
.wp-block-button.is-style-outline .wp-block-button__link.has-colibri-color-2-background-color:focus,
.wp-block-button.is-style-outline .wp-block-button__link.has-colibri-color-2-background-color:active {
    color: #fff;
    background-color: #f79007;
    background-image: none;
}

*[class^="wp-block-"].has-colibri-color-2-background-color,
*[class^="wp-block-"] .has-colibri-color-2-background-color,
*[class^="wp-block-"].is-style-solid-color.has-colibri-color-2-color,
*[class^="wp-block-"].is-style-solid-color blockquote.has-colibri-color-2-color,
*[class^="wp-block-"].is-style-solid-color blockquote.has-colibri-color-2-color p {
    background-color: #f79007;
    background-image: none;
}

.has-colibri-color-2-color {
    color: #f79007;
}

.has-colibri-color-3-background-color {
    background-color: #00bf87;
    background-image: none;
}

.wp-block-button .wp-block-button__link.has-colibri-color-3-background-color {
    background-color: #00bf87;
    background-image: none;
}

.wp-block-button .wp-block-button__link.has-colibri-color-3-background-color:hover,
.wp-block-button .wp-block-button__link.has-colibri-color-3-background-color:focus,
.wp-block-button .wp-block-button__link.has-colibri-color-3-background-color:active {
    background-color: rgb(0, 106, 75);
    background-image: none;
}

.wp-block-button.is-style-outline .wp-block-button__link.has-colibri-color-3-background-color {
    color: #00bf87;
    background-color: transparent;
    background-image: none;
    border-top-width: 2px;
    border-top-color: #00bf87;
    border-top-style: solid;
    border-right-width: 2px;
    border-right-color: #00bf87;
    border-right-style: solid;
    border-bottom-width: 2px;
    border-bottom-color: #00bf87;
    border-bottom-style: solid;
    border-left-width: 2px;
    border-left-color: #00bf87;
    border-left-style: solid;
}

.wp-block-button.is-style-outline .wp-block-button__link.has-colibri-color-3-background-color:hover,
.wp-block-button.is-style-outline .wp-block-button__link.has-colibri-color-3-background-color:focus,
.wp-block-button.is-style-outline .wp-block-button__link.has-colibri-color-3-background-color:active {
    color: #fff;
    background-color: #00bf87;
    background-image: none;
}

*[class^="wp-block-"].has-colibri-color-3-background-color,
*[class^="wp-block-"] .has-colibri-color-3-background-color,
*[class^="wp-block-"].is-style-solid-color.has-colibri-color-3-color,
*[class^="wp-block-"].is-style-solid-color blockquote.has-colibri-color-3-color,
*[class^="wp-block-"].is-style-solid-color blockquote.has-colibri-color-3-color p {
    background-color: #00bf87;
    background-image: none;
}

.has-colibri-color-3-color {
    color: #00bf87;
}

.has-colibri-color-4-background-color {
    background-color: #6632ff;
    background-image: none;
}

.wp-block-button .wp-block-button__link.has-colibri-color-4-background-color {
    background-color: #6632ff;
    background-image: none;
}

.wp-block-button .wp-block-button__link.has-colibri-color-4-background-color:hover,
.wp-block-button .wp-block-button__link.has-colibri-color-4-background-color:focus,
.wp-block-button .wp-block-button__link.has-colibri-color-4-background-color:active {
    background-color: rgb(68, 33, 170);
    background-image: none;
}

.wp-block-button.is-style-outline .wp-block-button__link.has-colibri-color-4-background-color {
    color: #6632ff;
    background-color: transparent;
    background-image: none;
    border-top-width: 2px;
    border-top-color: #6632ff;
    border-top-style: solid;
    border-right-width: 2px;
    border-right-color: #6632ff;
    border-right-style: solid;
    border-bottom-width: 2px;
    border-bottom-color: #6632ff;
    border-bottom-style: solid;
    border-left-width: 2px;
    border-left-color: #6632ff;
    border-left-style: solid;
}

.wp-block-button.is-style-outline .wp-block-button__link.has-colibri-color-4-background-color:hover,
.wp-block-button.is-style-outline .wp-block-button__link.has-colibri-color-4-background-color:focus,
.wp-block-button.is-style-outline .wp-block-button__link.has-colibri-color-4-background-color:active {
    color: #fff;
    background-color: #6632ff;
    background-image: none;
}

*[class^="wp-block-"].has-colibri-color-4-background-color,
*[class^="wp-block-"] .has-colibri-color-4-background-color,
*[class^="wp-block-"].is-style-solid-color.has-colibri-color-4-color,
*[class^="wp-block-"].is-style-solid-color blockquote.has-colibri-color-4-color,
*[class^="wp-block-"].is-style-solid-color blockquote.has-colibri-color-4-color p {
    background-color: #6632ff;
    background-image: none;
}

.has-colibri-color-4-color {
    color: #6632ff;
}

.has-colibri-color-5-background-color {
    background-color: #FFFFFF;
    background-image: none;
}

.wp-block-button .wp-block-button__link.has-colibri-color-5-background-color {
    background-color: #FFFFFF;
    background-image: none;
}

.wp-block-button .wp-block-button__link.has-colibri-color-5-background-color:hover,
.wp-block-button .wp-block-button__link.has-colibri-color-5-background-color:focus,
.wp-block-button .wp-block-button__link.has-colibri-color-5-background-color:active {
    background-color: rgb(102, 102, 102);
    background-image: none;
}

.wp-block-button.is-style-outline .wp-block-button__link.has-colibri-color-5-background-color {
    color: #FFFFFF;
    background-color: transparent;
    background-image: none;
    border-top-width: 2px;
    border-top-color: #FFFFFF;
    border-top-style: solid;
    border-right-width: 2px;
    border-right-color: #FFFFFF;
    border-right-style: solid;
    border-bottom-width: 2px;
    border-bottom-color: #FFFFFF;
    border-bottom-style: solid;
    border-left-width: 2px;
    border-left-color: #FFFFFF;
    border-left-style: solid;
}

.wp-block-button.is-style-outline .wp-block-button__link.has-colibri-color-5-background-color:hover,
.wp-block-button.is-style-outline .wp-block-button__link.has-colibri-color-5-background-color:focus,
.wp-block-button.is-style-outline .wp-block-button__link.has-colibri-color-5-background-color:active {
    color: #fff;
    background-color: #FFFFFF;
    background-image: none;
}

*[class^="wp-block-"].has-colibri-color-5-background-color,
*[class^="wp-block-"] .has-colibri-color-5-background-color,
*[class^="wp-block-"].is-style-solid-color.has-colibri-color-5-color,
*[class^="wp-block-"].is-style-solid-color blockquote.has-colibri-color-5-color,
*[class^="wp-block-"].is-style-solid-color blockquote.has-colibri-color-5-color p {
    background-color: #FFFFFF;
    background-image: none;
}

.has-colibri-color-5-color {
    color: #FFFFFF;
}

.has-colibri-color-6-background-color {
    background-color: #17252a;
    background-image: none;
}

.wp-block-button .wp-block-button__link.has-colibri-color-6-background-color {
    background-color: #17252a;
    background-image: none;
}

.wp-block-button .wp-block-button__link.has-colibri-color-6-background-color:hover,
.wp-block-button .wp-block-button__link.has-colibri-color-6-background-color:focus,
.wp-block-button .wp-block-button__link.has-colibri-color-6-background-color:active {
    background-color: rgb(23, 37, 42);
    background-image: none;
}

.wp-block-button.is-style-outline .wp-block-button__link.has-colibri-color-6-background-color {
    color: #17252a;
    background-color: transparent;
    background-image: none;
    border-top-width: 2px;
    border-top-color: #17252a;
    border-top-style: solid;
    border-right-width: 2px;
    border-right-color: #17252a;
    border-right-style: solid;
    border-bottom-width: 2px;
    border-bottom-color: #17252a;
    border-bottom-style: solid;
    border-left-width: 2px;
    border-left-color: #17252a;
    border-left-style: solid;
}

.wp-block-button.is-style-outline .wp-block-button__link.has-colibri-color-6-background-color:hover,
.wp-block-button.is-style-outline .wp-block-button__link.has-colibri-color-6-background-color:focus,
.wp-block-button.is-style-outline .wp-block-button__link.has-colibri-color-6-background-color:active {
    color: #fff;
    background-color: #17252a;
    background-image: none;
}

*[class^="wp-block-"].has-colibri-color-6-background-color,
*[class^="wp-block-"] .has-colibri-color-6-background-color,
*[class^="wp-block-"].is-style-solid-color.has-colibri-color-6-color,
*[class^="wp-block-"].is-style-solid-color blockquote.has-colibri-color-6-color,
*[class^="wp-block-"].is-style-solid-color blockquote.has-colibri-color-6-color p {
    background-color: #17252a;
    background-image: none;
}

.has-colibri-color-6-color {
    color: #17252a;
}

#colibri .woocommerce-store-notice,
#colibri.woocommerce .content .h-section input[type=submit],
#colibri.woocommerce-page .content .h-section input[type=button],
#colibri.woocommerce .content .h-section input[type=button],
#colibri.woocommerce-page .content .h-section .button,
#colibri.woocommerce .content .h-section .button,
#colibri.woocommerce-page .content .h-section a.button,
#colibri.woocommerce .content .h-section a.button,
#colibri.woocommerce-page .content .h-section button.button,
#colibri.woocommerce .content .h-section button.button,
#colibri.woocommerce-page .content .h-section input.button,
#colibri.woocommerce .content .h-section input.button,
#colibri.woocommerce-page .content .h-section input#submit,
#colibri.woocommerce .content .h-section input#submit,
#colibri.woocommerce-page .content .h-section a.added_to_cart,
#colibri.woocommerce .content .h-section a.added_to_cart,
#colibri.woocommerce-page .content .h-section .ui-slider-range,
#colibri.woocommerce .content .h-section .ui-slider-range,
#colibri.woocommerce-page .content .h-section .ui-slider-handle,
#colibri.woocommerce .content .h-section .ui-slider-handle {
    background-color: #03a9f4;
    background-image: none;
    border-top-width: 0px;
    border-top-color: #03a9f4;
    border-top-style: solid;
    border-right-width: 0px;
    border-right-color: #03a9f4;
    border-right-style: solid;
    border-bottom-width: 0px;
    border-bottom-color: #03a9f4;
    border-bottom-style: solid;
    border-left-width: 0px;
    border-left-color: #03a9f4;
    border-left-style: solid;
}

#colibri .woocommerce-store-notice:hover,
#colibri .woocommerce-store-notice:focus,
#colibri .woocommerce-store-notice:active,
#colibri.woocommerce .content .h-section input[type=submit]:hover,
#colibri.woocommerce .content .h-section input[type=submit]:focus,
#colibri.woocommerce .content .h-section input[type=submit]:active,
#colibri.woocommerce-page .content .h-section input[type=button]:hover,
#colibri.woocommerce-page .content .h-section input[type=button]:focus,
#colibri.woocommerce-page .content .h-section input[type=button]:active,
#colibri.woocommerce .content .h-section input[type=button]:hover,
#colibri.woocommerce .content .h-section input[type=button]:focus,
#colibri.woocommerce .content .h-section input[type=button]:active,
#colibri.woocommerce-page .content .h-section .button:hover,
#colibri.woocommerce-page .content .h-section .button:focus,
#colibri.woocommerce-page .content .h-section .button:active,
#colibri.woocommerce .content .h-section .button:hover,
#colibri.woocommerce .content .h-section .button:focus,
#colibri.woocommerce .content .h-section .button:active,
#colibri.woocommerce-page .content .h-section a.button:hover,
#colibri.woocommerce-page .content .h-section a.button:focus,
#colibri.woocommerce-page .content .h-section a.button:active,
#colibri.woocommerce .content .h-section a.button:hover,
#colibri.woocommerce .content .h-section a.button:focus,
#colibri.woocommerce .content .h-section a.button:active,
#colibri.woocommerce-page .content .h-section button.button:hover,
#colibri.woocommerce-page .content .h-section button.button:focus,
#colibri.woocommerce-page .content .h-section button.button:active,
#colibri.woocommerce .content .h-section button.button:hover,
#colibri.woocommerce .content .h-section button.button:focus,
#colibri.woocommerce .content .h-section button.button:active,
#colibri.woocommerce-page .content .h-section input.button:hover,
#colibri.woocommerce-page .content .h-section input.button:focus,
#colibri.woocommerce-page .content .h-section input.button:active,
#colibri.woocommerce .content .h-section input.button:hover,
#colibri.woocommerce .content .h-section input.button:focus,
#colibri.woocommerce .content .h-section input.button:active,
#colibri.woocommerce-page .content .h-section input#submit:hover,
#colibri.woocommerce-page .content .h-section input#submit:focus,
#colibri.woocommerce-page .content .h-section input#submit:active,
#colibri.woocommerce .content .h-section input#submit:hover,
#colibri.woocommerce .content .h-section input#submit:focus,
#colibri.woocommerce .content .h-section input#submit:active,
#colibri.woocommerce-page .content .h-section a.added_to_cart:hover,
#colibri.woocommerce-page .content .h-section a.added_to_cart:focus,
#colibri.woocommerce-page .content .h-section a.added_to_cart:active,
#colibri.woocommerce .content .h-section a.added_to_cart:hover,
#colibri.woocommerce .content .h-section a.added_to_cart:focus,
#colibri.woocommerce .content .h-section a.added_to_cart:active,
#colibri.woocommerce-page .content .h-section .ui-slider-range:hover,
#colibri.woocommerce-page .content .h-section .ui-slider-range:focus,
#colibri.woocommerce-page .content .h-section .ui-slider-range:active,
#colibri.woocommerce .content .h-section .ui-slider-range:hover,
#colibri.woocommerce .content .h-section .ui-slider-range:focus,
#colibri.woocommerce .content .h-section .ui-slider-range:active,
#colibri.woocommerce-page .content .h-section .ui-slider-handle:hover,
#colibri.woocommerce-page .content .h-section .ui-slider-handle:focus,
#colibri.woocommerce-page .content .h-section .ui-slider-handle:active,
#colibri.woocommerce .content .h-section .ui-slider-handle:hover,
#colibri.woocommerce .content .h-section .ui-slider-handle:focus,
#colibri.woocommerce .content .h-section .ui-slider-handle:active {
    background-color: rgb(2, 110, 159);
    background-image: none;
    border-top-width: 0px;
    border-top-color: rgb(2, 110, 159);
    border-top-style: solid;
    border-right-width: 0px;
    border-right-color: rgb(2, 110, 159);
    border-right-style: solid;
    border-bottom-width: 0px;
    border-bottom-color: rgb(2, 110, 159);
    border-bottom-style: solid;
    border-left-width: 0px;
    border-left-color: rgb(2, 110, 159);
    border-left-style: solid;
}

#colibri.woocommerce-page .content .h-section .star-rating::before,
#colibri.woocommerce .content .h-section .star-rating::before,
#colibri.woocommerce-page .content .h-section .star-rating span::before,
#colibri.woocommerce .content .h-section .star-rating span::before {
    color: #03a9f4;
}

#colibri.woocommerce-page .content .h-section .price,
#colibri.woocommerce .content .h-section .price {
    color: #03a9f4;
}

#colibri.woocommerce-page .content .h-section .price del,
#colibri.woocommerce .content .h-section .price del {
    color: rgb(84, 194, 244);
}

#colibri.woocommerce-page .content .h-section .onsale,
#colibri.woocommerce .content .h-section .onsale {
    background-color: #03a9f4;
    background-image: none;
}

#colibri.woocommerce-page .content .h-section .onsale:hover,
#colibri.woocommerce-page .content .h-section .onsale:focus,
#colibri.woocommerce-page .content .h-section .onsale:active,
#colibri.woocommerce .content .h-section .onsale:hover,
#colibri.woocommerce .content .h-section .onsale:focus,
#colibri.woocommerce .content .h-section .onsale:active {
    background-color: rgb(2, 110, 159);
    background-image: none;
}

#colibri.woocommerce ul.products li.product h2:hover {
    color: #03a9f4;
}

#colibri.woocommerce-page .content .h-section .woocommerce-pagination .page-numbers.current,
#colibri.woocommerce .content .h-section .woocommerce-pagination .page-numbers.current,
#colibri.woocommerce-page .content .h-section .woocommerce-pagination a.page-numbers:hover,
#colibri.woocommerce .content .h-section .woocommerce-pagination a.page-numbers:hover {
    background-color: #03a9f4;
    background-image: none;
}

#colibri.woocommerce-page .content .h-section .comment-form-rating .stars a,
#colibri.woocommerce .content .h-section .comment-form-rating .stars a {
    color: #03a9f4;
}

.h-section-global-spacing {
    padding-top: 90px;
    padding-bottom: 90px;
}

#colibri .colibri-language-switcher {
    background-color: white;
    background-image: none;
    top: 80px;
    border-top-width: 0px;
    border-top-style: none;
    border-top-left-radius: 4px;
    border-top-right-radius: 0px;
    border-right-width: 0px;
    border-right-style: none;
    border-bottom-width: 0px;
    border-bottom-style: none;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 0px;
    border-left-width: 0px;
    border-left-style: none;
}

#colibri .colibri-language-switcher .lang-item {
    padding-top: 14px;
    padding-right: 18px;
    padding-bottom: 14px;
    padding-left: 18px;
}

body {
    font-family: Open Sans;
    font-weight: 400;
    font-size: 16px;
    line-height: 1.6;
    color: rgb(70, 112, 127);
}

body a {
    font-family: Open Sans;
    font-weight: 400;
    text-decoration: none;
    font-size: 1em;
    line-height: 1.5;
    color: #03a9f4;
}

body p {
    margin-bottom: 16px;
    font-family: Open Sans;
    font-weight: 400;
    font-size: 16px;
    line-height: 1.6;
    color: rgb(70, 112, 127);
}

body .h-lead p {
    margin-bottom: 16px;
    font-family: Open Sans;
    font-weight: 300;
    font-size: 1.25em;
    line-height: 1.5;
    color: rgb(37, 41, 42);
}

body blockquote p {
    margin-bottom: 16px;
    font-family: Open Sans;
    font-weight: 400;
    font-size: 16px;
    line-height: 1.6;
    color: rgb(70, 112, 127);
}

body h1 {
    margin-bottom: 16px;
    font-family: Open Sans;
    font-weight: 300;
    font-size: 3.375em;
    line-height: 1.26;
    color: rgb(23, 37, 42);
}

body h2 {
    margin-bottom: 16px;
    font-family: Open Sans;
    font-weight: 300;
    font-size: 2.625em;
    line-height: 1.143;
    color: rgb(23, 37, 42);
}

body h3 {
    margin-bottom: 16px;
    font-family: Open Sans;
    font-weight: 300;
    font-size: 2.25em;
    line-height: 1.25;
    color: rgb(23, 37, 42);
}

body h4 {
    margin-bottom: 16px;
    font-family: Open Sans;
    font-weight: 600;
    font-size: 1.25em;
    line-height: 1.6;
    color: rgb(23, 37, 42);
}

body h5 {
    margin-bottom: 16px;
    font-family: Open Sans;
    font-weight: 600;
    font-size: 1.125em;
    line-height: 1.55;
    color: rgb(23, 37, 42);
}

body h6 {
    margin-bottom: 16px;
    font-family: Open Sans;
    font-weight: 600;
    font-size: 1em;
    line-height: 1.6;
    color: rgb(23, 37, 42);
}

.content.colibri-main-content-single .main-section,
.content.colibri-main-content-archive .main-section {
    background-color: rgb(245, 247, 248);
    background-image: none;
    padding-top: 0px;
    padding-bottom: 90px;
}

.content.colibri-main-content-single .main-section .main-row,
.content.colibri-main-content-archive .main-section .main-row {
    box-shadow: none;
}

.content.colibri-main-content-single .main-section .main-section-inner,
.content.colibri-main-content-archive .main-section .main-section-inner {
    margin-top: -58px;
}

.content.colibri-main-content-single .main-section .colibri-sidebar.blog-sidebar-right,
.content.colibri-main-content-archive .main-section .colibri-sidebar.blog-sidebar-right {
    width: 25%;
    flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    max-width: 25%;
}

@media (min-width: 768px) and (max-width: 1023px) {
    .h-section-global-spacing {
        padding-top: 60px;
        padding-bottom: 60px;
    }

    .content.colibri-main-content-single .main-section .colibri-sidebar.blog-sidebar-right,
    .content.colibri-main-content-archive .main-section .colibri-sidebar.blog-sidebar-right {
        width: 33.33%;
        flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        max-width: 33.33%;
    }
}

@media (max-width: 767px) {
    .h-section-global-spacing {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .content.colibri-main-content-single .main-section .colibri-sidebar.blog-sidebar-right,
    .content.colibri-main-content-archive .main-section .colibri-sidebar.blog-sidebar-right {
        width: 100%;
        flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        max-width: 100%;
    }
}

/* part css : page */
#colibri .style-174 {
    height: auto;
    min-height: unset;
    padding-top: 0px;
    padding-bottom: 90px;
    background-color: rgb(245, 247, 248);
    background-image: none;
}

#colibri .style-174>.h-section-grid-container {
    margin-top: -50px;
}

#colibri .style-175 {
    background-color: #FFFFFF;
    background-image: none;
    border-top-width: 0px;
    border-top-style: none;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-right-width: 0px;
    border-right-style: none;
    border-bottom-width: 0px;
    border-bottom-style: none;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-left-width: 0px;
    border-left-style: none;
}

#colibri .style-176 {
    text-align: left;
    height: auto;
    min-height: unset;
    border-top-width: 0px;
    border-top-color: rgb(221, 221, 221);
    border-top-style: solid;
    border-right-width: 1px;
    border-right-color: rgb(221, 221, 221);
    border-right-style: solid;
    border-bottom-width: 0px;
    border-bottom-color: rgb(221, 221, 221);
    border-bottom-style: solid;
    border-left-width: 0px;
    border-left-color: rgb(221, 221, 221);
    border-left-style: solid;
}

#colibri .style-177-icon {
    fill: rgb(249, 156, 50);
    width: 40px;
    height: 40px;
    border-top-width: 2px;
    border-top-color: #f79007;
    border-top-style: none;
    border-top-left-radius: 300px;
    border-top-right-radius: 300px;
    border-right-width: 2px;
    border-right-color: #f79007;
    border-right-style: none;
    border-bottom-width: 2px;
    border-bottom-color: #f79007;
    border-bottom-style: none;
    border-bottom-left-radius: 300px;
    border-bottom-right-radius: 300px;
    border-left-width: 2px;
    border-left-color: #f79007;
    border-left-style: none;
}

#colibri .style-178 p,
#colibri .style-178 h1,
#colibri .style-178 h2,
#colibri .style-178 h3,
#colibri .style-178 h4,
#colibri .style-178 h5,
#colibri .style-178 h6 {
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
}

#colibri .style-178 .text-wrapper-fancy svg path {
    stroke: #000000;
    stroke-linejoin: initial;
    stroke-linecap: initial;
    stroke-width: 8px;
}

#colibri .style-179 ol {
    list-style-type: decimal;
}

#colibri .style-179 ul {
    list-style-type: disc;
}

#colibri .style-180 {
    text-align: left;
    height: auto;
    min-height: unset;
    border-top-width: 0px;
    border-top-color: rgb(221, 221, 221);
    border-top-style: solid;
    border-right-width: 0px;
    border-right-color: rgb(221, 221, 221);
    border-right-style: solid;
    border-bottom-width: 0px;
    border-bottom-color: rgb(221, 221, 221);
    border-bottom-style: solid;
    border-left-width: 0px;
    border-left-color: rgb(221, 221, 221);
    border-left-style: solid;
}

#colibri .style-440 {
    height: auto;
    min-height: unset;
    padding-top: 45px;
    padding-bottom: 45px;
}

#colibri .style-442 {
    text-align: left;
    height: auto;
    min-height: unset;
    background-color: #FFFFFF;
    background-image: none;
    padding-top: 15%;
    padding-right: 20%;
    padding-bottom: 15%;
    padding-left: 20%;
    transform: translateX(6%) translateY(0%);
    transform-origin: center center 0px;
    border-top-width: 0px;
    border-top-style: none;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-right-width: 0px;
    border-right-style: none;
    border-bottom-width: 0px;
    border-bottom-style: none;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-left-width: 0px;
    border-left-style: none;
    box-shadow: 0px 5px 15px 2px rgba(0, 0, 0, 0.15);
}

#colibri .style-443 .text-wrapper-fancy svg path {
    stroke: #000000;
    stroke-linejoin: initial;
    stroke-linecap: initial;
    stroke-width: 8px;
}

#colibri .style-444 .text-wrapper-fancy svg path {
    stroke: #000000;
    stroke-linejoin: initial;
    stroke-linecap: initial;
    stroke-width: 8px;
}

#colibri .style-445 ol {
    list-style-type: decimal;
}

#colibri .style-445 ul {
    list-style-type: disc;
}

#colibri .style-446 {
    text-align: center;
    height: auto;
    min-height: unset;
    background-position: center center;
    background-size: cover;
    background-image: url("/assets/wp-content/uploads/2020/04/logo512x512_krkn.png");
    background-attachment: scroll;
    background-repeat: no-repeat;
    box-shadow: 0px 10px 30px 2px rgba(0, 0, 0, 0.15);
    margin-top: 10%;
    margin-bottom: 10%;
    transform: translateX(-6%) translateY(0%);
    transform-origin: center center 0px;
    border-top-width: 3px;
    border-top-style: none;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-right-width: 3px;
    border-right-style: none;
    border-bottom-width: 3px;
    border-bottom-style: none;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    border-left-width: 3px;
    border-left-style: none;
}

#colibri .style-454 {
    height: auto;
    min-height: unset;
    padding-top: 45px;
    padding-bottom: 45px;
}

#colibri .style-456 {
    text-align: center;
    height: auto;
    min-height: unset;
    background-position: center center;
    background-size: cover;
    background-image: url("/assets/wp-content/uploads/2020/04/iso512x512_krkn.png");
    background-attachment: scroll;
    background-repeat: no-repeat;
    box-shadow: 0px 10px 30px 2px rgba(0, 0, 0, 0.15);
    z-index: 1;
    margin-top: 10%;
    margin-bottom: 10%;
    transform: translateX(6%) translateY(0%);
    transform-origin: center center 0px;
    border-top-width: 0px;
    border-top-style: none;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-right-width: 0px;
    border-right-style: none;
    border-bottom-width: 0px;
    border-bottom-style: none;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-left-width: 0px;
    border-left-style: none;
}

#colibri .style-457 {
    text-align: left;
    height: auto;
    min-height: unset;
    background-color: #FFFFFF;
    background-image: none;
    padding-top: 15%;
    padding-right: 20%;
    padding-bottom: 15%;
    padding-left: 20%;
    transform: translateX(-6%) translateY(0%);
    transform-origin: center center 0px;
    box-shadow: 0px 5px 15px 2px rgba(0, 0, 0, 0.15);
    border-top-width: 0px;
    border-top-style: none;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-right-width: 0px;
    border-right-style: none;
    border-bottom-width: 0px;
    border-bottom-style: none;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-left-width: 0px;
    border-left-style: none;
}

#colibri .style-458 .text-wrapper-fancy svg path {
    stroke: #000000;
    stroke-linejoin: initial;
    stroke-linecap: initial;
    stroke-width: 8px;
}

#colibri .style-459 .text-wrapper-fancy svg path {
    stroke: #000000;
    stroke-linejoin: initial;
    stroke-linecap: initial;
    stroke-width: 8px;
}

#colibri .style-460 ol {
    list-style-type: decimal;
}

#colibri .style-460 ul {
    list-style-type: disc;
}

#colibri .style-479 {
    height: auto;
    min-height: unset;
    padding-top: 0px;
    padding-bottom: 0px;
    box-shadow: none;
    background-color: unset;
    background-image: none;
}

#colibri .style-480 {
    padding-top: 20px;
}

#colibri .style-481 {
    text-align: center;
    min-height: 250px;
    background-color: rgba(134, 69, 69, 0);
    background-position: bottom center;
    background-size: cover;
    background-image: url("/assets/wp-content/uploads/2020/04/colibri-image-129.png");
    background-attachment: scroll;
    background-repeat: no-repeat;
    box-shadow: 0px 10px 30px 2px rgba(49, 52, 57, 0.15);
    transform: translateX(10%) translateY(0%);
    transform-origin: center center 0px;
    border-top-width: 0px;
    border-top-style: none;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-right-width: 0px;
    border-right-style: none;
    border-bottom-width: 0px;
    border-bottom-style: none;
    border-left-width: 0px;
    border-left-style: none;
}

#colibri .style-482 {
    text-align: center;
    min-height: 300px;
    background-position: center center;
    background-size: cover;
    background-image: url("/assets/wp-content/uploads/2020/04/colibri-image-144.png");
    background-attachment: scroll;
    background-repeat: no-repeat;
    box-shadow: 0px 10px 30px 2px rgba(49, 52, 57, 0.15);
    z-index: 1;
    border-top-width: 0px;
    border-top-style: none;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-right-width: 0px;
    border-right-style: none;
    border-bottom-width: 0px;
    border-bottom-style: none;
    border-left-width: 0px;
    border-left-style: none;
}

#colibri .style-483 {
    text-align: center;
    min-height: 250px;
    background-position: center center;
    background-size: cover;
    background-image: url("/assets/wp-content/uploads/2020/04/colibri-image-128.png");
    background-attachment: scroll;
    background-repeat: no-repeat;
    box-shadow: 0px 10px 30px 2px rgba(49, 52, 57, 0.15);
    transform: translateX(-10%) translateY(0%);
    transform-origin: center center 0px;
    border-top-width: 0px;
    border-top-style: none;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-right-width: 0px;
    border-right-style: none;
    border-bottom-width: 0px;
    border-bottom-style: none;
    border-left-width: 0px;
    border-left-style: none;
}

#colibri .style-485 {
    text-align: center;
    height: auto;
    min-height: unset;
}

#colibri .style-486 .text-wrapper-fancy svg path {
    stroke: #000000;
    stroke-linejoin: initial;
    stroke-linecap: initial;
    stroke-width: 8px;
}

#colibri .style-487 .text-wrapper-fancy svg path {
    stroke: #000000;
    stroke-linejoin: initial;
    stroke-linecap: initial;
    stroke-width: 8px;
}

#colibri .style-488 ol {
    list-style-type: decimal;
}

#colibri .style-488 ul {
    list-style-type: disc;
}

#colibri .style-497-image {
    opacity: 1;
    box-shadow: none;
}

#colibri .style-497-caption {
    margin-top: 10px;
    text-align: left;
}

#colibri .style-497-frameImage {
    z-index: -1;
    transform: translateX(10%) translateY(10%);
    transform-origin: center center 0px;
    background-color: rgb(0, 0, 0);
    height: 100%;
    width: 100%;
    border-top-width: 10px;
    border-top-color: rgb(0, 0, 0);
    border-top-style: none;
    border-right-width: 10px;
    border-right-color: rgb(0, 0, 0);
    border-right-style: none;
    border-bottom-width: 10px;
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: none;
    border-left-width: 10px;
    border-left-color: rgb(0, 0, 0);
    border-left-style: none;
}

#colibri .style-497 {
    text-align: center;
}

#colibri .style-498 {
    text-align: center;
    height: auto;
    min-height: unset;
}

#colibri .style-546 {
    height: auto;
    min-height: unset;
}

#colibri .style-548 {
    text-align: left;
    height: auto;
    min-height: unset;
    background-color: #FFFFFF;
    background-image: none;
    padding-top: 15%;
    padding-right: 20%;
    padding-bottom: 15%;
    padding-left: 20%;
    transform: translateX(6%) translateY(0%);
    transform-origin: center center 0px;
    border-top-width: 0px;
    border-top-style: none;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-right-width: 0px;
    border-right-style: none;
    border-bottom-width: 0px;
    border-bottom-style: none;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-left-width: 0px;
    border-left-style: none;
    box-shadow: 0px 5px 15px 2px rgba(0, 0, 0, 0.15);
}

#colibri .style-549 .text-wrapper-fancy svg path {
    stroke: #000000;
    stroke-linejoin: initial;
    stroke-linecap: initial;
    stroke-width: 8px;
}

#colibri .style-550 .text-wrapper-fancy svg path {
    stroke: #000000;
    stroke-linejoin: initial;
    stroke-linecap: initial;
    stroke-width: 8px;
}

#colibri .style-551 ol {
    list-style-type: decimal;
}

#colibri .style-551 ul {
    list-style-type: disc;
}

#colibri .style-552 {
    text-align: center;
    height: auto;
    min-height: unset;
    background-position: center center;
    background-size: cover;
    background-image: url("/assets/wp-content/uploads/2023/02/cropped-cropped-android-icon-500x500-1-1.png");
    background-attachment: scroll;
    background-repeat: no-repeat;
    box-shadow: 0px 10px 30px 2px rgba(0, 0, 0, 0.15);
    margin-top: 10%;
    margin-bottom: 10%;
    transform: translateX(-6%) translateY(0%);
    transform-origin: center center 0px;
    border-top-width: 0px;
    border-top-style: none;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-right-width: 0px;
    border-right-style: none;
    border-bottom-width: 0px;
    border-bottom-style: none;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-left-width: 0px;
    border-left-style: none;
}

#colibri .style-local-118-c22-outer {
    width: 50%;
    flex: 0 0 auto;
    -ms-flex: 0 0 auto;
}

#colibri .style-local-118-c26-outer {
    width: 35%;
    flex: 0 0 auto;
    -ms-flex: 0 0 auto;
}

#colibri .style-local-118-c29-outer {
    width: 35%;
    flex: 0 0 auto;
    -ms-flex: 0 0 auto;
}

#colibri .style-local-118-c30-outer {
    width: 50%;
    flex: 0 0 auto;
    -ms-flex: 0 0 auto;
}

#colibri .style-local-118-c46-outer {
    width: 30%;
    flex: 0 0 auto;
    -ms-flex: 0 0 auto;
}

#colibri .style-local-118-c47-outer {
    width: 40%;
    flex: 0 0 auto;
    -ms-flex: 0 0 auto;
}

#colibri .style-local-118-c48-outer {
    width: 30%;
    flex: 0 0 auto;
    -ms-flex: 0 0 auto;
}

#colibri .style-local-118-c50-outer {
    width: 70%;
    flex: 0 0 auto;
    -ms-flex: 0 0 auto;
}

#colibri .style-local-118-c43-outer {
    width: 50%;
    flex: 0 0 auto;
    -ms-flex: 0 0 auto;
}

#colibri .style-local-118-c36-outer {
    width: 50%;
    flex: 0 0 auto;
    -ms-flex: 0 0 auto;
}

#colibri .style-local-118-c40-outer {
    width: 43%;
    flex: 0 0 auto;
    -ms-flex: 0 0 auto;
}

#colibri .style-301 {
    animation-duration: 0.5s;
    padding-top: 20px;
    padding-bottom: 20px;
}

#colibri .h-navigation_sticky .style-301,
#colibri .h-navigation_sticky.style-301 {
    background-color: #ffffff;
    background-image: none;
    padding-top: 10px;
    padding-bottom: 10px;
    box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.5);
}

#colibri .style-303 {
    text-align: center;
    height: auto;
    min-height: unset;
}

#colibri .style-304-image {
    max-height: 70px;
}

#colibri .style-304 a,
#colibri .style-304 .logo-text {
    color: #ffffff;
    text-decoration: none;
}

#colibri .h-navigation_sticky .style-304-image,
#colibri .h-navigation_sticky.style-304-image {
    max-height: 70px;
}

#colibri .h-navigation_sticky .style-304 a,
#colibri .h-navigation_sticky .style-304 .logo-text,
#colibri .h-navigation_sticky.style-304 a,
#colibri .h-navigation_sticky.style-304 .logo-text {
    color: #000000;
    text-decoration: none;
}

#colibri .style-319 {
    background-color: black;
    background-image: none;
    padding-top: 5px;
    padding-bottom: 5px;
}

#colibri .style-320 {
    text-align: left;
    height: auto;
    min-height: unset;
}

#colibri .style-321-icon {
    fill: #FFFFFF;
    width: 18px;
    height: 18px;
    padding-left: 0px;
    border-top-width: 2px;
    border-top-color: #03a9f4;
    border-top-style: none;
    border-right-width: 2px;
    border-right-color: #03a9f4;
    border-right-style: none;
    border-bottom-width: 2px;
    border-bottom-color: #03a9f4;
    border-bottom-style: none;
    border-left-width: 2px;
    border-left-color: #03a9f4;
    border-left-style: none;
}

#colibri .style-321-icon:hover {
    background-color: rgba(3, 169, 244, 0);
    background-image: none;
}

#colibri .style-321 .list-item-text-wrapper {
    horizontal-align: start;
    padding-right: 0px;
    padding-bottom: 0px;
}

#colibri .style-321 .list-text {
    margin-left: 5px;
    color: #FFFFFF;
    font-size: 14px;
}

#colibri .style-321 .list-divider {
    color: rgb(0, 0, 0);
    width: 100%;
    height: 100%;
    border-top-width: 0px;
    border-top-style: solid;
    border-right-width: 0px;
    border-right-style: solid;
    border-bottom-width: 0px;
    border-bottom-color: rgb(0, 0, 0);
    border-bottom-style: solid;
    border-left-width: 1px;
    border-left-style: solid;
    margin-left: 0px;
}

#colibri .style-321 .list-container-divider {
    width: 1px;
    padding-top: 0px;
    padding-right: 10px;
    padding-bottom: 0px;
    padding-left: 10px;
    height: 100%;
}

#colibri .style-322 {
    text-align: center;
    height: auto;
    min-height: unset;
}

#colibri .style-324 {
    height: auto;
    min-height: unset;
    color: #FFFFFF;
    background-position: center center;
    background-size: cover;
    background-image: url("/assets/wp-content/uploads/2020/04/colibri-image-28.png");
    background-attachment: scroll;
    background-repeat: no-repeat;
    padding-top: 115px;
    padding-bottom: 115px;
}

#colibri .style-324 h1 {
    color: #FFFFFF;
}

#colibri .style-324 h2 {
    color: #FFFFFF;
}

#colibri .style-324 h3 {
    color: #FFFFFF;
}

#colibri .style-324 h4 {
    color: #FFFFFF;
}

#colibri .style-324 h5 {
    color: #FFFFFF;
}

#colibri .style-324 h6 {
    color: #FFFFFF;
}

#colibri .style-324 p {
    color: #FFFFFF;
}

#colibri .style-326 {
    text-align: center;
    height: auto;
    min-height: unset;
    border-top-width: 0px;
    border-top-style: solid;
    border-top-left-radius: 9px;
    border-top-right-radius: 9px;
    border-right-width: 0px;
    border-right-style: solid;
    border-bottom-width: 0px;
    border-bottom-style: solid;
    border-bottom-left-radius: 9px;
    border-bottom-right-radius: 9px;
    border-left-width: 0px;
    border-left-style: solid;
}

#colibri .style-327 p,
#colibri .style-327 h1,
#colibri .style-327 h2,
#colibri .style-327 h3,
#colibri .style-327 h4,
#colibri .style-327 h5,
#colibri .style-327 h6 {
    font-weight: 600;
}

#colibri .style-327 .text-wrapper-fancy svg path {
    stroke: #000000;
    stroke-linejoin: initial;
    stroke-linecap: initial;
    stroke-width: 8px;
}

#colibri .style-328 ol {
    list-style-type: decimal;
}

#colibri .style-328 ul {
    list-style-type: disc;
}

#colibri .style-334 {
    text-align: center;
    height: auto;
    min-height: unset;
}

#colibri .style-353 {
    text-align: center;
    height: auto;
    min-height: unset;
}

#colibri .style-354 {
    height: 50px;
}

#colibri .style-355 {
    text-align: center;
    height: auto;
    min-height: unset;
}

#colibri .style-local-92-h4-outer {
    flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    width: auto;
    max-width: 100%;
}

#colibri .h-navigation_sticky .style-local-92-h4-outer,
#colibri .h-navigation_sticky.style-local-92-h4-outer {
    flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    width: auto;
    max-width: 100%;
}

#colibri .style-local-92-h12-outer {
    width: 75%;
    flex: 0 0 auto;
    -ms-flex: 0 0 auto;
}

#colibri .style-local-92-h14-outer {
    width: 25%;
    flex: 0 0 auto;
    -ms-flex: 0 0 auto;
}

#colibri .style-local-92-h17-outer {
    width: 80%;
    flex: 0 0 auto;
    -ms-flex: 0 0 auto;
}

#colibri .style-local-92-h8-outer {
    flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    width: auto;
    max-width: 100%;
}

#colibri .h-navigation_sticky .style-local-92-h8-outer,
#colibri .h-navigation_sticky.style-local-92-h8-outer {
    flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    width: auto;
    max-width: 100%;
}

#colibri .style-local-92-h6-outer {
    flex: 1 1 0;
    -ms-flex: 1 1 0%;
    max-width: 100%;
}

#colibri .style-local-92-h9-outer {
    flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    width: auto;
    max-width: 100%;
}

#colibri .style-63 {
    height: auto;
    min-height: unset;
    padding-top: 30px;
    padding-bottom: 30px;
}

.style-65>.h-y-container>*:not(:last-child) {
    margin-bottom: 0px;
}

#colibri .style-65 {
    text-align: center;
    height: auto;
    min-height: unset;
}

#colibri .style-local-100-f4-outer {
    width: 100%;
    flex: 0 0 auto;
    -ms-flex: 0 0 auto;
}

@media (max-width: 767px) {
    #colibri .style-174 {
        margin-top: 0px;
    }

    #colibri .style-175 {
        margin-top: 15px;
        margin-right: 15px;
        margin-bottom: 15px;
        margin-left: 15px;
    }

    #colibri .style-176 {
        text-align: center;
        border-right-width: 0px;
        border-bottom-width: 1px;
    }

    #colibri .style-180 {
        text-align: center;
    }

    #colibri .style-441 {
        margin-right: 15px;
        margin-left: 15px;
    }

    #colibri .style-442 {
        text-align: center;
        padding-top: 10%;
        padding-right: 10%;
        padding-bottom: 10%;
        padding-left: 10%;
        transform: translateX(0%) translateY(0%);
        margin-left: 0%;
    }

    #colibri .style-444 p,
    #colibri .style-444 h1,
    #colibri .style-444 h2,
    #colibri .style-444 h3,
    #colibri .style-444 h4,
    #colibri .style-444 h5,
    #colibri .style-444 h6 {
        font-size: 2.5em;
    }

    #colibri .style-446 {
        min-height: 350px;
        margin-top: 0%;
        margin-right: 0%;
        margin-bottom: 0%;
        margin-left: 0%;
        transform: translateX(0%) translateY(-5%);
    }

    #colibri .style-455 {
        margin-right: 15px;
        margin-left: 15px;
    }

    #colibri .style-456 {
        min-height: 350px;
        margin-top: 0%;
        margin-right: 0%;
        margin-bottom: 0%;
        margin-left: 0%;
        transform: translateX(0%) translateY(5%);
    }

    #colibri .style-457 {
        text-align: center;
        padding-top: 10%;
        padding-right: 10%;
        padding-bottom: 10%;
        padding-left: 10%;
        transform: translateX(0%) translateY(0%);
        margin-top: 0%;
        margin-right: 0%;
        margin-bottom: 0%;
        margin-left: 0%;
    }

    #colibri .style-459 p,
    #colibri .style-459 h1,
    #colibri .style-459 h2,
    #colibri .style-459 h3,
    #colibri .style-459 h4,
    #colibri .style-459 h5,
    #colibri .style-459 h6 {
        font-size: 2.5em;
    }

    #colibri .style-481 {
        min-height: 90px;
    }

    #colibri .style-482 {
        min-height: 110px;
    }

    #colibri .style-483 {
        min-height: 90px;
    }

    #colibri .style-547 {
        margin-right: 15px;
        margin-left: 15px;
    }

    #colibri .style-548 {
        text-align: center;
        padding-top: 10%;
        padding-right: 10%;
        padding-bottom: 10%;
        padding-left: 10%;
        transform: translateX(0%) translateY(0%);
        margin-left: 0%;
    }

    #colibri .style-550 p,
    #colibri .style-550 h1,
    #colibri .style-550 h2,
    #colibri .style-550 h3,
    #colibri .style-550 h4,
    #colibri .style-550 h5,
    #colibri .style-550 h6 {
        font-size: 2.5em;
    }

    #colibri .style-552 {
        min-height: 350px;
        margin-top: 0%;
        margin-right: 0%;
        margin-bottom: 0%;
        margin-left: 0%;
        transform: translateX(0%) translateY(-5%);
    }

    #colibri .style-local-118-c4-outer {
        width: 100%;
        flex: 0 0 auto;
        -ms-flex: 0 0 auto;
    }

    #colibri .style-local-118-c8-outer {
        width: 100%;
        flex: 0 0 auto;
        -ms-flex: 0 0 auto;
    }

    #colibri .style-local-118-c12-outer {
        width: 100%;
        flex: 0 0 auto;
        -ms-flex: 0 0 auto;
    }

    #colibri .style-local-118-c16-outer {
        width: 100%;
        flex: 0 0 auto;
        -ms-flex: 0 0 auto;
    }

    #colibri .style-local-118-c22-outer {
        width: 100%;
    }

    #colibri .style-local-118-c26-outer {
        width: 90%;
    }

    #colibri .style-local-118-c29-outer {
        width: 90%;
    }

    #colibri .style-local-118-c30-outer {
        width: 100%;
    }

    #colibri .style-local-118-c50-outer {
        width: 100%;
    }

    #colibri .style-local-118-c43-outer {
        width: 100%;
    }

    #colibri .style-local-118-c36-outer {
        width: 100%;
    }

    #colibri .style-local-118-c40-outer {
        width: 90%;
    }

    #colibri .style-301 {
        padding-top: 0px;
        padding-bottom: 0px;
    }

    #colibri .h-navigation_sticky .style-301,
    #colibri .h-navigation_sticky.style-301 {
        padding-top: 0px;
        padding-bottom: 0px;
    }

    #colibri .style-local-92-h4-outer {
        flex: 1 1 0;
        -ms-flex: 1 1 0%;
    }

    #colibri .h-navigation_sticky .style-local-92-h4-outer,
    #colibri .h-navigation_sticky.style-local-92-h4-outer {
        flex: 1 1 0;
        -ms-flex: 1 1 0%;
    }

    #colibri .style-local-92-h12-outer {
        width: 100%;
    }

    #colibri .style-local-92-h14-outer {
        width: 100%;
    }

    #colibri .style-local-92-h17-outer {
        width: 100%;
    }

    #colibri .style-local-92-h9-outer {
        width: 100%;
    }
}

@media (min-width: 768px) and (max-width: 1023px) {
    #colibri .style-442 {
        padding-top: 10%;
        padding-right: 15%;
        padding-bottom: 10%;
        padding-left: 15%;
        transform: translateX(5%) translateY(0%);
    }

    #colibri .style-444 p,
    #colibri .style-444 h1,
    #colibri .style-444 h2,
    #colibri .style-444 h3,
    #colibri .style-444 h4,
    #colibri .style-444 h5,
    #colibri .style-444 h6 {
        font-size: 2.5em;
    }

    #colibri .style-446 {
        transform: translateX(-5%) translateY(0%);
    }

    #colibri .style-456 {
        transform: translateX(5%) translateY(0%);
    }

    #colibri .style-457 {
        padding-top: 10%;
        padding-right: 15%;
        padding-bottom: 10%;
        padding-left: 15%;
        transform: translateX(-5%) translateY(0%);
    }

    #colibri .style-459 p,
    #colibri .style-459 h1,
    #colibri .style-459 h2,
    #colibri .style-459 h3,
    #colibri .style-459 h4,
    #colibri .style-459 h5,
    #colibri .style-459 h6 {
        font-size: 2.5em;
    }

    #colibri .style-481 {
        min-height: 150px;
    }

    #colibri .style-482 {
        min-height: 190px;
    }

    #colibri .style-483 {
        min-height: 150px;
    }

    #colibri .style-548 {
        padding-top: 10%;
        padding-right: 15%;
        padding-bottom: 10%;
        padding-left: 15%;
        transform: translateX(5%) translateY(0%);
    }

    #colibri .style-550 p,
    #colibri .style-550 h1,
    #colibri .style-550 h2,
    #colibri .style-550 h3,
    #colibri .style-550 h4,
    #colibri .style-550 h5,
    #colibri .style-550 h6 {
        font-size: 2.5em;
    }

    #colibri .style-552 {
        transform: translateX(-5%) translateY(0%);
    }
}
