.elementor-1297 .elementor-element.elementor-element-112ad7d:not(.elementor-motion-effects-element-type-background), .elementor-1297 .elementor-element.elementor-element-112ad7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(https://idocofi.com/wp-content/uploads/2023/12/xidocofi-slider-scaled.jpg.pagespeed.ic.mIU2GMJ0NF.jpg);background-position:35% 66%;background-repeat:no-repeat;background-size:cover}.elementor-1297 .elementor-element.elementor-element-112ad7d>.elementor-background-overlay{background-color:#000;opacity:.2;transition:background .3s , border-radius .3s , opacity .3s}.elementor-1297 .elementor-element.elementor-element-112ad7d>.elementor-container{min-height:550px}.elementor-1297 .elementor-element.elementor-element-112ad7d{transition:background .3s , border .3s , border-radius .3s , box-shadow .3s;margin-top:0;margin-bottom:40px}.elementor-1297 .elementor-element.elementor-element-e2df3c2>.elementor-element-populated{margin:-40px 0 0 0;--e-column-margin-right:0;--e-column-margin-left:0}.elementor-1297 .elementor-element.elementor-element-693ab73 .elementor-heading-title{font-family:"Montserrat",sans-serif;font-size:40px;font-weight:700;line-height:1.3em;color:#fff}.elementor-1297 .elementor-element.elementor-element-6993e3c>.elementor-widget-container{margin:10px 0 0 0;padding:0% 10% 0% 0%}.elementor-1297 .elementor-element.elementor-element-6993e3c .elementor-heading-title{font-size:18px;font-weight:600;color:rgba(255,255,255,.8)}.elementor-1297 .elementor-element.elementor-element-29514ad{width:auto;max-width:auto;align-self:center}.elementor-1297 .elementor-element.elementor-element-29514ad>.elementor-widget-container{margin:20px 0 0 0}.elementor-1297 .elementor-element.elementor-element-29514ad .tg_search_wrapper input{width:400px;font-size:18px;color:#000}.elementor-1297 .elementor-element.elementor-element-29514ad .tg_search_wrapper .input_group input{height:50px}.elementor-1297 .elementor-element.elementor-element-29514ad .tg_search_wrapper .input_group .input_group_button button{height:50px;font-size:18px;color:#000}.elementor-1297 .elementor-element.elementor-element-29514ad .tg_search_wrapper input::placeholder{color:#999}.elementor-1297 .elementor-element.elementor-element-29514ad .tg_search_wrapper{background-color:#fff;border-color:#fff;border-radius:5px}.elementor-1297 .elementor-element.elementor-element-29514ad .tg_search_wrapper:hover input{color:#000}.elementor-1297 .elementor-element.elementor-element-29514ad .tg_search_wrapper:hover input::placeholder{color:#999}.elementor-1297 .elementor-element.elementor-element-29514ad .tg_search_wrapper:hover{background-color:#fff;border-color:#e1e1e1}.elementor-1297 .elementor-element.elementor-element-29514ad .tg_search_wrapper:hover .input_group .input_group_button button{color:#ff5722}.elementor-1297 .elementor-element.elementor-element-29514ad .tg_search_wrapper .autocomplete li a{color:#000}.elementor-1297 .elementor-element.elementor-element-29514ad .autocomplete ul{background-color:#fff}.elementor-1297 .elementor-element.elementor-element-29514ad .autocomplete li:hover a{color:#000;background-color:#f9f9f9}.elementor-1297 .elementor-element.elementor-element-29514ad .autocomplete ul{box-shadow:0 0 20px 0 rgba(0,0,0,.05)}.elementor-1297 .elementor-element.elementor-element-8bab69f:not(.elementor-motion-effects-element-type-background), .elementor-1297 .elementor-element.elementor-element-8bab69f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff}.elementor-1297 .elementor-element.elementor-element-8bab69f,.elementor-1297 .elementor-element.elementor-element-8bab69f>.elementor-background-overlay{border-radius:5px 5px 5px 5px}.elementor-1297 .elementor-element.elementor-element-8bab69f{box-shadow:0 3px 65px 0 rgba(0,0,0,.15);transition:background .3s , border .3s , border-radius .3s , box-shadow .3s;margin-top:-100px;margin-bottom:0;padding:20px 30px 15px 30px;z-index:2}.elementor-1297 .elementor-element.elementor-element-8bab69f>.elementor-background-overlay{transition:background .3s , border-radius .3s , opacity .3s}.elementor-1297 .elementor-element.elementor-element-9febe2f{text-align:center}.elementor-1297 .elementor-element.elementor-element-9febe2f img{width:45px}.elementor-1297 .elementor-element.elementor-element-3c52d65>.elementor-widget-container{margin:0 0 0 0}.elementor-1297 .elementor-element.elementor-element-3c52d65{text-align:left}.elementor-1297 .elementor-element.elementor-element-3c52d65 .elementor-heading-title{font-family:"Montserrat",sans-serif;font-size:20px;font-weight:700}.elementor-1297 .elementor-element.elementor-element-b58d6ee>.elementor-widget-container{margin:0 0 0 0}.elementor-1297 .elementor-element.elementor-element-b58d6ee{text-align:left}.elementor-1297 .elementor-element.elementor-element-b58d6ee .elementor-heading-title{font-size:16px}.elementor-1297 .elementor-element.elementor-element-6279edf{text-align:center}.elementor-1297 .elementor-element.elementor-element-6279edf img{width:48px}.elementor-1297 .elementor-element.elementor-element-ea10e93>.elementor-widget-container{margin:0 0 0 0}.elementor-1297 .elementor-element.elementor-element-ea10e93{text-align:left}.elementor-1297 .elementor-element.elementor-element-ea10e93 .elementor-heading-title{font-family:"Montserrat",sans-serif;font-size:20px;font-weight:700}.elementor-1297 .elementor-element.elementor-element-0e7d3be>.elementor-widget-container{margin:0 0 0 0}.elementor-1297 .elementor-element.elementor-element-0e7d3be{text-align:left}.elementor-1297 .elementor-element.elementor-element-0e7d3be .elementor-heading-title{font-size:16px}.elementor-1297 .elementor-element.elementor-element-9209f62{text-align:center}.elementor-1297 .elementor-element.elementor-element-9209f62 img{width:50px}.elementor-1297 .elementor-element.elementor-element-0f77537>.elementor-widget-container{margin:0 0 0 0}.elementor-1297 .elementor-element.elementor-element-0f77537{text-align:left}.elementor-1297 .elementor-element.elementor-element-0f77537 .elementor-heading-title{font-family:"Montserrat",sans-serif;font-size:20px;font-weight:700}.elementor-1297 .elementor-element.elementor-element-d04cd1f>.elementor-widget-container{margin:0 0 0 0}.elementor-1297 .elementor-element.elementor-element-d04cd1f{text-align:left}.elementor-1297 .elementor-element.elementor-element-d04cd1f .elementor-heading-title{font-size:16px}.elementor-1297 .elementor-element.elementor-element-f5bee7b{margin-top:60px;margin-bottom:0}.elementor-bc-flex-widget .elementor-1297 .elementor-element.elementor-element-219db91.elementor-column .elementor-widget-wrap{align-items:center}.elementor-1297 .elementor-element.elementor-element-219db91.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-1297 .elementor-element.elementor-element-219db91>.elementor-element-populated{padding:0 0 0 0}.elementor-1297 .elementor-element.elementor-element-771eb71{width:auto;max-width:auto}.elementor-1297 .elementor-element.elementor-element-771eb71 .elementor-heading-title{font-size:26px;font-weight:700}.elementor-1297 .elementor-element.elementor-element-31781dc{width:auto;max-width:auto}.elementor-1297 .elementor-element.elementor-element-31781dc>.elementor-widget-container{margin:0 0 0 20px}.elementor-bc-flex-widget .elementor-1297 .elementor-element.elementor-element-08de605.elementor-column .elementor-widget-wrap{align-items:center}.elementor-1297 .elementor-element.elementor-element-08de605.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-1297 .elementor-element.elementor-element-08de605>.elementor-element-populated{padding:0 0 0 0}.elementor-1297 .elementor-element.elementor-element-dd8a477 .elementor-button{background-color:#223462;font-weight:600;fill:#fff;color:#fff;border-style:solid;border-width:2px 2px 2px 2px;border-color:#223462;border-radius:5px 5px 5px 5px}.elementor-1297 .elementor-element.elementor-element-dd8a477 .elementor-button:hover,.elementor-1297 .elementor-element.elementor-element-dd8a477 .elementor-button:focus{background-color:rgba(0,0,0,0);color:#ff5722;border-color:#ff5722}.elementor-1297 .elementor-element.elementor-element-dd8a477 .elementor-button:hover svg,.elementor-1297 .elementor-element.elementor-element-dd8a477 .elementor-button:focus svg{fill:#ff5722}.elementor-1297 .elementor-element.elementor-element-7a88bbb{--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-1297 .elementor-element.elementor-element-9ec5d74{--spacer-size:25px}.elementor-1297 .elementor-element.elementor-element-ae81f37 .course_grid_container .portfolio_classic_grid_wrapper .card__title a{color:#222}.elementor-1297 .elementor-element.elementor-element-ae81f37 .course_grid_container .portfolio_classic_grid_wrapper .card__info{background-color:#fff}.elementor-1297 .elementor-element.elementor-element-ae81f37 .course_grid_container .grid_template3 .card__info .card__title_wrapper{background-color:#fff}.elementor-1297 .elementor-element.elementor-element-ae81f37 .course_grid_container .portfolio_classic_grid_wrapper{border-color:#fff}.elementor-1297 .elementor-element.elementor-element-ae81f37 .course_grid_container .portfolio_classic_grid_wrapper .card__meta_wrapper{border-color:#fff}.elementor-1297 .elementor-element.elementor-element-ae81f37 .course_grid_container .portfolio_classic_grid_wrapper .card__info .card__excerpt{color:#222}.elementor-1297 .elementor-element.elementor-element-ae81f37 .course_grid_container .portfolio_classic_grid_wrapper .card__info .card__meta{color:#222}.elementor-1297 .elementor-element.elementor-element-ae81f37 .course_grid_container .portfolio_classic_grid_wrapper .card__price{background:#3d64ff;color:#fff}.elementor-1297 .elementor-element.elementor-element-4750d56>.elementor-element-populated{padding:0 0 0 0}.elementor-1297 .elementor-element.elementor-element-9829a48 .slider_zoom_wrapper{height:600px;background:#1a0056}.elementor-1297 .elementor-element.elementor-element-9829a48 .slideshow__slide-caption-text .container .slideshow__slide-caption-title{width:40%}.elementor-1297 .elementor-element.elementor-element-9829a48 .slideshow__slide-caption-text .container .slideshow__slide-desc{width:40%}.elementor-1297 .elementor-element.elementor-element-9829a48 .slideshow__slide-caption-text{padding-top:170px}.elementor-1297 .elementor-element.elementor-element-9829a48 .slideshow__slide-caption-title{color:#fff}.elementor-1297 .elementor-element.elementor-element-9829a48 h2.slideshow__slide-caption-title{font-size:45px;line-height:1.2em}.elementor-1297 .elementor-element.elementor-element-9829a48 .slideshow__slide-caption-text .slideshow__slide-desc{color:#fff}.elementor-1297 .elementor-element.elementor-element-9829a48 .slideshow__slide-caption-text div.slideshow__slide-desc{font-size:18px;font-weight:400}.elementor-1297 .elementor-element.elementor-element-9829a48 .slideshow__slide-caption-subtitle-label{color:#fff;font-size:20px;font-weight:900;text-transform:none;letter-spacing:0}.elementor-1297 .elementor-element.elementor-element-9829a48 .o-hsub.-link{color:#fff}.elementor-1297 .elementor-element.elementor-element-9829a48 .slider_zoom_wrapper .slideshow__slide-image::before{background-color:rgba(0,0,0,.3)}.elementor-1297 .elementor-element.elementor-element-9829a48 .slider_zoom_wrapper .pagination__item.is-current,.elementor-1297 .elementor-element.elementor-element-9829a48 .slider_zoom_wrapper .pagination__item:hover{background:#fff}.elementor-1297 .elementor-element.elementor-element-9829a48 .slider_zoom_wrapper .pagination__item{border-color:#fff}.elementor-1297 .elementor-element.elementor-element-1e599ad:not(.elementor-motion-effects-element-type-background), .elementor-1297 .elementor-element.elementor-element-1e599ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff}.elementor-1297 .elementor-element.elementor-element-1e599ad,.elementor-1297 .elementor-element.elementor-element-1e599ad>.elementor-background-overlay{border-radius:5px 5px 0 0}.elementor-1297 .elementor-element.elementor-element-1e599ad{transition:background .3s , border .3s , border-radius .3s , box-shadow .3s;margin-top:-100px;margin-bottom:0;padding:30px 0 0 0;z-index:3}.elementor-1297 .elementor-element.elementor-element-1e599ad>.elementor-background-overlay{transition:background .3s , border-radius .3s , opacity .3s}.elementor-1297 .elementor-element.elementor-element-b385df9{text-align:center}.elementor-1297 .elementor-element.elementor-element-b385df9 .elementor-heading-title{font-size:18px;font-weight:600}.elementor-1297 .elementor-element.elementor-element-543c2d0:not(.elementor-motion-effects-element-type-background), .elementor-1297 .elementor-element.elementor-element-543c2d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff}.elementor-1297 .elementor-element.elementor-element-543c2d0,.elementor-1297 .elementor-element.elementor-element-543c2d0>.elementor-background-overlay{border-radius:0 0 3px 5px}.elementor-1297 .elementor-element.elementor-element-543c2d0{box-shadow:0 5px 65px 0 rgba(0,0,0,.15);transition:background .3s , border .3s , border-radius .3s , box-shadow .3s;margin-top:0;margin-bottom:0;padding:0 30px 20px 30px;z-index:2}.elementor-1297 .elementor-element.elementor-element-543c2d0>.elementor-background-overlay{transition:background .3s , border-radius .3s , opacity .3s}.elementor-bc-flex-widget .elementor-1297 .elementor-element.elementor-element-bc0b32b.elementor-column .elementor-widget-wrap{align-items:center}.elementor-1297 .elementor-element.elementor-element-bc0b32b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-1297 .elementor-element.elementor-element-bc0b32b>.elementor-element-populated{padding:0 0 0 0}.elementor-bc-flex-widget .elementor-1297 .elementor-element.elementor-element-c3efa3d.elementor-column .elementor-widget-wrap{align-items:center}.elementor-1297 .elementor-element.elementor-element-c3efa3d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-1297 .elementor-element.elementor-element-c3efa3d>.elementor-element-populated{padding:0 0 0 0}.elementor-bc-flex-widget .elementor-1297 .elementor-element.elementor-element-c287f37.elementor-column .elementor-widget-wrap{align-items:center}.elementor-1297 .elementor-element.elementor-element-c287f37.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-1297 .elementor-element.elementor-element-c287f37>.elementor-element-populated{padding:0 0 0 0}.elementor-bc-flex-widget .elementor-1297 .elementor-element.elementor-element-fef0c5b.elementor-column .elementor-widget-wrap{align-items:center}.elementor-1297 .elementor-element.elementor-element-fef0c5b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-1297 .elementor-element.elementor-element-fef0c5b>.elementor-element-populated{padding:0 0 0 0}.elementor-bc-flex-widget .elementor-1297 .elementor-element.elementor-element-c251d12.elementor-column .elementor-widget-wrap{align-items:center}.elementor-1297 .elementor-element.elementor-element-c251d12.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-1297 .elementor-element.elementor-element-c251d12>.elementor-element-populated{padding:0 0 0 0}.elementor-bc-flex-widget .elementor-1297 .elementor-element.elementor-element-ed535ab.elementor-column .elementor-widget-wrap{align-items:space-between}.elementor-1297 .elementor-element.elementor-element-ed535ab.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between}.elementor-1297 .elementor-element.elementor-element-ed535ab>.elementor-element-populated{padding:0 0 0 0}.elementor-1297 .elementor-element.elementor-element-44417da{margin-top:80px;margin-bottom:0}.elementor-bc-flex-widget .elementor-1297 .elementor-element.elementor-element-e17eb6c.elementor-column .elementor-widget-wrap{align-items:center}.elementor-1297 .elementor-element.elementor-element-e17eb6c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-1297 .elementor-element.elementor-element-e17eb6c>.elementor-element-populated{padding:0 0 0 0}.elementor-1297 .elementor-element.elementor-element-9ea3687{width:auto;max-width:auto}.elementor-1297 .elementor-element.elementor-element-9ea3687 .elementor-heading-title{font-size:26px;font-weight:700}.elementor-bc-flex-widget .elementor-1297 .elementor-element.elementor-element-106412e.elementor-column .elementor-widget-wrap{align-items:center}.elementor-1297 .elementor-element.elementor-element-106412e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-1297 .elementor-element.elementor-element-106412e>.elementor-element-populated{padding:0 0 0 0}.elementor-1297 .elementor-element.elementor-element-f274f44{margin-top:40px;margin-bottom:40px}.elementor-1297 .elementor-element.elementor-element-dc7c3ff>.elementor-element-populated{margin:0 20px 0 0;--e-column-margin-right:20px;--e-column-margin-left:0;padding:0 0 0 0}.elementor-1297 .elementor-element.elementor-element-709fba5 .tg_flip_box_wrapper.square-flip .square-container img.flip_icon{max-width:60px!important}.elementor-1297 .elementor-element.elementor-element-709fba5 .tg_flip_box_wrapper.square-flip{height:300px}.elementor-1297 .elementor-element.elementor-element-709fba5 .tg_flip_box_wrapper.square-flip .square{border-radius:5px}.elementor-1297 .elementor-element.elementor-element-709fba5 .tg_flip_box_wrapper.square-flip .square2{border-radius:5px}.elementor-1297 .elementor-element.elementor-element-709fba5 .tg_flip_box_wrapper.square-flip .flip-overlay{background:rgba(0,0,0,.3)}.elementor-1297 .elementor-element.elementor-element-709fba5 .tg_flip_box_wrapper.square-flip .square .square-container h2{color:#fff;font-size:22px}.elementor-1297 .elementor-element.elementor-element-709fba5 .tg_flip_box_wrapper.square-flip .square .square-container .square-desc{color:#fff}.elementor-1297 .elementor-element.elementor-element-709fba5 .tg_flip_box_wrapper.square-flip .square2 .square-container2 h2{color:#fff;font-size:18px;line-height:1.3em}.elementor-1297 .elementor-element.elementor-element-709fba5 .tg_flip_box_wrapper.square-flip .square2 .square-container2 .button{border-color:#3d64ff;color:#fff}.elementor-1297 .elementor-element.elementor-element-709fba5 .tg_flip_box_wrapper.square-flip .square2 .square-container2 a.button{background-color:#3d64ff}.elementor-1297 .elementor-element.elementor-element-709fba5 .tg_flip_box_wrapper.square-flip .square2 .square-container2 .button:hover{border-color:#fff;color:#222}.elementor-1297 .elementor-element.elementor-element-709fba5 .tg_flip_box_wrapper.square-flip .square2 .square-container2 a.button:hover{background-color:#fff}.elementor-1297 .elementor-element.elementor-element-709fba5 .tg_flip_box_wrapper.square-flip .square-container2 .button{font-weight:700}.elementor-1297 .elementor-element.elementor-element-b8848be>.elementor-element-populated{margin:0 20px 0 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:0 0 0 0}.elementor-1297 .elementor-element.elementor-element-4f37e9f .tg_flip_box_wrapper.square-flip .square-container img.flip_icon{max-width:60px!important}.elementor-1297 .elementor-element.elementor-element-4f37e9f .tg_flip_box_wrapper.square-flip{height:300px}.elementor-1297 .elementor-element.elementor-element-4f37e9f .tg_flip_box_wrapper.square-flip .square{border-radius:5px}.elementor-1297 .elementor-element.elementor-element-4f37e9f .tg_flip_box_wrapper.square-flip .square2{border-radius:5px}.elementor-1297 .elementor-element.elementor-element-4f37e9f .tg_flip_box_wrapper.square-flip .flip-overlay{background:rgba(0,0,0,.3)}.elementor-1297 .elementor-element.elementor-element-4f37e9f .tg_flip_box_wrapper.square-flip .square .square-container h2{color:#fff;font-size:22px}.elementor-1297 .elementor-element.elementor-element-4f37e9f .tg_flip_box_wrapper.square-flip .square .square-container .square-desc{color:#fff}.elementor-1297 .elementor-element.elementor-element-4f37e9f .tg_flip_box_wrapper.square-flip .square2 .square-container2 h2{color:#fff;font-size:18px;line-height:1.3em}.elementor-1297 .elementor-element.elementor-element-4f37e9f .tg_flip_box_wrapper.square-flip .square2 .square-container2 .button{border-color:#3d64ff;color:#fff}.elementor-1297 .elementor-element.elementor-element-4f37e9f .tg_flip_box_wrapper.square-flip .square2 .square-container2 a.button{background-color:#3d64ff}.elementor-1297 .elementor-element.elementor-element-4f37e9f .tg_flip_box_wrapper.square-flip .square2 .square-container2 .button:hover{border-color:#fff;color:#222}.elementor-1297 .elementor-element.elementor-element-4f37e9f .tg_flip_box_wrapper.square-flip .square2 .square-container2 a.button:hover{background-color:#fff}.elementor-1297 .elementor-element.elementor-element-4f37e9f .tg_flip_box_wrapper.square-flip .square-container2 .button{font-weight:700}.elementor-1297 .elementor-element.elementor-element-fc9ddd0>.elementor-element-populated{margin:0 20px 0 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:0 0 0 0}.elementor-1297 .elementor-element.elementor-element-5856092 .tg_flip_box_wrapper.square-flip .square-container img.flip_icon{max-width:60px!important}.elementor-1297 .elementor-element.elementor-element-5856092 .tg_flip_box_wrapper.square-flip{height:300px}.elementor-1297 .elementor-element.elementor-element-5856092 .tg_flip_box_wrapper.square-flip .square{border-radius:5px}.elementor-1297 .elementor-element.elementor-element-5856092 .tg_flip_box_wrapper.square-flip .square2{border-radius:5px}.elementor-1297 .elementor-element.elementor-element-5856092 .tg_flip_box_wrapper.square-flip .flip-overlay{background:rgba(0,0,0,.3)}.elementor-1297 .elementor-element.elementor-element-5856092 .tg_flip_box_wrapper.square-flip .square .square-container h2{color:#fff;font-size:22px}.elementor-1297 .elementor-element.elementor-element-5856092 .tg_flip_box_wrapper.square-flip .square .square-container .square-desc{color:#fff}.elementor-1297 .elementor-element.elementor-element-5856092 .tg_flip_box_wrapper.square-flip .square2 .square-container2 h2{color:#fff;font-size:18px;line-height:1.3em}.elementor-1297 .elementor-element.elementor-element-5856092 .tg_flip_box_wrapper.square-flip .square2 .square-container2 .button{border-color:#3d64ff;color:#fff}.elementor-1297 .elementor-element.elementor-element-5856092 .tg_flip_box_wrapper.square-flip .square2 .square-container2 a.button{background-color:#3d64ff}.elementor-1297 .elementor-element.elementor-element-5856092 .tg_flip_box_wrapper.square-flip .square2 .square-container2 .button:hover{border-color:#fff;color:#222}.elementor-1297 .elementor-element.elementor-element-5856092 .tg_flip_box_wrapper.square-flip .square2 .square-container2 a.button:hover{background-color:#fff}.elementor-1297 .elementor-element.elementor-element-5856092 .tg_flip_box_wrapper.square-flip .square-container2 .button{font-weight:700}body.elementor-page-1297:not(.elementor-motion-effects-element-type-background), body.elementor-page-1297 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f9f9f9}:root{--page-title-display:none}@media (max-width:1024px){.elementor-1297 .elementor-element.elementor-element-112ad7d:not(.elementor-motion-effects-element-type-background), .elementor-1297 .elementor-element.elementor-element-112ad7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0 0}.elementor-1297 .elementor-element.elementor-element-693ab73 .elementor-heading-title{font-size:30px;line-height:1.4em}.elementor-1297 .elementor-element.elementor-element-6993e3c>.elementor-widget-container{padding:0 0 0 0}.elementor-1297 .elementor-element.elementor-element-29514ad>.elementor-widget-container{margin:20px 0 0 0}.elementor-1297 .elementor-element.elementor-element-29514ad .tg_search_wrapper input{width:350px}.elementor-1297 .elementor-element.elementor-element-8bab69f{padding:15px 10px 10px 10px}.elementor-1297 .elementor-element.elementor-element-3c52d65 .elementor-heading-title{font-size:18px;line-height:1.4em}.elementor-1297 .elementor-element.elementor-element-ea10e93 .elementor-heading-title{font-size:18px;line-height:1.4em}.elementor-1297 .elementor-element.elementor-element-0f77537 .elementor-heading-title{font-size:18px;line-height:1.4em}.elementor-1297 .elementor-element.elementor-element-31781dc{width:100%;max-width:100%}.elementor-1297 .elementor-element.elementor-element-31781dc>.elementor-widget-container{margin:0 0 0 0}.elementor-1297 .elementor-element.elementor-element-9829a48 .slider_zoom_wrapper{height:500px}.elementor-1297 .elementor-element.elementor-element-9829a48 .slideshow__slide-caption-text .container .slideshow__slide-caption-title{width:50%}.elementor-1297 .elementor-element.elementor-element-9829a48 .slideshow__slide-caption-text .container .slideshow__slide-desc{width:50%}.elementor-1297 .elementor-element.elementor-element-9829a48 .slideshow__slide-caption-text{padding-top:150px}.elementor-1297 .elementor-element.elementor-element-9829a48 h2.slideshow__slide-caption-title{font-size:32px}.elementor-1297 .elementor-element.elementor-element-dc7c3ff>.elementor-element-populated{margin:0 20px 40px 0;--e-column-margin-right:20px;--e-column-margin-left:0}.elementor-1297 .elementor-element.elementor-element-b8848be>.elementor-element-populated{margin:0 0 40px 20px;--e-column-margin-right:0;--e-column-margin-left:20px}.elementor-1297 .elementor-element.elementor-element-fc9ddd0>.elementor-element-populated{margin:0 20px 0 0;--e-column-margin-right:20px;--e-column-margin-left:0}}@media (max-width:767px){.elementor-1297 .elementor-element.elementor-element-112ad7d>.elementor-container{min-height:440px}.elementor-1297 .elementor-element.elementor-element-112ad7d:not(.elementor-motion-effects-element-type-background), .elementor-1297 .elementor-element.elementor-element-112ad7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0 0}.elementor-1297 .elementor-element.elementor-element-693ab73{text-align:left}.elementor-1297 .elementor-element.elementor-element-693ab73 .elementor-heading-title{font-size:26px}.elementor-1297 .elementor-element.elementor-element-6993e3c .elementor-heading-title{font-size:16px;line-height:1.4em}.elementor-1297 .elementor-element.elementor-element-29514ad .tg_search_wrapper input{width:250px}.elementor-1297 .elementor-element.elementor-element-8bab69f{padding:20px 0 20px 0}.elementor-1297 .elementor-element.elementor-element-3c52d65{text-align:center}.elementor-1297 .elementor-element.elementor-element-b58d6ee{text-align:center}.elementor-1297 .elementor-element.elementor-element-ea10e93{text-align:center}.elementor-1297 .elementor-element.elementor-element-0e7d3be{text-align:center}.elementor-1297 .elementor-element.elementor-element-0f77537{text-align:center}.elementor-1297 .elementor-element.elementor-element-d04cd1f{text-align:center}.elementor-1297 .elementor-element.elementor-element-771eb71{width:100%;max-width:100%;text-align:center}.elementor-1297 .elementor-element.elementor-element-771eb71 .elementor-heading-title{font-size:24px}.elementor-1297 .elementor-element.elementor-element-31781dc>.elementor-widget-container{margin:5px 0 0 0}.elementor-1297 .elementor-element.elementor-element-31781dc{text-align:center}.elementor-1297 .elementor-element.elementor-element-dd8a477>.elementor-widget-container{margin:20px 0 0 0}.elementor-1297 .elementor-element.elementor-element-9829a48 .slideshow__slide-caption-text .container .slideshow__slide-caption-title{width:100%}.elementor-1297 .elementor-element.elementor-element-9829a48 .slideshow__slide-caption-text .container .slideshow__slide-desc{width:100%}.elementor-1297 .elementor-element.elementor-element-9829a48 h2.slideshow__slide-caption-title{font-size:28px;line-height:1.4em}.elementor-1297 .elementor-element.elementor-element-bc0b32b{width:50%}.elementor-1297 .elementor-element.elementor-element-c3efa3d{width:50%}.elementor-1297 .elementor-element.elementor-element-c287f37{width:50%}.elementor-1297 .elementor-element.elementor-element-fef0c5b{width:50%}.elementor-1297 .elementor-element.elementor-element-c251d12{width:50%}.elementor-1297 .elementor-element.elementor-element-ed535ab{width:50%}.elementor-1297 .elementor-element.elementor-element-9ea3687{width:100%;max-width:100%;text-align:center}.elementor-1297 .elementor-element.elementor-element-9ea3687 .elementor-heading-title{font-size:24px}.elementor-1297 .elementor-element.elementor-element-dc7c3ff>.elementor-element-populated{margin:0 0 40px 0;--e-column-margin-right:0;--e-column-margin-left:0}.elementor-1297 .elementor-element.elementor-element-b8848be>.elementor-element-populated{margin:0 0 40px 0;--e-column-margin-right:0;--e-column-margin-left:0}.elementor-1297 .elementor-element.elementor-element-fc9ddd0>.elementor-element-populated{margin:0 0 40px 0;--e-column-margin-right:0;--e-column-margin-left:0}}@media (min-width:768px){.elementor-1297 .elementor-element.elementor-element-43b0f4f{width:50%}.elementor-1297 .elementor-element.elementor-element-1b88082{width:50%}.elementor-1297 .elementor-element.elementor-element-ef036cf{width:20%}.elementor-1297 .elementor-element.elementor-element-098ace8{width:79.996%}.elementor-1297 .elementor-element.elementor-element-eadd99f{width:20%}.elementor-1297 .elementor-element.elementor-element-10b4e53{width:79.996%}.elementor-1297 .elementor-element.elementor-element-da109e9{width:20%}.elementor-1297 .elementor-element.elementor-element-21af3ed{width:79.996%}.elementor-1297 .elementor-element.elementor-element-219db91{width:70%}.elementor-1297 .elementor-element.elementor-element-08de605{width:30%}.elementor-1297 .elementor-element.elementor-element-e17eb6c{width:70%}.elementor-1297 .elementor-element.elementor-element-106412e{width:30%}}@media (max-width:1024px) and (min-width:768px){.elementor-1297 .elementor-element.elementor-element-43b0f4f{width:100%}.elementor-1297 .elementor-element.elementor-element-dc7c3ff{width:50%}.elementor-1297 .elementor-element.elementor-element-b8848be{width:50%}.elementor-1297 .elementor-element.elementor-element-fc9ddd0{width:50%}}