.elementor-509 .elementor-element.elementor-element-c88a393{--display:flex;--min-height:50vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--border-radius:0px 20px 020px 0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-c88a393:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-c88a393 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-509 .elementor-element.elementor-element-fec4328{--display:flex;--min-height:30vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-509 .elementor-element.elementor-element-fbfb579{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 0px 0px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-fbfb579:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-fbfb579 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-509 .elementor-element.elementor-element-bee1577{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-509 .elementor-element.elementor-element-bee1577.elementor-element{--align-self:center;}.elementor-509 .elementor-element.elementor-element-bee1577 img{width:140%;max-width:130%;height:100%;}.elementor-509 .elementor-element.elementor-element-216b6cc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:dotted;--border-style:dotted;border-width:0px 05px 0px 0px;--border-top-width:0px;--border-right-width:05px;--border-bottom-width:0px;--border-left-width:0px;border-color:#02010169;--border-color:#02010169;--border-radius:0px 10px 10px 0px;}.elementor-509 .elementor-element.elementor-element-216b6cc:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-216b6cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-509 .elementor-element.elementor-element-0c58bb2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-509 .elementor-element.elementor-element-c28ecec{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-3d4623c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-3d4623c.e-con{--align-self:center;}.elementor-509 .elementor-element.elementor-element-cb10890{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-509 .elementor-element.elementor-element-cb10890 img{max-width:100%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-509 .elementor-element.elementor-element-7a20caa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-509 .elementor-element.elementor-element-7a20caa .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:3rem;font-weight:600;color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-509 .elementor-element.elementor-element-c78737d .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-509 .elementor-element.elementor-element-c78737d .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-509 .elementor-element.elementor-element-c78737d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-509 .elementor-element.elementor-element-c78737d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-509 .elementor-element.elementor-element-c78737d .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:1.1rem;font-weight:600;}.elementor-509 .elementor-element.elementor-element-c78737d .elementor-icon-list-text{transition:color 0.3s;}.elementor-509 .elementor-element.elementor-element-da1265c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-509 .elementor-element.elementor-element-3fc2944{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:1px 0px;--row-gap:1px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-509 .elementor-element.elementor-element-f3bc742{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-secondary );font-family:"Open Sans", Sans-serif;font-size:1rem;font-weight:400;color:#6A6A6A;}.elementor-509 .elementor-element.elementor-element-36386df{padding:0px 0px 0px 5px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-secondary );font-family:"Open Sans", Sans-serif;font-size:1rem;font-weight:400;color:#6A6A6A;}.elementor-509 .elementor-element.elementor-element-07f3ef8{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-secondary );text-align:end;font-family:"Open Sans", Sans-serif;font-size:1rem;font-weight:400;color:#6A6A6A;}.elementor-509 .elementor-element.elementor-element-8feabd7{border-style:solid;border-width:0px 1px 0px 0px;border-color:var( --e-global-color-2005792 );border-radius:0px 0px 0px 0px;font-family:"Open Sans", Sans-serif;font-size:1rem;font-weight:400;color:var( --e-global-color-text );}.elementor-509 .elementor-element.elementor-element-722bc7f{padding:0px 0px 0px 5px;border-style:solid;border-width:0px 1px 0px 0px;border-color:var( --e-global-color-2005792 );font-family:"Open Sans", Sans-serif;font-size:1rem;font-weight:400;color:var( --e-global-color-text );}.elementor-509 .elementor-element.elementor-element-58a0174{padding:0px 0px 0px 5px;text-align:end;font-family:"Open Sans", Sans-serif;font-size:1rem;font-weight:400;color:var( --e-global-color-text );}.elementor-509 .elementor-element.elementor-element-0b95be4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-509 .elementor-element.elementor-element-acdb3bf img{max-width:94%;}.elementor-509 .elementor-element.elementor-element-57cc7de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;}.elementor-509 .elementor-element.elementor-element-57cc7de.elementor-element{--align-self:center;}.elementor-509 .elementor-element.elementor-element-ac5c04a{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-509 .elementor-element.elementor-element-ac5c04a:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-ac5c04a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-509 .elementor-element.elementor-element-08b97be{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;}.elementor-509 .elementor-element.elementor-element-bb4c4c3{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-509 .elementor-element.elementor-element-286ab8d .elementor-icon-list-icon{width:14px;}.elementor-509 .elementor-element.elementor-element-286ab8d .elementor-icon-list-icon i{font-size:14px;}.elementor-509 .elementor-element.elementor-element-286ab8d .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-509 .elementor-element.elementor-element-a17800e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-509 .elementor-element.elementor-element-a17800e .elementor-button span{gap:15px;}.elementor-509 .elementor-element.elementor-element-a17800e .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-509 .elementor-element.elementor-element-a17800e .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-509 .elementor-element.elementor-element-a17800e .elementor-field-group.recaptcha_v3-bottomleft, .elementor-509 .elementor-element.elementor-element-a17800e .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-509 .elementor-element.elementor-element-a17800e .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-509 .elementor-element.elementor-element-a17800e .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-509 .elementor-element.elementor-element-a17800e .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-509 .elementor-element.elementor-element-a17800e .elementor-field-type-html{padding-bottom:0px;color:#383838DB;}.elementor-509 .elementor-element.elementor-element-a17800e .elementor-field-group .elementor-field, .elementor-509 .elementor-element.elementor-element-a17800e .elementor-field-subgroup label{font-family:"Open Sans", Sans-serif;font-size:0.9rem;font-weight:400;}.elementor-509 .elementor-element.elementor-element-a17800e .elementor-field-group .elementor-field:not(.elementor-select-wrapper){border-color:#DEDEDE;border-radius:5px 5px 5px 5px;}.elementor-509 .elementor-element.elementor-element-a17800e .elementor-field-group .elementor-select-wrapper select{border-color:#DEDEDE;border-radius:5px 5px 5px 5px;}.elementor-509 .elementor-element.elementor-element-a17800e .elementor-field-group .elementor-select-wrapper::before{color:#DEDEDE;}.elementor-509 .elementor-element.elementor-element-a17800e .elementor-button{font-family:"Open Sans", Sans-serif;font-size:1.4rem;font-weight:600;border-radius:5px 5px 5px 5px;padding:20px 20px 20px 20px;}.elementor-509 .elementor-element.elementor-element-a17800e .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-9b0ce63 );color:var( --e-global-color-text );}.elementor-509 .elementor-element.elementor-element-a17800e .elementor-button[type="submit"]{background-color:var( --e-global-color-9b0ce63 );color:var( --e-global-color-text );}.elementor-509 .elementor-element.elementor-element-a17800e .elementor-button[type="submit"] svg *{fill:var( --e-global-color-text );}.elementor-509 .elementor-element.elementor-element-a17800e .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-9b0ce63 );color:var( --e-global-color-text );}.elementor-509 .elementor-element.elementor-element-a17800e .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-509 .elementor-element.elementor-element-a17800e .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-509 .elementor-element.elementor-element-a17800e .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-509 .elementor-element.elementor-element-a17800e .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-509 .elementor-element.elementor-element-a17800e .elementor-message{font-family:"Open Sans", Sans-serif;font-size:0.6rem;font-weight:400;}.elementor-509 .elementor-element.elementor-element-a17800e .elementor-message.elementor-message-success{color:var( --e-global-color-26feb55 );}.elementor-509 .elementor-element.elementor-element-a17800e .elementor-message.elementor-message-danger{color:#F97373;}.elementor-509 .elementor-element.elementor-element-a17800e{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-509 .elementor-element.elementor-element-6c1d019{--display:flex;--min-height:20vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-509 .elementor-element.elementor-element-6c1d019:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-6c1d019 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3838380D;}.elementor-509 .elementor-element.elementor-element-af60c84{--display:flex;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-509 .elementor-element.elementor-element-4f50251 .elementor-counter-number-wrapper{color:var( --e-global-color-bba71f2 );font-family:"Open Sans", Sans-serif;font-size:2rem;font-weight:600;}.elementor-509 .elementor-element.elementor-element-4f50251 .elementor-counter-title{color:var( --e-global-color-26feb55 );}.elementor-509 .elementor-element.elementor-element-5f449f7{--display:flex;}.elementor-509 .elementor-element.elementor-element-0671b02 .elementor-counter-number-wrapper{color:var( --e-global-color-bba71f2 );font-family:"Open Sans", Sans-serif;font-size:2rem;font-weight:600;}.elementor-509 .elementor-element.elementor-element-0671b02 .elementor-counter-title{color:var( --e-global-color-26feb55 );}.elementor-509 .elementor-element.elementor-element-a6b507f{--display:flex;}.elementor-509 .elementor-element.elementor-element-2149e70 .elementor-counter-number-wrapper{color:var( --e-global-color-bba71f2 );font-family:"Open Sans", Sans-serif;font-size:2rem;font-weight:600;}.elementor-509 .elementor-element.elementor-element-2149e70 .elementor-counter-title{color:var( --e-global-color-26feb55 );}.elementor-509 .elementor-element.elementor-element-6680f2a{--display:flex;--min-height:93vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--overlay-opacity:0.83;--border-radius:0px 500px 500px 0px;--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-509 .elementor-element.elementor-element-6680f2a:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-6680f2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://holidayblue.ro/wp-content/uploads/2024/12/piscina.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-509 .elementor-element.elementor-element-6680f2a::before, .elementor-509 .elementor-element.elementor-element-6680f2a > .elementor-background-video-container::before, .elementor-509 .elementor-element.elementor-element-6680f2a > .e-con-inner > .elementor-background-video-container::before, .elementor-509 .elementor-element.elementor-element-6680f2a > .elementor-background-slideshow::before, .elementor-509 .elementor-element.elementor-element-6680f2a > .e-con-inner > .elementor-background-slideshow::before, .elementor-509 .elementor-element.elementor-element-6680f2a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-26feb55 );--background-overlay:'';}.elementor-509 .elementor-element.elementor-element-4dc643a{--display:flex;--min-height:20vh;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-bf908d2{text-align:start;}.elementor-509 .elementor-element.elementor-element-bf908d2 .elementor-heading-title{font-size:2.5rem;font-weight:900;color:var( --e-global-color-accent );}.elementor-509 .elementor-element.elementor-element-30d5578{text-align:start;}.elementor-509 .elementor-element.elementor-element-30d5578 .elementor-heading-title{font-size:2.5rem;font-weight:900;color:var( --e-global-color-accent );}.elementor-509 .elementor-element.elementor-element-f552fef{text-align:start;}.elementor-509 .elementor-element.elementor-element-f552fef .elementor-heading-title{font-size:1rem;font-weight:500;line-height:1.7rem;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-509 .elementor-element.elementor-element-e6d7b44 .elementor-button{background-color:var( --e-global-color-primary );font-size:1.3rem;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 0px 0px;border-radius:5px 5px 5px 5px;padding:15px 20px 15px 20px;}.elementor-509 .elementor-element.elementor-element-e6d7b44 .elementor-button:hover, .elementor-509 .elementor-element.elementor-element-e6d7b44 .elementor-button:focus{color:#FFFFFF;}.elementor-509 .elementor-element.elementor-element-e6d7b44 .elementor-button:hover svg, .elementor-509 .elementor-element.elementor-element-e6d7b44 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-509 .elementor-element.elementor-element-e9b52fc{--display:flex;--min-height:50vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:65px 65px;--row-gap:65px;--column-gap:65px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-509 .elementor-element.elementor-element-15f2d5b{text-align:center;}.elementor-509 .elementor-element.elementor-element-15f2d5b .elementor-heading-title{font-size:2.5rem;font-weight:900;color:var( --e-global-color-bba71f2 );}.elementor-509 .elementor-element.elementor-element-4a00e36{--display:flex;--min-height:215px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:3% 3%;--row-gap:3%;--column-gap:3%;}.elementor-509 .elementor-element.elementor-element-aab4a5e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:5px 5px 5px 5px;--padding-top:3%;--padding-bottom:3%;--padding-left:4%;--padding-right:4%;}.elementor-509 .elementor-element.elementor-element-aab4a5e:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-aab4a5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2005792 );}.elementor-509 .elementor-element.elementor-element-e6ea440{text-align:center;}.elementor-509 .elementor-element.elementor-element-e6ea440 .elementor-heading-title{font-weight:700;color:#FFFFFF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-509 .elementor-element.elementor-element-fcafbd6{--divider-border-style:solid;--divider-color:var( --e-global-color-9b0ce63 );--divider-border-width:3px;}.elementor-509 .elementor-element.elementor-element-fcafbd6 .elementor-divider-separator{width:29px;margin:0 auto;margin-center:0;}.elementor-509 .elementor-element.elementor-element-fcafbd6 .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-509 .elementor-element.elementor-element-d065579{text-align:center;color:#FFFFFF;}.elementor-509 .elementor-element.elementor-element-2598661{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:5px 5px 5px 5px;--padding-top:3%;--padding-bottom:3%;--padding-left:4%;--padding-right:4%;}.elementor-509 .elementor-element.elementor-element-2598661:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-2598661 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2005792 );}.elementor-509 .elementor-element.elementor-element-a1e922a{text-align:center;}.elementor-509 .elementor-element.elementor-element-a1e922a .elementor-heading-title{font-weight:700;color:#FFFFFF;}.elementor-509 .elementor-element.elementor-element-02e1fb0{--divider-border-style:solid;--divider-color:var( --e-global-color-9b0ce63 );--divider-border-width:3px;}.elementor-509 .elementor-element.elementor-element-02e1fb0 .elementor-divider-separator{width:29px;margin:0 auto;margin-center:0;}.elementor-509 .elementor-element.elementor-element-02e1fb0 .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-509 .elementor-element.elementor-element-02a5eb4{text-align:center;color:#FFFFFF;}.elementor-509 .elementor-element.elementor-element-7bafe8f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:5px 5px 5px 5px;--padding-top:3%;--padding-bottom:3%;--padding-left:4%;--padding-right:4%;}.elementor-509 .elementor-element.elementor-element-7bafe8f:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-7bafe8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2005792 );}.elementor-509 .elementor-element.elementor-element-7231921{text-align:center;}.elementor-509 .elementor-element.elementor-element-7231921 .elementor-heading-title{font-weight:700;color:#FFFFFF;}.elementor-509 .elementor-element.elementor-element-a28bd55{--divider-border-style:solid;--divider-color:var( --e-global-color-9b0ce63 );--divider-border-width:3px;}.elementor-509 .elementor-element.elementor-element-a28bd55 .elementor-divider-separator{width:29px;margin:0 auto;margin-center:0;}.elementor-509 .elementor-element.elementor-element-a28bd55 .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-509 .elementor-element.elementor-element-8c9b1eb{text-align:center;color:#FFFFFF;}.elementor-509 .elementor-element.elementor-element-77ffd4b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:5px 5px 5px 5px;--padding-top:3%;--padding-bottom:3%;--padding-left:4%;--padding-right:4%;}.elementor-509 .elementor-element.elementor-element-77ffd4b:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-77ffd4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2005792 );}.elementor-509 .elementor-element.elementor-element-18e59dc{text-align:center;}.elementor-509 .elementor-element.elementor-element-18e59dc .elementor-heading-title{font-weight:700;color:#FFFFFF;}.elementor-509 .elementor-element.elementor-element-3d2e10a{--divider-border-style:solid;--divider-color:var( --e-global-color-9b0ce63 );--divider-border-width:3px;}.elementor-509 .elementor-element.elementor-element-3d2e10a .elementor-divider-separator{width:29px;margin:0 auto;margin-center:0;}.elementor-509 .elementor-element.elementor-element-3d2e10a .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-509 .elementor-element.elementor-element-cae73bd{text-align:center;color:#FFFFFF;}.elementor-509 .elementor-element.elementor-element-10108e9{--display:flex;--min-height:70vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:65px 65px;--row-gap:65px;--column-gap:65px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-509 .elementor-element.elementor-element-10108e9:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-10108e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-509 .elementor-element.elementor-element-d9870e7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:50px 50px;--row-gap:50px;--column-gap:50px;border-style:solid;--border-style:solid;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:var( --e-global-color-bba71f2 );--border-color:var( --e-global-color-bba71f2 );--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-509 .elementor-element.elementor-element-7460581{text-align:center;}.elementor-509 .elementor-element.elementor-element-7460581 .elementor-heading-title{font-size:2.5rem;font-weight:900;color:#1591C4;}.elementor-509 .elementor-element.elementor-element-a009a01{--display:flex;--min-height:30vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-a6e7bff{--display:flex;--min-height:215px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20% 20%;--row-gap:20%;--column-gap:20%;}.elementor-509 .elementor-element.elementor-element-1851c63{text-align:center;}.elementor-509 .elementor-element.elementor-element-1851c63 .elementor-heading-title{font-size:2.5rem;font-weight:900;color:#FFFFFF;}.elementor-509 .elementor-element.elementor-element-9da58a4{--display:flex;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-509 .elementor-element.elementor-element-9c43e03{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:15px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-509 .elementor-element.elementor-element-9c43e03.elementor-element{--align-self:center;}.elementor-509 .elementor-element.elementor-element-9c43e03 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-509 .elementor-element.elementor-element-9c43e03 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-509 .elementor-element.elementor-element-9c43e03 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-509 .elementor-element.elementor-element-9c43e03 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-509 .elementor-element.elementor-element-9c43e03 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-509 .elementor-element.elementor-element-9c43e03 .elementor-icon-list-icon i{color:var( --e-global-color-9b0ce63 );transition:color 0.3s;}.elementor-509 .elementor-element.elementor-element-9c43e03 .elementor-icon-list-icon svg{fill:var( --e-global-color-9b0ce63 );transition:fill 0.3s;}.elementor-509 .elementor-element.elementor-element-9c43e03 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-509 .elementor-element.elementor-element-9c43e03 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;line-height:34px;}.elementor-509 .elementor-element.elementor-element-9c43e03 .elementor-icon-list-text{color:var( --e-global-color-26feb55 );transition:color 0.3s;}.elementor-509 .elementor-element.elementor-element-5f3dfcb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:3% 3%;--row-gap:3%;--column-gap:3%;}.elementor-509 .elementor-element.elementor-element-1a53b3b{text-align:center;}.elementor-509 .elementor-element.elementor-element-1a53b3b .elementor-heading-title{font-size:2.5rem;font-weight:900;color:#FFFFFF;}.elementor-509 .elementor-element.elementor-element-2ce8acd{--display:flex;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-509 .elementor-element.elementor-element-e121d3a{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:15px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-509 .elementor-element.elementor-element-e121d3a.elementor-element{--align-self:center;}.elementor-509 .elementor-element.elementor-element-e121d3a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-509 .elementor-element.elementor-element-e121d3a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-509 .elementor-element.elementor-element-e121d3a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-509 .elementor-element.elementor-element-e121d3a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-509 .elementor-element.elementor-element-e121d3a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-509 .elementor-element.elementor-element-e121d3a .elementor-icon-list-icon i{color:var( --e-global-color-9b0ce63 );transition:color 0.3s;}.elementor-509 .elementor-element.elementor-element-e121d3a .elementor-icon-list-icon svg{fill:var( --e-global-color-9b0ce63 );transition:fill 0.3s;}.elementor-509 .elementor-element.elementor-element-e121d3a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-509 .elementor-element.elementor-element-e121d3a .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;line-height:34px;}.elementor-509 .elementor-element.elementor-element-e121d3a .elementor-icon-list-text{color:var( --e-global-color-26feb55 );transition:color 0.3s;}.elementor-509 .elementor-element.elementor-element-8563814{--display:flex;--min-height:690px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:10%;--padding-bottom:10%;--padding-left:8%;--padding-right:8%;}.elementor-509 .elementor-element.elementor-element-8563814:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-8563814 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-509 .elementor-element.elementor-element-312cdce{--display:flex;--border-radius:5px 5px 5px 5px;}.elementor-509 .elementor-element.elementor-element-312cdce:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-312cdce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://holidayblue.ro/wp-content/uploads/2024/12/Hotel_Holiday_Blue_Olimp_2.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-509 .elementor-element.elementor-element-312cdce.e-con{--e-con-transform-skewX:0deg;}.elementor-509 .elementor-element.elementor-element-40b451e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:0%;}.elementor-509 .elementor-element.elementor-element-977c07c{text-align:start;}.elementor-509 .elementor-element.elementor-element-977c07c .elementor-heading-title{font-size:2.5rem;font-weight:900;}.elementor-509 .elementor-element.elementor-element-de19601{text-align:justify;}.elementor-509 .elementor-element.elementor-element-7b4c566 .elementor-button{background-color:var( --e-global-color-primary );font-size:1.3rem;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 0px 0px;border-radius:5px 5px 5px 5px;padding:15px 20px 15px 20px;}.elementor-509 .elementor-element.elementor-element-7b4c566 .elementor-button:hover, .elementor-509 .elementor-element.elementor-element-7b4c566 .elementor-button:focus{color:#FFFFFF;}.elementor-509 .elementor-element.elementor-element-7b4c566 .elementor-button:hover svg, .elementor-509 .elementor-element.elementor-element-7b4c566 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-509 .elementor-element.elementor-element-b445562{text-align:start;}.elementor-509 .elementor-element.elementor-element-b445562 .elementor-heading-title{font-size:1rem;font-weight:500;line-height:1.7rem;color:var( --e-global-color-9b0ce63 );}.elementor-509 .elementor-element.elementor-element-5fa14bb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-d938662{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-509 .elementor-element.elementor-element-d938662:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-d938662 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-509 .elementor-element.elementor-element-0beadb9{text-align:start;}.elementor-509 .elementor-element.elementor-element-0beadb9 .elementor-heading-title{font-size:2.5rem;font-weight:900;color:#FFFFFF;}.elementor-509 .elementor-element.elementor-element-a11132e{text-align:start;}.elementor-509 .elementor-element.elementor-element-7b4787f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-509 .elementor-element.elementor-element-7b4787f:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-7b4787f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3838381C;}.elementor-509 .elementor-element.elementor-element-e01deb9{text-align:start;}.elementor-509 .elementor-element.elementor-element-e01deb9 .elementor-heading-title{font-size:2.5rem;font-weight:900;}.elementor-509 .elementor-element.elementor-element-6fe12db{text-align:justify;}.elementor-509 .elementor-element.elementor-element-fe5cc2d{--display:flex;--min-height:30vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-509 .elementor-element.elementor-element-fe5cc2d:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-fe5cc2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-509 .elementor-element.elementor-element-68b650f{--e-image-carousel-slides-to-show:5;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-509 .elementor-element.elementor-element-68b650f .swiper-wrapper{display:flex;align-items:center;}.elementor-509 .elementor-element.elementor-element-68b650f .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:20px 20px 20px 20px;}.elementor-509 .elementor-element.elementor-element-b00c1e01{--display:flex;}.elementor-509 .elementor-element.elementor-element-b00c1e02{text-align:center;}.elementor-509 .elementor-element.elementor-element-1a26544{--display:flex;--min-height:690px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:10%;--padding-bottom:10%;--padding-left:8%;--padding-right:8%;}.elementor-509 .elementor-element.elementor-element-1a26544:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-1a26544 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-509 .elementor-element.elementor-element-661a6e5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:5%;}.elementor-509 .elementor-element.elementor-element-1893fba{text-align:start;}.elementor-509 .elementor-element.elementor-element-1893fba .elementor-heading-title{font-size:2.5rem;font-weight:900;}.elementor-509 .elementor-element.elementor-element-335a5ef{text-align:justify;font-size:1rem;font-weight:400;}.elementor-509 .elementor-element.elementor-element-44e9ead{--display:flex;--border-radius:5px 5px 5px 5px;}.elementor-509 .elementor-element.elementor-element-44e9ead:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-44e9ead > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://holidayblue.ro/wp-content/uploads/2024/12/piscina.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-509 .elementor-element.elementor-element-19fdfce{--display:flex;--min-height:30vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-509 .elementor-element.elementor-element-19fdfce:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-19fdfce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-509 .elementor-element.elementor-element-c3a12a6{--e-image-carousel-slides-to-show:5;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-509 .elementor-element.elementor-element-c3a12a6 .swiper-wrapper{display:flex;align-items:center;}.elementor-509 .elementor-element.elementor-element-c3a12a6 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:20px 20px 20px 20px;}.elementor-509 .elementor-element.elementor-element-6dca16b{--display:flex;--min-height:690px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:10%;--padding-bottom:10%;--padding-left:8%;--padding-right:8%;}.elementor-509 .elementor-element.elementor-element-6dca16b:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-6dca16b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-509 .elementor-element.elementor-element-4933fcf{--display:flex;--border-radius:5px 5px 5px 5px;}.elementor-509 .elementor-element.elementor-element-4933fcf:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-4933fcf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://holidayblue.ro/wp-content/uploads/2024/12/HOTEL-MAJESTIC-OLIMP-52-of-66-1024x683-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-509 .elementor-element.elementor-element-11b2e26{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:0%;}.elementor-509 .elementor-element.elementor-element-54235a1{text-align:start;}.elementor-509 .elementor-element.elementor-element-54235a1 .elementor-heading-title{font-size:2.5rem;font-weight:900;}.elementor-509 .elementor-element.elementor-element-345928e{text-align:justify;}.elementor-509 .elementor-element.elementor-element-978f4fe .elementor-button{background-color:var( --e-global-color-primary );font-size:1.3rem;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 0px 0px;border-radius:5px 5px 5px 5px;padding:15px 20px 15px 20px;}.elementor-509 .elementor-element.elementor-element-978f4fe .elementor-button:hover, .elementor-509 .elementor-element.elementor-element-978f4fe .elementor-button:focus{color:#FFFFFF;}.elementor-509 .elementor-element.elementor-element-978f4fe .elementor-button:hover svg, .elementor-509 .elementor-element.elementor-element-978f4fe .elementor-button:focus svg{fill:#FFFFFF;}.elementor-widget-countdown .elementor-countdown-item{background-color:var( --e-global-color-primary );}.elementor-widget-countdown .elementor-countdown-digits{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-countdown .elementor-countdown-label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-countdown .elementor-countdown-expire--message{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-509 .elementor-element.elementor-element-d85790f.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-509 .elementor-element.elementor-element-d85790f .elementor-countdown-item:not(:first-of-type){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-509 .elementor-element.elementor-element-d85790f .elementor-countdown-item:not(:last-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-509 .elementor-element.elementor-element-d85790f .elementor-countdown-item:not(:first-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-509 .elementor-element.elementor-element-d85790f .elementor-countdown-item:not(:last-of-type){margin-left:calc( 10px/2 );}.elementor-509 .elementor-element.elementor-element-d85790f .elementor-countdown-item{padding:30px 30px 30px 30px;background-color:var( --e-global-color-bba71f2 );}.elementor-509 .elementor-element.elementor-element-d85790f .elementor-countdown-digits{font-size:33px;font-weight:600;}.elementor-509 .elementor-element.elementor-element-d85790f .elementor-countdown-label{font-weight:700;}.elementor-509 .elementor-element.elementor-element-f9b6d16{text-align:start;}.elementor-509 .elementor-element.elementor-element-f9b6d16 .elementor-heading-title{font-size:1rem;font-weight:500;line-height:1.7rem;color:var( --e-global-color-26feb55 );}.elementor-509 .elementor-element.elementor-element-542016c{--display:flex;--min-height:30vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-509 .elementor-element.elementor-element-542016c:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-542016c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-509 .elementor-element.elementor-element-342047a{--e-image-carousel-slides-to-show:5;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-509 .elementor-element.elementor-element-342047a .swiper-wrapper{display:flex;align-items:center;}.elementor-509 .elementor-element.elementor-element-342047a .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:20px 20px 20px 20px;}.elementor-509 .elementor-element.elementor-element-5a28f5c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-509 .elementor-element.elementor-element-e1087c6{text-align:center;}.elementor-509 .elementor-element.elementor-element-e1087c6 .elementor-heading-title{font-size:2.5rem;font-weight:900;color:#FFFFFF;}.elementor-509 .elementor-element.elementor-element-4a3d97e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-509 .elementor-element.elementor-element-a96aded{--display:flex;}.elementor-509 .elementor-element.elementor-element-880e9a6{--e-rating-icon-font-size:2rem;}.elementor-widget-testimonial .elementor-testimonial-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial .elementor-testimonial-name{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial .elementor-testimonial-job{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-509 .elementor-element.elementor-element-1a0cf56{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-509 .elementor-element.elementor-element-1a0cf56.elementor-element{--align-self:stretch;}.elementor-509 .elementor-element.elementor-element-1a0cf56 .elementor-testimonial-wrapper{text-align:start;}.elementor-509 .elementor-element.elementor-element-1a0cf56 .elementor-testimonial-content{color:var( --e-global-color-26feb55 );font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:400;}.elementor-509 .elementor-element.elementor-element-1a0cf56 .elementor-testimonial-name{color:var( --e-global-color-bba71f2 );}.elementor-509 .elementor-element.elementor-element-d755b28{--display:flex;}.elementor-509 .elementor-element.elementor-element-4b2e623{--e-rating-icon-font-size:2rem;}.elementor-509 .elementor-element.elementor-element-c48afb2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-509 .elementor-element.elementor-element-c48afb2 .elementor-testimonial-wrapper{text-align:start;}.elementor-509 .elementor-element.elementor-element-c48afb2 .elementor-testimonial-content{font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:400;}.elementor-509 .elementor-element.elementor-element-c48afb2 .elementor-testimonial-name{color:var( --e-global-color-bba71f2 );}.elementor-509 .elementor-element.elementor-element-21bbab6{--display:flex;}.elementor-509 .elementor-element.elementor-element-5705429{--e-rating-icon-font-size:2rem;}.elementor-509 .elementor-element.elementor-element-b9aa0ac{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-509 .elementor-element.elementor-element-b9aa0ac.elementor-element{--align-self:stretch;}.elementor-509 .elementor-element.elementor-element-b9aa0ac .elementor-testimonial-wrapper{text-align:start;}.elementor-509 .elementor-element.elementor-element-b9aa0ac .elementor-testimonial-content{font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:400;}.elementor-509 .elementor-element.elementor-element-b9aa0ac .elementor-testimonial-name{color:var( --e-global-color-bba71f2 );}.elementor-509 .elementor-element.elementor-element-792c420{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:135px 135px;--row-gap:135px;--column-gap:135px;}.elementor-509 .elementor-element.elementor-element-9d60a0b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-509 .elementor-element.elementor-element-9d60a0b iframe{height:15vh;filter:brightness( 66% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-509 .elementor-element.elementor-element-b00c0f01{--display:flex;}.elementor-509 .elementor-element.elementor-element-e89ce3e{--display:flex;--min-height:60vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-509 .elementor-element.elementor-element-9f2c2ae{--display:flex;}.elementor-509 .elementor-element.elementor-element-f91d031{text-align:center;}.elementor-509 .elementor-element.elementor-element-f91d031 .elementor-heading-title{font-size:2.5rem;font-weight:900;color:#FFFFFF;}.elementor-509 .elementor-element.elementor-element-92a821e{text-align:center;}.elementor-509 .elementor-element.elementor-element-92a821e .elementor-heading-title{font-size:1rem;font-weight:500;line-height:1.7rem;color:var( --e-global-color-26feb55 );}.elementor-509 .elementor-element.elementor-element-d6c95b7{--display:flex;--min-height:30vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-509 .elementor-element.elementor-element-c5b3a10{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-509 .elementor-element.elementor-element-6f7cd41{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-509 .elementor-element.elementor-element-61953d1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-509 .elementor-element.elementor-element-156756e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-509 .elementor-element.elementor-element-2c7db54{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-509 .elementor-element.elementor-element-dbe653b{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-3952489{--display:flex;}.elementor-509 .elementor-element.elementor-element-92de680{color:var( --e-global-color-26feb55 );}.elementor-509 .elementor-element.elementor-element-a747574{--display:flex;}.elementor-509 .elementor-element.elementor-element-b7a9c1a{color:var( --e-global-color-26feb55 );}.elementor-509 .elementor-element.elementor-element-e9e26e8{--display:flex;}.elementor-509 .elementor-element.elementor-element-df75ef4{color:var( --e-global-color-26feb55 );}.elementor-509 .elementor-element.elementor-element-5ef7c4d{--display:flex;}.elementor-509 .elementor-element.elementor-element-b5e5ca6{color:var( --e-global-color-26feb55 );}.elementor-509 .elementor-element.elementor-element-541cfa2{--display:flex;}.elementor-509 .elementor-element.elementor-element-b9b82ef{color:var( --e-global-color-26feb55 );}.elementor-509 .elementor-element.elementor-element-b9b9c4a{--display:flex;}.elementor-509 .elementor-element.elementor-element-c0c3078{color:var( --e-global-color-26feb55 );}.elementor-509 .elementor-element.elementor-element-f223bd1{--display:flex;}.elementor-509 .elementor-element.elementor-element-d19b0dc{color:var( --e-global-color-26feb55 );}.elementor-509 .elementor-element.elementor-element-3a33223{--display:flex;}.elementor-509 .elementor-element.elementor-element-bc3798a{color:var( --e-global-color-26feb55 );}.elementor-509 .elementor-element.elementor-element-3ae1277{--display:flex;}.elementor-509 .elementor-element.elementor-element-eae068d{color:var( --e-global-color-26feb55 );}.elementor-509 .elementor-element.elementor-element-aab8e39{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:5px 5px 5px 5px;--n-accordion-title-normal-color:var( --e-global-color-26feb55 );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-bba71f2 );}@media(max-width:1024px){.elementor-509 .elementor-element.elementor-element-c88a393{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-509 .elementor-element.elementor-element-c28ecec{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-509 .elementor-element.elementor-element-3fc2944{--grid-auto-flow:row;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-509 .elementor-element.elementor-element-08b97be{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-post-info .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-509 .elementor-element.elementor-element-6680f2a{--min-height:93.3vh;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-509 .elementor-element.elementor-element-e9b52fc{--margin-top:25%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-509 .elementor-element.elementor-element-4a00e36{--justify-content:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--flex-wrap:wrap;}.elementor-509 .elementor-element.elementor-element-aab4a5e{--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-509 .elementor-element.elementor-element-2598661{--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-509 .elementor-element.elementor-element-7bafe8f{--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-509 .elementor-element.elementor-element-77ffd4b{--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-509 .elementor-element.elementor-element-10108e9{--margin-top:25%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-509 .elementor-element.elementor-element-a6e7bff{--justify-content:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--flex-wrap:wrap;}.elementor-509 .elementor-element.elementor-element-5f3dfcb{--justify-content:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--flex-wrap:wrap;}.elementor-509 .elementor-element.elementor-element-8563814{--min-height:0px;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--margin-top:25%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-509 .elementor-element.elementor-element-312cdce{--min-height:310px;}.elementor-509 .elementor-element.elementor-element-40b451e{--padding-top:0%;--padding-bottom:0%;--padding-left:12%;--padding-right:12%;}.elementor-509 .elementor-element.elementor-element-1a26544{--min-height:0px;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--margin-top:25%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-509 .elementor-element.elementor-element-661a6e5{--padding-top:0%;--padding-bottom:0%;--padding-left:12%;--padding-right:12%;}.elementor-509 .elementor-element.elementor-element-44e9ead{--min-height:310px;}.elementor-509 .elementor-element.elementor-element-6dca16b{--min-height:0px;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--margin-top:25%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-509 .elementor-element.elementor-element-4933fcf{--min-height:310px;}.elementor-509 .elementor-element.elementor-element-11b2e26{--padding-top:0%;--padding-bottom:0%;--padding-left:12%;--padding-right:12%;}.elementor-widget-countdown .elementor-countdown-digits{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-countdown .elementor-countdown-label{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-countdown .elementor-countdown-expire--message{font-size:var( --e-global-typography-text-font-size );}.elementor-509 .elementor-element.elementor-element-5a28f5c{--margin-top:25%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-509 .elementor-element.elementor-element-4a3d97e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0%;--padding-bottom:0%;--padding-left:15%;--padding-right:15%;}.elementor-widget-testimonial .elementor-testimonial-content{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-testimonial .elementor-testimonial-name{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-testimonial .elementor-testimonial-job{font-size:var( --e-global-typography-secondary-font-size );}.elementor-509 .elementor-element.elementor-element-1a0cf56{width:100%;max-width:100%;}.elementor-509 .elementor-element.elementor-element-c48afb2{width:100%;max-width:100%;}.elementor-509 .elementor-element.elementor-element-b9aa0ac{width:100%;max-width:100%;}.elementor-509 .elementor-element.elementor-element-792c420{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0%;--padding-bottom:0%;--padding-left:15%;--padding-right:15%;}.elementor-509 .elementor-element.elementor-element-dbe653b{--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-509 .elementor-element.elementor-element-bee1577 img{width:55%;max-width:100%;height:100%;}.elementor-509 .elementor-element.elementor-element-216b6cc{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-width:0px 0px 5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:0px;}.elementor-509 .elementor-element.elementor-element-c28ecec{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-509 .elementor-element.elementor-element-3d4623c{--width:20%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-509 .elementor-element.elementor-element-da1265c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-3fc2944{--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-509 .elementor-element.elementor-element-0b95be4{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-509 .elementor-element.elementor-element-acdb3bf img{max-width:30%;}.elementor-widget-post-info .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-509 .elementor-element.elementor-element-6680f2a{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-509 .elementor-element.elementor-element-f552fef{padding:0% 5% 0% 5%;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-509 .elementor-element.elementor-element-e9b52fc{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:30%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-509 .elementor-element.elementor-element-aab4a5e{--padding-top:15%;--padding-bottom:15%;--padding-left:15%;--padding-right:15%;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-509 .elementor-element.elementor-element-2598661{--padding-top:15%;--padding-bottom:15%;--padding-left:15%;--padding-right:15%;}.elementor-509 .elementor-element.elementor-element-7bafe8f{--padding-top:15%;--padding-bottom:15%;--padding-left:15%;--padding-right:15%;}.elementor-509 .elementor-element.elementor-element-77ffd4b{--padding-top:15%;--padding-bottom:15%;--padding-left:15%;--padding-right:15%;}.elementor-509 .elementor-element.elementor-element-10108e9{--margin-top:35%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-509 .elementor-element.elementor-element-8563814{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:30%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-509 .elementor-element.elementor-element-40b451e{--margin-top:0%;--margin-bottom:10%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-b445562{padding:0% 5% 0% 5%;}.elementor-509 .elementor-element.elementor-element-68b650f{--e-image-carousel-slides-to-show:1;}.elementor-509 .elementor-element.elementor-element-1a26544{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:30%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-509 .elementor-element.elementor-element-661a6e5{--margin-top:0%;--margin-bottom:10%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-509 .elementor-element.elementor-element-c3a12a6{--e-image-carousel-slides-to-show:1;}.elementor-509 .elementor-element.elementor-element-6dca16b{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:30%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-509 .elementor-element.elementor-element-11b2e26{--margin-top:0%;--margin-bottom:10%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-countdown .elementor-countdown-digits{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-countdown .elementor-countdown-label{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-countdown .elementor-countdown-expire--message{font-size:var( --e-global-typography-text-font-size );}.elementor-509 .elementor-element.elementor-element-f9b6d16{padding:0% 5% 0% 5%;}.elementor-509 .elementor-element.elementor-element-342047a{--e-image-carousel-slides-to-show:1;}.elementor-509 .elementor-element.elementor-element-5a28f5c{--margin-top:35%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-509 .elementor-element.elementor-element-4a3d97e{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-widget-testimonial .elementor-testimonial-content{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-testimonial .elementor-testimonial-name{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-testimonial .elementor-testimonial-job{font-size:var( --e-global-typography-secondary-font-size );}.elementor-509 .elementor-element.elementor-element-792c420{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-509 .elementor-element.elementor-element-92a821e{padding:0% 5% 0% 5%;}}@media(min-width:768px){.elementor-509 .elementor-element.elementor-element-c88a393{--content-width:80%;}.elementor-509 .elementor-element.elementor-element-fbfb579{--width:15%;}.elementor-509 .elementor-element.elementor-element-216b6cc{--width:70%;}.elementor-509 .elementor-element.elementor-element-3d4623c{--width:10%;}.elementor-509 .elementor-element.elementor-element-ac5c04a{--width:30%;}.elementor-509 .elementor-element.elementor-element-6680f2a{--content-width:80%;}.elementor-509 .elementor-element.elementor-element-10108e9{--content-width:80%;}.elementor-509 .elementor-element.elementor-element-8563814{--content-width:100%;}.elementor-509 .elementor-element.elementor-element-312cdce{--width:53%;}.elementor-509 .elementor-element.elementor-element-40b451e{--width:47%;}.elementor-509 .elementor-element.elementor-element-5fa14bb{--content-width:85%;}.elementor-509 .elementor-element.elementor-element-d938662{--width:50%;}.elementor-509 .elementor-element.elementor-element-7b4787f{--width:50%;}.elementor-509 .elementor-element.elementor-element-fe5cc2d{--content-width:100%;}.elementor-509 .elementor-element.elementor-element-1a26544{--content-width:100%;}.elementor-509 .elementor-element.elementor-element-661a6e5{--width:47%;}.elementor-509 .elementor-element.elementor-element-44e9ead{--width:53%;}.elementor-509 .elementor-element.elementor-element-19fdfce{--content-width:100%;}.elementor-509 .elementor-element.elementor-element-6dca16b{--content-width:100%;}.elementor-509 .elementor-element.elementor-element-4933fcf{--width:53%;}.elementor-509 .elementor-element.elementor-element-11b2e26{--width:47%;}.elementor-509 .elementor-element.elementor-element-542016c{--content-width:100%;}.elementor-509 .elementor-element.elementor-element-a96aded{--width:100%;}.elementor-509 .elementor-element.elementor-element-d755b28{--width:100%;}.elementor-509 .elementor-element.elementor-element-21bbab6{--width:100%;}.elementor-509 .elementor-element.elementor-element-9f2c2ae{--width:100%;}.elementor-509 .elementor-element.elementor-element-d6c95b7{--content-width:1500px;}.elementor-509 .elementor-element.elementor-element-c5b3a10{--width:25%;}.elementor-509 .elementor-element.elementor-element-6f7cd41{--width:25%;}.elementor-509 .elementor-element.elementor-element-61953d1{--width:25%;}.elementor-509 .elementor-element.elementor-element-156756e{--width:25%;}.elementor-509 .elementor-element.elementor-element-2c7db54{--width:25%;}.elementor-509 .elementor-element.elementor-element-dbe653b{--content-width:1140px;}}@media(max-width:1024px) and (min-width:768px){.elementor-509 .elementor-element.elementor-element-c88a393{--content-width:95%;}.elementor-509 .elementor-element.elementor-element-aab4a5e{--width:48%;}.elementor-509 .elementor-element.elementor-element-2598661{--width:48%;}.elementor-509 .elementor-element.elementor-element-7bafe8f{--width:48%;}.elementor-509 .elementor-element.elementor-element-77ffd4b{--width:48%;}.elementor-509 .elementor-element.elementor-element-312cdce{--width:100%;}.elementor-509 .elementor-element.elementor-element-40b451e{--width:100%;}.elementor-509 .elementor-element.elementor-element-661a6e5{--width:100%;}.elementor-509 .elementor-element.elementor-element-44e9ead{--width:100%;}.elementor-509 .elementor-element.elementor-element-4933fcf{--width:100%;}.elementor-509 .elementor-element.elementor-element-11b2e26{--width:100%;}}@media(min-width:1025px){.elementor-509 .elementor-element.elementor-element-6680f2a:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-6680f2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for image, class: .elementor-element-bee1577 */.my-image{transform: rotate(-90deg);}


@media (max-width: 500px) {
    .elementor-509 .elementor-element.elementor-element-bee1577 {
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bf908d2 */.elementor-509 .elementor-element.elementor-element-bf908d2 {
    background-image: linear-gradient(to left, yellow, #c779d0,#6B88F4, #00a7aa);

-webkit-background-clip: text;
    display: inline-block;
    -webkit-text-fill-color: #00000000;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30d5578 */.elementor-509 .elementor-element.elementor-element-30d5578 {
    background-image: linear-gradient(to left, yellow, #c779d0,#6B88F4, #00a7aa);

-webkit-background-clip: text;
    display: inline-block;
    -webkit-text-fill-color: #00000000;
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e6d7b44 *//* Button */
.elementor-509 .elementor-element.elementor-element-e6d7b44 a{
    background: linear-gradient(120deg, #c779d0, #6B88F4, #00a7aa);
 
    background-size: 200% auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1851c63 */.elementor-509 .elementor-element.elementor-element-1851c63 {
    background-image: linear-gradient(to left, yellow, #c779d0,#6B88F4, #00a7aa);

-webkit-background-clip: text;
    display: inline-block;
    -webkit-text-fill-color: #00000000;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a53b3b */.elementor-509 .elementor-element.elementor-element-1a53b3b {
    background-image: linear-gradient(to left, yellow, #c779d0,#6B88F4, #00a7aa);

-webkit-background-clip: text;
    display: inline-block;
    -webkit-text-fill-color: #00000000;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-977c07c */.elementor-509 .elementor-element.elementor-element-977c07c {
    background-image: linear-gradient(to left, yellow, #c779d0,#6B88F4, #00a7aa);

-webkit-background-clip: text;
    display: inline-block;
    -webkit-text-fill-color: #00000000;
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b4c566 *//* Button */
.elementor-509 .elementor-element.elementor-element-7b4c566 a{
    background: linear-gradient(120deg, #3F96CB, #6B88F4, #00a7aa);
 
    background-size: 200% auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e01deb9 */.elementor-509 .elementor-element.elementor-element-e01deb9 {
    background-image: linear-gradient(to left, yellow, #c779d0,#6B88F4, #00a7aa);

-webkit-background-clip: text;
    display: inline-block;
    -webkit-text-fill-color: #00000000;
    
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-68b650f */.elementor-509 .elementor-element.elementor-element-68b650f .swiper-wrapper {
      -webkit-transition-timing-function: linear !important;
      -moz-transition-timing-function: linear !important;
      -o-transition-timing-function: linear !important;
      transition-timing-function: linear !important; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1893fba */.elementor-509 .elementor-element.elementor-element-1893fba {
    background-image: linear-gradient(to left, yellow, #c779d0,#6B88F4, #00a7aa);

-webkit-background-clip: text;
    display: inline-block;
    -webkit-text-fill-color: #00000000;
    
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-c3a12a6 */.elementor-509 .elementor-element.elementor-element-c3a12a6 .swiper-wrapper {
      -webkit-transition-timing-function: linear !important;
      -moz-transition-timing-function: linear !important;
      -o-transition-timing-function: linear !important;
      transition-timing-function: linear !important; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54235a1 */.elementor-509 .elementor-element.elementor-element-54235a1 {
    background-image: linear-gradient(to left, yellow, #c779d0,#6B88F4, #00a7aa);

-webkit-background-clip: text;
    display: inline-block;
    -webkit-text-fill-color: #00000000;
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-978f4fe *//* Button */
.elementor-509 .elementor-element.elementor-element-978f4fe a{
    background: linear-gradient(120deg, #3F96CB, #6B88F4, #00a7aa);
 
    background-size: 200% auto;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-342047a */.elementor-509 .elementor-element.elementor-element-342047a .swiper-wrapper {
      -webkit-transition-timing-function: linear !important;
      -moz-transition-timing-function: linear !important;
      -o-transition-timing-function: linear !important;
      transition-timing-function: linear !important; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1087c6 */.elementor-509 .elementor-element.elementor-element-e1087c6 {
    background-image: linear-gradient(to left, yellow, #feac5e, #c779d0,#6B88F4);

-webkit-background-clip: text;
    display: inline-block;
    -webkit-text-fill-color: #00000000;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f91d031 */.elementor-509 .elementor-element.elementor-element-f91d031 {
    background-image: linear-gradient(to left, yellow, #feac5e, #c779d0,#6B88F4);

-webkit-background-clip: text;
    display: inline-block;
    -webkit-text-fill-color: #00000000;
    
}/* End custom CSS */
/* Start custom CSS */.hb-sec,.hb-cifre{--hb-navy:#0A2533;--hb-blue:#1591C4;--hb-sky:#E3F3FA;--hb-sun:#F1B91C;--hb-ink:#3d5561;--hb-coral:#E4572E;--hb-teal:#0E9F8E;position:relative;overflow-x:clip;}
.hb-sec .elementor-heading-title,.hb-sec .elementor-widget-text-editor,.hb-sec .elementor-widget-text-editor p,.hb-sec li,.hb-sec .elementor-icon-list-text,.hb-sec .elementor-button,.hb-sec .elementor-testimonial-content,.hb-sec .elementor-testimonial-name,.hb-sec .elementor-testimonial-job,.hb-sec input,.hb-sec textarea,.hb-sec .e-n-accordion-item-title-text,.hb-cifre .elementor-counter-title,.hb-cifre .elementor-counter-number-wrapper{font-family:Poppins,sans-serif!important;}
.hb-sec .elementor-heading-title{background-image:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;-webkit-text-fill-color:currentColor!important;color:var(--hb-navy)!important;}
.hb-sec .elementor-widget-text-editor,.hb-sec .elementor-widget-text-editor p,.hb-sec li{color:var(--hb-ink)!important;line-height:1.7!important;}
.hb-sec .elementor-element-15f2d5b .elementor-heading-title,.hb-sec .elementor-element-7460581 .elementor-heading-title,.hb-sec .elementor-element-977c07c .elementor-heading-title,.hb-sec .elementor-element-1893fba .elementor-heading-title,.hb-sec .elementor-element-54235a1 .elementor-heading-title,.hb-sec .elementor-element-e1087c6 .elementor-heading-title,.hb-sec .elementor-element-f91d031 .elementor-heading-title{font-size:40px!important;font-weight:600!important;line-height:1.15!important;letter-spacing:-.015em!important;}
.hb-sec .elementor-element-15f2d5b .elementor-heading-title::after,.hb-sec .elementor-element-7460581 .elementor-heading-title::after,.hb-sec .elementor-element-e1087c6 .elementor-heading-title::after,.hb-sec .elementor-element-f91d031 .elementor-heading-title::after,.hb-sec .elementor-element-977c07c .elementor-heading-title::after,.hb-sec .elementor-element-1893fba .elementor-heading-title::after,.hb-sec .elementor-element-54235a1 .elementor-heading-title::after{content:"✈︎";display:block;width:fit-content;margin:12px auto 0;padding-left:118px;font-size:24px;line-height:1;font-weight:400;letter-spacing:0;color:var(--hb-sun);background:repeating-linear-gradient(90deg,var(--hb-sun) 0,var(--hb-sun) 9px,transparent 9px,transparent 17px) left center/108px 3px no-repeat;}
.hb-sec .elementor-element-977c07c .elementor-heading-title::after,.hb-sec .elementor-element-1893fba .elementor-heading-title::after,.hb-sec .elementor-element-54235a1 .elementor-heading-title::after{margin-left:0;}
.hb-sec .elementor-button{background-color:var(--hb-sun)!important;background-image:linear-gradient(135deg,#F6D271 0%,#F1B91C 55%,#D99E0B 100%)!important;color:#061A25!important;fill:#061A25!important;border:0!important;border-radius:999px!important;font-size:16px!important;font-weight:600!important;padding:16px 32px!important;box-shadow:0 8px 22px rgba(241,185,28,.35)!important;transition:transform .2s,box-shadow .2s!important;}
.hb-sec .elementor-button:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(241,185,28,.5)!important;}
.hb-sec .elementor-button svg{fill:#061A25!important;}
.hb-vacanta{z-index:3;margin-top:-190px!important;padding-top:0!important;padding-bottom:64px!important;background-color:transparent!important;background-image:linear-gradient(180deg,rgba(227,243,250,0) 0,rgba(227,243,250,0) 190px,#E3F3FA 190px,#E3F3FA 100%)!important;}
.hb-vacanta .elementor-element-fec4328{filter:drop-shadow(0 24px 50px rgba(6,26,37,.35));}
.hb-vacanta .elementor-element-fbfb579{background-color:var(--hb-sun)!important;background-image:linear-gradient(180deg,#F6D271 0%,#F1B91C 55%,#D99E0B 100%)!important;}
.hb-vacanta .elementor-element-7a20caa .elementor-heading-title{font-weight:600!important;letter-spacing:-.01em!important;}
.hb-vacanta .elementor-element-ac5c04a{background-color:#0A2533!important;background-image:linear-gradient(160deg,#0A2533 0%,#0E3447 100%)!important;border-left:2px dotted rgba(241,185,28,.7)!important;}
.hb-vacanta .elementor-element-ac5c04a .elementor-widget-text-editor,.hb-vacanta .elementor-element-ac5c04a .elementor-widget-text-editor p,.hb-vacanta .elementor-element-ac5c04a .elementor-post-info__item,.hb-vacanta .elementor-element-ac5c04a .elementor-icon-list-text,.hb-vacanta .elementor-element-ac5c04a label{color:#fff!important;font-family:Poppins,sans-serif!important;}
.hb-vacanta .elementor-element-bb4c4c3,.hb-vacanta .elementor-element-bb4c4c3 p{color:var(--hb-sun)!important;font-weight:600!important;letter-spacing:.08em;}
.hb-vacanta .elementor-element-ac5c04a input:not([type=submit]):not([type=checkbox]),.hb-vacanta .elementor-element-ac5c04a textarea{border-radius:12px!important;border:1px solid rgba(255,255,255,.28)!important;background:rgba(255,255,255,.08)!important;color:#fff!important;}
.hb-vacanta .elementor-element-ac5c04a input::placeholder,.hb-vacanta .elementor-element-ac5c04a textarea::placeholder{color:rgba(255,255,255,.65)!important;opacity:1;}
.hb-vacanta .elementor-element-ac5c04a .elementor-button{width:100%!important;}
.hb-cifre{background-color:var(--hb-sky)!important;padding:36px 16px 84px!important;}
.hb-cifre>.e-con-inner{max-width:1040px!important;gap:34px!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:flex-start;}
.hb-cifre>.e-con-inner>.e-con{flex:1 1 0!important;width:auto!important;position:relative;border-radius:28px!important;padding:74px 20px 36px!important;box-shadow:0 18px 40px rgba(14,94,128,.2)!important;transition:transform .3s!important;transform-origin:50% 26px;}
.hb-cifre>.e-con-inner>.e-con::before{content:""!important;position:absolute;left:50%;top:22px;width:26px;height:26px;margin-left:-13px;border-radius:50%;background:var(--hb-sky);box-shadow:0 0 0 6px rgba(10,37,51,.14);opacity:1!important;}
.hb-cifre>.e-con-inner>.e-con::after{content:"";position:absolute;left:50%;top:-34px;width:3px;height:64px;margin-left:-1px;border-radius:3px;background:var(--hb-navy);opacity:.55;transform:rotate(9deg);transform-origin:bottom center;}
.hb-cifre>.e-con-inner>.e-con:nth-child(1){background-color:var(--hb-sun)!important;transform:rotate(-4deg);}
.hb-cifre>.e-con-inner>.e-con:nth-child(2){background-color:#fff!important;transform:rotate(2deg);margin-top:26px;}
.hb-cifre>.e-con-inner>.e-con:nth-child(3){background-color:var(--hb-blue)!important;transform:rotate(-2deg);}
.hb-cifre>.e-con-inner>.e-con:hover{transform:rotate(0deg) translateY(-4px);}
.hb-cifre .elementor-counter{display:flex;flex-direction:column;align-items:center;gap:8px;}
.hb-cifre .elementor-counter-title{font-size:12px!important;font-weight:600!important;letter-spacing:.24em!important;text-transform:uppercase;text-align:center;color:var(--hb-navy)!important;}
.hb-cifre .elementor-counter-number-wrapper{font-size:54px!important;font-weight:600!important;letter-spacing:-.02em;line-height:1.05!important;color:var(--hb-navy)!important;justify-content:center;}
.hb-cifre .elementor-counter-number-prefix{color:var(--hb-sun)!important;margin-right:4px;}
.hb-cifre>.e-con-inner>.e-con:nth-child(1) .elementor-counter-number-prefix{color:#fff!important;}
.hb-cifre>.e-con-inner>.e-con:nth-child(3) .elementor-counter-title,.hb-cifre>.e-con-inner>.e-con:nth-child(3) .elementor-counter-number-wrapper{color:#fff!important;}
.hb-familie{background-image:linear-gradient(135deg,#1591C4 0%,#2AA7DA 60%,#57C0E8 100%)!important;background-color:#1591C4!important;border-radius:0!important;min-height:600px!important;padding-top:70px!important;padding-bottom:70px!important;}
.hb-familie::before{content:""!important;position:absolute!important;inset:auto!important;top:50%!important;right:max(4%,calc((100% - 1140px)/2))!important;left:auto!important;bottom:auto!important;width:min(46%,640px)!important;height:auto!important;aspect-ratio:900/400;transform:translateY(-50%);border-radius:0!important;opacity:1!important;background-color:transparent!important;background-image:url(https://holidayblue.ro/wp-content/uploads/2024/12/piscina.jpg)!important;background-size:cover!important;background-position:center 60%!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 900 400'%3E%3Crect x='20' y='20' width='260' height='360' rx='115'/%3E%3Crect x='320' y='20' width='260' height='360' rx='115'/%3E%3Crect x='620' y='20' width='260' height='360' rx='115'/%3E%3C/svg%3E") center/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 900 400'%3E%3Crect x='20' y='20' width='260' height='360' rx='115'/%3E%3Crect x='320' y='20' width='260' height='360' rx='115'/%3E%3Crect x='620' y='20' width='260' height='360' rx='115'/%3E%3C/svg%3E") center/100% 100% no-repeat;}
.hb-familie::after{content:"";position:absolute;top:50%;right:max(4%,calc((100% - 1140px)/2));width:min(46%,640px);aspect-ratio:900/400;transform:translateY(-50%);pointer-events:none;filter:drop-shadow(0 16px 26px rgba(6,26,37,.28));background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 900 400'%3E%3Cpath d='M629 170 V135 A106 106 0 0 1 735 29 H765 A106 106 0 0 1 871 135 V170 Z' fill='%23F4FAFD'/%3E%3Crect x='722' y='150' width='56' height='8' rx='4' fill='%23b9cfd9'/%3E%3Cg fill='none' stroke='%23ffffff' stroke-width='18'%3E%3Crect x='20' y='20' width='260' height='360' rx='115'/%3E%3Crect x='320' y='20' width='260' height='360' rx='115'/%3E%3Crect x='620' y='20' width='260' height='360' rx='115'/%3E%3C/g%3E%3Cg fill='none' stroke='%230A2533' stroke-opacity='.16' stroke-width='3'%3E%3Crect x='31' y='31' width='238' height='338' rx='104'/%3E%3Crect x='331' y='31' width='238' height='338' rx='104'/%3E%3Crect x='631' y='31' width='238' height='338' rx='104'/%3E%3C/g%3E%3C/svg%3E") center/100% 100% no-repeat;}
.hb-familie .elementor-element-4dc643a{max-width:38%!important;margin-right:auto!important;position:relative;z-index:2;}
.hb-familie .elementor-heading-title{color:#fff!important;}
.hb-familie .elementor-element-bf908d2 .elementor-heading-title,.hb-familie .elementor-element-30d5578 .elementor-heading-title{font-size:44px!important;font-weight:600!important;line-height:1.1!important;letter-spacing:-.015em!important;}
.hb-familie .elementor-element-bf908d2 .elementor-heading-title::before{content:"WINDOW SEAT  ·  12A";display:block;margin-bottom:16px;font-size:12px;font-weight:600;letter-spacing:.28em;color:rgba(255,255,255,.85);}
.hb-familie .elementor-element-30d5578 .elementor-heading-title{color:#FFD95A!important;}
.hb-dece{background-color:#fff!important;padding-top:76px!important;padding-bottom:84px!important;}
.hb-dece .elementor-element-4a00e36{gap:34px!important;margin-top:52px!important;align-items:center!important;justify-content:center!important;}
.hb-dece .elementor-element-4a00e36 .e-con{--st:var(--hb-blue);background-color:transparent!important;box-shadow:none!important;border:4px solid var(--st)!important;outline:2px dashed var(--st);outline-offset:6px;border-radius:26px!important;padding:30px 18px!important;justify-content:center!important;align-items:center!important;opacity:.9;transition:transform .3s,opacity .3s!important;}
.hb-dece .elementor-element-4a00e36 .e-con:hover{transform:rotate(0deg) scale(1.04)!important;opacity:1;}
.hb-dece .elementor-element-4a00e36 .elementor-element-aab4a5e{--st:var(--hb-blue)!important;transform:rotate(-7deg);border-radius:50%!important;aspect-ratio:1/1;}
.hb-dece .elementor-element-4a00e36 .elementor-element-2598661{--st:var(--hb-coral)!important;transform:rotate(4deg);}
.hb-dece .elementor-element-4a00e36 .elementor-element-7bafe8f{--st:var(--hb-teal)!important;transform:rotate(-3deg);border-radius:50%!important;aspect-ratio:1/1;}
.hb-dece .elementor-element-4a00e36 .elementor-element-77ffd4b{--st:var(--hb-navy)!important;transform:rotate(6deg);}
.hb-dece .elementor-element-4a00e36 .elementor-heading-title{color:var(--st)!important;font-size:21px!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase;text-align:center;}
.hb-dece .elementor-element-4a00e36 .elementor-widget-text-editor,.hb-dece .elementor-element-4a00e36 .elementor-widget-text-editor p{color:var(--st)!important;font-size:12px!important;font-weight:500!important;letter-spacing:.08em;text-transform:uppercase;text-align:center;line-height:1.5!important;}
.hb-dece .elementor-divider-separator{border-color:var(--st)!important;border-top-width:2px!important;border-top-style:dashed!important;}
.hb-ofera{background-color:var(--hb-sky)!important;padding-top:84px!important;padding-bottom:88px!important;}
.hb-ofera .elementor-element-d9870e7{position:relative;border:0!important;border-radius:18px!important;box-shadow:0 20px 50px rgba(14,94,128,.18)!important;padding:66px 44px 46px 84px!important;transform:rotate(-.7deg);background-color:#fff!important;background-image:radial-gradient(circle at 21px 22px,var(--hb-sky) 8px,transparent 9px),linear-gradient(90deg,transparent 60px,#F4B8AC 60px,#F4B8AC 62px,transparent 62px),repeating-linear-gradient(180deg,transparent 0,transparent 39px,#D7ECF5 39px,#D7ECF5 40px)!important;background-size:42px 44px,100% 100%,100% 40px!important;background-repeat:repeat-x,no-repeat,repeat!important;background-position:0 0,0 0,0 26px!important;}
.hb-ofera .elementor-element-d9870e7::after{content:"";position:absolute;left:50%;top:-18px;width:150px;height:38px;margin-left:-75px;background:rgba(241,185,28,.85);transform:rotate(-3deg);box-shadow:0 4px 10px rgba(10,37,51,.12);}
.hb-ofera .elementor-element-1851c63 .elementor-heading-title,.hb-ofera .elementor-element-1a53b3b .elementor-heading-title{color:var(--hb-blue)!important;font-size:25px!important;font-weight:600!important;line-height:40px!important;}
.hb-ofera .elementor-icon-list-item{padding:0!important;margin:0!important;min-height:40px;}
.hb-ofera .elementor-icon-list-items .elementor-icon-list-item:not(:last-child):after{display:none!important;}
.hb-ofera .elementor-icon-list-text{color:var(--hb-navy)!important;font-size:16px!important;line-height:40px!important;}
.hb-pozitie,.hb-piscina{background-color:#fff!important;padding-top:84px!important;padding-bottom:84px!important;}
.hb-bufet{background-color:var(--hb-sky)!important;padding-top:84px!important;padding-bottom:44px!important;}
.hb-pozitie .elementor-element-312cdce,.hb-piscina .elementor-element-44e9ead,.hb-bufet .elementor-element-4933fcf{position:relative;overflow:visible!important;border:16px solid #fff!important;border-bottom-width:64px!important;border-radius:6px!important;box-shadow:0 22px 48px rgba(10,37,51,.24)!important;background-clip:padding-box!important;transition:transform .35s!important;}
.hb-pozitie .elementor-element-312cdce{transform:rotate(-3deg);}
.hb-piscina .elementor-element-44e9ead{transform:rotate(3deg);}
.hb-bufet .elementor-element-4933fcf{transform:rotate(-2deg);}
.hb-pozitie .elementor-element-312cdce:hover,.hb-piscina .elementor-element-44e9ead:hover,.hb-bufet .elementor-element-4933fcf:hover{transform:rotate(0deg) scale(1.02);}
.hb-pozitie .elementor-element-312cdce::after,.hb-piscina .elementor-element-44e9ead::after,.hb-bufet .elementor-element-4933fcf::after{content:"";position:absolute;left:50%;top:-34px;width:150px;height:38px;margin-left:-75px;background:rgba(241,185,28,.85);transform:rotate(-4deg);box-shadow:0 4px 10px rgba(10,37,51,.12);z-index:3;}
.hb-piscina .elementor-element-44e9ead::after{background:rgba(21,145,196,.8);transform:rotate(5deg);}
.hb-bufet .elementor-widget-countdown{display:none!important;}
.hb-pozitie .elementor-element-b445562 .elementor-heading-title,.hb-bufet .elementor-element-f9b6d16 .elementor-heading-title{color:var(--hb-blue)!important;font-size:14px!important;font-weight:500!important;}
.hb-camere{background-color:var(--hb-sky)!important;padding-top:84px!important;padding-bottom:44px!important;gap:32px!important;}
.hb-camere .elementor-element-d938662,.hb-camere .elementor-element-7b4787f{position:relative;overflow:hidden;background-color:#fff!important;border:0!important;border-radius:30px!important;box-shadow:0 18px 46px rgba(14,94,128,.16)!important;padding:104px 38px 40px!important;transition:transform .3s!important;}
.hb-camere .elementor-element-d938662:hover,.hb-camere .elementor-element-7b4787f:hover{transform:translateY(-6px);}
.hb-camere .elementor-element-d938662::before,.hb-camere .elementor-element-7b4787f::before{content:"●  HOLIDAY BLUE · KEY CARD"!important;position:absolute;left:0;top:0;right:0;height:64px;display:flex;align-items:center;padding:0 38px;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;letter-spacing:.22em;opacity:1!important;}
.hb-camere .elementor-element-d938662::before{background:linear-gradient(135deg,#F6D271 0%,#F1B91C 55%,#D99E0B 100%);color:#0A2533;}
.hb-camere .elementor-element-7b4787f::before{background:linear-gradient(135deg,#2AA7DA 0%,#1591C4 55%,#0E6E96 100%);color:#fff;}
.hb-camere .elementor-element-d938662::after,.hb-camere .elementor-element-7b4787f::after{content:"";position:absolute;right:34px;top:22px;width:46px;height:20px;border-radius:10px;background:var(--hb-sky);box-shadow:inset 0 2px 4px rgba(10,37,51,.25);}
.hb-camere .elementor-heading-title{font-size:28px!important;font-weight:600!important;color:var(--hb-navy)!important;}
.hb-camere .elementor-widget-text-editor,.hb-camere li{font-size:15px!important;}
.hb-camere strong,.hb-camere b{color:var(--hb-navy)!important;}
.hb-gal1,.hb-gal3{background-color:var(--hb-sky)!important;}
.hb-gal1,.hb-gal2,.hb-gal3{padding-top:8px!important;padding-bottom:64px!important;}
.hb-sec .elementor-widget-image-carousel .swiper{padding:22px 0!important;}
.hb-sec .elementor-widget-image-carousel .swiper-slide img{border:8px solid #fff!important;border-radius:6px!important;box-shadow:0 10px 26px rgba(10,37,51,.2)!important;transition:transform .3s!important;}
.hb-sec .elementor-widget-image-carousel .swiper-slide:nth-child(odd) img{transform:rotate(-1.6deg);}
.hb-sec .elementor-widget-image-carousel .swiper-slide:nth-child(even) img{transform:rotate(1.4deg);}
.hb-sec .elementor-widget-image-carousel .swiper-slide img:hover{transform:rotate(0deg) scale(1.03);}
.hb-recenzii{background-color:#fff!important;padding-top:84px!important;padding-bottom:84px!important;}
.hb-recenzii .elementor-element-4a3d97e{gap:30px!important;margin-top:48px!important;align-items:stretch!important;}
.hb-recenzii .elementor-element-a96aded,.hb-recenzii .elementor-element-d755b28,.hb-recenzii .elementor-element-21bbab6{position:relative;background:#fff!important;border:9px solid transparent!important;border-image:repeating-linear-gradient(135deg,#E4572E 0,#E4572E 14px,#fff 14px,#fff 28px,#1591C4 28px,#1591C4 42px,#fff 42px,#fff 56px) 9!important;border-radius:0!important;box-shadow:0 16px 40px rgba(10,37,51,.16)!important;padding:30px 26px 26px!important;transition:transform .3s!important;}
.hb-recenzii .elementor-element-a96aded{transform:rotate(-1.6deg);}
.hb-recenzii .elementor-element-d755b28{transform:rotate(1.2deg);}
.hb-recenzii .elementor-element-21bbab6{transform:rotate(-.8deg);}
.hb-recenzii .elementor-element-4a3d97e>.e-con:hover{transform:rotate(0deg) translateY(-4px);}
.hb-recenzii .elementor-element-a96aded::after,.hb-recenzii .elementor-element-d755b28::after,.hb-recenzii .elementor-element-21bbab6::after{content:"☀︎";position:absolute;right:16px;top:14px;width:50px;height:60px;display:flex;align-items:center;justify-content:center;font-size:26px;color:#fff;background:var(--hb-blue);border:3px dotted #fff;box-shadow:0 0 0 3px var(--hb-blue);}
.hb-recenzii .elementor-element-d755b28::after{background:var(--hb-sun);box-shadow:0 0 0 3px var(--hb-sun);color:#0A2533;}
.hb-recenzii .elementor-testimonial-content{color:var(--hb-ink)!important;font-size:15px!important;line-height:1.7!important;}
.hb-recenzii .elementor-testimonial-name{color:var(--hb-blue)!important;font-weight:600!important;}
.hb-recenzii .elementor-element-792c420{margin-top:56px!important;}
.hb-artisti{background-color:var(--hb-sky)!important;padding-top:84px!important;padding-bottom:84px!important;}
.hb-artisti .elementor-element-92a821e .elementor-heading-title{font-size:16px!important;font-weight:400!important;color:var(--hb-ink)!important;line-height:1.6!important;}
.hb-artisti .elementor-element-d6c95b7{gap:22px!important;margin-top:44px!important;}
.hb-artisti .elementor-element-d6c95b7 .e-con{position:relative;overflow:hidden;background:#fff!important;border-radius:22px!important;box-shadow:0 14px 34px rgba(14,94,128,.16)!important;padding:66px 10px 0!important;transition:transform .3s!important;transform-origin:50% 0;}
.hb-artisti .elementor-element-d6c95b7 .e-con::before{content:"LIVE · BACKSTAGE"!important;position:absolute;left:0;right:0;top:0;height:44px;display:flex;align-items:center;justify-content:center;background:var(--hb-navy);color:var(--hb-sun);font-family:Poppins,sans-serif;font-size:10px;font-weight:600;letter-spacing:.22em;opacity:1!important;}
.hb-artisti .elementor-element-d6c95b7 .e-con:nth-child(odd){transform:rotate(-2.5deg);}
.hb-artisti .elementor-element-d6c95b7 .e-con:nth-child(even){transform:rotate(2deg);margin-top:18px;}
.hb-artisti .elementor-element-d6c95b7 .e-con:hover{transform:rotate(0deg) translateY(-4px);}
.hb-faq{background-color:#fff!important;padding-top:76px!important;padding-bottom:92px!important;}
.hb-faq .e-n-accordion{display:flex;flex-direction:column;gap:0!important;counter-reset:hbq;background:linear-gradient(160deg,#0A2533 0%,#0E3447 100%);border-radius:28px;padding:24px 24px 28px;box-shadow:0 24px 54px rgba(10,37,51,.3);}
.hb-faq .e-n-accordion::before{content:"INFO  ·  FREQUENTLY ASKED QUESTIONS";display:block;padding:4px 14px 18px;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;letter-spacing:.3em;color:#F1B91C;border-bottom:2px dotted rgba(241,185,28,.55);}
.hb-faq .e-n-accordion-item{counter-increment:hbq;background:transparent!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.12)!important;border-radius:0!important;box-shadow:none!important;overflow:visible;}
.hb-faq .e-n-accordion-item:last-child{border-bottom:0!important;}
.hb-faq .e-n-accordion-item-title{border:0!important;background:transparent!important;padding:17px 14px!important;transition:background-color .2s;}
.hb-faq .e-n-accordion-item-title:hover,.hb-faq .e-n-accordion-item[open]>.e-n-accordion-item-title{background:rgba(255,255,255,.06)!important;}
.hb-faq .e-n-accordion-item-title-header{display:flex!important;align-items:center;}
.hb-faq .e-n-accordion-item-title-header::before{content:"HB " counter(hbq,decimal-leading-zero);flex:0 0 78px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;letter-spacing:.14em;color:#F1B91C;}
.hb-faq .e-n-accordion-item-title-text{font-size:16px!important;font-weight:500!important;letter-spacing:.02em;color:#fff!important;}
.hb-faq .e-n-accordion-item-title-icon svg{fill:#F1B91C!important;}
.hb-faq .e-n-accordion-item>.e-con{border:0!important;background:transparent!important;padding:4px 14px 22px 92px!important;}
.hb-faq .e-n-accordion-item .elementor-widget-text-editor,.hb-faq .e-n-accordion-item .elementor-widget-text-editor p,.hb-faq .e-n-accordion-item li{color:rgba(255,255,255,.86)!important;}
.hb-faq .e-n-accordion-item strong,.hb-faq .e-n-accordion-item b{color:#FFD95A!important;}
.hb-recenzii .elementor-element-792c420{position:relative;border:14px solid #fff!important;border-radius:8px!important;box-shadow:0 20px 46px rgba(10,37,51,.2)!important;transform:rotate(-.8deg);}
.hb-recenzii .elementor-element-792c420::after{content:"";position:absolute;left:50%;top:-34px;width:150px;height:38px;margin-left:-75px;background:rgba(241,185,28,.85);transform:rotate(3deg);box-shadow:0 4px 10px rgba(10,37,51,.12);}
.hb-recenzii .elementor-widget-google_maps iframe{border-radius:0!important;}
@media(max-width:1024px){
.hb-vacanta{margin-top:-150px!important;background-image:linear-gradient(180deg,rgba(227,243,250,0) 0,rgba(227,243,250,0) 150px,#E3F3FA 150px,#E3F3FA 100%)!important;}
.hb-dece .elementor-element-4a00e36{flex-wrap:wrap!important;}
.hb-dece .elementor-element-4a00e36 .e-con{flex:0 0 calc(50% - 34px)!important;max-width:280px;}
}
@media(max-width:767px){
.hb-sec .elementor-element-15f2d5b .elementor-heading-title,.hb-sec .elementor-element-7460581 .elementor-heading-title,.hb-sec .elementor-element-977c07c .elementor-heading-title,.hb-sec .elementor-element-1893fba .elementor-heading-title,.hb-sec .elementor-element-54235a1 .elementor-heading-title,.hb-sec .elementor-element-e1087c6 .elementor-heading-title,.hb-sec .elementor-element-f91d031 .elementor-heading-title{font-size:28px!important;}
.hb-dece,.hb-ofera,.hb-pozitie,.hb-piscina,.hb-bufet,.hb-camere,.hb-recenzii,.hb-artisti,.hb-faq{padding-top:56px!important;padding-bottom:56px!important;}
.hb-vacanta{margin-top:-110px!important;background-image:linear-gradient(180deg,rgba(227,243,250,0) 0,rgba(227,243,250,0) 110px,#E3F3FA 110px,#E3F3FA 100%)!important;padding-bottom:40px!important;}
.hb-vacanta .elementor-element-ac5c04a{border-left:0!important;border-top:2px dotted rgba(241,185,28,.7)!important;}
.hb-cifre{padding:44px 28px 56px!important;}
.hb-cifre>.e-con-inner{flex-direction:column!important;align-items:stretch;gap:52px!important;}
.hb-cifre>.e-con-inner>.e-con{flex:0 0 auto!important;width:100%!important;}
.hb-cifre>.e-con-inner>.e-con:nth-child(2){margin-top:0;}
.hb-cifre .elementor-counter-number-wrapper{font-size:44px!important;}
.hb-dece .elementor-element-4a00e36{flex-direction:column!important;gap:40px!important;}
.hb-dece .elementor-element-4a00e36 .e-con{flex:0 0 auto!important;width:240px!important;max-width:240px;}
.hb-ofera .elementor-element-d9870e7{padding:60px 18px 30px 74px!important;transform:none;}
.hb-pozitie .elementor-element-312cdce,.hb-piscina .elementor-element-44e9ead,.hb-bufet .elementor-element-4933fcf{border-width:10px!important;border-bottom-width:44px!important;margin:10px 8px 26px!important;}
.hb-camere .elementor-element-d938662,.hb-camere .elementor-element-7b4787f{padding:92px 22px 28px!important;border-radius:24px!important;}
.hb-camere .elementor-element-d938662::before,.hb-camere .elementor-element-7b4787f::before{padding:0 22px;font-size:10px;letter-spacing:.16em;}
.hb-camere .elementor-heading-title{font-size:23px!important;}
.hb-recenzii .elementor-element-4a3d97e{gap:34px!important;}
.hb-artisti .elementor-element-d6c95b7 .e-con:nth-child(even){margin-top:0;}
}
@media(max-width:1024px){
.hb-familie::before,.hb-familie::after{width:48%!important;}
.hb-familie .elementor-element-4dc643a{max-width:44%!important;}
.hb-familie .elementor-element-bf908d2 .elementor-heading-title,.hb-familie .elementor-element-30d5578 .elementor-heading-title{font-size:34px!important;}
}
@media(max-width:767px){
.hb-familie{min-height:0!important;padding-top:52px!important;padding-bottom:calc(40vw + 84px)!important;}
.hb-familie::before,.hb-familie::after{top:auto!important;bottom:40px!important;right:5%!important;width:90%!important;transform:none!important;}
.hb-familie .elementor-element-4dc643a{max-width:100%!important;}
.hb-familie .elementor-element-bf908d2 .elementor-heading-title,.hb-familie .elementor-element-30d5578 .elementor-heading-title{font-size:30px!important;}
.hb-faq .e-n-accordion{padding:18px 12px 20px;border-radius:22px;}
.hb-faq .e-n-accordion-item-title-header::before{flex-basis:58px;font-size:12px;}
.hb-faq .e-n-accordion-item-title-text{font-size:15px!important;}
.hb-faq .e-n-accordion-item>.e-con{padding:4px 12px 18px 14px!important;}
}
.hb-sec>.e-con-inner,.hb-sec>.e-con,.hb-sec>.elementor-widget{position:relative;z-index:1;}
.hb-ofera{background-color:#F1B91C!important;background-image:linear-gradient(135deg,#F9DC6B 0%,#F1B91C 55%,#E9A90C 100%)!important;}
.hb-ofera .elementor-element-d9870e7{background-image:radial-gradient(circle at 21px 22px,#F3C234 8px,transparent 9px),linear-gradient(90deg,transparent 60px,#F4B8AC 60px,#F4B8AC 62px,transparent 62px),repeating-linear-gradient(180deg,transparent 0,transparent 39px,#D7ECF5 39px,#D7ECF5 40px)!important;box-shadow:0 26px 60px rgba(120,80,0,.28)!important;}
.hb-ofera .elementor-element-d9870e7::after{background:rgba(21,145,196,.82)!important;}
.hb-camere,.hb-gal1{background-color:#1591C4!important;background-image:linear-gradient(135deg,#1591C4 0%,#2AA7DA 60%,#57C0E8 100%)!important;}
.hb-gal1{background-image:linear-gradient(135deg,#2AA7DA 0%,#57C0E8 100%)!important;}
.hb-camere .elementor-element-d938662,.hb-camere .elementor-element-7b4787f{box-shadow:0 24px 56px rgba(6,26,37,.3)!important;}
.hb-camere .elementor-element-d938662::after,.hb-camere .elementor-element-7b4787f::after{background:#2AA7DA!important;}
.hb-camere .elementor-element-7b4787f::before{background:linear-gradient(135deg,#0E3447 0%,#0A2533 100%)!important;color:#F1B91C!important;}
.hb-artisti{background-color:#F1B91C!important;background-image:linear-gradient(135deg,#F9DC6B 0%,#F1B91C 55%,#E9A90C 100%)!important;}
.hb-artisti .elementor-element-92a821e .elementor-heading-title{color:#0A2533!important;}
.hb-sec.hb-artisti .elementor-element-f91d031 .elementor-heading-title::after{color:#0A2533!important;background:repeating-linear-gradient(90deg,#0A2533 0,#0A2533 9px,transparent 9px,transparent 17px) left center/108px 3px no-repeat!important;}
.hb-artisti .elementor-element-d6c95b7 .e-con{box-shadow:0 18px 40px rgba(120,80,0,.3)!important;}
.hb-dece{padding-top:128px!important;}
.hb-dece::after{content:"ALL INCLUSIVE  ✈︎  PRIVATE BEACH  ✈︎  POOL  ✈︎  FREE PARKING  ✈︎  BY THE SEA  ✈︎  ALL INCLUSIVE  ✈︎  PRIVATE BEACH  ✈︎  POOL  ✈︎  FREE PARKING  ✈︎  BY THE SEA  ✈︎  ALL INCLUSIVE  ✈︎  PRIVATE BEACH  ✈︎  POOL  ✈︎  FREE PARKING  ✈︎  BY THE SEA  ✈︎  ALL INCLUSIVE  ✈︎  PRIVATE BEACH  ✈︎  POOL  ✈︎  FREE PARKING  ✈︎  BY THE SEA  ✈︎  ";position:absolute;z-index:4;left:0;top:-14px;width:max-content;padding:15px 0;white-space:pre;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;letter-spacing:.24em;line-height:1;color:#0A2533;background:#F1B91C;box-shadow:0 10px 26px rgba(10,37,51,.22);transform-origin:0 50%;rotate:-1.3deg;animation:hbTape 46s linear infinite;}
@keyframes hbTape{from{translate:-1% 0}to{translate:-51% 0}}
@keyframes hbSwing{0%,100%{rotate:-2.5deg}50%{rotate:2.5deg}}
.hb-cifre>.e-con-inner>.e-con{animation:hbSwing 5.5s ease-in-out infinite;}
.hb-cifre>.e-con-inner>.e-con:nth-child(2){animation-delay:-1.8s;animation-duration:6.5s;}
.hb-cifre>.e-con-inner>.e-con:nth-child(3){animation-delay:-3.4s;animation-duration:5s;}
.hb-cifre>.e-con-inner>.e-con:hover{animation-play-state:paused;}
.hb-familie::before{background-size:150% auto!important;animation:hbPan 28s ease-in-out infinite alternate;}
@keyframes hbPan{from{background-position:0% 60%}to{background-position:100% 60%}}
.hb-pozitie::after,.hb-piscina::after,.hb-bufet::after,.hb-recenzii::after{position:absolute;z-index:0;top:14px;font-family:Poppins,sans-serif;font-weight:700;font-size:clamp(84px,17vw,250px);line-height:1;letter-spacing:.04em;white-space:nowrap;color:transparent;-webkit-text-stroke:2px rgba(21,145,196,.2);pointer-events:none;}
.hb-pozitie::after{content:"OLIMP";right:-1vw;}
.hb-piscina::after{content:"SUNNY";left:-1vw;}
.hb-bufet::after{content:"TASTY";right:-1vw;-webkit-text-stroke:2px rgba(255,255,255,.95);}
.hb-recenzii::after{content:"10/10";left:50%;translate:-50% 0;top:40px;-webkit-text-stroke:2px rgba(241,185,28,.4);}
.hb-dece .elementor-element-4a00e36{gap:44px!important;}
.hb-dece .elementor-element-4a00e36 .e-con{padding:38px 20px!important;border-width:5px!important;}
.hb-dece .elementor-element-4a00e36 .elementor-heading-title{font-size:24px!important;}
.hb-dece .elementor-element-4a00e36 .elementor-widget-text-editor,.hb-dece .elementor-element-4a00e36 .elementor-widget-text-editor p{font-size:13px!important;}
@supports (animation-timeline:view()){
@keyframes hbStamp{from{scale:2.1;opacity:0}60%{scale:.94;opacity:1}to{scale:1;opacity:.92}}
.hb-dece .elementor-element-4a00e36 .e-con{animation:hbStamp linear both;animation-timeline:view();animation-range:entry 20% entry 75%;}
.hb-dece .elementor-element-4a00e36 .e-con:nth-child(2){animation-range:entry 30% entry 85%;}
.hb-dece .elementor-element-4a00e36 .e-con:nth-child(3){animation-range:entry 40% entry 95%;}
.hb-dece .elementor-element-4a00e36 .e-con:nth-child(4){animation-range:entry 50% entry 105%;}
@keyframes hbDrop{from{translate:0 70px;rotate:9deg;opacity:0}to{translate:0 0;rotate:0deg;opacity:1}}
.hb-pozitie .elementor-element-312cdce,.hb-piscina .elementor-element-44e9ead,.hb-bufet .elementor-element-4933fcf,.hb-recenzii .elementor-element-4a3d97e>.e-con,.hb-ofera .elementor-element-d9870e7,.hb-camere .elementor-element-d938662,.hb-camere .elementor-element-7b4787f{animation:hbDrop ease-out both;animation-timeline:view();animation-range:entry 0% entry 60%;}
.hb-recenzii .elementor-element-4a3d97e>.e-con:nth-child(2),.hb-camere .elementor-element-7b4787f{animation-range:entry 12% entry 72%;}
.hb-recenzii .elementor-element-4a3d97e>.e-con:nth-child(3){animation-range:entry 24% entry 84%;}
@keyframes hbDrift{from{transform:translateX(7vw)}to{transform:translateX(-7vw)}}
.hb-pozitie::after,.hb-piscina::after,.hb-bufet::after{animation:hbDrift linear both;animation-timeline:view();}
}
@media(prefers-reduced-motion:reduce){.hb-cifre>.e-con-inner>.e-con,.hb-familie::before,.hb-dece::after{animation:none!important;}}
@media(max-width:767px){
.hb-dece{padding-top:104px!important;}
.hb-dece::after{font-size:12px;padding:12px 0;}
.hb-recenzii::after{top:60px;}
}
.hb-camere .elementor-widget-text-editor ul{list-style:none!important;margin:0!important;padding:0!important;}
.hb-camere .elementor-widget-text-editor>div>ul>li,.hb-camere .elementor-widget-text-editor>ul>li{margin:0 0 14px!important;padding:0!important;}
.hb-camere .elementor-widget-text-editor ul ul{display:flex!important;flex-wrap:wrap;gap:8px;padding:10px 0 4px!important;}
.hb-camere .elementor-widget-text-editor ul ul li{background:#E3F3FA;border-radius:999px;padding:7px 15px!important;margin:0!important;font-size:13px!important;font-weight:500;line-height:1.3!important;color:#0A2533!important;}
.hb-camere .elementor-element-d938662 .elementor-widget-text-editor ul ul li{background:#FCEFC4;}
.hb-gal1,.hb-gal2,.hb-gal3{padding-left:0!important;padding-right:0!important;}
.hb-sec .elementor-widget-image-carousel{background-color:#0A2533;background-image:repeating-linear-gradient(90deg,transparent 0,transparent 16px,rgba(255,255,255,.92) 16px,rgba(255,255,255,.92) 38px,transparent 38px,transparent 54px),repeating-linear-gradient(90deg,transparent 0,transparent 16px,rgba(255,255,255,.92) 16px,rgba(255,255,255,.92) 38px,transparent 38px,transparent 54px);background-size:100% 16px,100% 16px;background-position:0 12px,0 calc(100% - 12px);background-repeat:no-repeat;padding:44px 0!important;box-shadow:0 18px 40px rgba(6,26,37,.28);rotate:-1deg;width:104%!important;max-width:104%!important;margin-left:-2%!important;}
.hb-gal2 .elementor-widget-image-carousel{rotate:1deg;}
.hb-sec .elementor-widget-image-carousel .swiper{padding:0!important;}
.hb-sec .elementor-widget-image-carousel .swiper-slide img,.hb-sec .elementor-widget-image-carousel .swiper-slide:nth-child(odd) img,.hb-sec .elementor-widget-image-carousel .swiper-slide:nth-child(even) img{border:0!important;border-radius:4px!important;box-shadow:none!important;transform:none;}
.hb-sec .elementor-widget-image-carousel .swiper-slide img:hover{transform:scale(1.04);}
.hb-gal1,.hb-gal2,.hb-gal3{padding-top:26px!important;padding-bottom:78px!important;}
.hb-faq{background-color:#BFE6F6!important;background-image:radial-gradient(ellipse 150px 46px at 12% 16%,rgba(255,255,255,.9) 0,rgba(255,255,255,.9) 60%,transparent 62%),radial-gradient(ellipse 100px 34px at 17% 13%,rgba(255,255,255,.9) 0,rgba(255,255,255,.9) 60%,transparent 62%),radial-gradient(ellipse 190px 54px at 86% 30%,rgba(255,255,255,.85) 0,rgba(255,255,255,.85) 60%,transparent 62%),radial-gradient(ellipse 120px 40px at 80% 26%,rgba(255,255,255,.85) 0,rgba(255,255,255,.85) 60%,transparent 62%),radial-gradient(ellipse 170px 50px at 8% 78%,rgba(255,255,255,.8) 0,rgba(255,255,255,.8) 60%,transparent 62%),radial-gradient(ellipse 150px 44px at 93% 88%,rgba(255,255,255,.8) 0,rgba(255,255,255,.8) 60%,transparent 62%),linear-gradient(180deg,#8FD4F0 0%,#D4EEF9 100%)!important;padding-top:110px!important;padding-bottom:120px!important;}
.hb-faq::before,.hb-faq::after{content:"✈︎"!important;position:absolute;z-index:0;left:0;top:7%;width:auto!important;height:auto!important;inset-inline-end:auto!important;bottom:auto!important;padding-left:300px;font-size:54px;line-height:1;color:#fff;opacity:1!important;white-space:nowrap;pointer-events:none;background:repeating-linear-gradient(90deg,rgba(255,255,255,.95) 0,rgba(255,255,255,.95) 14px,transparent 14px,transparent 28px) left center/280px 4px no-repeat!important;filter:drop-shadow(0 6px 10px rgba(10,37,51,.18));animation:hbFlyR 24s linear infinite;}
.hb-faq::after{top:auto;bottom:6%;font-size:40px;padding-left:220px;color:#F1B91C;background:repeating-linear-gradient(90deg,rgba(241,185,28,.95) 0,rgba(241,185,28,.95) 12px,transparent 12px,transparent 24px) left center/200px 3px no-repeat!important;animation:hbFlyL 32s linear infinite;animation-delay:-9s;}
@keyframes hbFlyR{from{transform:translateX(-420px) translateY(30px) rotate(-4deg)}to{transform:translateX(112vw) translateY(-50px) rotate(-4deg)}}
@keyframes hbFlyL{from{transform:translateX(112vw) scaleX(-1) rotate(-3deg)}to{transform:translateX(-380px) translateY(-40px) scaleX(-1) rotate(-3deg)}}
.hb-faq .e-n-accordion{box-shadow:0 30px 70px rgba(10,37,51,.38)!important;}
@media(prefers-reduced-motion:reduce){.hb-faq::before,.hb-faq::after{animation:none!important;}}
@media(max-width:767px){.hb-faq{padding-top:84px!important;padding-bottom:90px!important;}.hb-faq::before{font-size:38px;padding-left:170px;background-size:160px 3px!important;}.hb-faq::after{font-size:30px;padding-left:130px;background-size:120px 3px!important;}}
@media(max-width:767px){
.hb-vacanta{padding-left:10px!important;padding-right:10px!important;}
.hb-camere{padding-left:14px!important;padding-right:14px!important;}
.hb-dece .elementor-element-4a00e36{flex-direction:row!important;flex-wrap:wrap!important;gap:30px 20px!important;justify-content:center!important;}
.hb-dece .elementor-element-4a00e36 .e-con{flex:0 0 calc(50% - 14px)!important;width:calc(50% - 14px)!important;max-width:none!important;padding:16px 8px!important;border-width:3px!important;outline-offset:4px;}
.hb-dece .elementor-element-4a00e36 .elementor-heading-title{font-size:14px!important;letter-spacing:.06em!important;}
.hb-dece .elementor-element-4a00e36 .elementor-widget-text-editor,.hb-dece .elementor-element-4a00e36 .elementor-widget-text-editor p{font-size:10px!important;letter-spacing:.03em!important;line-height:1.35!important;}
.hb-dece .elementor-element-4a00e36 .elementor-widget-divider{display:none!important;}
.hb-artisti .elementor-element-d6c95b7{flex-direction:row!important;flex-wrap:wrap!important;gap:16px 14px!important;justify-content:center!important;}
.hb-artisti .elementor-element-d6c95b7 .e-con{flex:0 0 calc(50% - 8px)!important;width:calc(50% - 8px)!important;padding-top:52px!important;}
.hb-artisti .elementor-element-d6c95b7 .e-con::before{font-size:8px!important;letter-spacing:.14em!important;height:36px!important;}
.hb-ofera .elementor-icon-list-item{align-items:flex-start!important;}
.hb-ofera .elementor-icon-list-text{line-height:1.35!important;padding:9px 0!important;}
}
.hb-rezerva{background-color:#E3F3FA!important;padding-top:64px!important;padding-bottom:64px!important;min-height:0!important;scroll-margin-top:100px;}
.hb-rezerva>.e-con-inner{max-width:1380px!important;width:100%!important;background:#fff;border-radius:32px;border-top:10px solid #F1B91C;box-shadow:0 22px 56px rgba(14,94,128,.18);padding:40px 16px 16px!important;gap:20px!important;min-height:0!important;}
.hb-sec.hb-rezerva .elementor-element-b00c1e02 .elementor-heading-title{font-size:40px!important;font-weight:600!important;line-height:1.15!important;letter-spacing:-.015em!important;}
.hb-sec.hb-rezerva .elementor-element-b00c1e02 .elementor-heading-title::before{content:"CHECK-IN ONLINE  ·  DESK 01";display:block;margin-bottom:14px;font-size:12px;font-weight:600;letter-spacing:.3em;color:#1591C4;}
.hb-sec.hb-rezerva .elementor-element-b00c1e02 .elementor-heading-title::after{content:"✈︎";display:block;width:fit-content;margin:12px auto 0;padding-left:118px;font-size:24px;line-height:1;font-weight:400;letter-spacing:0;color:#F1B91C;background:repeating-linear-gradient(90deg,#F1B91C 0,#F1B91C 9px,transparent 9px,transparent 17px) left center/108px 3px no-repeat;}
.hb-rezerva .elementor-element-b00c1e03{width:100%!important;}
.hb-rezerva #msf_ob{min-height:0;border-radius:20px;overflow:hidden;background:transparent;line-height:0;}
.hb-rezerva #msf_ob iframe{display:block!important;width:100%!important;border-radius:20px;}
@media(max-width:767px){
.hb-rezerva{padding:56px 10px 60px!important;}
.hb-rezerva>.e-con-inner{padding:30px 10px 12px!important;border-radius:24px;}
.hb-sec.hb-rezerva .elementor-element-b00c1e02 .elementor-heading-title{font-size:28px!important;}
.hb-sec.hb-rezerva .elementor-element-b00c1e02 .elementor-heading-title::before{font-size:10px;letter-spacing:.2em;}
}
.hb-rezerva .elementor-element-b00c1e03,.hb-rezerva .elementor-element-b00c1e03 .elementor-widget-container{min-height:0!important;margin:0!important;}
.hb-oferta{background-color:#1591C4!important;background-image:linear-gradient(135deg,#1591C4 0%,#2AA7DA 60%,#57C0E8 100%)!important;padding:92px 16px 96px!important;scroll-margin-top:90px;}
.hb-oferta .elementor-element-b00c0f02{width:100%!important;}
@media(max-width:767px){.hb-oferta{padding:56px 12px 60px!important;scroll-margin-top:130px;}}
.hb-sec.hb-oferta .hbo-steps li{color:rgba(255,255,255,.92)!important;line-height:1.5!important;}
@media(max-width:767px){.hb-oferta .hbo-steps{display:none;}.hb-oferta .hbo-lead{margin-bottom:18px;}}/* End custom CSS */