@charset "UTF-8";html{--base-clr_primary:239, 65, 54}html{--bradius_None:0;--bradius_XXXS:2px;--bradius_XXS:4px;--bradius_XS:8px;--bradius_S:12px;--bradius_M:16px;--bradius_L:20px;--bradius_XL:100vmax}html{--pbxPrimaryColor:#ef4136;--pbxPrimaryAltColor:rgb(78.6419083763%, 10.5638384386%, 6.2600524081%);--pbxPrimaryColorLighten50:rgb(94.462817385%, 34.2459564471%, 30.4391433993%);--pbxPrimaryColorLighten400:rgb(99.6241077076%, 95.5362790277%, 95.2778530767%);--pbxMainFontFamily:Lato, sans-serif;--pbxButtonRadius:5px;--pbxSecondaryColor:#eee;--pbxSecondaryColorDarken50:rgb(88.3333333333%, 88.3333333333%, 88.3333333333%);--pbxSecondaryColorDarken100:rgb(83.3333333333%, 83.3333333333%, 83.3333333333%);--pbxSecondaryColorDarken150:rgb(78.3333333333%, 78.3333333333%, 78.3333333333%);--pbxSecondaryColorDarken200:#bbbbbb;--pbxSecondaryColorDarken250:rgb(68.3333333333%, 68.3333333333%, 68.3333333333%);--pbxBgColor:#f9f9f9;--pbxBaseShadow:rgba(0, 0, 0, 0.2);--pbxDisabledButtonColor:#e4e4e4;--pbxBodyFontColor:#3b3b3b;--pbxBodyFontColorDarken150:rgb(8.137254902%, 8.137254902%, 8.137254902%);--pbxBodyFontColorDarken200:#080808;--pbxBodyFontColorLighten100:rgb(33.137254902%, 33.137254902%, 33.137254902%);--pbxBodyFontColorLighten150:rgb(38.137254902%, 38.137254902%, 38.137254902%);--pbxBodyFontColorLighten200:#6e6e6e;--pbxBodyFontColorLighten250:rgb(48.137254902%, 48.137254902%, 48.137254902%);--pbxBodyFontColorLighten300:rgb(53.137254902%, 53.137254902%, 53.137254902%);--pbxBodyFontColorLighten500:rgb(73.137254902%, 73.137254902%, 73.137254902%);--pbxPrimaryFontColor:#fff;--pbxPrimaryFontColorDarken200:#cccccc;--pbxSecondaryFontColor:rgba(32, 51, 67, 0.75);--pbxSecondaryFontColorDarken100:rgba(6.0843731432%, 9.696969697%, 12.7391562686%, 0.75);--pbxPrimaryBackgroundColor:#fff;--pbxPrimaryBackgroundColorDarken50:rgb(95%, 95%, 95%);--pbxPrimaryBackgroundColorDarken100:rgb(90%, 90%, 90%);--pbxPrimaryBackgroundColorDarken500:rgb(50%, 50%, 50%);--pbxSecondaryBackgroundColor:#f9f9f9;--pbxSecondaryBackgroundColorDarken50:rgb(92.6470588235%, 92.6470588235%, 92.6470588235%);--pbxTertiaryBackgroundColor:#f2f2f2;--pbxTertiaryBackgroundColorDarken50:rgb(89.9019607843%, 89.9019607843%, 89.9019607843%);--pbxQuaternaryBackgroundColor:#f2f2f2;--pbxPrimaryBorderColor:#e7e7e7;--pbxSecondaryBorderColor:#d3d3d3;--pbxLightBorderColor:#f2f2f2;--pbxDropdownRadius:3px;--pbxDropdownBorder:1px solid #e7e7e7;--pbxDropdownShadowColor:rgba(0, 0, 0, 0.2);--pbxDropdownBackgroundColor:#fff;--pbxDropdownHoveredOptionBGColor:#f2f2f2;--pbxDropdownActiveOptionBGColor:#f9f9f9;--pbxTooltipBgColor:#444;--pbxTooltipFontColor:#bebebe;--pbxBadgeBgColor:#f3a433;--pbxValidationBoxErrorBgColor:#ffe1de;--pbxValidationBoxErrorDotColor:#f33333;--pbxValidationBoxWarningDotColor:#f3a433;--pbxWarningFontColor:#de1d1d;--pbxWarningColor:rgb(225, 211, 0);--pbxWarningBorderColor:rgb(195, 181, 0);--pbxWarningBoxShadowColor:rgba(225, 211, 0, 0.15);--pbxErrorColor:rgb(222, 29, 29);--pbxErrorBorderColor:rgb(192, 28, 28);--pbxErrorBoxShadowColor:rgba(222, 29, 29, 0.15)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pbxSkeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes pbxShakeVertical{20%{transform:rotate(0deg)}30%{transform:rotate(0deg)}40%{transform:rotate(2deg)}50%{transform:rotate(-2deg)}60%{transform:rotate(2deg)}70%{transform:rotate(-2deg)}80%{transform:rotate(2deg)}90%{transform:rotate(0deg)}}#app .clearfix{*zoom:1}#app .clearfix::before,#app .clearfix::after{display:table;content:" "}#app .clearfix::after{clear:both}#app .BlocksWithImageAndTextComponent{width:100%;max-width:var(--pbxGSBaseContainerWidth);margin:40px auto}#app .BlocksWithImageAndTextComponent .blocksWithImageAndTextComponent_wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}#app .BlocksWithImageAndTextComponent .block_wrapper{width:100%;margin-bottom:30px;border:1px solid #bababa;color:#000}@media all and (min-width:769px){#app .BlocksWithImageAndTextComponent .block_wrapper{width:30%}}#app .BlocksWithImageAndTextComponent .block_image img{width:100%}#app .BlocksWithImageAndTextComponent .block_image iframe{width:100%;height:315px}#app .BlocksWithImageAndTextComponent .block_title,#app .BlocksWithImageAndTextComponent .block_paragraph{padding:0 40px}#app .BlocksWithImageAndTextComponent .block_title{margin:40px 0 20px;font-size:18px;font-weight:700}#app .BlocksWithImageAndTextComponent .block_paragraph{padding-bottom:30px}@media all and (min-width:769px){#app .BlocksWithImageAndTextComponent.two-in-row .block_wrapper{width:48%}}#app .ImageWithTextComponent{width:100%;max-width:var(--pbxGSBaseContainerWidth);margin:40px auto;color:#000}#app .ImageWithTextComponent .imageWithTextComponent_wrapper{display:flex;flex-direction:column}@media all and (min-width:769px){#app .ImageWithTextComponent .imageWithTextComponent_wrapper{flex-direction:row}}#app .ImageWithTextComponent .image_wrapper{margin-bottom:30px}@media all and (min-width:769px){#app .ImageWithTextComponent .image_wrapper{margin-bottom:0}}#app .ImageWithTextComponent .image_wrapper img{width:100%}#app .ImageWithTextComponent .image_wrapper,#app .ImageWithTextComponent .text_wrapper{width:100%}@media all and (min-width:769px){#app .ImageWithTextComponent .image_wrapper,#app .ImageWithTextComponent .text_wrapper{width:50%}}#app .ImageWithTextComponent .text_wrapper{display:flex;flex-direction:column;justify-content:center}@media all and (min-width:769px){#app .ImageWithTextComponent .text_wrapper{padding-left:30px}}#app .ImageWithTextComponent .text_title{font-size:18px;font-weight:700}#app .ImageWithTextComponent .text_paragraph{padding-right:20px;margin:20px 0 15px}#app .ImageWithTextComponent .text_link{font-weight:700;cursor:pointer}#app .ImageWithTextComponent.reverse .imageWithTextComponent_wrapper{flex-direction:column}@media all and (min-width:769px){#app .ImageWithTextComponent.reverse .imageWithTextComponent_wrapper{flex-direction:row-reverse}}#app .ImageWithTextComponent.reverse .text_wrapper{padding:0 30px 0 0}#app .InformationComponent{width:100%;max-width:var(--pbxGSBaseContainerWidth);margin:30px auto;color:#000}#app .InformationComponent .informationComponent_title{margin-bottom:40px;font-size:32px;font-weight:400}#app .InformationComponent .informationComponent_sub-title{margin-bottom:20px;font-size:20px;font-weight:700;color:#000}#app .InformationComponent .informationComponent_paragraph{line-height:1.3;margin-bottom:15px}#app .InformationComponent.second .informationComponent_title{font-size:28px}#app .InformationComponent.second .informationComponent_paragraph{font-size:22px;font-weight:300;line-height:1.3}#app .calendarsTypes{margin:20px auto}#app .calendarsTypes .calendarsTypes_title{color:#484848;text-align:center;font-weight:700;font-size:24px;line-height:29px;letter-spacing:-.533333px}#app .calendarsTypes .calendarsTypes_wrapper{width:100%;display:flex;flex-direction:column;flex:0 0 auto;flex-wrap:wrap;padding:30px 0}@media all and (min-width:481px){#app .calendarsTypes .calendarsTypes_wrapper{flex-direction:row;justify-content:space-around}}#app .calendarsTypes .calendarType{position:relative;display:flex;justify-content:center;align-items:center;padding:30px;margin-bottom:30px;border:1px solid #eee;border-radius:9px;color:inherit;text-align:center;cursor:pointer}@media all and (min-width:769px){#app .calendarsTypes .calendarType{width:calc(50% - 50px)}}#app .calendarsTypes .calendarType:hover{box-shadow:0 0 0 2px #c91b10}@media all and (min-width:769px){#app .calendarsTypes .calendarType:hover .selectButton{opacity:1}#app .calendarsTypes .calendarType:hover img{opacity:.2;transform:scale(1.05)}}#app .calendarsTypes .calendarType a{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center}#app .calendarsTypes .calendarType img{width:50%;padding-bottom:20px;transition:transform .2s linear}#app .calendarsTypes .calendarType h4{font-size:18px;line-height:1.3;color:#484848}#app .calendarsTypes .calendarType .selectButton{position:absolute;top:50%;left:50%;z-index:101;font-weight:600;color:#fff;padding:15px 20px;background-color:#ef4136;border:unset;border-radius:5px;transform:translate(-50%,-50%);opacity:0;transition:opacity .2s linear}#app .PriceView.PTC{flex:0 0 100%;width:100%;max-width:100%;display:flex;align-items:center;justify-content:space-between;height:37px;margin-top:15px}#app .PriceView.PTC .PTC_PriceLabel{flex:0 0 30%;width:30%;max-width:30%;font-weight:400;text-transform:none;margin-bottom:4px;font-size:14px}@media all and (max-width:480px){#app .PriceView.PTC .PTC_PriceLabel{font-weight:300}}#app .PriceView.PTC .PTC_Price{height:auto;color:var(--pbxPrimaryColor);line-height:1;flex:0 0 70%;width:70%;max-width:350px;margin:0;font-weight:700;font-size:24px;text-align:left}